Интересно почитать… Блог в котором есть много интересной информации…

19 ноября 2011

Выбор МФУ 2012

Категория: железо — dmitriano @ 3:53

canon-printerОсновная проблема выбора принтера или МФУ заключается в том, что его нельзя протестировать перед покупкой, в отличии, например, от монитора. При этом струйные МФУ зачастую не лишены недостатков, примером этому может служить МФУ HP PhotoSmat C309h, основными недостатками которого являются искажения при печати, вертикальные полосы на отсканированном изображении, а если говорить о соответствии отсканированного и затем распечатанного изображения то сходство получается весьма отдаленное. Также в случае МФУ HP PhotoSmat C309h при печати текста буквы получаются значительно толще, чем при печати того же текста на лазерном принтере.

(далее…)

18 ноября 2011

Используем телефон с Windows Mobile как веб-камеру

Категория: Windows,железо — dmitriano @ 3:14

Используем Mobiola Web Camera

Скачиваем программку Mobiola Web Camera, инсталлируем на ПК и на телефоне и запускаем. Чтобы инсталлировать на телефона надо скопировать на телефон файл webcam_winmobile.CAB и потом на него кликнуть, затем на телефоне через меню “Пуск->Программы” запускаем  Mobiola Web Camera, там в меню кликаем “Connect->ActiveSync”, предварительно подключив телефон к ПК через USB.

Что удивительно, так это то, что всё это работает:

image

(далее…)

10 ноября 2011

Gzip: stdin: invalid compressed data—crc error – ему не хватает места на диске

Категория: linux,железо — dmitriano @ 15:50

Создал архив под Ubuntu Linux:

$ tar cvf archive_error.tar.gz <some-large-dir>
$ gzip archive_error.tar.gz

всё вроде нормально заархивировалось, без ошибок, но при распаковке получается вот такая штука:

$ gunzip archive_error.tar.gz

gzip: archive_error.tar.gz: invalid compressed data--crc error

причем, если архив поменьше размером, то всё нормально.

(далее…)

2 ноября 2011

Выбираем активные стереоколоноки – Октябрь 2011

Категория: железо — dmitriano @ 1:15

imageИзучив статью Сравнительное тестирование активных стереоколонок решил купить колонки Microlab B75 в Юлмарте по цене 1 860 р,  но после осмотра пришлось от них отказаться, так как явно наблюдались признаки того, что колонки были в использовании – мелкие потертости и царапины, маленькие пятна грязи, также полиэтиленовые пакеты не были запечатаны, хотя продавцы сказали, что товар у них базе числится как новый.

В итоге взял в другой фирме по цене 1 590 р, там всё нормально, упаковка запечатана, без царапин, и, судя по характерному запаху, товар новый Улыбка. Звук нормальный, в целом доволен, единственное, что регулятор громкости почему-то на задней стенке, и шнур для соединения двух колонок коротковат.

19 октября 2011

Как вытащить изображения из HTML

Категория: программирование — Метки: — dmitriano @ 14:56

Для вытаскивания img тэга из HTML можно использовать очень простой код на PHP:

$html = $value['introtext'];

preg_match('/<img[^>]+>/i', $html, $matches);

if (count($matches) > 0)
{
    $value['image'] = $matches[0];
    
    //print $value['image'];
}

тут у нас ‘introtext’ это поле в таблице jos_content, таком образом этот код можно использовать, чтобы вытащить первую картинку из материала в Joomla.

(далее…)

17 октября 2011

Как получить уникальную категорию товара в VirtueMart 1.9

Категория: программирование — Метки: , — dmitriano @ 13:00

Список категорий с парентами:

SELECT c.category_id, c.category_url, cref.category_parent_id
FROM jos_vm_category AS c, jos_vm_category_xref AS cref
WHERE c.category_id = cref.category_child_id
ORDER BY c.category_id

Список товаров с категориями:

SELECT p.product_id, p.product_url, p.product_sku, c.category_id
FROM jos_vm_product AS p, jos_vm_product_category_xref AS c
WHERE IF( p.product_parent_id >0, p.product_parent_id, p.product_id ) = c.product_id
ORDER BY p.product_id

(далее…)

12 октября 2011

Ставим Mono на Ubuntu Linux

Категория: linux,программирование — Метки: — dmitriano @ 21:03

Ну вроде, если выполнить вот такую команду:

#apt-get install mono-gac mono-gmcs mono-xsp mono-utils monodevelop monodoc-browser monodevelop-nunit monodevelop
#apt-get update --fix-missing
#apt-get install mono-gac mono-gmcs mono-xsp mono-utils monodevelop monodoc-browser monodevelop-nunit monodevelop

