A13-OLinuXino-MICRO

A13-microМиналия месец спечелих Free Board Giveaway играта (цели два пъти!) на Olimex и наградата ми беше тяхното A13-OLinuXino-MICRO, което освен че е супер яко, е и open source hardware.

Подкарването се оказа голям зор, защото, както обикновено, при мен нищо не тръгва от първия път.
Първо си купих минималните неща, нужни за подкарването – карта с image, захранване и USB LAN карта. Поръчах си нещата в сряда, в петък вече бяха при мен. Дотук добре. Днес отидох да си купя останалите неща за подкарването – VGA кабел, клавиатура и USB хъб, защото платката има само един USB порт (ако не броим OTG-то), а искам да ѝ вкарам доста неща 🙂
Та, прибирам се щастлив, че няма да спя заради нещата, които ще причиня на платката, връзвам всичко (като параноично гледам да не съм статично зареден) и… нищо!  Проблемът е, че не очаквах да boot-ва толкова време. Стори ми се “толкова време”, защото не се виждаха съобщенията, докато се пускаше ядрото. Важното е, че се пусна и видях login екрана. От тук започна забавата – бях вързал клавиатурата и LAN картата през хъба, но не светваха. Пробвах и през нормалното USB, но пак нищо. На login prompt-а не можех да пиша нищо. Long story short – след ровене по форуми и обикаляне по разни магазини клавиатурата тръгна през USB-OTG порта. Оттам нататък всичко беше лесно – build-essential, automake, ssh, nginx, python, etc, etc.

В момента се намира на http://sexy.chilyashev.com (screenshot, да не забравя как изглежда, ако я счупя утре), а от тук може да се види дали е пусната. Не знам дали ще продължа да си пиша TODO-то там или ще напиша/инсталирам по-яко нещо да следя какво мисля да правя. Засега остава това. Досега не бях цитирал себе си.

Днес подкарах само най-елементарния пример за GPIO, но мисля да си купя 40-пинов кабел и да започна да си играя по-сериозно с GPIO-то. Като за начало ще видя дали могат да се четат аналогови данни и ако не може, ще сложа АЦП на входа. След това – серво моторчета, интелекти, механика и завладяване на света щракащи релета. Като се наиграя с мигащите диоди и щракащи релета, ще разгледам UEXT нещата. Някъде по средата на това ще си поиграя с UART-а.

Ако всичките периферни играчки тръгнат както искам, ще взема някой от touch screen дисплеите, ще нарисувам някакъв интерфейс и цялото нещо отива в колата, откъдето идват още по-яките периферии – датчици за обороти, температура, скорост, връзка с телефоните, камери отпред и отзад и всякакви яки неща 🙂
С това изникват други интересни проблеми:

  • как ще предпазя устройствата от рязкия спад на напрежението, когато паля, ще бъде ли включено изобщо нещото преди да съм запалил?
  • Колко умен ще е датчикът, който проверява дали съм запалил – “от генератора идва ток => колата е запалена” или нещо по-хитро?
  • Къде ще навра нещото – ще изрежа цялата централна част или ще мисля грозна стойка? Или пък ще разкарам таблото?
  • Колко ще е голям дисплея? 10″, 7″, 4.3″? Portrait/Landscape?
  • Ще вържа ли 1KW усилвател за него?
  • Ако сложа камери, върху какво ще записват?
  • Ще може ли тази малка платка да понесе всичките неща?

Ако не бях предозирал с ко̀лата, нямаше да се занимавам с глупости по това време.

Отивам да спя.

Наваксване

През 2011 зарязах 90% от интересните неща, с които се занимавах, за да мога да си взема матурите с приемливи оценки и да вляза да уча някъде. Е, успях, но още не мога да вляза в ритъм с всичките странични глупости, които се навъдиха около университета.
Вече почти три месеца след края на семестъра и имам достатъчно свободно време след работа да наваксвам с нещата, които зарязах заради училището.

За тези малко повече от два месеца без да си давам зор, успях да науча повече, отколкото за две години в университета 🙂
Разочарованието не е пълно, защото тук-там се намират свестни преподаватели, на които им пука, че има хора, които са отишли с очакване да научат нещо. Нищо.

В момента работя върху няколко странични неща, които са ми интересни.
В края на семестъра започнах пак да се занимавам с Android-ското SDK и в момента имам две почти завършени приложения с много идеи около тях, които се надявам да успея да развия. Нищо кой-знае какво не са, но около тях уча SDK-то.

Извън якостите на Java-та се занимавам с две-три неща на PHP – пренаписвам един сайт, около който се заформя подобие на framework. Поиграх си и с API-то на Last.fm, навъдиха се интересни идеи за следене на някои статистики.

Отново се обърнах към Ruby с Ruby on Rails. Оказа се по-лесно и интересно, отколкото го помня. Освен с Ruby около Rails се забавлявам и с CoffeeScript и Sass, скоро и Haml.

Остава ми да започна пак да свиря и всичко ще ми е наред 🙂

Около редовното ми писане тук ми дойде идея за WordPress plug-in – колкото повече време минава от последнатото постнато нещо, толкова по “прашасала” става темата на блога. Или ще се случва нещо друго. Не знам.

