Вадим Клименко

Веб-разработчик

Портфолио   · 

Cannot connect to database

Год с Jawbone UP24

Прошло чуть больше года активного использования Jawbone UP24 и теперь я, избавившись от «вау-эффекта» могу дать более-менее объективную оценку этому браслету.

Шаги

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

Недавно появилась возможность соревноваться с друзьями в количестве пройденных шагов (Виталий, привет!). Я со своими 10 шагами в день за первые 10 минут стремительно вырвался вперёд, но в результате проиграл. Сам браслет в реальной жизни на руке я мало у кого видел, а из круга знакомых этот браслет есть только у одного человека.

К слову, последние 4-5 месяцев я уже переставал активно носить браслет и теперь он у меня лежал постоянно в кармане (удивительно, но шаги он до сих пор считал). Сейчас же я вовсе его перестал носить. Главная причина — iPhone, который более точно считает пройденные шаги.

Сон

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

Функцией дневного сна я перестал пользоваться — увы, но она здесь мне толком не помогала, и я просыпался в состоянии овоща.

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

Общее состояние

Стоит заранее сказать, что несмотря на то, что браслет держит около 14 дней (по факту уже около 12) на одном заряде, я снимал его часто — на тренировках у меня был дискомфорт, когда браслет висит на руке и сжимает её. В остальное время я носил его аккуратно — никуда не бросал, не бил и не обижал.

В браслете есть два индикатора — ночной и дневной режимы. Спустя 9 месяцев, сломался индикатор сна. Забавно, что гарантия закончилась тремя днями ранее. Ещё через месяц перестал работать второй индикатор, и браслет перестал отображать любую информацию. Сейчас им можно пользоваться, но управлять приходится с айфона — там есть возможность удалённо менять режимы на браслете.

А ещё мелочь, но в предыдущем iPhone 4s перестала работать любая синхронизация с браслетом — приложение вылетало при попытке найти браслет.

Что дальше?

Сменился айфон, теперь он сам постоянно в фоне считает количество пройденных шагов, нужда в браслете днём полностью пропала. Ночью он остаётся на руке и до сих пор отлично будит.
Jawbone выпустили UP3 и UP4. Они теперь могут ещё и пульс считать, и режимы сами переключают, и теперь датчики нормальные.

Но стоит ли его покупать ради одного «умного будильника», ведь смартфон считает шаги точнее, чем трекер на руке?

Кстати, функция умного будильника есть в Xiaomi Mi Band, который в 7 раз дешевле, чем Jawbone и к тому же аккумулятор держит около месяца.

2015   jawbone

Месяц с Jawbone UP24

Вот уже месяц у меня на руке висит браслет Jawbone UP24, теперь можно подвести первые итоги, стоит ли оно того. Тем, кто видел брутальную розовую штуку у меня на руке и подумал, что это всего лишь браслет — я очень помешан на статистике о себе, а эта штука здорово помогает мне собирать всю информацию о себе + получать ещё от этого кайф :)

Первые дни

У меня запястье небольшое, но было на грани между размерами S и M. В инструкции советуют в таких случаях брать размер больше, но пару обладателей такого же браслета посоветовали всё-таки брать поменьше размер. Оказалось, что это было правильно, ибо даже не представляю, что было бы, если браслет болтался бы на руке — это было бы жутко неудобно. С первых дней привык к нему, даже в какие-то моменты перестал ощущаться на руке. В общем, если захотите брать такую штуку и размер запястья на грани двух размеров — берите меньший вариант, ведь он даже во время использования чуть-чуть увеличится в диаметре.

При первом запуске нужно ввести свои цели — сколько шагов в день надо проходить и сколько часов будете спать как норму. Т.к. я жил на небольшой местности, где толком и сходить некуда, поставил 7000 шагов в день и 8 часов сна. Сейчас, к слову, уже живу в городе, здесь у меня теперь цель — 10 000 шагов.

Будильник

Это даже киллер-фича браслета. Он действительно будит приятной вибрацией в фазе быстрого сна. Утром сразу же можно посмотреть на красивые графики того, как я спал. Стоит заметить, что приложение у них действительно отличное. Кто-то покупает Jawbone только ради этой функции.

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

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

Отслеживание пищи и настроение

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

