Приложение Маяки Эстонии
5 Июня

Камлай! Камлай шибче!

Собснно, всю неделю этим и занимался... Началось с того, что неделю назад Pebble снял запрет на публикацию информации о новых часах и я быстренько написал обзорчик Pebble Time. Дальше - больше и я решил раскрасить свой циферблат. Ушла у меня на это почти вся неделя. Графику я подготовил быстро, но... на неё не хватало памяти и решение именно этой проблемы заняло львиную долю времени. В результате я провёл мини-исследование, замеряя потребление памяти разными ресурсами в Pebble Time. В итоге, победы удалось добиться только вчера вечером, а безоговорочной капитуляции - сегодня утром. Итог: циферблат обновлён до версии 2.0, а по результатам своих изысканий написал статейку.

28 Мая

По секрету всему свету

Ну очень давно руки не доходили и наконец-то! Сделал себе сайт-портфолио. Дизайнер я никакой, поэтому шаблон купил. Свёрстан он очень криво, но перевёрстывать нет ни желания, ни времени. В целом, результат меня устраивает, так что вэлкам!

17 Марта

... и ещё немного о Pebble. Собственно, с тех пор, как я полтора месяца назад выпустил пятое обновление своего циферблата, работы над ним завершились. Всё работает, всех устраивает, чего ещё ковыряться?

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

Также пару недель назад наткнулся на этот материал. Воспроизвёл те шаги, что советовал автор и в итоге сейчас мой циферблат ежедневно скачивают более 150 раз, а общее количество загрузок составляет 2500. С тех пор, как началась реклама моего циферблата, я получил всего лишь два мэйла от пользователей, что меня очень радует. Отсутствие жалоб от населения - лучшая награда, сами понимаете. В первом из них было предложение, а во втором - жалоба, мол, погода не работает. Собственно не работала погода и у меня, так что я на 100% был уверен, что это неполадки со стороны сервиса openweathermap, от которого циферблат получает данные. Из-за поездки а Хаапсалу, проверить наверняка я смог это лишь в субботу вечером. И вот теперь представьте: я полный суши и пива захожу на сайт CloudPebble и мне выскакивает такое...

Не делая резких движений, я дважды перечитал текст, а затем заполнил форму по ссылке. Слабо веруя в такую халяву, я пошёл искать информацию в интернете. Никаких официальных анонсов, только тема на reddit, созданная такими же счастливчиками, как я, и небольшая статья, написанная по этой теме. Как показывает обсуждение и мой собственный пример, часы скорее выдаются рандомно, а не за реальную активность. Чтож, спасибо больше компании Pebble за такую беспрецедентную акцию!

12 Марта

Программирование – это размышление, а не печатание

И постарайтесь все это запомнить, потому что так и есть. А ещё...

программист – это не специалист по ремонту компьютеров

На "хабре" опубликовали шедевральную статью (точнее перевод, оригинал здесь) "9 фактов, которые знают программисты, и не знают все остальные". Шедевральность её в том, что правды там гораздо больше, чем юмора. Я не буду напускать пафоса и говорить, что программирование - это состояние души или особая философия (хотя и то и то - правда). Но эта работа и, правда, имеет свою специфику. Например, если отвлечь программиста, у него уйдёт достаточно времени, чтобы вернуться в своей работе туда, где он закончил и продолжить. Также и с мозговой деятельностью. Она идёт почти всё время. У меня, например, если случается какой-то "затык" в работе к концу дня, я почти всегда нахожу решение в общественном транспорте, пока еду с работы домой. Исключения составляют лишь те случаи, когда я чего-то не дочитал в мануалах и с текущим количеством информации проблему не решить.

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

28 Января

Малиновое знакомство

Что такое Raspberry Pi я знал давно. Не во всех деталях, но представление имел достаточно точное. Собственно, степень этой точности я смог оценить на прошлой неделе, когда мне по работе надо было собрать и настроить (используя подробнейшие инструкции) более 20 этих мини-компьютеров. Один из экземпляров перепал мне "для опытов".

Поначалу прямо аж дух захватило: полноценный компьютер, с программируемыми контактами на плате, да тут такое замутить можно! Начал изучать интернет в поисках идей. Итак, из Raspberry Pi делают следующие вещи:

  • torrent-качалка - ну совершенно мне не нужна и не интересна
  • веб-сервер - медленно и, на практике, опять же, мне не нужно
  • медиа плеер - это уже интереснее, но единственный телевизор у меня дома стоит рядом с моим компьютером и перманентно к нему подключен. О реализации всех трёх первых пунктов одновременно можно почитать тут
  • музыкальный плеер - точно ухватился бы за эту идею пару месяцев назад, но сейчас уже куплена bluetooth-колонка, так что не актуально. Здесь описан один из примеров реализации.
    Куда более интересным мне показался распределенный музыкальный плеер, тут сама идея очень хороша. Вот только для него надо не один Raspberry Pi...
  • облако или ftp-сервер - во-первых, медленно. Во вторых, если делать с жёстким диском, то геморно его подключать и запитывать, если с флэшкой - мало места будет

Однако, наиболее популярный вариант - видеонаблюдение. "Малинка" на аппаратном уровне поддерживает камеру, вдобавок может стримить видео в интернет, что тоже важно. Сам я выбрал его потому, что для Raspberry Pi выпускается камера без инфракрасного фильтра, а подобные вещи мне давно интересны. Соответствующую камеру заказал на ebay сразу же, вот только до сих пор не понял оригинальная она или нет. Придёт - разберусь. Также заинтересовала возможность управления сервами - можно камеру удалённо ещё и вертеть. Для этого все необходимые причиндалы закажу чуть позже (зарплата, знаете ли). Ну и напоследок может какой экранчик прикручу...

А пока же понемногу ковыряюсь в операционной системе: настроил WiFi, поставил программу для мониторинга системных данных, установил VNC Server для удалённого доступа к графической оболочке. Балуюсь дальше...

Цитировать
в комментарии