понедельник, 31 октября 2011 г.

SD card

Пруха/не пруха - еще не решил

Разьема для SD-карты я не купил, не водится в наших закромах, под заказ от * штук :(

Придумал конструкцию из *** и палок, пришел вечером домой - а нету у меня в доме SD-карт.. а думал, что в фоторамке есть.. Пол-вечера вот так убил ни на что, потом что-то полез порыться по закромам - ну вроде с како-то микро-SD был переходник - нашелся в старом кпк, с карточкой на 256 мегабайт - для начала сойдет

Для упрощения (карточке надо напряжение питания 3.3 В) согласования контроллера с картой решил все питать от 3.3 В, приспособил стабилизатор на макетку; теперь и думаю (на будущее) - мр3-декодеру надо 3.3, карте надо 3.3, контроллер может от 3.3 работать - так нафиг городить огород с 2-я источниками питания? пусть будет только 3.3 В..

Вот на этом опыты и буду ставить

Только спать хочется - 22:45 - это ж позавчера уже почти полночь была, организм то помнит

воскресенье, 30 октября 2011 г.

Макетирую (в хорошем смысле слова)..

Наконец убрал паяльник и прочее и разгреб рабочий стол

4-й или 5-й подход к программированию avr, а как первый раз - не помню НИЧЕГО (а из того, что делал - чтение мр3 из ж.диска и декодирование его, подключение текстовых/графических экранов или подключение к усб.. т.е. не самые сложные, но и не самые простые штуки)

Так что мигаю светодиодами да придумываю отладку/логгирование через uart:

Вечернее..

Крепкое и сладкое, смакота..

Прошивка из AVR Studio..

Я видел способ обмануть студию 5-ю (которая поддерживает только "оффициальные" программаторы) - ставится нуль-ком-порт, еще какая-то прога, но что-то не срослось

А шить сразу из студии хочется - так что нашел проще способ: в настроках проекта на закладке Build Events в окне Post-builds event command line ввел:

cd $(OutputDirectory)
C:\SinaProg\avrdude -c USBtiny -pm16 -U flash:w:$(MSBuildProjectName).hex

Сначала надо перейти в папку с hex-файлом (первая строка), потому что иначе не смог побороть баги с именем файла, у которого пробелы в имени; а в папке c:\SinaProg у меня лежит avrdude, который и запускаю; так что после F7 (Build в Avr Studio) запускается прошивка, все довольны :)

пятница, 28 октября 2011 г.

Что я нашел..

Вот удобно ведь в винде, когда после клика по часикам появляется такое окошко:

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

Но одним поводом псешить меньше - нашел крохотную бесплатную программульку, которая делает по клику по часам маковским так:

Алелуйя, братия

А вообще неделя удалась - я плотненько и безболезненно перелез с XCode на AppCode, который на неделе зарелизили, ох как мне нравится, просто программистский оргазм какой-то ("под "программистским оргазмом" следует понимать ощущения от работы по сравнению с работе в XCode") ;)

А сегодня вечером дома буду AVR Studio 5 осваивать.. пятница же, ура..

четверг, 27 октября 2011 г.

Полезняшка: usb <> uart..

Внезапно для мака есть Eagle CAD.. круто..

Сходил купил разьемчик и сегодня вслед за программатором сделаю преобразователь usb <> uart - отлаживать же надо как-то то, что буду делать, а jtag подключать некуда, сом-порта нет; хотя вот может к этому преобразователю.. ну значит вдвойне нужен :)

С одной стороны в него буду втыкать обычный miniUSB шнурок, для того и за разьемом ходил; внезапно мой usb-программатор нормально заработал на "большом" компе и не захотел на ноуте (для которого собственно и делался; но если в ноут воткнуть usb-хаб (без отдельного питания даже), то в хабе программатор работает - чудеса какие-то

Так что из svn-а из дому забрал проектик, прямо на маке на работе добавил разьем и буду играться - печатать плату (странно, но принтер, подключенный к линуксу, напечатал картинку мою прошлый раз правильно, но.. некрасиво, с артефактами какими-то.. а с винды по сети печатал чуть-чуть, но не того размера)

Для будущих опытов сделал кучку пинов, авось пригодится

Схема стыбрена отсюда, с небольшими изменениями (там для согласования уровней понижалось напряжение питания с помощью светодиода, а тут в цепях D+, D- стабилитроны.. а светится ничего не будет.. ну или никто не мешает поставить светодиод - хоть на любую ножку порта свободного и дописать мигание при обмене данными, исходники прошивки то есть)

upd: собрал, прошил, заработало :)