то оно поставится, хотя и выдаст какие-то непонятные сообщения вроде Problem to…

Чтобы проверить результаты установки, можно выполнить такую команду:

#aptitude search mono | grep ^i

она нам выдаст длинный список установленных библиотек.

Оказывается даже можно запускать ASP.NET приложения под Apache, а потратив неделю на настройку, можно даже запустить DotNetNuke на Ubuntu.

20 сентября 2011

Добавляем комментарии ВКонтакте для Joomla 1.5.23

Категория: программирование — dmitriano @ 17:09

Генерируем код

Открываем страницу Виджет для комментариев в контакте и генерируем код для виджета. В этом коде API_ID ваш id в контакте. Затем смотрим Документацию о виджете комментариев и добавляем в код дополнительные параметры, из которых page_id может быть полезен для более правильной идентификации материала в Joomla. Использовать page_id можно так:

$id = JRequest::getInt('id');

и добавляем этот page_id в код виджета:

VK.Widgets.Comments("vk_comments", {limit: 20, width: "450", attach: "*"},'.$id.');

(далее…)

11 сентября 2011

Изучаем Joomla XMLRPC MovableType plugin

Категория: программирование — Метки: — dmitriano @ 14:37

Плагин MovableType является улучшенной версией плагина MetawebLog. Кроме всего прочего, он добавляет такие полезные методы, как mt.getPostCategories и mt.setPostCategories. Эти методы полезны тем, что позволяют передавать категории через ID, в то время как, MetawebLog передает заголовки категорий, затем, их распарсивает и находит в базе:

function newPost($blogid, $username, $password, $content, $publish)
{
    ...

    $db =& JFactory::getDBO();
    $db->setQuery("SET NAMES 'utf8'");

    $category = substr($content['categories'][0], 0, strpos($content['categories'][0],' ('));
    $query = 'SELECT id,section FROM #__categories WHERE title='.$db->Quote($category);

    if(!$category){
        $category = $params->get('catid');
        $query = 'SELECT id,section FROM #__categories WHERE id='.$db->Quote($category);
    }

    $db->setQuery($query);
    $cat = $db->loadObjectList();
    
    ...
}

(далее…)

8 сентября 2011

Настройка платежных систем для VirtueMart

Категория: программирование — Метки: , — dmitriano @ 22:42

Что есть на данный момент

Сейчас у меня на сайте в VirtueMart есть следующие Shipper-ы:

image

(далее…)

30 августа 2011

Кто такой PHP RunKit и как его инсталлировать под Ubuntu Linux

Категория: программирование — dmitriano @ 20:46

Для чего нужен PHP RunKit

PHP RunKit нужен для того, чтобы делать вот такие штуки:

// небольшой хак
runkit_constant_redefine('JPATH_COMPONENT', JPATH_BASE.DS.'components'.DS.'com_content');

...

// возвращаем все на место
runkit_constant_redefine('JPATH_COMPONENT', $old_jpath_component);

(далее…)

25 августа 2011

Надо написать функцию на PHP для показа списка статей в Joomla

Категория: информационные технологии — dmitriano @ 23:42

Joomla 1.5.23, VirtueMart 1.1.9

Надо написать функцию на PHP, которая будет показывать статьи в виде блога, также как это делает плагин ListItems, соответственно, за основу надо взять код из этого плагина.

Сигнатура функции должна быть такой:

function ShowBlogAnyware($ids, $options)

где $ids – массив идентификаторов статей в базе, а $options – массив такого вида:

[show_title] => 1 [num_columns] => 1 [show_readmore] => 1 [link_titles] => 1

(далее…)

24 августа 2011

Подтверждение прав в Яндекс.Вебмастере на сайт через whois

Категория: информационные технологии — dmitriano @ 14:14

Права на сайт в Яндекс.Вебмастере можно подтвердить через whois. Для этого сначала нужно зайти в Яндекс.Паспорт и подтвердить там адрес электронной почты который выдаёт whois:

SNAGHTML3871891

(далее…)

22 августа 2011

Установка региона для сайта в Яндекс Вебмастере

Категория: информационные технологии — dmitriano @ 12:35

Иногда Яндекс неправильно определяет регион сайта, например вместо региона “Санкт-Петербург” Яндекс может отнести сайт к региону “Россия”:

SNAGHTMLf3b9fb7

в таком случае, регион надо устанавливать вручную.

21 августа 2011

Выбор монитора – август 2011

Категория: железо — dmitriano @ 13:50

BenQ BL2400PT

benq-bl2400pt

