Использовать у себя Gravatar.com очень просто. Аватарка выдаётся по url-у с md5-хешем e-mail-а пользователя.
Итого:
в classes\modules\user\entity\User.entity.class.php
находим функцию
public function getProfileAvatarPath($iSize=100) {
if ($this->getProfileAvatar()) {
return DIR_WEB_ROOT.DIR_UPLOADS_IMAGES.'/'.$this->getId().'/avatar_'.$iSize.'x'.$iSize.'.'.$this->getProfileAvatarType();
} else {
return DIR_STATIC_SKIN.'/images/avatar_'.$iSize.'x'.$iSize.'.jpg';
}
}
и изменяем всего одну строчку:
public function getProfileAvatarPath($iSize=100) {
if ($this->getProfileAvatar()) {
return DIR_WEB_ROOT.DIR_UPLOADS_IMAGES.'/'.$this->getId().'/avatar_'.$iSize.'x'.$iSize.'.'.$this->getProfileAvatarType();
} else {
return "http://www.gravatar.com/avatar.php? gravatar_id=".md5( strtolower($this->getMail()) )."&size=".$iSize;
}
}
К сожалению, в комментариях так просто получить аватарку не получится — так как там используется своя функция getUserProfileAvatarPath($iSize=100)
из TopicComment.entity.class.php
серия статей про программирование Arduino/Freeduino:
http://www.robocraft.ru/blog/RoboCraft/41.html

Т.к. вопросы по добавлению родного поиска для LS, поднятого темой которую я начал здесь продолжают возникать — выкладываю последнюю сборку 
файлы для добавления родного поиска для LS 0.3.1 можно скачать здесь:
http://karta39.ru/blog/wp-content/uploads/2009/05/ls-search-031.zip
Читать далее…
OpenCV (Open Source Computer Vision) — библиотека для создания компьютерного видения 
Сначала скачал последнюю версию с sourceforge.net/projects/opencvlibrary/ — OpenCV_1.1pre1a.exe
сначала не могли найтись dll-ки, пока не прописал в system PATH
C:\program files\opencv\bin
после этого компиляция и линковка проходят нормально, но при запуске exe-ка — вываливается ошибка
возможно нужен VC80.CRT , но я снёс 1.1, поставил 1.0 и всё сразу заработало 
Ссылки:
opencv.willowgarage.com
для дистанционного нажимания кнопок, выключателей и прочего — можно использовать Нажиматель кнопок — пока он существует только в виде концепта 
Для чего его можно использовать? Например, чтобы удалённо включать компьютер 
Вышла новая версия среды программирования WinAVR.
Читать далее…
Замечательная идея — удлинитель, розетки которого управляются через SMS 😉
Читать далее…

Для проекта idea2.ru реализовал базовый поиск по сайту средствами самого движка LiveStreet.
подробнее можно почитать здесь
а сами модифицированные файлы скачать здесь.
Выбираем горшок 

Неплохой выбор, правда? 
Читать далее…
Свежие комментарии