Руксы в Лондоне: начало

\"big-ben-in-the-evening\"

С 15го сентября 2014 я перебрался в Лондон из Питера

В этой рубрике я буду описывать те вещи, которые для меня показались интересными, удивительными или разочаровывающими. Сравнения \"а вот у них..\", \"а вот у нас..\" также же будут в основном с жизнью в Питере и частично с стартаперской тусовкой в которой я прожил 3 года.

Read more

Математика бюрократии

Предлагаю рассмотреть сколько времени тратит человек на запись всего лишь одного поля из паспорта. Поле называется \"Паспорт выдан:\" (и это ведь кажется мелочью по сравнению с обилием таких же мелких полей).

Я хочу расчитать сколько времени суммарно люди тратят в год на переписывание этого поля из паспорта в документы (в банк, на почту, при получении визы и тд)

Read more

Digital Ocean – правильный хостинг (+$10 в подарок!)

\"Получить

UPD @2015 - халява
Перейдите по этой ссылке чтоб зарегистрироваться и получить $10 бонус на счет бесплатно(этих денег хватит 2 два месяца!!)


Наверняка у вас есть сервер, и скорее всего не один. Вы несёте деньги за виртуальные сервера в Amazon AWS, Microsoft Azure, Hetzner, Rusonyx или, может быть, платите за shared hosting таким компаниям, как ruCenter, sweb, godaddy, sprinthost и прочим громким именам.
Всегда, конечно же, хочется оптимизировать расходы и не потерять качество.

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

Read more

Клиенториентированность Билайна

На момент поста я являюсь их клиентом уже больше 8 лет

Обычно серьёзных проблем с билайном нет. Да, услуги подключают, предупреждая. Бывает саппорт занят. Иногда бесит смс-реклама(причем абсолютно не таргетированная, например предложение купить безлимитку для opera mini, хотя я с первого дня пользуюсь нормальным интернетом)
Но в целом количество плюсов перевешивает: всяческие бонусы, хорошая скорость и покрытие 3G(можно идти по городу и говорить в скайпе без проблем несколько км), по деньгам примерно устраивает. Я достаточно лояльный клиент, который периодически рассказывает как здорово ими пользоваться.

Но в этот раз случилось не хорошее - они подняли цену на тарифе на 25%. Ничего страшного в факте повышения цены нет, но они не уведомили об этом в смс(которых, к слову приходит тысячи и все про рекламу услуг).

"...оповестить на своем сайте...". Серьёзно?! Каждый день просыпаюсь и эфпячу сайт любимого оператора, конечно. И это происходит в эпоху рыночной экономики, ах..

Read more

ruX mind: остерегайтесь инженеров

\"69919_original\"
Я не про технарей.

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

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

Read more

Стартапы: популярные грабли

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

Все это - не математика, тут нет четких правил. На любой пример можно найти контр-пример, исключение.

Read more

Google Play IAB: боль

\"billing-not-supported-on-publisher-account\"
Казалось бы, гугл стремится зарабатывать на продажах приложений и айтемов внутри них, для этого поддерживает магазин в котором распостраняются приложения. Логично предположить, что он делает все, чтоб упросить процесс приёма денег у пользователей и увеличенить конверсии (на самом деле нет, показывает опыт). Это такой понятный клон iTunes для экосистемы Android.

Но не все так просто. Давайте посмотрим мучения разработчика, которому нужно добавить покупки внутри приложений(In-App Purchase) и протестировать их. Приведу только базовый сценарий - в зависимости от приложения и амбиций может быть много разветвлений

Read more

Android: сниппет для тостов

Toast прекрасный способ оповестить пользователя о чем то, не блокируя интерфейс. У них можно завадать отзывы, показывать в разных местах и даже делать кастомные view и все это с помощью fluent interface. Уверен, что читатели если и слышали о таких расширенных возможностях, то никогда не пользовались этим. Самый стандартный юзкейс - показать текст.

По моему опыту часто нужно показать toast как результат не успешной процедуры, которая обычно выполняется в фоне в отдельном треде или воркере, т.е. не в UI. А для этого приходится писать лапшу только для того, Toast.makeText(...).show() выполнился в UI треде.

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

Было

Toast.makeText(this,
getText(R.string.messages_storage_invalid),
Toast.LENGTH_SHORT).show();

Стало

toastShort(R.string.messages_storage_invalid);

Причем метод можно вызывать из любого потока. Показыватся тост будет из UI треда через runnable

Read more

Galaxy s3 mini: одноразовый телефон

Уже больше четырёх месяцев на момент поста я являюсь счастливым обладателем Galaxy S3 mini таиландской сборки из UK. Первая часть истории \"как я обновлял себе телефон\" началась с Xperia L. На этот раз я его не менял на другой, но граблей успел собрать не мало.

Если кратко - лучше берите за эти же деньги от HTC

Read more

Стихи классиков: маленькое достижение

\"Russian
Хочу поделиться небольшим достижением по одному из моих приложений Стихотворения классиков, на момент этого поста количество 5-ти звёздночных комментариев переросло за 1000
\"Russian

Не сложно подсчитать, что 5 звёзд составляют 1009÷1186 = 85% всех голосов. Мне кажется это очень хороший результат.

Read more