Архив

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

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

Январь 10th, 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

Август 7th, 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

инструменты, исследования, разработка , ,

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

Апрель 28th, 2009

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

идеи, разработка , , ,

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

Март 30th, 2009

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

инструменты, разработка

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

Март 18th, 2009

Замечательная идея – удлинитель, розетки которого управляются через SMS ;)
Далее…

идеи, разработка , , , , ,

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

Февраль 24th, 2009


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

разработка , ,

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

Февраль 9th, 2009

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

dsc00873

Неплохой выбор, правда? :)
Далее…

вопрос, идеи, разработка, робот ,