Ещё одна функция — отслеживание настроения. Какая-то эпик фейл фича. Выбираешь подходящий смайлик, и он отображается у всех друзей в ленте новостей. Круто, да?

Шаги

Стал ли я больше ходить? Да-да-да! Теперь в универ иду дорогой длиннее, да и везде теперь тянет именно ходить, а не ездить транспортом. Минус здесь в том, что приложение я обычно сихнронизирирую по вечерам и если у меня недобор до 10 000 шагов, то уже поздно куда-либо выходить. Сегодня вот уже есть около 8 000 шагов (6.1 километров), а ещё 2 000 шагов набирать, ходя по дому — нонсенс :-)

Есть напоминания, когда я сижу на месте очень долго на одном месте. К сожалению, я в такие моменты прогружён в работу, поэтому если встать и пройтись, то всё выветрится. Или когда дедлайн прямо перед мной, а тут браслет вибрирует и напоминает про шаги, то в такие моменты как-то совсем не до шагов. Вот приложение показало информацию, что я за последнюю неделю раз максимум сидел на месте 2 часа и 17 минут. Но это хоть не 5-6 часов, уже хорошо.

Секундомер

Практически нигде не нашёл информацию о секундомере. Эта функция позволяет засекать время, расстояние, среднюю скорость и энергозатраты, а затем привязать эту активность к какому-то виду тренировок. Полезно, если интересно засечь время до какого-то места. Или, например, для бега.

Социализация

Уже практически в каждом приложении добавлены функции для социализации. В Jawbone можно создать свою команду (т.е. добавить друзей) и смотреть на их достижения, то сколько находил и поспал, если эти друзья, конечно же, разрешили отображать эту информацию. Можно лайкать и анлайкать записи. Анлайков за весь месяц ни разу ни у кого не увидел :)

Минусы

— Приложение, стоит заметить, здесь очень удобное, но постоянно держать включённым bluetooth для сихнронизации батарея не позволяет. Вот и получается, что синхронизировать я успеваю только вечером.
— Для работы приложения нужен интернет. Вернее, оно синхронизирует данные и без интернета, но может отображать с какими-то ошибками. Например, раз показало, что я спал около 20 часов, а после синхронизации разбило этот сон, как и надо было, на два дня.
— Вибрации для будильника часто бывает недостаточно. Здесь помогла бы постоянная вибрация, пока не сделаешь какое-то определённое количество шагов.
— Ещё вот не нравится постоянная привязанность к мобильному приложению, ведь я обычно работаю за ноутом, приложение мне было бы очень кстати. На ноутбуке bluetooth есть, технически ведь ничего не мешает это реализовать.
— API. Вернее, оно есть, но я могу только получать данные. Я не смогу сейчас реализовать проект, которому понадобилось бы отправлять сообщения в виде вибрации, в API таких методов вообще нет. Но говорят, что это временно.

Выводы

В приложении есть ещё стопка советов, которые отображаются каждый день. Очень много полезного и интересного.

Вчера вот, кстати, обновилась прошивка под браслет — теперь он держит не 10 (которые он действительно держит), а 14 дней. Если хотите вовремя просыпаться, всегда быть бодрым и не быть как овощ — попробуйте, вам должно будет понравиться! :-)

Буду носить? Да, но если и когда-либо перестану носить ради подсчёта шагов, то в качестве будильника он точно останется.

ВНО: Перезагрузка

Ровно два года назад я запустил проект для подготовки к сдачи тестирования. Пришло время дать возможность открыть ему второе дыхание.


Дизайн

По последним трендам решил от этого надоевшего скевоморфизма. Весь сайт был перерисован и практически с нуля переписан. Когда-то Андрей скинул мне приложение под названием Sketch. Для действий, на которое в фотошопе уходило большое количество времени, в Sketch можно быстро и удобно всё редактировать. Если есть макбук и если вы рисуете сайты, попробуйте это приложение. Возможно, оно вам понравится.

Серверная часть

