Блог Книжки Блогрол

Тег «Київ»

Знайдено 3 постів

Мапа ймовірних відключень електроенергії Києва
Мапа ймовірних відключень електроенергії Києва
Відкрити інтерактивну мапу у новому вікні ↗

Пару місяців тому я думав про візуалізацію вимкнення електроенергії, а нещодавно у твітерах почали знову обговорювати таку ідею, і це вийшло цікавою задачею, тому на вихідних, нарешті, зробив це все.

АТТЕНШН: Мапа не показує жодних даних в реальному часі (лише відносно графіків) та можливо є багато помилок – використовуйте її лише в інформаційних цілях, ну і всьо!

Відповіді на очікувані запитання

Якщо якийсь будинок взагалі ніяк не світиться – скоріш за все (99%), проблема десь у мене – багато вулиць та будинків не розпізналось, але може раптом бути таке, що його також немає у розкладі Yasno.

Чому в якийсь момент всі зони червоні та сірі – я не знаю. Можливо, в цей час перемикають черги, або є якісь потенційно якісь інші причини.

Скоріш за все, і на більшість інших запитань у мене буде одна і така ж відповідь – я не знаю :)

Про процес

Через те, що будинків дуже багато, і по геокодуванню умовний гугл (або інших сервіс з мапами) з мене стягнув би нормально грошей, прекрасна альтернатива – OpenStreetMap!

Дані про все, що є в Україні доступні на Geofabrik. За допомогою claude та osmium я зміг завантажити, відфільтрувати лише будинки (вулиця, номер будинку та полігон, який описував цей будинок) по bounding box Києва (вже пізніше побачив, що там можна зразу витягнути все з конкретного полігона), і вже в Jupyter Notebook почав працювати з даними – через pyrosm вдалось дофільтрувати дані вже фактичними київськими будинками, і щось вже стало виходити!

З Yasno витягнути назви вулиць теж дуже просто – скоріш для все, для оптимізації вони їх кладуть в local storage. А з обʼєднаннями назв вулиць OSM та Yasno вже стало складно – абсолютно різні формати. Причому, якщо для найпростіших («Михайлівська вулиця»/«вул. Михайлівська») та трохи складніших («вулиця Андрія Малишка»/«вул. вулиця Малишка Андрія») є якісь патерни, то для багатьох нових назв вулиць (наприклад, проспект Повітряних Сил) вже немає в Yasno ніякої інформації. Ну і трапляються також орфографічні помилки в назвах, тому вулиця Казарменна в Yasno виглядає, як «Казармена».

Врешті-решт, там вже залишалось під кінець приблизно 150 вулиць, (це до 10% від всіх назв вулиць) я переключився на іншу проблему – номера будинків! Для простих варіантів (24А та 24-А або 24/A) знову написав скрипт для нормалізації номерів, але були й складніші варіанти, наприклад «Саксаганського, 33» в OSM та «Саксаганського 33/35» в Yasno – фактично це один і той же будинок, але дріб іноді потрібно враховувати для будинків з літерою (12/Б). Десь вирішувалась проблема, але з іншими будинками вона зʼявлялась, тому для деяких будинків може бути неактуальна інформація, і треба перевіряти.

Ну і величезна подяка команді OSM Україна за те, що я можу безкоштовно використовувати їх тайл-сервер :)

Круасанний блекаут. Коли закінчується випічка у Завертайлі
Круасанний блекаут. Коли закінчується випічка у Завертайлі

Нещодавно на просторах інтернету я знайшов бота, який перевіряє, чи є хліб у Спельті (бо він швидко закінчується), і настав час вияснити, які круасани найбільше за все у дефіциті у завертайлівської шляхти.

Через те, що вся ця інформація про наявність круасанів є в меню на сайті, то досить швидко з копайлотом написав скрипт, який постійно перевіряє всі позиції, де згадуються круасани. Я хотів ще додати пекарні «Leilia Bakery» та «Bonco», але у них хоч і меню онлайн є, але немає інформації про наявність. Ну і цін тут, звісно, не буде, щоб вирівнювався класовий розрив, але завжди можна подивитись меню та ціни на Подолі та біля Софії.

В обох Завертайлах за останній тиждень завжди були в наявності звичайні круасани (насправді, його не було 10 хвилин в одному закладі, але виглядає, що це якась помилка була), круасани з лососем, круасани з індичкою та круасани з ростбіфом та томатним айолі – скоріш, це все те, що не готується заздалегідь, а по запиту.

Також в меню є «Перша шпальта» – схоже на рекомендації, які оновлюють протягом дня та дублюють круасани з інших розділів сюди. Проблема в тому, що іноді десь забували оновлювати стан круасанів (в меню було недоступно, але на шпальті було в наявності або навпаки), тому за джерело правди була завжди перша шпальта – мені здалось, що там її оновлюють частіше.

Завертайло біля Софії

Перше та друге місце ділить фісташковий круасан – його не було в наявності протягом останнього тижня приблизно 44 години (тут і далі: це години роботи закладу, нічний час я не рахував) та круасан з маскарпоне та чорницею (~42 години).

Круасан фісташковий

8:00
12:00
16:00
19:00
Пн
Вт
Ср
Чт
Пт
Сб
Нд