Хубаво е като не те занимават с глупости.

2012

Равносметка. Защото така.

Тази година не правих много но пък успях да свърша малко по-големи неща в личен план. Личи си, че изобщо нямах време за драскане тук.

Общо взето се случи това:

  • Успях без кой знае какви усилия известно време да се издържам като freelancer. Имах достатъчно време да мързелувам и да уча, докато се занимавам с разни проекти. Научих се (или поне така си мисля) да подхожам както трябва към клиентите. Беше интересно.
  • След това си намерих постоянна (да се чете истинска) работа и общо взето ежедневието ми стана почти монотонно – работа, спане, работа и межувременно ядене и други работи.
  • Освен, че се издържах сам, се насладих на търсенето на временно място за живеене. Това беше от неприятните преживявания, но накрая успях да си намеря добро и удобно място.
  • Все още не са ме отказали от ученето тук. Даже към момента съм почти 55% инженер – клик.
  • Не научих нито един нов език, било то за програмиране или междучовешка комуникация. Но пък развих тези, които вече знам. Например – написах си php framework и половина. Не подозирах колко елементарно става и колко малко е нужно.
  • Купих си кола. Много полезно нещо. Ако ми се осъществят плановете, ще направя доста интересни неща по нея.

Като цяло не беше крайно зле, но, както винаги, може и по-добре.
Ще ми се през 2013 да реализирам поне половината от нещата, които съм си намислил. Първо да се наспя, пък после ще мислим другите работи.

That is all.

Телефон

Вече повече от седмица се радвам на Samsung Galaxy S III.
Това е първият ми смартфон и не мога да се оплача от нищо. Веднага си паснахме.
Първите ми впечатления бяха, че е огромен, бърз и е нужно съвсем леко докосване, за да работи. И преди съм ръчкал touch телефони, но трябваше да се натисне доста, за да го усети и имаше закъснение на различните сензори, което тук го няма или е недоловимо.
Като го взех веднага го закачих за интернет и затеглих един тон приложения.
За времето, през което е при мен, успях да нащракам 200-300 снимки и доста видеота. Камерата се държи много прилично дори на тъмно и запушено. Снима full HD видеота, които едвам подкарвам на лаптопа, но все още не мога да разбера чии кодеци са смотани – моите или на телефона.
Страшна джаджа е. Има и барометър. Не знам за какво му е на телефон барометър, но има. Също така има и магнитен сензор и още една камара яки нещица, на които се радвам, докато го сравнявам с iPhone 5.
Не очаквах Android да ми е толкова удобен. Нямам търпение да ми остане малко повече свободно време и да почна да ръчкам SDK-то. Имам 3-4 идеи, които ще ми е интересно да реализирам.

Засега проблем ми е само батерията – едвам изкарва два-три дена. Очакваше се, все пак има 4 ядра и е голямо говедо. Ще опитам да не го ръчкам толкова няколко дни да видя колко ще изкара, защото още не съм имал дни, в които да не го тормозя.

Има барометър.

2012-07-17

Captain’s log, Stardate 12976.08
//Много ясно, че не е точна, Stardate-ите работят (т.е са положителни и точни) след първи януари 2323 (според няколко източника)

Остана малко време между безвремието и мързела и си викам да запиша някои неща, че да не забравя…

Сесията свърши преди доста време. Вече съм повече от 25% инженер!
Очакванията ми относно нещата около изпитите се оказаха правилни – най-важните въпроси бяха “лесно ли се преписва по Х” и “някой има ли готови пищови”, а даскалите са винаги виновни за оценките. Чудя се защо се записват, след като не им се учи. Както и да е, мързи ме (а и не ми пука достатъчно) да пиша за такива неща.

***

През последните месеци свърших доста неща като freelancer. Попаднах на добри, разбрани клиенти с интересни неща за правене и добро отношение. Удоволствие е да пишеш с някой, който знае точно какво иска. С някои ми беше доста приятно да разговарям. Радвам се, че все още не съм попадал на хора, които искат нещата свършени вчера за без пари.
Миналата седмица почнах и full-time като програмист. Яко е.

***

space.bg, хората, на които се хоства това, решиха, че трябва да мигрират. Хубаво. Подобряване на услуги и разни нови шаренийки, ама за пръв път чувам хостинг компания да кара клиентите си сами да си правят миграцията. Разбира се, имаше компенсации. Доста неща ми се счупиха заради тази миграция и скоро няма да имам време да ги оправя. Въпреки всичко мисля да се задържа още тук – имам си всичко, което ми трябва, рядко са офлайн, а и на други места ми искат я парички, я по-голям план за SSH достъп.

***

Търсенето на квартира се оказа доста трудна задача. Повечето места се вземат часове след публикуване на обявите, а и го има момента, че аз си търся място за около два месеца, а хората искат някой да им снася редовно в близките 1000 години. Както и да е, надявам се скоро да си намеря място.

***

Тази версия на WordPress филтрира HTML коментарите. Не ме кефи, обичам да си оставям някои нещица като коментари. Ще се караме.

 

Иха! Почти три месеца без произволни драсканици.