Android на HTC Artemis (aka P3300)

Июнь 25th, 2010

Оказывается оно существует. Artemis поддерживается в числе прочих девайсов на OMAP850.

Оно назвается андроидом, выглядит как андроид, ведет себя как андроид. Правда старый (1.5) и не работающий с переферией, т.к. проект существует на чистом энтузиазме. Нет звука, нет блютуза, нет вафли. GPS и управления подсветкой тоже нету. Кнопки работают, но как-то очень по своему. GSM работает, т.е. можно позвонить кому-нибудь и сказать все, что о нем думаешь (микрофон тоже работает), и он не сможет тебе ответить (звука нету). GPRS говорят говорят тоже функционален, не проверял. В общем состояние - чиста поржать. Но работает :)

Радует то, что для посмотреть не требуется перешивать аппарат. Как chdk - поставил на флешку->загрузил->если что, ребутнул. В следующей версии обещают (правда, давно уже обещают) полную поддержку Artemis, второй андроид и что в целом будет хорошо.

На русском - http://4pda.ru/forum/index.php?showtopic=128843

В оригинале - http://sourceforge.net/projects/wing-linux/

на XDA - http://forum.xda-developers.com/showthread.php?t=547236

В очередной раз задумался над покупкой чего-нить типа Desire.

Вот такое лето.

Июнь 25th, 2010

На улице таки стало похоже на лето, градусник в тени показывает что-то в районе 30 градусов. На улицу днем выходить не сильно хочется, т.к. там жарко и душно, а в офисе пашут кондиционеры.

Видимо как раз по этой причине (т.е. из-за кондиционеров) безперебойник целыми днями щелкает AVR'ом и гудит за стенкой.

А еще егодня последний рабочий день перед отпуском. :)

GPS-трекер приехал

Июнь 7th, 2010

Забрал сегодня с почты

Антены висят на трубе (чотам, магнитное основание), трекер лежит на окне и даже шлет SMS с координатами по звонку на него. Надо будет изти за симкой с человеческим интернетом.

ЗЫ: Тюниг антенн уже произведен. Разумеется, с использованием синей изоленты.

Сбербанк не перестает радовать

Июнь 7th, 2010

Сегодня стукнулись из бухгалтерии, типа "а чо там у тебя с картой?". Оказывается ее таки перевыпустили и сегодня она прибыла в бухгалтерию. Ну, в оговоренные сроки (две-три недели) Сбер уложился. Правда со второй попытки :)

Для меня остаются неясными такие вопросы:

  • Какого хрена первый раз я ходил за картой в офис Сбера, а теперь она пришла в бухгалтерию и можно ли это как-то прогнозировать? Не, меня устраивает что не надо самому топать, но где ее ловить в (осспыди упаси) следующий раз?
  • Какого хрена потерялась первая попытка перевыпуска?
  • Какого хрена мне пришлось распиннывать сотрудников Сбера (тоже не с первой попытки) чтобы хотя бы узнать, что первый перевыпуск не состоялся? Зачем им при этом нужен мой телефон?
  • И наконец, какого хрена, узнать была ли карта перевыпущена можно только по факту ее физического (не)прибытия?

Кстати, на прошлой неделе был еще и перевыпуск НБД'шной MasterCard в связи с окончанием срока действия. Точнее, перевыпущена она была раньше, а тут я позвонил, пришел, поменял старую на новую, ушел. Найс. Для полного счастья надо будет еще провентилировать вопрос о возможности доставки карты в удобное отделение банка, а не в центральный офис, где в первый раз оформлял.

MySQL. Выборка в заданном порядке.

Июнь 6th, 2010

На днях вылез сабжевый квест. Т.е. нужно получить от мускула строки в четко определенном порядке. Не по возрастанию/убыванию, а именно в том порядке, который я хочу. Ну ладно, не "нужно", а "желательно", дабы потом в скрипте не перекладывать.

Ну, на пример есть сферический запрос:

SELECT `id`,`name` FROM `users` WHERE `id` in (2,5,10,7,3,6)

и хочется, чтобы рузультаты были именно в порядке 2,5,10,7,3,6. Тупление в доки на офсайте не очень погло (может, конечно, слишком сильно тупил). Помогло тупление в гугл.

SELECT `id`,`name` FROM `users` WHERE `id` in (2,5,10,7,3,6) ORDER BY find_in_set(`id`,'2,5,10,7,3,6')

Оно! Главное, чтобы в передаваемом find_in_set списке значение (который '2,5,10,7,3,6') небыло пробелов, иначе никакого волшебства не получится.

Perl DBI, MySQL и utf8

Июнь 1st, 2010

Оказывается, по дефолту perl до сих пор испытывает некоторые проблемы с юникодом. В частности, если БД в юникоде, то select из нее вместо русских букв на ровном месте выдаст любимые знаки вопроса. Но оно решаемо.

use encoding 'utf8';
....
$dbh = DBI->connect("DBI:mysql:dbname:localhost","user","pass");
$dbh->do("set character set utf8");
$dbh->do("set names utf8");

... и далее по тексту...

Обновочки

Май 29th, 2010

Приехал штатив. Аллюминиевый DigiPod TR-654 на 1,35 метра. Брался на eBay, ехал из Гонкога с 23 апреля по 28 мая, т.е. месяц с хвостиком. Конечно несколько хлипковат, да и вообще не верх совершенства, но мне на него и ставить не хасельблады, а вовсе даже мыльницы. Да и за ~750 рэ я в округе даже таких не видел. В общем, будем потестить, хотя сразу видно, что для серьезного использования стоит поискать что-то другое.