Прошивал:

avrdude -c USBtiny -pt2313 -U flash:w:main.hex
avrdude -c USBtiny -pt2313 -U hfuse:w:0xdb:m -U lfuse:w:0xef:m

Прошивать можно и SinaProg-ом, но у меня там ступор из-за фьюзов вечно

среда, 26 октября 2011 г.

Тонкая работа однака..

Вчера разбирался со своей платкой с мр3-декодером.. схемы нету уже, так что реверс-инжинирил ее тестером:

Вчера ни на что больше времени не было (и так одним глазом в тестер, другим в "менталиста" сидел); пытался найти хоть какие-то ошметки старого кода для этой платки - фиг вам, так что сегодня доку в зубы (зато - в английском практика) и вперед, экспериментировать..

вторник, 25 октября 2011 г.

Из найденного..

Я все больше убеждаюсь, что хранить все надо в инете - там уж не потеряется :)

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

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

Старье..

Чаморошный у меня мр3-плеер, других слов нет просто :)

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

Это капец какой-то, придумал юзабилити какой-то жуткий человеконенавистник.. Например, чтобы изменить громкость, надо сначала нажать одну кнопку, а потом двумя другими менять громкость.. Как попасть в настройки я так и не запомнил, пока попадал в нужный пункт проделывал столько телодвижений, что просто не мог их все запомнить и повторить.. Из радио вообще вышел чисто случайно и старался больше в него не попасть. Может конечно кнопки не каждый раз срабатывали при нажатии, 2 из них разваливаются на глазах

Если верить гуглу (и ощущениям от тыкания проводом), то схема включения кнопок все-таки такая:

а не такая, как подсмотрена в других даташитах:

На этих схемах по 6 кнопок, а у меня 5: Play (она же включает/выключает питание), Menu, Vol+/Next, Vol-|Prev и еще одна, название которой я не знаю (которая включает регулировку громкости)

В общем я быстренько потыкал +5 с usb разьема, вроде да, реагирует; надо только согласовать уровни, потому что чип питается от 3.3 В и мои 5 В похоже ему не очень нравились (но ничего с ним не случилось, целый); проще всего наверное резисторным делителем

А вообще все сложнее, чем я себе думал, из-за "логики" этого придурошного плеера.. потому что если после включения просто нажать Play - ничего не происходит; надо какими-то бубнами+плясками его перевести в режим проигрывания сначала

Прям начинаю думать - может нахрен его, сразу перейти к SD карточке (вот облом, а "маленькие" карточки я пораздавал из-за ненужности)

понедельник, 24 октября 2011 г.

Про новый прожект..

Новый прожект стрельнул в голову в прошлый четверг, часов в 11 ночи :)

Преамбула такова, что в машине нет мр3-музыки, только CD-плеер и радио; и как "фича" есть AUX-вход, через который можно подключить все, что умеет играть что-нибудь (мр3-плееры, iPod-ы, телефоны), к штатному аудио, но при этом естественно управление музыкой (плей/пауза/след/пред) - с самого плеера, что а) чревато боком в движении, б) неестественно после того, как быстро привык к подрулевому переключателю

AVR, usb и программатор..

У меня в вялотекущем состоянии несколько идей и прожектов на микроконтроллерах; в последнее время отговоркой - почему все стоит на месте - было то, что за "большой" компьютер не попадаю, сижу на ноуте, а на нем (внезапно) нет LPT-разьема для программатора
Так что я сделал себе usb-программатор

четверг, 20 октября 2011 г.

Внезапный лифе-хак!..

Только что скачал архивчик с пдф-ками - а у меня в ноуте нет (внезапно оказалось) ничего для пдф

Помогает драг-дроп файла в Chrome - дешево и сердито.. Конечно, какие-нибудь распальцованные файлы может и не откроются, но для 99,99% думаю прокатит

среда, 19 октября 2011 г.

Диво-дивное, чудо-чудное..

.. ну или глюк:

