Вестерн джигитал, 160 гиг.
Рубрика: Хлам
Гловобла СССР эдишн.
Уломали покурить кухню для создания винмобайл прошивки. Что же, для тех кто ностальгирует:
http://4pda.ru/forum/index.php?showtopic=132833
ГлоВобла м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 еще местами)
Реализация. От юзера запускаем питоновский скрипт, надыбанный на лоре во времена древние, предварительно его маленько дополнив. Сырцы этого извращения под катом.
cd /mnt/storage/www/sub/nekromant && tar vxf /tmp/wp.tar.gz
От нефига делать поднял себе этот бложек. Буду сюда сваливать заметки, коли не в лом будет, чтобы потом самому найти мыслю умную, коли забуду.