Приложение Маяки Эстонии
26 Декабря

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

Приют старой техники Ярва-Яани

Я бы назвал это парком, но, оказывается, "приют". Сам я узнал об этом месте и из аэрофотографий другого пилота. По дороге из Таллинна в Тарту получается совсем небольшой крюк, чтобы заехать в этот парк. По факту место оказалось значительно интереснее, чем я предполагал. Для разбирающихся в советской технике это будет праздник! У входа стоит "Волга" на ходовой от грузовика (мне показалось, от ГАЗ-66), а дальше - больше. Рядами стоят легковушки, отсортированные по моделям: "Запорожцы" от "горбатого" до "Таврии", за ними "Москвичи" от 401 до 2141, дальше - тольяттинские и горьковские. Есть трамвай, троллейбус, много автобусов.

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

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

22 Декабря

Мамкин пивовар #33

Новый сорт - всегда интересно. Вся серия Mangrove Jack's Australian Brewers появилась у нас недавно и была представлена 4 сортами. Как увидел новый пятый - сразу купил на пробу. Называется сорт Mangrove Jack's Australian Brewers Series Bitter. Сбродило достаточно быстро, вопреки обыкновению, хмеля я не добавлял. Результат получился просто отменным! Несмотря на слово в названии, горечи нет и пьётся пиво невероятно легко. И в запахе и во вкусе есть некоторые бражные нотки, но впечатления это не портит. Пиво очень понравилось и сразу перешло в категорию одного из самых любимых.

Mangrove Jack's Australian Brewers Series Bitter

18 Декабря

Бог управился за шесть дней и на седьмой отдыхал, я в его сроки не уложился. Хотя... Я о своём приложении. Подробнее о нём я расскажу позднее, когда выпущу, а сейчас непосредственно о разработке.
Итак, я начал писать приложение, чтобы освоить Flutter. То, что мне с своё время крайне бы пригодилось - энциклопедия маяков Эстонии с некоторой заточенностью под туриста. Первые полдня разработки я разбирался, что такое Flutter, устанавливал его и потом игрался с писькой примерами. После этого, вечером, я продумал структуру и особенности приложения. Так как оно рассчитано на туриста, у него может не быть интернета, значит все данные должны быть доступны и без него. Сами данные я для удобства решил хранить в JSON. Второй день я делал routing, главное меню и иконку, отображаемую при загрузке приложения. Иконка была такая:

На третий день выводил список всех маяков из JSON-файла и делал его фильтрацию. Для этого пришлось разбираться со StatefulWidget, их состояниями и переменными. На четвёртый день делал иконку приложения и переделывал иконку загрузки (творческий поиск, мать его), разбирался с передачей данных из виджета в виджет. Пятый день начался хорошо, я за пару часов запилил показ маркеров всех маяков на карте Гугла. Но дальше случился софтварный коллапс. Это нормально, что периодически что-то подвисает и приходится перезапускать Android Studio, но в этот раз, вероятно, повредился какой-то файл и всё в миг перестало работать. Перезапускал, перезагружался, а потом и переустанавливал. Flutter заработал, моё приложение - нет. Пришлось начинать новый проект, куда по файлику, по строчечке переносить всё из старого. В итоге, через 4 часа всё заработало, но уже с некоторой тормознёй и подвисаниями. Честно скажу, облегчения не испытал, скорее злость и раздражение.

На следующий день продолжил с картой. Заменил стандартные маркера на свои и выяснил два момента. Во-первых, из 68 объектов, Гугл показал лишь 59 маркеров, нагло проигнорировав очень близкие друг к другу. Во-вторых, свои маркера нормально выглядят на Android, но при этом раза в три крупнее на iOS. Короче, пришлось оставить стандартные маркера. Google Maps API для Flutter очень печалит, а альтернативу пока нашёл лишь одну. Также в этот день начал оформлять страницу информации о выбранном маяке. Никакого дизайна или хоть какого-то представления о нём не было, так что тыкался-мыкался. К концу дня удалось получить некий вектор от дизайнера, что я и реализовывал вчера вечером и сегодня утром. В настоящий момент (седьмой день) весь функционал приложения готов. Честно скажу, увлекло меня это дело не на шутку, забыл про всё на свете, занимался всё свободное время на работе и дома, до 11 часов в день. Да, я прекрасно понимаю, что сделано оно по выдранным из чужих примеров кускам кода. Оптимизировать буду, но позднее. Есть ещё пара декоративных "хотелок", которые бы тоже не помешало реализовать. Ну а первым делом надо добавить фотографии и данные по оставшимся 67 маякам, после этого можно будет выпускать бету приложения.

13 Декабря

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

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

6 Декабря

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

Прежде стоит рассказать, чем закончилась история с покупкой. Около недели долбил продавца напоминанием о том, что всё ещё жду от него инфы о часовых механизмах, но так и не дождался. Через две недели продавец отметил, что отправка посылки отменена и ещё через пару дней я получил деньги назад. Заказал часы снова, теперь уже у продавца CarnivalOfficial Mechanical Watches Store за €73 вариант с кожаным ремешком. Модель 8758G. Перед заказом списался с продавцом насчёт часового механизма. Получил ответ, что он китайский, собственного производства. Поди знай, это ведь Алиэкспресс... Да и слово Official в названии магазина не говорит ровным счётом ни о чём. Собственно, и официальный сайт производителя ответов не даёт, а вносит лишь дополнительную смуту. В каталоге есть SIMPLE COLLECTION for MEN (Three Hands), трёхстрелочные (минутная, часовая и день месяца), но на фотках там и двухстрелочные (как мои) и трёхстрелочные. Более того, есть фото, где на циферблате написано Swiss made. Короче, ни по сборке, ни по механизму точных данных нет. Кстати, на форумах видел предположение, что часы этого бренда производит артель Keytime.

Carnival watch 8758G Carnival watch 8758G

Теперь по часам. Упаковку описывать не буду, ничего интересного. Сами часы понравились: тонкие, лёгкие, изящные. Тритиевые колбочки тоньше, чем я ожидал. На глаз, 1/3мм или 1/4мм. Светятся они совсем слабо, точно слабее фосфорицирующего покрытия. Очень не понравился невероятно жесткий ремешок. Им на полном серьёзе можно мягкую булку резать. Однозначно, под замену. По итогу скажу, что часы приятные, буду надевать "в люди", но, имей я возможность подержать их перед покупкой, не купил бы.

Carnival watch 8758G

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