Телефон отключил от зарядки вчера утром, сейчас показывает 99% емкости.. WTF? Я вообще думал, что в нем что-то зависло, потому что рано утром сегодня было 100%, но когда полез в настройках посмотреть инфо об аккумуляторе, цифра как раз поменялась с 100 на 99 - т.е. как-бы что-то работает

Не то, чтоб меня это расстраивало, но настораживает :)

upd: то было 19 окт, сейчас 24-е - слил в пикасу фотки по вифию и остаток аккумулятора 26%

я его прям боюсь чего-то, мой телефон :(

понедельник, 17 октября 2011 г.

Бог электричества меня явно невзлюбил..

Какая-то просто полоса непрухи с электричеством пошла: днями отключился ряд лампочек в подсветке, вот те 4 штуки:

Полез внутрь (там в коробе на каждые 4 лампочки, они с двух сторон комнаты, по трансформатору понижающему), через дырку от лампочки достал трансформатор (переживал, что что-то с трансформатором - денег жалко, типа "хороший" покупал) и офигел слегка:

Провод, который шел к 1-й лампочке, задеревянел и ломался при сгибании; один проводник был оборван (из-за чего и не горели все 4 лампочки, они включены параллельно) :-О

Что это было - я фиг его знает.. Ощущение, что или а) провод разогрелся от лампочки, но не по всей же длине?.. б) в проводе где-то был дефект, из-за чего ток через малое сечение сильно разогревал провод, пока тот в конце концов не перегорел..

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

КСЖ однозначно

Холодно..

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

А инсайдеры были выходными в Алуште на конкурсе и докладывали, что гуляли вечером по набережной в пиджачишке (инсайдер занял 3-е место на "GRAND PRIX OF UKRAINE CRIMEAN PEARL 2011", это такой междусобойчик с бальными танцами, хотя по названию можно подумать чорти что :) )

То там то сям в основном натыкались на "свайбы", из-за которых нигде нельзя ни спокойно посидеть, ни пофотографироваться.. размышляли с женой - вроде и не такие старые, а желчные почему же тогда такие?.. потому что от нас ни одна невеста не заработала прилагательного "годная", из женихов только один получил тег "сойдет". КСЖ в полный рост в общем

четверг, 13 октября 2011 г.

Спойлеры..

Это не "Хаус", а черти что блин

Главврач черненький, Хаус волосатенький, "той самой музыки" в заставке нет - WTF?

Я 3-ю серию даже смотреть не хочу

среда, 12 октября 2011 г.

Мативационое..

Из "обожаемого" - Как начать рано вставать?

(В кавычках - потому что ненавижу тексты про "как улучшеть свою жизнь и стать багатым и успешным")

Тезисы:

1. Ставьте будильник на одно и то же время каждый день
2. Старайтесь не пользоваться кнопкой «Дремать»
3. Нужно хотеть встать рано
4. Задайте себе время пробуждения перед сном
5. Ложитесь спать, когда чувствуете, что устали
6. Делайте зарядку
7. Обманите себя

Коменты:

1, 2 - никогда не пользуюсь будильником.. вчера хлебопечка утром запищала на кухне (есть у нее "фича", когда она пищит, когда орехи в тесто подсыпать надо.. хотя вчера пищала по моему просто потому, что закончила выпечку) - так я подорвался и не мог понять, что происходит и куда бежать.. Издевательство над организмом да и только

3 - это единственный пункт, с которым тяжело не согласится

4 - где-то читал, что это чревато организму боком.. вместо того, чтобы спокойно дрыхнуть, мозг занят исключительно проверкой в бесконечном цикле - сколько там натикало и не пора ли вставать. Хотя это как раз мой случай - я никогда сознательно не задумываюсь над этим, но очень часто просыпаюсь минута в минуту в нужное время

5 - и что же мне, до 3-х ночи хороводиться?.. а я могу

6, 7 - если я проснулся "из-под палки" то давайте, заставьте меня еще зарядку поделать.. может еще из чайника полить? А если из-за пункта 3, то мне и так уже хорошо :)

з.ы. хотя "утренний секс" может считаться зарядкой? тогда п. 6 имеет право на жизнь :)

понедельник, 10 октября 2011 г.

Еще один фетиш..