Круасан з маскарпоне та чорницею

8:00
12:00
16:00
19:00
Пн
Вт
Ср
Чт
Пт
Сб
Нд

Темніший колір означає, що якоїсь випічки не було приблизно повну годину (але 40-45 хвилин округляються та вважаються за одну годину), а трохи світліший – менше ніж годину (наприклад, 15 хвилин). Тому не обовʼязково кількість годин буде дорівнювати кількості квадратів.

Далі в рейтингу круасан тірамісу (32 години), круасан крем-брюле – 30 годин, та круасан Борис Джонсонюк (28 годин).

Круасан Тірамісу

8:00
12:00
16:00
19:00
Пн
Вт
Ср
Чт
Пт
Сб
Нд

Круасан крем-брюле

8:00
12:00
16:00
19:00
Пн
Вт
Ср
Чт
Пт
Сб
Нд

Круасан Борис Джонсонюк

8:00
12:00
16:00
19:00
Пн
Вт
Ср
Чт
Пт
Сб
Нд

Круасан з маком та вишнями

8:00
12:00
16:00
19:00
Пн
Вт
Ср
Чт
Пт
Сб
Нд

Цікаво, що у більшості випадків деякі круасани закінчуються більш-менш рівномірно, а фенсі- та незвичні круасани, наприклад, шоколад-бергамот – саме на вихідних. Чатжпт не впорався з задачею раціоналізувати це, тому ця задача залишається читачу :)

Рейтинг закриває шляхетський круасан 5 ягід (18 годин), круасан з заварним кремом та полуничним кулі (17 годин), круасан слива-черемха (16 годин), круасан з капустою та круасан з мигдалевим франжипаном (15 годин) та круасан з шоколадним заварним кремом (6 годин).

Завертайло на Подолі

А тут на першому місці круасан шоколад-бергамот – 36 годин був недоступним, і він дуже цікаво виглядає!. На другому місці круасан шоколад-лимон (22 години).

Круасан шоколад-бергамот

8:00
12:00
16:00
19:00
Пн
Вт
Ср
Чт
Пт
Сб
Нд

Круасан шоколад-лимон

8:00
12:00
16:00
19:00
Пн
Вт
Ср
Чт
Пт
Сб
Нд

На третьому місці, круасан з маскарпоне та чорницею (21 година) та круасан крем-брюле (19 годин) круасан Борис Джонсонюк (19 годин) та круасан з маком та вишнями (15 годин).

Круасан з маскарпоне та чорницею

8:00
12:00
16:00
19:00
Пн
Вт
Ср
Чт
Пт
Сб
Нд

Круасан крем-брюле

8:00
12:00
16:00
19:00
Пн
Вт
Ср
Чт
Пт
Сб
Нд

Круасан Борис Джонсонюк

8:00
12:00
16:00
19:00
Пн
Вт
Ср
Чт
Пт
Сб
Нд

Круасан з маком та вишнями

8:00
12:00
16:00
19:00
Пн
Вт
Ср
Чт
Пт
Сб
Нд

І, нарешті, круасан з заварним кремом та полуничним кулі та круасан з капустою (по 14 годин), круасан з шоколадним заварним кремом, круасан з мигдалевим франжипаном (10 годин). Завершує рейтинг круасан фісташковий (7 годин), шляхетський круасан 5 ягід (6 годин), круасан Тірамісу (4 години) та круасан слива-черемха (півтори години).


Сумарно перемагає круасан, який не залишить байдужим (з маскарпоне та чорницею), тому якщо раптом його хочецця – бажано рано зранку та увечері не шукати щастя :)

Ну і цікаво було побачити, що та випічка, яка в одному закладі швидко закінчується, в іншому ще досить довго є в наявності.


Тепер можна знати, коли виходити за круасаном з класового розриву, а коли за звичайним! © Ліна

Дарую книжки за донат
Дарую книжки за донат

Зранку прокинувся з думкою, що треба звільнити трохи місця для нових книжечок. А ще, для мого персонального грінвошинга, я влаштовую перший транш гуманітарної допомоги атракціону щедрості – подарую книжки зі списку нижче в обмін на донат на вільну суму (від 1 грн) від будь-якого улюбленого фонду, наприклад, на ППО від ПЖ. Ну і ще на вас буде лежати доставочка в ваш улюблений поштомат або відділення Нової Пошти (лише Україна), ну і всьо!

Вони всі в ідеальному стані, деякі – з моїми наклейками-закладками, тому навіть можна буде відчути вайб з ідеєю Popular Highlights з кіндла, але в реальному житті!

Якщо знайшли щось цікаве – маякніть мені на [email protected] з назвою, адресою відділення/поштомату Нової Пошти та скриншотом оплати, і я надішлю її найближчими днями!

Тут повинен бути список книжок. Якщо він не відображається – відкрийте, бумласка пост у браузері за посиланням! (rss та поштові клієнти не вміють в сучасні технології ¯\_(ツ)_/¯)
© Клименко Вадим
[email protected]
Підписочка
На e-mail або RSS
Соцмережі
Твітер / Блускай / Фейсбук
Цікавеньке
Блогрол
Створено під час повітряних бледін у  Fill 3 Києві