Архив

Архив раздела ‘разработка’

Использование Gravatar в LiveStreet

10 Январь 2010 Нет комментариев

Использовать у себя 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

7 Август 2009 Нет комментариев

серия статей про программирование Arduino/Freeduino:
http://www.robocraft.ru/blog/RoboCraft/41.html

Поиск в LiveStreet 0.3.1


Т.к. вопросы по добавлению родного поиска для LS, поднятого темой которую я начал здесь продолжают возникать — выкладываю последнюю сборку :)

файлы для добавления родного поиска для LS 0.3.1 можно скачать здесь:
http://karta39.ru/blog/wp-content/uploads/2009/05/ls-search-031.zip
Читать далее…

Планетарный редуктор

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

Читать далее…

OpenCV

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

Нажиматель кнопок :)

28 Апрель 2009 1 комментарий

для дистанционного нажимания кнопок, выключателей и прочего — можно использовать Нажиматель кнопок — пока он существует только в виде концепта :)
Для чего его можно использовать? Например, чтобы удалённо включать компьютер :)

вышла новая версия WinAVR-20090313

Вышла новая версия среды программирования WinAVR.
Читать далее…

Основа умного дома — умная розетка :)

18 Март 2009 1 комментарий

Замечательная идея — удлинитель, розетки которого управляются через SMS 😉
Читать далее…

реализация поиска в liveStreet

24 Февраль 2009 Нет комментариев


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

Цветочный горшок для робота :)

9 Февраль 2009 Нет комментариев

Выбираем горшок :)

dsc00873

Неплохой выбор, правда? :)
Читать далее…