ruX mind: о выборе сотрудников

Очень много читал и слышал о роли людей в команде или в компании, про их эффективность, оценки KPI. Даже читал, что в стартапе инвестор вкладывается по большей части не в идею, а в конкртеных людей. Ну да, я никогда с этим не спорил, принимал за правду. Да и логично, как говорится \"Не Боги горшки обжигают\".

А сегодня вечером пришёл инсайт и в очередной раз показал какой глубокий смысл в роли людей.

Read more

ИТМО: работа во время учебы

Мне часто задают вопрос можно ли работать и учиться в НИУ ИТМО парелельно и не напряжно?

Мой ответ - да.

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

Если все устраивает (как и половину студентов) - дальше не стоит утруждать себя чтением.

Read more

Новое поколение линуксоидов

Они уже здесь

Филосовские мысли на тему десктопного линукса и его пользователей

\"Бородатый, волосатый и в свиттере\" - такой стериотип о линукоиде сейчас разве что в шутку вспоминают. Сейчас сложно поверить, но раньше так и было :) И это были те самые гики-хакеры, которые делали совершенно непонятные вещи в своих мерцающих зелёных консолях. Это выглядило как \"шаманство с бубном\", не иначе.

Read more

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

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

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

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

Read more

Стихотворения классиков: первые итоги

Хочу поделится некоторыми итогами, красивыми графиками и выводами по одному из моих приложений в google play - "Стихотворения классиков", а также её платной версией.

Специально выбирал время для поста - когда счётчик общего количества скачиваний перерастёт 50тыс. Разумеется, цифры актуальны только на момент поста

Здесь я расскажу о мотивации к написанию, изменения и измерения в ранжировании по интересующим запросам, выход в топ и динамике установок.

Два месяца с момента запуска:

Read more

HTC Desire: в поисках прошивки

Я был уверен, что смог найти "прошивку моей мечты", но всё оказалось сложнее. Со временем количество софта и хранимых данных увеличивалось и всё чаще телефон стал глючить. Причина глюков оказалась вовсе не в софте.

Итак,

Прошивка моей мечты: финальная версия

Read more

HTC Desire: прошивка моей мечты

"Ребята, прошивка здоровенная!! Здоровеннная!"

UPD: самая здоровенная прошивка моей мечты тут

Полтора года мой HTC Desire радовал буквально всем, кроме батарейки(что свойственно всем андроидам) и объёмом внутренней памяти.

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

Хватит это терпеть! (ц)

Read more

Паттерн MVC

Моя интерпретация широко известного паттерна.

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

Он говорит от том, что есть 3 основных компонента:

  • Model - данные
  • View - предстваление
  • Controller - бизнес логика

Read more

Проект: GeoChat


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

Read more

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

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

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

Read more