FreeBSD і PTP цифрові фотокамери

В FreeBSD не так просто скинути фотки з цифрового фотоапарата, який не працює в режимі накопичувача. А в нас саме такий Canon PowerShot A580, який як і більшість Кенонів працює по протоколу PTP.

Виявилося, що достатньо зібрати 2ва порти:

# cd /usr/ports/graphics/gphoto2 && make install clean
# cd /usr/ports/graphics/gtkam && make install clean

gtkam це графічна оболонка для gphoto2. Запускаєм gtkam, йдемо Camera > Add camera і тиснем Detect або вибираємо камеру зі списку.
Ось так виглядає вікно попереднього перегляду фоток:
screenshot-gtkam

Ще з правами треба розібратися. Ось фак знайшов http://www.gphoto.org/doc/manual/permissions-usb.html

Але то вже пізніше. Поки злив фотки під рутом :).

FreeBSD & Zend Framework

Виявляється в FreeВSD можна поставити ZF з портів:

cd /usr/ports/www/zend-framework && make install clean

І, якщо вірити distinfo, то на сьогодні доступна остання стабільна версія ZendFramework-1.8.4. На відміну від Ubuntu, де ZF теж доступний в якості пакету, але оновлюється той пакет з великим запізненням.

Поговоримо про Zend_Navigation

Вихід ZF 1.8 порадував нас низкою нових, корисних компонентів. У цій статті я хочу розповісти про практику використання Zend_Navigation для побудови простого меню сайту, карти сайту і хлібних крихт. Особливо хочеться звернути увагу на використання Zend_Navigation в парі з Zend_Acl.
Continue reading

Передача данних через COM порт в Borland C++Builder6

В рамках останньої сесії довелося робити программу для передачі двох сигналів від передавача до приймача через послідовний порт. Генерацію сигналів і графіків робив Буділовський Сергій, а я робив приймач/передавач. В процесі роботи перерив купу форумів і так як тема актуальна вирішив викласти результат в маси.
Continue reading

Розжився двома мегакористними девайсами

Ага. Нарешті я придбав холодильник і пральну машину :)!

Холодильник

Я довго ходив і трахав мозги менеджерам різних гіпермаркетів побутової техніки поки нарешті визначився з моделью – Electrolux ERB40003W8. По перше він великий, по друге клас енергоспоживання А+ (піклуюся про довкілля, ага) і по третє він мені просто сподобався. І от коли я вже прицінювався де б то його краще придбати, то в одному магазині (є в нас такий “Експерт”) мені запропонували ціну на 1000 грн. меншу ніж в інших… Це мене насторожило. Пробили той магазин через Управління захисту справ споживачів – ніби нормальний. Попитав по знайомих – ніхто нічого поганого про нього не чув. Пошукав в неті – глухо. Тоді вирішив “хай везуть” і дав завдаток. В результаті “везли” його майже 2ва місяці… В прицнипі, можна було забрати завдаток і купити холодильник в іншому магазині, але за цей час $ впав. Вийшло б, що я марно прочекав місяць і втратив 500грн. на курсі бакса замість того, щоб заощадити. Тому я тиснув той “Експерт” до останнього і минулого тижня вони його таки привезли. Ось такий він:

Electrolux ERB40003W8

Continue reading

stfalcon Firefox add-ons collection

Add-ons for FirefoxMozilla оновила сайт з плагінами, тепер там можна створювати власні коллекції плагінів, та підписуватись на оновлення в чужих. Зручна штука, одразу ж створив свою власну колекцію, що довго не шукати потрібні плагіни після перевстановлення системи (рідко, але буває :)).

Ось лінк https://addons.mozilla.org/uk/firefox/collection/stfalcon

Тут в основному плагіни для веб розробки (firebug, web developer, firephp & etc), один плагін для seo і пара плагінів для життя (twitterfox, evernote, xmark).

Якщо сподобалась підбірка, то please retwitt ;).

Інтернет від PEOPLENet – people є, а net’а нєт? Чи може таки є?

people.net.uaВ березні 2008-го я по контракту підключився до PEOPLENet (тарифний план Inet-2G). На початку мене цей Інтернет дуже виручав – я жив то у Львові, то у Хмельницькому, а платити за Інтернет двом різним провайдерам було не з руки. Але коли я вже більш-менш осів в Хмельницькому і затягнув до хати нормальний Інтернет від Datasvit, то потреба в мобільному Інтернеті майже відпала. Так як угоду було укладено на рік, то я просто призупиняв надання послуг (треба писати заяву в центрі обслуговування клієнтів), відновлюючи їх за потребою. Коротше кажучи, останні півроку я ним не користувався. Continue reading

Як визначити версію вашого Zend Framework’а?

zend_versionДля визначення номеру поточної версії фреймворку призначений клас Zend_Version. Він може повертати номер поточної версії:

    /**
     * Zend Framework version identification - see compareVersion()
     */
    const VERSION = '1.8.1';

Або порівнювати номер потрібної вам версії з номером поточної:

    /**
     * Compare the specified Zend Framework version string $version
     * with the current Zend_Version::VERSION of Zend Framework.
     *
     * @param  string  $version  A version string (e.g. "0.7.1").
     * @return boolean           -1 if the $version is older,
     *                           0 if they are the same,
     *                           and +1 if $version is newer.
     *
     */
    public static function compareVersion($version)
    {
        return version_compare($version, self::VERSION);
    }

От так все просто. Як це використовувати, то вже ваша справа ;).

Фенімон Купер “Прерія”

Фенімон Купер "Прерія"На вихідних я нарешті добив серію про Натті Бампо :). Виявилося навіть цікавіше ніж я думав, бо саме “Прерія”, а не “Шкіряна панчоха”, завершує цю серію. Книжка дуже класна – сподобалася не менше ніж “Звіробій”. Багато цікавих пригод і неочікуванних поворотів сюжету. Кінцівка взагалі супер. Раджу почитати.