Ввиду желания изучать Python и уходить от PHP, было решено переписать сайт на Django. По мере добавления новых тестов, нужно было прикручивать дополнительные типы заданий, которое было трудно добавлять. Было много косяков и неточностей. Благодаря тому, что переписал всё, появилась возможность с лёгкостью править на серверной части всё, что угодно. Раньше приходилось рыться в тонне говнокода, который еле-еле работал, сейчас же всё прекрасно работает. Раньше был код написан в процедурном стиле и я не понимал, зачем ООП вообще нужен. Сейчас всё написано по методике MTV, ООП и все дела. Практически весь код доступен в GitHub. Кстати, вот ещё научился синхронизировать GIT на локальном компьютере с продакшном — это вещь. Не нужно постоянно открывать файловый менеджер и заливать файлы, нужно всего лишь в консоли написать «git push live».

Небольшие изменения

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

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

На днях обновится литература и советы для подготовки.

Обновились калькуляторы тестов, которые были популярны после сессий ВНО. Добавлены новые специальности, но конструктор с университетами может работать некоректно. Тоже исправлю на днях.

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

Хоть Яндекс.ЗНО всё-таки чуть-чуть отбили аудиторию, но у них на сайте только скучные тесты, а у нас есть всё.

Давай готовиться с нами!

2014   зно

О прайм-тайме ВКонтакте

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

Недавно наткнулся на материал, в котором рассказывается, когда лучше добавлять записи на публичных страницах и когда будет больше охват аудитории. В записи говорится, что идеальное время для записей начинается после 22:00 и это подкреплено графиком:

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

Прошло 24 часа с начала эксперимента, и после остановки скрипта захотелось посмотреть на результаты. Вот информация о всех 188 друзьях, которые заходили в сеть с 20 часов вчерашнего дня:

Красный цвет — состояние пользователя в сети. Это наблюдение проводилось с 19:00 27-го мая до 20:00 28-го мая. Очень красиво выглядит, но нельзя на первый взгляд определить, на который час припадает пик активности. Но можно же красивей оформить, ведь все данные у нас есть :-). Если проверять каждые 15 минут состояние пользователей, то рисуется идеальный график:

С 22 до 23-х часов так получилось, что было максимальное количество друзей в онлайне — 90-85-89, что практически соответствует графику повыше.

Мораль этой записи — если хотите, чтобы вашу запись прочитало максимум посетителей — публикуйте самое интересное в 22 часа :-)

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

Онлайн-тестирование ВНО от Яндекса

Сегодня на почту пришла рассылка Яндекса о том, что они запускают проект с тестами ВНО.

На самом деле, мне в самом конце лета писали с Яндекса, мол планируется создание такого проекта на базе Яндекса и написали, что ищут партнёров в организациии такого проекта. Я им на пару вопросов о организации проведения тестов ответил, и на этом общение завершилось. Вот эти три месяца готовился встречать конкурента :-)

На самом деле, я рад, что у моего zno-ua появился достойный конкурент, ибо нормальных и бесплатных сайтов с тестами я до сих пор не нашёл. Кстати, у меня на сайте есть информация о том, что zno-ua.net — самый лучший и самый удобный сайт с тестами, который можно найти. Если это не так — пришлите, пожалуйста, ссылку на сайт, который вы считаете более удобным. Если он правда будет лучшим, то я уберу это громкоговорящее предложение :)

За целый год сайт получил своё развитие, ежедневно его посещает уже в среднем 4 000 человек. Это при том, что на рекламу было потрачено целых $0. Вся эта посещаемость построена на сарафанном маркетинге. И скоро на сайте появится несколько киллер-фич, которых вообще нигде сейчас нет.

Stay tuned!

2013   зно

QR-коди в зовнішній рекламі

Раніше писав про ці чудові QR-коди та чому я їх не люблю.

В зовнішній рекламі можна помітити, що QR-коди — це якись тренд, їх потрібно обов’язково додати на банер.

Іноді доходить до абсурду — банер висить перед самим проспектом, що його просканувати неможливо. Якщо проживаєте в Запоріжжі, то попробуйте його просканувати — він знаходиться на майдані Волі. Можливо, вам вдасться його просканувати, але ви будете стояти на дорозі і вам, мабуть, буде потім не до QR-кодів.

Як я не підходив до цього баннера — мені його так і не вдалось просканувати за допомогою додатка на мобільному телефоні. Навіть посилання знаходиться не на видному місці.

Цікаво, що вдома мені все-таки вдалося під збільшенням просканувати це зображення. Але воно того варте?

Як варіант — придбати домен, який легко запам’ятається та давати посилання на нього. На запам’ятовування часу менше піде, аніж на скануваня кода.

