ГлоВобла м800.

Долгое время смотрел в сторону тошибы портеге g910, но как выяснилось она старадала той же хренью, что и мой старый асер н311 – хлипкая материнка и хреновый корпус. Так что стал владельцем этого поделия.
На родной прошивке я проработал меньше пяти минут – 8 мегабайт свободной памяти, и то постоянно утекающей в астрал, тормоза когда ждешь по две секунды чтобы открылась менюшка… брр. ну и глюки, глюки глюки.
Но да ладно, поматерились и начали красноглазить.
Апдейт гсм модуля вылечил баг аппаратной клавы, от которого она пропускала буквы, а народные прошивки от умельцев (их я перепробовал несколько: light от yuri_z, ME WM6.1) поправили утечки в памяти и быстродействие (в них уже интегрирован букет фиксов для багов, за допускание которых разработчиков глофиша следует подвергнуть немедленной кастрации с целью ликвидировать на века опасный для рода человеческого ген (я говорю про баг, из-за которого каждое прикосновение к экрану отжирает на долю секунды 80% цп, от чего большая часть лагов в официальной прошивке, о хреновом качестве звука с етеновским драйвером, и многом другом!)).
Из забугоных народных прошивок попробовал и WM6.5 (господи! Скорее бы допиливали линух на глофишах и втыкали андроид, оно ужастно!). В результате остановился на народной английской прошивке с eten-users.eu
Пара неприятных багов правда осталось: если ты только что уложил аппарат в саспенд и тебе приходит смска – то из саспенда он выходит неправильно инициализировав звук и вместо звука там тупо треск и шум. (лечится укладыванием в саспенд на 30+ секунд или софт ресетом).
Ну и второе – если для вайфая прописал параметры тцп/ип вручную – то программы перестанут лазить после отключения вайфая в интернет через жпрс. тоже раздражает.
Еще остался баг, что клавиатура хардварная не умеет несколько зажатых клавиш одновременно обрабатывать. Ну и нажатие следующей – с малой задержкой только обрабатывается. До апдейта гсм модуля было совсем плохо – 50% букв пропускалось когда быстро печатал. За это тоже по заднице надо врезать тем, кто такое допустил, после апдейта стало терпимо.

Вердикт: Если цвет ваших глаз не красный, или хотя бы не розовый – трижды подумайте покупать ли вам что-то из продукции этой конторы, ибо без напильника ей пользоваться нельзя!


P.S.
Камера дерьмо. сливает даже камере моего старого se750i, а видео пишет только в 3gp с таким “хорошим” качеством, что кроме мата ничего на ум не приходит.

P.P.S Кстати еще один пункт: отладочные сообщения в логах и текст усб доунлоадера на экране намекают, что тамошние инженеры английского не знают совершенно – слишком много ошибок лепят.

Самый извратский способ проверить баланс карты сбербанка

Собственно, закончил этот изврат.

ТЗ: дозвониться на произвольный номер, с произвольной задержкой ввести разные цифири, записать ответ и отключиться. То есть дозваниваемся до сбербанка, вбиваем свои номера, записываем ответ и отключаемся.

Реализация: старый курьеровский модем, вместо динамика я подпаял провод к звуковухе, чтобы воткнуть в line-in

Далее кусочек самописного ПО на сях. Можно было использовать и штатные средства системы, но мне лень было вспоминать, поэтому я реализовать нечто свое средней степени извращенности.
прога хавает в виде аргументов путь к порту и имя файла со скриптом.
Скрипт, это файл, подобного формата:


команда модема\tожидаемый_ответ\tсколько секунд ждать перед выполнением следующей команды\n
команда модема\tожидаемый_ответ\tсколько секунд ждать перед выполнением следующей команды\n

Так же можно туда вписать строки вида:
sys\tкоманда\tсколько ждать\n

Это выполнет шелловскую команду и дождется ее завершения.
frk\tкоманда\tсколько ждать\n
форкнет команду.

Сырцы забираем тут:
http://cli-apps.org/content/show.php?content=108901

Можно глянуть как оно выглядит:

Вот так оно работает:

Война клонов

Вот заимел себе mt6116, от отечественного МЭЛТа. LCD дисплейчик графический, монохромный. 61х16 точек с подсветкой. Начинаем курить что и как. Первая мысля – подцепить к lcdproc, да вот проблемка – в нем клон sed1520, да вот клон какой-то странный, не совсем точный. И с пинаутом непонятки. Ладно, пофиг. Тестовая прога дисплея через lpt – вин-онли и не работает (несмотря на юзерпорт!). Материмся, переподключаем к lpt по своему пинауту… Качаем экзампл кода.

Порадовал перл у них в FAQ’e в комменте к исходникам:

—-cut—–

Есть, вот архив с примерами программ для вывода на наши ЖК индикаторы. Программы написаны на подобии языка C и предназначены для пояснения алгоритмов работы с ЖКИ. Они подробно прокомментированы, но компилиться не будут – нужно доопределить функцию задержки времени и имена сигналов управления ЖКИ.

—-cut—–

Ладно. Уже промолчу, что комменты в исходнике исключительно на русском и в cp1251, это детали. Протокол реализовал, и оно даже заработало. На днях буду делать драйвер к lcdproc…

Фигня

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

motosucks

как же я ненавижу мотороловскую WinIDE. Сегодня убил некоторое количество времени в институте делая лабу по этой самой мотороле. Блин, да даже в моем самопальном ассемблере под наш недовосьмибитник сделанный меньше чем за месяц с Егорычем, мой препроцессор правильно распознает и оптимизирует пробелы и табы. А еще сегодня узнал, что тамошний ассемблер крошится с аксесс файолешном если у метки больше 10ти символов… Я так понимаю, динамическое выделение памяти мы не осилили… Про юзабилити гуи я вообще молчу – чувство прекрасного кастрировали напрочь. В общем трижды НЕНАВИСТЬ!!1

Изба говорильня + автомаунт + хэндлер

Наконец-то выкроил врем избавиться от старого костыля и приспособить новый.

В общем ТЗ: проговаривать качественным сепстраловским синтезом что за флешку мы воткнули, автомаунтить ее (кеды 4е маунтят по нажатию значек в нотификаторе/долфине только, да и не везде у меня кеды стоят, fvwm еще местами)

Реализация. От юзера запускаем питоновский скрипт, надыбанный на лоре во времена древние, предварительно его маленько дополнив. Сырцы этого извращения под катом.

(далее…)