Mobile: эпоха справки размером в твит

... если оно все-таки не заработало нужно прочитать инструкцию..

Помните, раньше разработчики ПО прилагали "справку" к своим продуктам. Точно такая же инструкция по использованию, как и для пылесоса, швейной машинки или даже утюга.

Часто ли вы читали эти мануалы? Уверен, что нет. И никто их не читает. Но разработчики игнорируют этот очевидный факт и продолжают платить зарплаты техрайтерам.

Read more

Android: фрагментирование? Не, не слышал.

Нет фрагментирования

Многие, особенно далекие от андроидов люди (обычно это iOS-снобы) склонны утверждать, что большое количество разных железок (в основном это большое количество разных разрешений экрана и версий ОС) негативно сказывается как на разработчиках софта, так и на пользователях.

Давайте по порядку разберёмся почему наличие таких разных конфигураций вовсе не минус

Read more

Blog: redisign

Давненько хотел обновить дизайн и прикрутить комментарии disqus, только сейчас руки дошли :)

Как известно - тёмный фон(как было раньше) не только выглядит солидно, но и вызывает большую утомляемость глаз. А встроенные комментарии wordpress требуют регистрации юзера - это неприятнейший порог входа ;)

Помимо этого убрал префикс /blog, в общем getting real.

Read more

ИТМО: Цели обучения

Зацепило и взбесило

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

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

Read more

Мысли: зимние скафандры

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

Выпадает снег и люди разбигаются по своим норкам подальше от непогоды. Без лишней надобности не суют свой нос на улицу - простыть - элементарно :)

И все к этому привыкли...!?

Read more

Android: background 2.0

Для одного из наших приложений "Говорящие вещи" потребовалось сделать яркий, жизнерадостный, но не отвлекающий фон. Мы перебирали несколько разных вариантов с deviantart (где средний фон - 500кб, OMG), но почему-то смотрелось не очень внушающе(растяжки, отвлекающие цвета).

В интернетах наткнулся на пост товарища @gobozov: Android. Tiled background with diagonal lines, как говорится, inspired by .. :). В котором был пример стильного фона (stripes + полупрозрачный градиент). Выглядит - круто.

В его варианте используется tile background как фон Layout + ImageView с градиентом. Я попытался чуть-чуть упростить и уменьшить количество файлов.

Read more

Android: живые зимние обои 2012

Зима вроде на улице. Как и полагается все - от муниципальных органов до ларьков создают зимнее/новогоднее настроение своими вывесками, акциями, украшениями и рекламой.

Решил поучаствовать  в этом безумии - сделал зимние обои для андроида. Была цель - быстро и просто сделать вброс и посмотреть как на него отреагируют юзеры.

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

Read more

Мысли: о толерантности

Иногда логика людей совсем не подаётся объяснениям

  • "Ты че не пьёшь, больной чтоли?"
  • Татуированный человек никогда не наедет на нормального, только потому что у него нет тату. Зато "нормальные" видимо считают своим долгом высказать своё мнение о том, как татуировки ужасны и как теперь жить.
  • "Линукс говно!"
  • "Ты не так решаешь задачу - делай по-моему!"

Можно подытожить - если ты не такой как я - ты неправильный. Похоже навеянно стереотипами и стадом. Мне кажется, что эти люди боятся отличатся от себеподобных и поэтому делают всё, чтоб все были такимиже, дабы не выглядить уныло на их фоне.

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

Проект: GeoChat


Долгое время я со своей некогда командой разрабатывал несколько геолокационных приложений. Ага, это были стартапы. Сейчас не хочу даваться в подробности провала, по крайней мере покачто. Ближнее окружение в курсе, а остальным не очень то и нужно знать :)

Read more

avr: случайнее random()

В простых встраиваемых устройствах есть большая проблема: очень хочется рандом. Нормальный такой рандом. Но если подумать, то контроллеру совершенно не от чего "рандомизировать" генератор случайных чисел. Ибо каждый старт контроллера "жизнь начинается с 0".

Эта проблема всплыла в пресловутом moodlamp (лампа настроения, переливающиеся цвета светодиода). Хочется чтоб "переливы" каждый раз начинались с нового цвета :)

Read more