До речі, є блоґ, на якому можна побачити фотографії того, як люди сканують ці коди. Так, звісно, він порожній.

Бонус: 10 прикладів божевільних QR-кодів.

З Днем української писемності та мови!

2013   QR

Выставка «Абитуриент-2014» в Запорожье

Ежегодно в Запорожье проводится выставка «Абитуриент-2014», на которую мне было интересно попасть и посмотреть на неё со стороны студента, а не абитуриента.

Наверно, я о выставке не узнал бы, если не Константин Чабала, с котором уже общаюсь в интернете пару лет — он мне помогает в продвижении сайта с ВНО, да и делаем с ним интересные проекты. Было очень интересно развиртуализироваться. Забавно, что он мне за пару дней на мой вопрос «Как смогу я Вас узнать?» ответил «Не заметить меня будет сложно». Всё именно так и было, ведь я увидел Константина прямо на улице перед входом в здание :-)

Сразу при входе в здание был стенд Университета «КРОК», где и работает Константин. Он с сотрудником Виталием сделали фотку на память и напечатали её сразу же на портативном принтере. До последнего момента я думал, что это будет какой-нибудь мини-проектор. Был такой себе вау-эффект, благодаря которому, был бы я абитуриентом, узнал больше об этом университете.

Было много развлечений — начиная концертом и модными показами, заканчивая XBox с камерой, на котором взрослые тоже играли и прыгали перед камерой :)

Кажется, больше всех развернулся ЗИЭИТ — сотрудники встречали чуть ли не с улицы на роликах. При самом первом посещении я заметил огромную растяжку, которая была только в ЗИЭИТ. В зале была огромная поляна, на которой располагались несколько лавочек, возле которых (и не только) активно агитировали идти учиться именно к ним.

Но самое интересное — это пройтись и узнать, что мне могут предложить, да? Я учусь на специальности программная инженерия, поэтому решил проверить пару моих вузов.

ЗНТУ

Университет, в который я подавал заявку, но не сложилось. Подошёл к стенду и спросил про специальность. Консультант сначала растерялся, но потом дал мне кучу буклетов по специальности и календарик на 2013-й (sic!) год. Хоть пару месяцев похожу с календариком. И ещё в ЗНТУ есть «кафедра дизайн». Я даже не буду показывать её развёрнутой, ибо всё сделано так, как делать не нужно.

Далее на мой вопрос «Чем отличается компьютерная инженерия от программной?» я услышал ответ, что они вообще ничем не отличаются, на них одинаковые предметы и это влияет только на список предметов на магистратуре. Учитывая, что эти две специальности находятся на разных кафедрах, мне кажется, что списки изучаемых предметов будут разные, иначе зачем две одинаковые специальности?

И удивило, кстати, наличие медицинских справок, которые будут нужны для поступления. Были бы заполненные :-)

ЗНУ

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

Кстати, в этом университете я сейчас учусь (не на физика, если что), поэтому мне было интересно услышать про свою специальность. На стенде спросил про специальность, помощница стала быстренько искать мою специальность, и в скором времени нашла мой факультет. Потом я услышал красиво прочитанный из буклета текст, а потом получилось поставить в тупик вопросом «Я сейчас выбираю между ЗНУ и ЗНТУ. Чем вы лучше?». Консультант долго подумал и сказал, что в ЗНУ преподаватели лучше.

Если я поступаю, то меня должны интересовать бюджетные места на следующий год. Забавно, что мне сказали, что информацию о количестве бюджетных мест уже можно посмотреть на сайте вуза. Кто не в курсе — списки о бюджетных и лицензионных местах появляются летом.

Остальное

К остальным подходить как-то не пришлось, но у них на первый взгляд было всё замечательно. Вот, например, КПУ, который интересно оформили

А рядом делали модельные стрижки, но сфотографировать это не получилось. Вообще, атмосфера в здании отличная и очень круто всё организовано.

Домой я поехал с кучей сувениров от Университета «КРОК» и кучей буклетов от других вузов, Отдельно огромное спасибо Константину и Виталию. Ребята (я знаю, что вы это прочитаете :-), спасибо за вечер, за много интересных вещей, которые я услышал, за отдельную мотивацию и пищу для размышлений на новые проекты.