Benq BL2400PT – 24 дюймовый монитор с матрицей VA-LED (VA со светодиодной подсветкой), разрешением  Full HD (1920×1080) и достаточно большим временем отклика. Стоимость этого монитора в Санкт-Петербурге составляет около 9500 руб. Вот, что пишут про этот монитор на сайте ixbt.com:

По совокупности характеристик монитор пригоден для типичной офисной работы, непрофессиональной работы с графикой, для просмотра кино и для игр. Впрочем, следует учитывать, что матрица даже в режиме с разгоном не очень быстрая, и в случае очень динамичных игр это может приводить к отрицательному эффекту. Особенно отметим заботу производителя об окружающей среде и о пользователе, воплощенную в виде функций, помогающих экономить электроэнергию, эргономичной подставки и напоминании о необходимости дать глазам отдохнуть.

Также среди достоинств упоминается хорошая цветопередача.

(далее…)

20 августа 2011

F.E.A.R. 3

Категория: Игры — Иван @ 13:37

 

 

 

 

 

 

 

 

F.E.A.R. 3 (стилизованное название — F.3.A.R.) — компьютерная игра, шутер от первого лица с уклоном в survival horror, разрабатываемый Day 1 Studios при содействии Monolith Productions. Игра является сиквелом F.E.A.R. 2: Project Origin и третьей игрой в серии «F.E.A.R.». Издателем является Warner Bros.

Point Man

World of Warcraft

Категория: Игры — Иван @ 2:47

World of Warcraft (WoW; англ. world — мир; warcraft — военное ремесло) —многопользовательская ролевая онлайн-игра, разработанная компанией Blizzard Entertainment. Четвёртая игра серии Warcraft, не считая дополнений и отменённой Warcraft Adventures: Lord of the Clans. Действие игры происходит во вселенной Warcraft — фэнтезийном мире, впервые представленном в игре Warcraft: Orcs & Humans в 1994 году. События World of Warcraft начинаются через четыре года после событий, на которых окончилась игра Warcraft III: The Frozen Throne.

Согласно книге рекордов Гиннесса, World of Warcraft является самой популярной MMORPG в мире. 23 января 2007 года компания Blizzard выпустила пресс-релиз, в котором сообщалось, что количество подписчиков игры составило более 8 миллионов человек по всему миру, 22 января 2008 года количество подписчиков превысило 10 миллионов, 23 декабря 2008 года — 11,5 миллионов человек, а 7 октября 2010 более 12 миллионов. Игра получила несколько наград, включая Gamespot’s Game of the Year Award, как лучшая игра 2004 года.

P.S инфа взята с http://ru.wikipedia.org/wiki/World_of_Warcraft

15 августа 2011

Добавление TXT записей в DNS

Категория: информационные технологии — dmitriano @ 16:53

Для подтверждения прав на вебсайты Яндекс и Google предлагают различные способы. Самый простой и быстрый способ это размещение на сайте html-файла, но он имеет тот недостаток, что этот файл всегда должен оставаться в корневой директории сайта и за этим файлом надо внимательно следить, чтобы его случайно не удалили или не скопировали на другой сайт. Этот недостаток особенно актуален при создании зеркал, в этом случае количество файлов равно N*M*K, где N – количество доменов, M – количество поисковых систем, в которых надо регистрировать сайт, а K – количество владельцев сайта, которое обычно равно 1.

(далее…)

11 августа 2011

Где регистрировать домен?

Категория: информационные технологии — dmitriano @ 16:24

У домена есть такой атрибут, как “state”. Посмотреть этот атрибут можно с помощью команды whois:verfied domain

$whois mydomain.ru

Если он VERFIFIED, как в этом случае, то это очень здорово:

domain:     MYSITE.RU
nserver:    ns1.netfox.ru.
nserver:    ns2.netfox.ru.
nserver:    ns3.netfox.ru.
state:      REGISTERED, DELEGATED, VERIFIED
person:     Private Person
e-mail:     mysite.ru@netfox-private.ru
registrar:  NETFOX-REG-RIPN
created:    2011.03.28
paid-till:  2012.03.28
source:     TCI

При регистрации доменов в NetFox получается именно так.

(далее…)

8 августа 2011

Как вызывать C++ из C#

Категория: программирование — dmitriano @ 21:16

Предположим у нас есть некий код на C++, который надо вызвать из C#. Пусть это будет функция под названием CppFunc:

int WINAPI CppFunc(LPSTR szSrc, LPSTR szDst)
{
  return lstrlenA(szSrc);
}

Если мы действительно хотим вызвать её из C#, то для начала, надо создать под Visual Studio 2010 проект “Win32 Project”:

(далее…)

« Newer PostsOlder Posts »

SlogPost.ru