Пивной дайджест №13
Не писал я пивных дайджестов уже с полгода и есть на то причины. Сначала при переустановке Виндовса я потерял очередные записи-заметки, а потом получил негативный комментарий, который вообще заставил меня задуматься о необходимости таких заметок. Как бы то ни было, продолжу, и начну с достаточно интересного пива - Innis & Gunn. Это шотландское пиво, и если верить официальной байке, получилось, как побочный продукт при создании особых бочек для виски "с пивным вкусом". История имеет свои пробелы и неясности, но, как бы то ни было, главной фишкой пива является выдержка в дубовых бочках. И ещё один важный нюанс: бренд Innis & Gunn не имеет своих производственных мощностей, поэтому заказывает продукцию у других пивоварен. Приступим к дегустации...
Innis & Gunn Original (выдержка: 77 дней)
Ещё неоткупоренная бутылка радует глаз приятным золотистым цветом содержимого. Правда, дальше пошло сплошное разочарование: запах невыразительный, сладковато-ирисочный, пены мало и осела она почти мгновенно, вкус сладковатый (в пиве содержится ваниль), тоже невыразительный. Как мне показалось - женское пиво, если конечно крепость в 6,6% не отпугнёт.
Innis & Gunn Rum Finish (выдержка: 57 дней)
С приготовлением этого пива ситуация обратная: его выдерживают в бочках, в которых уже был ром. Отсюда специфический рубиново-коричневый цвет (хотя это эль) и вкус. Пенится пиво слабо, и оседает пена очень быстро (вероятно, "фамильное"). Запах несильный, сладковатый (карамель и фрукты). Вкус очень необычный с достаточно агрессивной ромовой горечью и каким-то нежным сливочным послевкусием. Как мне показалось, этот напиток больше похож на longdrink-коктейли, чем на пиво. Напиток слишком замысловатый для повседневного питья.
Innis & Gunn Toasted Oak Ipa (выдержка: 41 день)
India Pale Ale приятного янтарного цвета. Про пену можно не писать, тут всё предсказуемо, а вот запах приятный, насыщенный солодом, карамелью и немного хмелем. Вкус тоже порадовал: приятный, хотя какие-то нотки выделить трудно. Также есть хорошее продолжительное послевкусие с глубокой хмелевой горечью. Достаточно приятное пиво, на порядок лучше двух предыдущих.
Далее будут менее экзотические сорта.
Saku Pühade Pruul
Ежегодно декабрь преподносит пивные новинки, правда, в 2014-ом она была всего лишь одна, её-то мы и рассмотрим. Рождественское варево (вольный перевод названия пива) из Саку имеет слабый, чуть кисловатый запах. Цвет темнее, чем обычно бывает у светлого пива, карамельный. Пена тоже имеет небольшой коричневатый оттенок. Вкус с приятной горчинкой, но он быстро проходит. В итоге посредственное пиво.
Мохнатый шмель
О появлении у нас в продаже этого пива я узнал из соцсетей, когда знакомые наперебой начали постить его фото. Да, эль "Мохнатый шмель" - это прикольно. Название подобрано максимально правильно и пиво будут покупать уже только из-за него. Собственно, это же и настораживает, ибо нередко под привлекательным названием скрывается кака. Уже после покупки заметил, что производитель - Московская Пивоваренная Компания, уже не раз радовавшая меня хорошим пивом. Но в этот раз всё оказалось сложнее... В запахе мне почудились хвойно-сосновые нотки. Цвет не как у классических элей, немного темнее, как у жжёного сахара. От вкуса в первую очередь ждёшь бархатности (шмель же), но её тут точно нет. Выпил литр (а пиво у нас продаётся только в литровых стеклянных бутылках), но так и не смог разобраться в своих вкусовых ощущениях. Сейчас, когда пишу эти строки (с момента дегустации прошло полтора месяца) нет даже намёка на воспоминания о вкусе этого пива. Могу лишь сказать, что по вкусу оно совсем не похоже на классические эли.
Афанасий Домашнее
Предыдущие разы пиво этого производителя повергало меня в уныние. Запах кисло-целлюлозный. Вкус совершенно под стать запаху. Ужас и никак иначе.
По просьбам трудящихся
Циферблатные хроники. Как достаточно быстро выяснилось, предыдущая версия моего циферблата имела одну серьёзную недоработку: при полном отключении standby-экрана, погода обновлялась раз в секунду, что адски быстро сажало батарею телефона и "наедало" большой траффик. Сам тужился пару дней, но ничего нормально работающего не породил. В итоге решение нашёл tmnhy, за что ему огромное спасибо. Таким образом часы обновились до версии 1.03
Получил пару просьб от пользователей, которые планирую реализовать на следующей неделе:
- реализовать отображение температуры, как по Цельсию, так и по Фаренгейту
- сделать версию циферблата на датском (переводы графики и страницы настроек уже подготовил, дело за малым)
Часовщик XXI века
Расскажу, как обстоят дела с моим циферблатом для Pebble, которому я посвятил немало времени в последние три недели. Итак, с момента релиза (22 дня назад) он был скачан более 600 раз, сам циферблат я обновлял дважды и дважды страницу настроек. Кроме того, по итогам разработки я написал статью на Хабр, где в комментариях получил пару дельных советов.
Теперь подробнее и с деталями. Первый же отзыв, полученный через пару часов после релиза сообщал мне, что... я перепутал AM и PM в 12-часовой версии. Я быстренько пофиксил это дело, выпустив версию 1.01. Потом было много разных экспериментов (например, использование графики с прозрачным фоном). Кроме того, мне порекомендовали статью по оптимизации из которой я использовал пару примеров. Как ни странно, код стал компактнее, но вот количество потребляемой памяти возросло, а не наоборот.
Версия 1.02 была выпущена вчера. В ней полностью переработан механизм отключения standby-экрана. Собственно, в примере с которого я брал код на C, такой опции не было, там была возможность отключения автоматического возврата к standby-экрану. У себя же я изменил её описание на странице настроек, но не изменил суть. Вчера эта недоработка была исправлена.
Теперь о странице настроек. С ней всё проще, так как я могу обновлять её в любой момент, независимо от циферблата. На момент релиза для корректного отображения погоды пользователю надо было где-то найти ID своего города openweathermap.org и ввести его в настройках. Мне самому эта система не нравилась, вдобавок пару раз пользователи меня спрашивали где им взять этот ID. Однозначно это надо было менять. Оптимальным вариантом мне показалось поле ввода, предлагающее варианты в зависимости от вводимого текста (как в поисковике Джуджла). Я попробовал несколько скриптов для этого и остановился на jQuery-Autocomplete. Понравилось, что он не тащит с собой ничего лишнего (как, например, популярный Select2). Также я поместил весь список городов в базу данных. Тут выяснилось два интересных момента: 1) в разных странах существовали города с одинаковыми названиями и 2) у некоторых городов (по всей видимости достаточно крупных) было по несколько ID, привязанных к разным координатам. Для решения первой проблемы надо было добавить обозначение страны. Максимально компактным и наглядным решением мне показались флаги перед названием города. Чтобы свести к минимуму количество запросов к серверу (количество которых и так возросло из-за динамического списка), я целенаправленно искал флаги-спрайты и нашёл отличный вариант. Единственное, что я изменил - это сжал изображение флагов через TinyPNG. Что из этого получилось, можно посмотреть здесь.
Со второй проблемой было сложнее. Не хотелось отпугивать пользователей какими-то лишними опциями или координатами. В итоге я просто "отсёк" все лишние варианты через GROUP BY в SQL-запросе. Да, решение компромиссное и имеет свои минусы. Например, если в одной стране есть два города с одинаковым названием, то будет показан только один из них. Тем не менее, ничего лучше я пока не придумал.
Планы на будущее? Ну с нынешним циферблатом уже мало чего можно сделать. Единственное, что ещё хочется реализовать - определение местоположения по GPS и поиск города исходя из этого. А ещё есть идея другого циферблата, гораздо более простого.
Остров голозадой свободы
Достаточно интересную статью опубликовали на Хабре. 50 с лишним лет эмбарго превратили Кубу в остров кулибиных. Достаточно познавательно, хотя тема не раскрыта: почему же за такое время собственное производство так и не наладили?
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459