Приложение Маяки Эстонии
23 Августа

Версия 3.2

Вчера обновил свой циферблат ( репозиторий) для часов Pebble. Предыдущее обновление было 10 месяцев назад, багрепортов от пользователей за это время, если мне память не изменяет, не было. Изменения в этой версии исключительно технические. Раньше погода запрашивалась непосредственно на OpenWeatherMap. Минус этого в том, что если они меняют API, надо срочно обновлять под это и циферблат. Однажды такое уже было. Сейчас запрос делается на мой сервер, а оттуда в OpenWeatherMap. Это немного крадёт скорость (субъективно не заметил разницы), но теперь в случае изменений, я делаю их в back-end'e, а сам циферблат менять не надо. Вдобавок, сейчас я получаю статистику на каких моделях часов запущен циферблат и погоду для каких городов они запрашивают. Через месяцок надо будет подбить статистику.

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

Ну и чтобы, опять же, два раза не вставать, обновил до версии 2.0 циферблат с советскими агит.плакатами ( репозиторий). Теперь он поддерживает круглые часы Pebble Round. Для этого я по-быcтрому, часа за 4 с лишним перерисовал всю графику. Попутно улучшил 3 из 5 плакатов для Pepple Time.

2 Июня

Быстро ТЗ составляется, да небыстро рефакторинг делается...

Зарелизил небольшое обновление данного сайта. Визуально мало чего заметно, хотя я и дизайнера привлекал к работе и своего времени потратил около 50 часов. Что было сделано:

  • Небольшие правки в дизайне: кнопки, комментарии, пагинация и т.д.
  • Небольшой рефакторинг HTML. Сделана оптимизация мобильной версии, страницы 404 и некоторых других
    Мобильная версия (было/стало)

    Страница ошибки 404 (было/стало)

  • CSS переписан с нуля (размер файла сократился почти на четверть). Теперь он mobile-first
  • Обновлён скрипт комментариев. Дополнительно полностью переписана его вёрстка. Теперь в комментариях доступен простой редактор
    Добавление комментариев (было/стало)

    Добавление комментариев, мобильная версия (было/стало)

    Отображение комментариев (было/стало)

  • Удалены скрипты виджетов комментариев Facebook и Disqus, так как ими ещё ни разу никто не воспользовался
  • Изменено оформление Fancybox. Скрипт старый, но ничего лучше, что могло бы показывать в том числе и HTML-контент и нормально работать на мобильниках, я не нашёл
    Fancybox (было/стало)

После всех этих геройств, пришлось вручную перебирать все статьи и избавляться от legacy-форматирования в них. Делал для себя, поэтому простой автозаменой было не обойтись.

4 Января

Даже в самом поверхностном и неуглублённом программировании есть вещь, которая труднопонимаема для непрограммистов. Лично меня спрашивали о ней не менее полудюжины раз. Я говорю о рекурсии. Объяснить что это такое несложно, придумать хороший пример - чуть труднее, но выполнимо. Вот вам хороший пример рекурсии в чистом виде:

22 Октября

Стачивая углы...

Месяц назад компания Pebble анонсировала круглые часы. И хотя выйдут они только 8 ноября, SDK, поддерживающий их, вышел несколько дней назад. Тогда же обновился и эмулятор на CloudPebble, что дало мне возможность перелопатить свой циферблат под новинку. И вот, буквально несколько минут назад я зарелизил новую версию. Аве мне!

6 Августа

Пересадка головы

Тема и правда обсуждаемая, недаром Джуджл находит по этому запросу "примерно 377 000" результатов. Я их не просматривал, да и незачем оно мне, ибо я свою первую (да и первую ли?) голову пересадил около месяца назад. Причём я выбирал людей (как саму голову, так и всё, что идёт ниже) из народа, простых советских тружеников. Всё дело в том, что я сейчас делаю новый циферблат для Pebble, который показывает советские плакаты. Причём я выбираю не самые популярные, а те, что лучше всего мотивируют лично меня на работе и в быту (пример). Четвёртый (он же последний на данный момент) плакат я добавил как раз перед отпуском и именно там мне и пришлось совершить упомянутую выше хирургическую операцию. На картинке ниже виден начальный и конечный результаты (под текстом отображается время).

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

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

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