Девушки со скрипками.. они такие няшные, что просто..


Bond bondmusic.net

Запорожье, ярмарка-2011

Был на ярмарке:

Да, клялся, что потрачу выходные с пользой :) а от ярмарки пользы никакой, одни фейлы, но раз в 4 года сходить можно

пятница, 7 октября 2011 г.

..

Доживая до вечера пятницы торжественно клянусь: потрачу выходные на что-то полезное!

Ну по крайней мере постараюсь :)

четверг, 6 октября 2011 г.

:'-( (и еще про андроид)

На стадион не ходил больше недели уже :(

То холодно/мокро, то заболел, то проспал, то болею + холодно (что-то подсказывает, что когда утром меньше 10 и болит горло, то лучше не бегать, нет?).. как жить дальше?..

Вроде к выходным теплеет + горло плавно перешло в кашель, так что может "закрою" сезон еще несколькими пробежками; а потом придется на орбитрек залезать, на нем правда скушно мне почему-то


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

И в заставке не было "той самой музыки" - WTF?


У меня андроид живет в телефоне Samsung i5700, которому 2.2 андроид не положен усилиями маркетологов, но который допилен усилиями комьюнити. Вариантов сборок есть много и вчера я перепробовал их практически всех :)

Все началось с того, что все работало, но периодически подтормаживало или подглюкивало; так что какое-то время назад я поставил очередную сборку, которая принесла с собой почти счастье - была очень шустрой и стабильной, нормально уживалась с Widget Locker-ом.. почти - потому что был в ней глюк, который заключался в том, что как только я втыкал в телефон наушники - плеер начинал играть музыку :)

Настройка в плеере "Начинать играть музыку когда втыкаются наушники" ничего не решала; глюк был с чем-то другим, потому что если поставить музыку на паузу в залоченом телефоне, то плеер начинал снова играть через 5-6 секунд.. Не то, чтоб смертельно, но все таки - кто в доме хозяин?.. 

Ко всему прочему телефон глюкнул "по взрослому" - я сказал ему перезагрузится и отложил, через пару часов обнаружил, что он висит; а когда он включился, то оказалось, что он сделал себе полный сброс, поубивав все настройки.. Вот и повод поиграться с прошивками

В итоге я попробовал штук 5 или 6 прошивок, в 3-х случаях глюк с музыкой не лечился, у некоторых глюки со старта вылезали типа "процесс system завис и будет убит", пока наконец SpicagenMod BETA3 не заработала как следует (тьфу-тьфу-тьфу)

Я-из-будущего! Если у тебя снова сглюкнет телефон, используй эту прошивку, она самая-самая!..

10.7 такая 10.7..

(Это операционка для мака последняя) Лучше бы я ее и не ставил.. но пришлось :(

Положительного только одно: окна наконец можно ресайзить за любую сторону, а не за правый нижний уголок (т.е. как в винде.. наконец)

Отрицательного куча по мелочам.. почтовый клиент переделали, я от 3-х колонок в ступоре пол-дня был, потом нашлась настройка в настройках - "старый вид"; мак мой раздавал моему телефону по wifi интернет, после апдейта точка доступа поменяла имя и стала открытой, заходите люди добрые, у нас трафик анлим.. заметил случайно.. С какого-то перепугу после 2-й перезагрузки адиум переспросил пароли для офисного джабера и для аськи - а я что, помню?.. Для офисного мыла так и не вспомнил :(

Еще и умудряется подтормаживать по сравнению со старой системой.. это с 8 гигами памяти, капец какой-то

Ненавижу всех человеков, ага.. (© немой)

Странное интересует..

Марк Шаттлворт объявил о том, что кодовым названием Ubuntu 12.04 будет Precise Pangolin.

Просто интересно - и когда они переберут все буквы алфавита (осталось навскидку штук 10, а с выходом новых версий каждые пол-года - то на 5 лет), что тогда делать будут? :)

понедельник, 3 октября 2011 г.

Must have, охренетительно, осом, наконец..

О чем я - расширение для хрома, которое по выделению слова:

  • на родном (указанном в настройках) языке показывает толкование
  • на иностранном показывает перевод

Для предложения показывается перевод предложения

Естественно нужен инет (переводится гуглом)

Ссылка на установку из их маркета