А на очереди поездка на следующих выходных в Киев на Генерацию UA и очередная развиртуализация с Андреем.

I love Priv(a/e)tBank

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

Приватбанк в этом году показывал свою инновационную™ презентацию, на которой презентовали свои новые и инновационные™ продукты. Интересно, что даже на самой презентации их преследовали фэйлы. Ради этого момента стоит посмотреть этот Big Event.

На видео (опубликовано, кстати, в мае) есть ещё один интересный момент — сняти наличных через мобильный клиент Приват24. Мне, конечно, стало очень интересно, действительно ли это работает. Сегодня как раз вспомнил про это видео — почему бы и не попробовать?

В ПриватБанках есть бесплатный вайфай, что не может не радовать. Подходим к банкомату, авторизируемся на телефоне и выбираем «Операции без карты». Подводим телефон для сканирования, и о чудо!

Думаю, что мало ли, может правда произошла какая-то ошибка, раз и на презентациях бывает. Пробую ещё раз — та же самая ошибка. Проверил в двух других банкоматах — всё то же.

Ну и ладно, бывает же. Надо сообщить в техподдержку, чтобы хоть могли поскорей исправить. Пишу проблему, ожидаю 10 минут оператора...

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

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

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

Тем не менее, ПриватБанк — самый инновационный™ банк страны.

Инструментарий студента

Учусь уже на втором курсе и вот уже более-менее сформировался список приложений, которые облегчает мне жизнь в университете.

Dropbox

Мне кажется, это приложение должно быть у каждого студента. Ранее уже писал об Дропбоксе. Вкратце — удобное приложение для синхронизации файлов. У вас появляется отдельная папка на компьютере, которая синхронизируется через интернет. У меня там хранится почти всё по университету. Бывало, что забывал взять флешку с собой, а потом вспоминаешь, что все нужные файлы есть в Дропбоксе и можно без проблем их скачать и распечатать. Ну или скинул быстро лекцию на компьютер, а затем по дороге в универ с телефона получить доступ к этому.

Evernote

Раньше испытывал отвращение к Эверноуту из-за ужасного интерфейса, да и писал тогда лекции в тетрадке. С покупкой мака всё изменилось — сейчас почти все лекции пишу в Эверноуте, тетрадь у меня только по одному предмету. Забавно, что набирать текст интересней и быстрей, чем писать в тетради. Единственный минус — нет хоткеев для форматирования текста (чтобы сделать заглавие, нужно два раза нажимать на комбинацию ⌘ и +, а затем ⌘+B для жирного текста). Зато удобный поиск, доступ к лекциям с многих платформ, возможность быстро расшарить документы покрывают этот минус.

Wunderlist

Дневника у меня не было с десятого класса (в 11-м классе не заводил его т.к. считал, что он мне не пригодится), а в универе приходится планировать и ставить дедлайны к домашним и индивидуальным работам. В этом мне помогает Wunderlist и теги, которые есть в нём.

Календарь

Расписание должно быть всегда под рукой, ведь я половины аудиторий в расписании не помню. Здесь меня выручает iCalendar, который доступен на маке. Благодаря iCloud, расписание сразу же синхронизируется и на айфоне.

WolframAlpha

Для специальностей, связанных с математикой — must need, но такие студенты уже знают, наверно, об этом сайте. Полностью всё считает на ура.

Все эти инструменты невероятно облегчают жизнь. Остаётся только учиться.

Добавлено: вот что друзья советуют ещё:

ЗНО. Год спустя

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

За весь год сайт получил неплохое развитие — на сайт ежедневно заходило от 75 (в первый день) до 33 000 (перед тестом по украинскому языку) посетителей. Обычно на сайт ежедневно заходит около 2 000 посетителей. За этот год в сумме зашло до 800 000 пользователей, которые прошли 215 000 тестов.

За всё это время сайт так и остался некоммерческим, на рекламу вообще ничего не потрачено. Благодаря системе шарингов результатов после прохождения теста, практически вся реклама — пользователи, которые добавляют результаты к себе на страницу.

Скоро будет вроде бы небольшое (для пользователей) обновление — сайт перейдёт на другой движок, в котором мне будет проще добавлять новый функционал.

Оставайтесь с нами!

2013   зно
Ctrl + ↓ Earlier