Разумеется, на почту за штативом я пришел в самый разгар обеденного перерыва. Вспомнил, что хотел к фотику прицепить внешнее питание, для которого нужны батарейный отсек и собственно штекер с ХЗ какими размерами. По такому случаю зашел в соседний магазин торгующий всякой электронной мелочевкой. А, да - фотик я при этом конечно же еще дома выложил из сумки. Батарейных отсеков в магазине не оказалось, но пару похожих штекеров мы с продавцом накопали. Как выяснилось дома, один из них лаже правильный - остается заиметь батарейкий отсек.

В том же магазине, разгладывая витрины после покупки штекеров, увидел блок питания Robiton SN500S. Подумав что-то типа "А чо бы не запитать фотик от сети?" и решив, что 389 рэ деньги вполне примлемые, купил. Таки да, у него в комплекте оказался нужный переходник и мой A480 зажужжал без батареек. Потом нашел этот же питальник в Чип-и-Дип'е - 600 рэ + доставка.

Picasa, теги и кирилица

Май 26th, 2010

Казалось бы, проблем к русским языком у софта уже не осталось. Юникод во все поля и вообще все хорошо. Ан нет.

Забивали тут с помощью Picasa теги в пачку (большую пачку) снимков. Если что, пикаса эти самые теги хранит в своей собственной базе (для поиска) и в exif'е (видимо, чтобы не потерялись). Снимки лежат в сетевой папке. На другой машине (будет Б) натравливаем пикасу на ту же папку - разумеется требуется время, пикаса тужится, сканит снимки, видергивает из них вбитые на другой машине теги. Усе шоколадно. Даже при изменении тегов на машине А, на Б пикаса пратически моментально измененные снимки пересканивает.

Проверяем поиск по тегам на машине Б - работает и поиск, и suggest. ВНЕЗАПНО! А где "яблоня"? Это тег такой. Ну есть там яблони на снимках. Яблони есть, а тега нету. Смотрим на А - есть такой тег. Вбиваем тег на Б - есть. Сносим там базу пикасы, пересканируем - нет тэга. При всем при этом, XnView показывает его наличие в файле, но пикаса его у упор не видит.

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

PS: 'identify -format "%[IPTC:2:25]" IMG_3098.JPG | enca' говорит, что теги хранятся в кодировке cp1251. А если мне изменяет склероз, то проблемы с буквой "я" в виндовой кодировке, в свое время испытывали и FTP'шники и самба, ибо код у нее 0xFF, что не всегда воспринимается адекватно.

Отписался в гуглофоруме о проблеме :)

Про сервис Canon и парашют

Май 25th, 2010

С утра позвонили из сервиса и сказали, что фотик больше не жилец готов - можно приходить и забирать.  Пошел. Забрал. Битый XX( пиксел убрали. Справились за день-два. :)

Я все таки до конца не догоняю, почему нельзя софтину для ремапа в открытый доступ выложить, раз уж автоматики нету. Пусть даже с оговоркой, что гарантия не распространяется на последствия ее использования. Заодно порылся в нэте, узнал что убивание битых пикселей в chdk распространяется и на JPG (думал только на RAW). Но раз гарантия есть, пусть лучше этим сервис занимается.

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

Да потому что, блять, суббота (с)

Май 23rd, 2010

Суббота выдалась, прямо таки на удивление продуктивной. Хотя, идеи были чуть шире.

Ну, первым пунктом у меня было подстричься. Не получилось. Парикмахерша попросила не занимать, если не хочется ждать долго, т.к. она одна. Ништяк, начало хорошее.

Второй пункт оказался более удачным, если это слово здесь применимо. На моем А480 был обнаружен пиксел. Битый пиксел. На счет того, один-ли он, не уверен, но пятно, которое мозолит глаз, точно одно. Остальные, если и есть, то они меня не раздражают, а это я вижу и знаю что оно там. Даже в процессе съемки на мелком экране аппарата. Девайс гарантийный, соответсвенно, отнес в сервис Canon, которым оказался "Сервис-центр Сотовой Связи". Пришлось сделать несколько попыток, чтобы показать девушке где именно оно находится, уточнить что оно синее и видно в основном на темном фоне. Увидела, запротоколировала, аппарат приняла, бемажку дала. Красавица. :-) Время пошло, ждем результата. Подозреваю, что дело ограничится ремапингом. Или как там у кэнона называется маханизм заблюривания известных битых пикселов...

Третьим пунктом шел картинг. На пару с Ged'ом. Тоже вполне ничего, если не считать, что для этого нужно двигать в хрензнаеткуда. Хрензнаеткуда, это авторынок, который как бы еще в Нижнем, но это как бы, имхо, недоразуменее. Приехали, подождали окончания предидущего заезда, покатались. 10 минут на карте 6,5 лс - 350 рэ (в пятницу-воскресенье). 10 минут, это вполне себе ничего, ибо вдвоем экшена больше не получится. Все таки, это вид спорта из тех, в которых лучше участвовать толпой. Ну, может не лучше, но точно веселее.

Четвертым (и не запланированным) пунктом оказалась пьянка. Но про это я рассказывать не буду, т.к. это интимное :-D

 

ЗЫ: А, да... Водила, на котором домой ехал оказался веселым. Сначала бодро так соглавился отвезти до "Фантастики", а потом оказалась, что "Фантастику" и "Шоколад" он путает :)