Перформенс оптимізації @Donate1024Bot
Того тижня на обіді колега топ-донатер поскаржився що хотів подивитися на графік наповнення монобанки, але він не намалювався. Ось—https://donate1024.org/posts/126.
Я знав що використовується неоптимальне рішення для зберігання даних, але поки зборів було мало, то це не було помітним а зараз вилізло, тому я вирішив це виправити.
Перша проблема: я зберігав дуже багато зайвих даних. Монобанки скрапились щоп'ятнадцять хвилин. На кожну банку зберігався датапоїнт з відміткою коли він був зроблений та сумою. Таким чином кількість точок росла лінійно від часу та наявних зборів.
Друга проблема: головна сторінка https://donate1024.org при завантаженні відображала всі монобанки зі всіма графіками.
Третя проблема: графіки малювалися за весь період збору даних. Якщо збір додали місяць тому, то для побудови графіку збиралися всі точки взагалі. Тобто, головна завантажувала взагалі все і фактично робився фулл скан таблиці з точками.
Почав з першого. Тут все виявилося досить простим. Спочатку я змінив інтервал апдейтів банок з 15 хв на 30 хв. Потім, замість того щоб писати кожну точку, я дивився—якщо значення банки не змінилося, то я просто оновлював дату попередньої точки. Таким чином якщо збір стоїть, то я не марную місце на однакові точкі. Після того написав джобу яка пройде по всім банкам та видалить зайві точки. Було 150 000 точок, після прогону скрипта залишилося 5 000. Це одне вже дуже суттєво пришвидшило роботу сайту.
Другу задачу я теж вирішив просто. Замість того щоб синхронно малювати всі графіки я зробив так, щоб вони завантажувались коли стають видимими для користувача. Тобто якщо юзер недоскроллив до зборів, то нічого й не буде обчислюватися. На Rails це робиться без жодного рядка JS, просто загортаєте графік у т.з. turbo-frame і він сам подбає про те щоб зробити запит на бекенд та замінити ним відповідний шматочок HTML на сторінці.
Третю проблему я ніяк не вирішив і залишив все як є. Коли кількість точок радикально скоротилась, то запити стали відпрацьовувати значно швидше. Тому я відклав це на наступні місяці і зараз просто відображаю графік монобанки за весь період коли збиралися дані.
В результаті p0.99 знизився з 1000 мс до 500 мс та пропали всі піки більше 1с, коли запит попадав на холодний кеш.
P.S.: fly.io додали графану з графіками по cpu/ram та http response time/codes для всіх сервісів тому там наочно видно що стало краще. Дуже крута фіча, не треба нічого самому конфігурити. Я би вам показав картинку але зась.
#donate1024 #проекти
permalink | @full_of_hatred
👇Щоденні донати💰на ЗСУ🪖
🫡@Donate1024Bot
Того тижня на обіді колега топ-донатер поскаржився що хотів подивитися на графік наповнення монобанки, але він не намалювався. Ось—https://donate1024.org/posts/126.
Я знав що використовується неоптимальне рішення для зберігання даних, але поки зборів було мало, то це не було помітним а зараз вилізло, тому я вирішив це виправити.
Перша проблема: я зберігав дуже багато зайвих даних. Монобанки скрапились щоп'ятнадцять хвилин. На кожну банку зберігався датапоїнт з відміткою коли він був зроблений та сумою. Таким чином кількість точок росла лінійно від часу та наявних зборів.
Друга проблема: головна сторінка https://donate1024.org при завантаженні відображала всі монобанки зі всіма графіками.
Третя проблема: графіки малювалися за весь період збору даних. Якщо збір додали місяць тому, то для побудови графіку збиралися всі точки взагалі. Тобто, головна завантажувала взагалі все і фактично робився фулл скан таблиці з точками.
Почав з першого. Тут все виявилося досить простим. Спочатку я змінив інтервал апдейтів банок з 15 хв на 30 хв. Потім, замість того щоб писати кожну точку, я дивився—якщо значення банки не змінилося, то я просто оновлював дату попередньої точки. Таким чином якщо збір стоїть, то я не марную місце на однакові точкі. Після того написав джобу яка пройде по всім банкам та видалить зайві точки. Було 150 000 точок, після прогону скрипта залишилося 5 000. Це одне вже дуже суттєво пришвидшило роботу сайту.
Другу задачу я теж вирішив просто. Замість того щоб синхронно малювати всі графіки я зробив так, щоб вони завантажувались коли стають видимими для користувача. Тобто якщо юзер недоскроллив до зборів, то нічого й не буде обчислюватися. На Rails це робиться без жодного рядка JS, просто загортаєте графік у т.з. turbo-frame і він сам подбає про те щоб зробити запит на бекенд та замінити ним відповідний шматочок HTML на сторінці.
Третю проблему я ніяк не вирішив і залишив все як є. Коли кількість точок радикально скоротилась, то запити стали відпрацьовувати значно швидше. Тому я відклав це на наступні місяці і зараз просто відображаю графік монобанки за весь період коли збиралися дані.
В результаті p0.99 знизився з 1000 мс до 500 мс та пропали всі піки більше 1с, коли запит попадав на холодний кеш.
P.S.: fly.io додали графану з графіками по cpu/ram та http response time/codes для всіх сервісів тому там наочно видно що стало краще. Дуже крута фіча, не треба нічого самому конфігурити. Я би вам показав картинку але зась.
#donate1024 #проекти
permalink | @full_of_hatred
👇Щоденні донати💰на ЗСУ🪖
🫡@Donate1024Bot
👏23🔥9👍8🏆3🐳1🍾1
Upsale
Того тижня купував на подарунок Т-подібний станок для гоління. Мав настрій прогулятися, тому пішов на Поділ у фізичний магазин.
Приходжу, показую продавчині модель яку обрав, та приносить, розпаковуємо, дивимося, все ок, “термінал є?”, “є!”, проплатив, пішов.
Вийшов і відразу подумав: а вона ж нічого не спробувала мені продати!
Для гоління, як і для всякої справи є ціла купа принад та розхідників. Леза, помазки, чаші, мила, креми, лосьони, всього й не перелічити. В магазині того добра були повні вітрини.
І продавчиня навіть не спробувала мені нічого з того запропонувати! Може я й виглядаю не надто багатим, але станок брав достатньо дорогий, з верхньої цінової категорії.
Можливо вас дратує “що будете пити” у фаст-фуді коли ви не збираєтеся нічого брати пити, але цим питанням касирів спеціально навчають—тому що вони підвищують продажі.
Вже не вперше зустрічаю продавців які навіть не намагаються продати щось зверху. Чому так—ненавченість персоналу, немотивованість, мені неясно, але шкода того власника, в кого працюють такі люди.
#спостереження
permalink | @full_of_hatred
👇Щоденні донати💰на ЗСУ🪖
🫡@Donate1024Bot
Того тижня купував на подарунок Т-подібний станок для гоління. Мав настрій прогулятися, тому пішов на Поділ у фізичний магазин.
Приходжу, показую продавчині модель яку обрав, та приносить, розпаковуємо, дивимося, все ок, “термінал є?”, “є!”, проплатив, пішов.
Вийшов і відразу подумав: а вона ж нічого не спробувала мені продати!
Для гоління, як і для всякої справи є ціла купа принад та розхідників. Леза, помазки, чаші, мила, креми, лосьони, всього й не перелічити. В магазині того добра були повні вітрини.
І продавчиня навіть не спробувала мені нічого з того запропонувати! Може я й виглядаю не надто багатим, але станок брав достатньо дорогий, з верхньої цінової категорії.
Можливо вас дратує “що будете пити” у фаст-фуді коли ви не збираєтеся нічого брати пити, але цим питанням касирів спеціально навчають—тому що вони підвищують продажі.
Вже не вперше зустрічаю продавців які навіть не намагаються продати щось зверху. Чому так—ненавченість персоналу, немотивованість, мені неясно, але шкода того власника, в кого працюють такі люди.
#спостереження
permalink | @full_of_hatred
👇Щоденні донати💰на ЗСУ🪖
🫡@Donate1024Bot
👍38👎9🤨7🤔5🌭3
Увага
Останнім часом багато розмірковую про те як привернути та захопити увагу людей. З появою смартфонів найкращі мізки планети думають над тим же, як примусити людей віддавати більше уваги їх продуктам. Для цього вони не гребують експлуатувати вразливості нашої психіки та особливості роботи мозку.
В звичайній бесіді з товаришом у вас немає ніяких шансів проти смартфону. Що ви можете протиставити вікну у безмежжя найкращих розваг у всесвіті?
Зараз надзвичайно складно зацікавити людей. Ніхто не буде читати текст якщо він довший ніж 140 символів та потребує хоч якихось зусиль для усвідомлення. Ніхто не буде дивитися відео якщо це не тікток формат. Ніхто не буде підписуватися, переходити по лінкам, тиснути кнопки.
Особливо під час війни. Все що поза війною нікому не всралося.
Соціальні медіа щодня бомбардують людей такою кількістю інформації, що там просто немає місця. Можна вирватися тільки якщо робиш щось екстраординарне, або максимально пристосовуєшся до нових форматів—коротше, ще коротше, максимально коротко, максимально клікбейтно, максимально зрозуміло, щоб повідомлення зайшло в людину як поролоновий чізбургер з макдаку.
Хто ці правила розуміє, приймає та починає застосовувати на свою користь, той опановує хвилю. Хто цькує суспільство за деградацію—залишається маргіналом на узбіччі трафіку.
#спостереження
permalink | @full_of_hatred
👇Щоденні донати💰на ЗСУ🪖
🫡@Donate1024Bot
Останнім часом багато розмірковую про те як привернути та захопити увагу людей. З появою смартфонів найкращі мізки планети думають над тим же, як примусити людей віддавати більше уваги їх продуктам. Для цього вони не гребують експлуатувати вразливості нашої психіки та особливості роботи мозку.
В звичайній бесіді з товаришом у вас немає ніяких шансів проти смартфону. Що ви можете протиставити вікну у безмежжя найкращих розваг у всесвіті?
Зараз надзвичайно складно зацікавити людей. Ніхто не буде читати текст якщо він довший ніж 140 символів та потребує хоч якихось зусиль для усвідомлення. Ніхто не буде дивитися відео якщо це не тікток формат. Ніхто не буде підписуватися, переходити по лінкам, тиснути кнопки.
Особливо під час війни. Все що поза війною нікому не всралося.
Соціальні медіа щодня бомбардують людей такою кількістю інформації, що там просто немає місця. Можна вирватися тільки якщо робиш щось екстраординарне, або максимально пристосовуєшся до нових форматів—коротше, ще коротше, максимально коротко, максимально клікбейтно, максимально зрозуміло, щоб повідомлення зайшло в людину як поролоновий чізбургер з макдаку.
Хто ці правила розуміє, приймає та починає застосовувати на свою користь, той опановує хвилю. Хто цькує суспільство за деградацію—залишається маргіналом на узбіччі трафіку.
#спостереження
permalink | @full_of_hatred
👇Щоденні донати💰на ЗСУ🪖
🫡@Donate1024Bot
👍38🥱19😢5👌5🍓5😁3🍌3❤🔥1🐳1
Новини @Donate1024Bot: перший мільйон💪, звіти🧾, новий алгоритм🧑🔬
@Donate1024Bot—це бот для нагадування про щоденні донати на ЗСУ. Кожного дня вранці він надсилає збір та посилання на монобанку. Я зробив бота щоб не забувати донатити та мати нову ціль щодня. Новий день—новий збір. Підключайтесь → @Donate1024Bot!
Перший мільйон🥳
Можна абсолютно впевнено сказати що через бот вже було зібрано більше мільйона гривень. Я порахував це по статистиці монобанок. Чудовий результат! Дякую всім, хто регулярно робить внески.
Звіти
Якщо ви підключені до бота то вам вже приходило кілька звітів по зборам. На днях я доробив цю функцію та додав їх і на сайт також: https://donate1024.org/reports. Більшість зборів які ми публікуємо, досить великі і закриваються довго, тому звітів небагато, але сподіваюсь що буде більше!
Зміна алгоритму
Користувачі присилають в бот лінки на збори. Я при нагоді їх переглядаю та схвалюю.
Було: щодня бот обирав рандомний збір серед підтверджених. Через це деяким зборам “не щастило” і вони так і не були опубліковані, незважаючи на те що були давно схвалені. Причина цього в динамічному розмірі черги, тому що вона постійно наповнюється. Того тижня я перестав додавати нові збори і дочекався поки збори не закічаться.
Стало: щодня бот бере найстаріший підтверджений збір. Якщо я додав збір—значить він точно рано чи пізно опублікується, немає сенсу у рандомі. Тому зараз збори публікуються в порядку додавання їх у чергу. Я буду аппрувити збори маленькими батчами по 7+ штук на тиждень вперед. Так у нас буде підтримуватися актуальність і збори не будуть висіти.
Звичайно що бажаючих додати свій збір значно більше ніж є доступних слотів. Я додаю збір якщо він задовольняє наступним критеріям: є лінк на соцмережу яка не блокує незалогінених юзерів, є опис кому що і навіщо треба, є монобанка.
Таким чином функція рандому перекладається на мене, тому що я не буду набирати зборів на місяць вперед а потім чекати поки вони всі опублікуються, бо втрачається актуальність.
Double-spending problem😐
Один з користувачів відправив один і той самий збір багато разів. Я це прогледів і ствердив два з них бо не мав unique constraint для адреси монобанки. Перша публікація була півтора місяці тому, а друга тиждень тому. Раніше я сам собі придумав правило згідно якому збір може бути опублікований тільки один раз, але тут прогледів. Звісно гроші підуть на добру справу, але осад залишився. Тому незабаром додам constraint та буду уважнішим.
Перформенс оптимізації🚀
Зробив багато покращень у коді боту та сайту щоб він працював швидше і їв менше ресурсів. Детальніше тут: Перформенс оптимізації @Donate1024Bot.
Закриті збори
Ми успішно закрили три-чотири збори. Частина з них мала суму меншу ніж потужність аудиторії. Хоча я вже три рази обіцяв щось з цим зробити🤦♂️, поки що обмежувався лише тим що видаляв збори де сума була менше 30 тисяч. Планую зробити запобіжник щоб збір, в якого сума до закриття на 20% менше, ніж середня потужність за останній тиждень, не публікувались🤷♂️.
Середній чек падає📉
Ще два тижні тому щодня стабільно збирали 40 тисяч. Зараз ця сума впала до 35😕. Тому підключайтеся! Я планую активності щоб залучити більше аудиторії, бо після останнього маркетингового пушу бот більше не зростав. Кількість користувачів які бачать повідомлення валандається в районі 650 людей.
На тому все
Підключайте бот якщо не підключили і долучайтеся до мене у марафоні щоденних донатів!
#donate1024 #війна #проекти
permalink | @full_of_hatred
👇Щоденні донати💰на ЗСУ🪖
🫡@Donate1024Bot
@Donate1024Bot—це бот для нагадування про щоденні донати на ЗСУ. Кожного дня вранці він надсилає збір та посилання на монобанку. Я зробив бота щоб не забувати донатити та мати нову ціль щодня. Новий день—новий збір. Підключайтесь → @Donate1024Bot!
Перший мільйон🥳
Можна абсолютно впевнено сказати що через бот вже було зібрано більше мільйона гривень. Я порахував це по статистиці монобанок. Чудовий результат! Дякую всім, хто регулярно робить внески.
Звіти
Якщо ви підключені до бота то вам вже приходило кілька звітів по зборам. На днях я доробив цю функцію та додав їх і на сайт також: https://donate1024.org/reports. Більшість зборів які ми публікуємо, досить великі і закриваються довго, тому звітів небагато, але сподіваюсь що буде більше!
Зміна алгоритму
Користувачі присилають в бот лінки на збори. Я при нагоді їх переглядаю та схвалюю.
Було: щодня бот обирав рандомний збір серед підтверджених. Через це деяким зборам “не щастило” і вони так і не були опубліковані, незважаючи на те що були давно схвалені. Причина цього в динамічному розмірі черги, тому що вона постійно наповнюється. Того тижня я перестав додавати нові збори і дочекався поки збори не закічаться.
Стало: щодня бот бере найстаріший підтверджений збір. Якщо я додав збір—значить він точно рано чи пізно опублікується, немає сенсу у рандомі. Тому зараз збори публікуються в порядку додавання їх у чергу. Я буду аппрувити збори маленькими батчами по 7+ штук на тиждень вперед. Так у нас буде підтримуватися актуальність і збори не будуть висіти.
Звичайно що бажаючих додати свій збір значно більше ніж є доступних слотів. Я додаю збір якщо він задовольняє наступним критеріям: є лінк на соцмережу яка не блокує незалогінених юзерів, є опис кому що і навіщо треба, є монобанка.
Таким чином функція рандому перекладається на мене, тому що я не буду набирати зборів на місяць вперед а потім чекати поки вони всі опублікуються, бо втрачається актуальність.
Double-spending problem😐
Один з користувачів відправив один і той самий збір багато разів. Я це прогледів і ствердив два з них бо не мав unique constraint для адреси монобанки. Перша публікація була півтора місяці тому, а друга тиждень тому. Раніше я сам собі придумав правило згідно якому збір може бути опублікований тільки один раз, але тут прогледів. Звісно гроші підуть на добру справу, але осад залишився. Тому незабаром додам constraint та буду уважнішим.
Перформенс оптимізації🚀
Зробив багато покращень у коді боту та сайту щоб він працював швидше і їв менше ресурсів. Детальніше тут: Перформенс оптимізації @Donate1024Bot.
Закриті збори
Ми успішно закрили три-чотири збори. Частина з них мала суму меншу ніж потужність аудиторії. Хоча я вже три рази обіцяв щось з цим зробити🤦♂️, поки що обмежувався лише тим що видаляв збори де сума була менше 30 тисяч. Планую зробити запобіжник щоб збір, в якого сума до закриття на 20% менше, ніж середня потужність за останній тиждень, не публікувались🤷♂️.
Середній чек падає📉
Ще два тижні тому щодня стабільно збирали 40 тисяч. Зараз ця сума впала до 35😕. Тому підключайтеся! Я планую активності щоб залучити більше аудиторії, бо після останнього маркетингового пушу бот більше не зростав. Кількість користувачів які бачать повідомлення валандається в районі 650 людей.
На тому все
Підключайте бот якщо не підключили і долучайтеся до мене у марафоні щоденних донатів!
#donate1024 #війна #проекти
permalink | @full_of_hatred
👇Щоденні донати💰на ЗСУ🪖
🫡@Donate1024Bot
🔥21👍9❤🔥2🐳2⚡1❤1
Мопеди vs будинки
На початку повномасштабної війни мене дуже непокоїло питання міцності будинку де я мешкаю. Це сталінка з бетонними перекриттями, моя квартира на останньому поверсі.
Того тижня я відвідував Запоріжжя з діловим візитом (переговори з VC стосовно інвестицій в @Donate1024Bot) і мав нагоду наочно переконатися що трапляється зі сталінкою і яку влучає ракета.
Вчора вранці вже прокинувся від звуку дзижчання мопеду, а потім і вибухів, бо епіцентр подій знаходиться досить близько до мене. Після перегляду результатів влучання мопеда з 30+ кг вибухівки на борту в царський будинок, питання по міцності мого остаточно відпали. Якщо не сидіти у підвалі то хана, мінус під'їзд із всіма хто всередині.
Панельні будинки складаються тупо під'їздами, цегляні розсипаються, а от монолітно-каркасні стоять💪 Будинок на Лобановського, багатостраждальний будинок у Львівському кварталі, будинок в Одесі куди влучила ракета всі вціліли. Тому наступне житло треба шукати подалі від військових та інфраструктурних об'єктів, на нижніх поверхах, монолітно-каркасне. Якщо щось і влучить, то принаймні стіни будуть стояти. Ну ок, на Лобановського плита одна трохи посипалась і через це демонтували всі поверхи зверху, але це буквально едж кейс бо ракета прилетіла чітко в кут будинку. Між іншим ракета протирадіолокаційна російська що летіла з боку Гостомелю в радар на Жулянах а не зенітна українська що збилась з курсу як люблять нахрюкнути🐽 кацапи та ті у кого не все так однозначно🤡
P.S.: тепер звуки автівок, кавомашини та інше характерне дзижчання бентежать та вмикають в організмі повітряну тривогу.
P.P.S.: як завжди, розумні люди за мене вже все розписали: Як російські удари руйнують багатоповерхівки. Вісім прикладів з коментарями інженера-конструктора.
#війна
permalink | @full_of_hatred
👇Щоденні донати💰на ЗСУ🪖
🫡@Donate1024Bot
На початку повномасштабної війни мене дуже непокоїло питання міцності будинку де я мешкаю. Це сталінка з бетонними перекриттями, моя квартира на останньому поверсі.
Того тижня я відвідував Запоріжжя з діловим візитом (переговори з VC стосовно інвестицій в @Donate1024Bot) і мав нагоду наочно переконатися що трапляється зі сталінкою і яку влучає ракета.
Вчора вранці вже прокинувся від звуку дзижчання мопеду, а потім і вибухів, бо епіцентр подій знаходиться досить близько до мене. Після перегляду результатів влучання мопеда з 30+ кг вибухівки на борту в царський будинок, питання по міцності мого остаточно відпали. Якщо не сидіти у підвалі то хана, мінус під'їзд із всіма хто всередині.
Панельні будинки складаються тупо під'їздами, цегляні розсипаються, а от монолітно-каркасні стоять💪 Будинок на Лобановського, багатостраждальний будинок у Львівському кварталі, будинок в Одесі куди влучила ракета всі вціліли. Тому наступне житло треба шукати подалі від військових та інфраструктурних об'єктів, на нижніх поверхах, монолітно-каркасне. Якщо щось і влучить, то принаймні стіни будуть стояти. Ну ок, на Лобановського плита одна трохи посипалась і через це демонтували всі поверхи зверху, але це буквально едж кейс бо ракета прилетіла чітко в кут будинку. Між іншим ракета протирадіолокаційна російська що летіла з боку Гостомелю в радар на Жулянах а не зенітна українська що збилась з курсу як люблять нахрюкнути🐽 кацапи та ті у кого не все так однозначно🤡
P.S.: тепер звуки автівок, кавомашини та інше характерне дзижчання бентежать та вмикають в організмі повітряну тривогу.
P.P.S.: як завжди, розумні люди за мене вже все розписали: Як російські удари руйнують багатоповерхівки. Вісім прикладів з коментарями інженера-конструктора.
#війна
permalink | @full_of_hatred
👇Щоденні донати💰на ЗСУ🪖
🫡@Donate1024Bot
👍51🤬10😢7❤3🔥3😐2🍌1🍓1💋1
Чи влучить ракета у мій будинок?
Придумав проект. Робимо мапу, юзер заходить на мапу, обирає точку і йому показується вірогідність що в цей будинок щось прилетить.
Ймовірності рахуємо на підставі відстані від стратегічних об'єктів, як-то: військових частин, заводів, електростанцій, залізничних вузлів, мостів, складів, інших інфраструктурних об'єктів.
Робимо поправку на влучання що вже були по цьому місту. Очевидно що по Києву шанси значно вищі ніж по моїм рідним Тернополю та Бучачу.
Рахуємо, видаємо коефіцієнт! Також показуємо стату по різних засобах ураження: Калібр, Х-59, Х-101, Х-22, С-300, мопеди різних варіацій, гради, урагани, смерчі, ствольна арта, міномети і так далі, все лайно що пускає по нам русня.
Можна піти далі—зробити хітмапу де жити безпечно а де небезпечно. Ріелторам та тимчасово переміщеним знадобиться!
Проект би завірусився 100%. Монетизацію би робили через детальні звіти для тих самих ріелторів та верифіковану позначку «цей будинок розташований подалі від стратегічних об'єктів😎»
Все класно? Все.
Крім того що такий проект миттєво розкриває локації тих самих стратегічних об'єктів. Є такий сайт Wikimapia, там осінтери давно вже розмітили все що можна розмітити, в тому числі шахти стратегічних ядерних ракет, військові частини, аеродроми, підстанції, все-все-все по всьому світу. З початком повномасштабної війни сайт не працює upd: все працює. Я звісно розумію що кацапи працюють по своїм мапам які можна взяти ще з совєцьких часів і не сильно прогадати, але лишній раз розвідувальну інфу краще не давати.
Тому, на жаль, проект реалізований не буде. Не ті часи.
Але яка класна ідея, пра?
P.S.: кому ссикотно від ядерної бімби прошу на сайт Nukemap. Вибираєте точку, тип боєприпасу, робите БУМ і дивитеся в радіус чого попала ваша домівка.
#ідеї #війна
permalink | @full_of_hatred
👇Щоденні донати💰на ЗСУ🪖
🫡@Donate1024Bot
Придумав проект. Робимо мапу, юзер заходить на мапу, обирає точку і йому показується вірогідність що в цей будинок щось прилетить.
Ймовірності рахуємо на підставі відстані від стратегічних об'єктів, як-то: військових частин, заводів, електростанцій, залізничних вузлів, мостів, складів, інших інфраструктурних об'єктів.
Робимо поправку на влучання що вже були по цьому місту. Очевидно що по Києву шанси значно вищі ніж по моїм рідним Тернополю та Бучачу.
Рахуємо, видаємо коефіцієнт! Також показуємо стату по різних засобах ураження: Калібр, Х-59, Х-101, Х-22, С-300, мопеди різних варіацій, гради, урагани, смерчі, ствольна арта, міномети і так далі, все лайно що пускає по нам русня.
Можна піти далі—зробити хітмапу де жити безпечно а де небезпечно. Ріелторам та тимчасово переміщеним знадобиться!
Проект би завірусився 100%. Монетизацію би робили через детальні звіти для тих самих ріелторів та верифіковану позначку «цей будинок розташований подалі від стратегічних об'єктів😎»
Все класно? Все.
Крім того що такий проект миттєво розкриває локації тих самих стратегічних об'єктів. Є такий сайт Wikimapia, там осінтери давно вже розмітили все що можна розмітити, в тому числі шахти стратегічних ядерних ракет, військові частини, аеродроми, підстанції, все-все-все по всьому світу. З початком повномасштабної війни сайт не працює upd: все працює. Я звісно розумію що кацапи працюють по своїм мапам які можна взяти ще з совєцьких часів і не сильно прогадати, але лишній раз розвідувальну інфу краще не давати.
Тому, на жаль, проект реалізований не буде. Не ті часи.
Але яка класна ідея, пра?
P.S.: кому ссикотно від ядерної бімби прошу на сайт Nukemap. Вибираєте точку, тип боєприпасу, робите БУМ і дивитеся в радіус чого попала ваша домівка.
#ідеї #війна
permalink | @full_of_hatred
👇Щоденні донати💰на ЗСУ🪖
🫡@Donate1024Bot
🍌14💯8🏆3🕊2👍1🌭1💋1
This media is not supported in your browser
VIEW IN TELEGRAM
Збір на контейнер-зброярню для ЗСУ
Вітаю! Хлопці з протитанкового дивізіону яким ви вже допомогли багато разів звернулися до нас з проханням дістати їм морський контейнер для облаштування зброярні.
Контейнер вони вже знайшли самі, його необхідно доставити, відремонтувати та обладнати під їх потреби. Доставку зроблять теж безкоштовно, потрібно лише оплатити пальне—245 літрів.
Тому збираємо гроші на солярку і обладання. Орієнтовна сума 50 000 грн. Все що залишиться, піде на зимове спорядження та інші потреби частини.
Гроші збираємо з Віктором "Капеланом" Черніявським та Віталієм.
Банка https://send.monobank.ua/jar/3PgQe1XeLP
Картка банки 5375411200811318
PayPal itstud87@gmail.com
Долучайтесь!
UPD: Дякуємо всім, збір закрито, зібрали більше ніж планували!
Вітаю! Хлопці з протитанкового дивізіону яким ви вже допомогли багато разів звернулися до нас з проханням дістати їм морський контейнер для облаштування зброярні.
Контейнер вони вже знайшли самі, його необхідно доставити, відремонтувати та обладнати під їх потреби. Доставку зроблять теж безкоштовно, потрібно лише оплатити пальне—245 літрів.
Тому збираємо гроші на солярку і обладання. Орієнтовна сума 50 000 грн. Все що залишиться, піде на зимове спорядження та інші потреби частини.
Гроші збираємо з Віктором "Капеланом" Черніявським та Віталієм.
Банка https://send.monobank.ua/jar/3PgQe1XeLP
Картка банки 5375411200811318
PayPal itstud87@gmail.com
Долучайтесь!
UPD: Дякуємо всім, збір закрито, зібрали більше ніж планували!
❤24❤🔥6
Життя поза світом клієнта
Я стежу за замагальною сценою Counter Strike, там скоро найголовніший чемпіонат року, Major. Для гравців компанія-розробник, Valve, робить беттінг прямо в грі. Працює це так: ти купуєш “квиток” а далі робиш ставки на ті команди які пройдуть до наступного етапу турніру. Всього 24 команди та три етапи. Задача гравця—вгадати максимальну кількість переможців. Винагорода—віртуальна монетка. Зветься забава «Pick'Em Challenge».
В українськомовному CSGO-ком'юніті є блогер, коментатор, журналіст та кіберспортивний аналітик Олександр Петрик. Торік він запускав телеграм бота для пікемів та розігрував призи. Цього року Петрик теж хоче зробити такого бота і опублікував у себе на каналі оголошення про пошук програмістів. Потрібно за тиждень зробити аналог Pick'Em але свій, а зібрані гроші підуть на ЗСУ.
Задача абсолютно реалістична і я можливо навіть би й взявся, але не готовий закоммітитись на таку роботу, бо маю свою. Проте мова не про це, а те що пишуть люди в коментарях.
А в коментарях несеться цирк на дроті: люди питаються про ТЗ, пишуть що терміни нереальні, якийсь пан пропонує зібрати команду з двох фронтів, двох беків, девопса та аналітика, хтось з 10-и річним досвідом не може кодити але пропонує консультації з архітектури (sic!). На вогник завітав власник цілої аутсорс шхуни та запропонував свої послуги, повилазили фрілансери ”якщо буду потрібен пишить”. Останнім до трамваю забіг девопс який запропонував налаштувати кубернетес та JIRA.
Всі ці люди чудово проілюстрували собою всю суть ресурсної аутсорс-економіки України: жоден з них не живе у світі клієнта. Ну ок, пару адекватів все-таки було.
Очевидно що Петрику абсолютно нецікаві ні фронтенд з бекендом, ні кубер, ні джира, ні архітектура, ні написання ТЗ. Йому потрібен пікем. Всі хто цікавилися контрстрайком знають як воно виглядає і як працює.
Ймовірно ще купа людей пішли до нього в дірект і можливо там були адекватні розробники, які вже як мінімум мали в голові базове рішення і задали уточнюючі питання. Але ми їх не побачили, тому застосовуємо узагальнення на основі часткових даних.
Поки ви будете думати що «нєт тз—результат хз» та жити поза реальністю клієнта, то максимум на який можна розраховувати це гребля за 30$/h на дірявій шхуні, де боцман буде щоранку вказувати куди посунути кнопку.
#робота
permalink | @full_of_hatred
👇Щоденні донати💰на ЗСУ🪖
🫡@Donate1024Bot
Я стежу за замагальною сценою Counter Strike, там скоро найголовніший чемпіонат року, Major. Для гравців компанія-розробник, Valve, робить беттінг прямо в грі. Працює це так: ти купуєш “квиток” а далі робиш ставки на ті команди які пройдуть до наступного етапу турніру. Всього 24 команди та три етапи. Задача гравця—вгадати максимальну кількість переможців. Винагорода—віртуальна монетка. Зветься забава «Pick'Em Challenge».
В українськомовному CSGO-ком'юніті є блогер, коментатор, журналіст та кіберспортивний аналітик Олександр Петрик. Торік він запускав телеграм бота для пікемів та розігрував призи. Цього року Петрик теж хоче зробити такого бота і опублікував у себе на каналі оголошення про пошук програмістів. Потрібно за тиждень зробити аналог Pick'Em але свій, а зібрані гроші підуть на ЗСУ.
Задача абсолютно реалістична і я можливо навіть би й взявся, але не готовий закоммітитись на таку роботу, бо маю свою. Проте мова не про це, а те що пишуть люди в коментарях.
А в коментарях несеться цирк на дроті: люди питаються про ТЗ, пишуть що терміни нереальні, якийсь пан пропонує зібрати команду з двох фронтів, двох беків, девопса та аналітика, хтось з 10-и річним досвідом не може кодити але пропонує консультації з архітектури (sic!). На вогник завітав власник цілої аутсорс шхуни та запропонував свої послуги, повилазили фрілансери ”якщо буду потрібен пишить”. Останнім до трамваю забіг девопс який запропонував налаштувати кубернетес та JIRA.
Всі ці люди чудово проілюстрували собою всю суть ресурсної аутсорс-економіки України: жоден з них не живе у світі клієнта. Ну ок, пару адекватів все-таки було.
Очевидно що Петрику абсолютно нецікаві ні фронтенд з бекендом, ні кубер, ні джира, ні архітектура, ні написання ТЗ. Йому потрібен пікем. Всі хто цікавилися контрстрайком знають як воно виглядає і як працює.
Ймовірно ще купа людей пішли до нього в дірект і можливо там були адекватні розробники, які вже як мінімум мали в голові базове рішення і задали уточнюючі питання. Але ми їх не побачили, тому застосовуємо узагальнення на основі часткових даних.
Поки ви будете думати що «нєт тз—результат хз» та жити поза реальністю клієнта, то максимум на який можна розраховувати це гребля за 30$/h на дірявій шхуні, де боцман буде щоранку вказувати куди посунути кнопку.
#робота
permalink | @full_of_hatred
👇Щоденні донати💰на ЗСУ🪖
🫡@Donate1024Bot
❤54❤🔥9💔2
Бійці підрозділу для якого збирали на каремати через @Donate1024Bot дякують за допомогу та передають від нас привіт кацапам!
❤61❤🔥14💔1
Оцінки
Нещодавно мав розмову з одним чоловіком який критикував успішність своїх дітей у школі. Мовляв, математики не розуміють, в люди не вийдуть.
1
Я згадав одну з своїх однокласниць. В школі та вчилась погано, реально була трохи туга і нічого не відстрілювала. Дозвілля проводила самознищуючись за допомогою цигарок та алкоголю з старшими хлопцями. Classic.
Через 15 років після випускного, в супермаркеті «Континент» на Дмитрівській до мене по імені звернулась незнайома панянка. В одній руці вона тримала товсту книгу на англійській. Я ніяк не міг зрозуміти хто це така. Врешті вона представилась і то виявилась та сама однокласниця. Тільки тепер вона вже не двіжувала по вечірках, а працювала QA менеджером в інфопульсі, регулярно їздила у закордонні відрядження, впроваджувала передові методології тестування і взагалі активно професійно розвивалась.
Зараз перевірив її лінкедін, кілька років тому вона переїхала до Німеччини, а потім і до штатів де ймовірно одружилась, бо змінила прізвище. Працює PMом в healthcare стартапі. Прийшла до успіху.
2
Інший мій однокласник теж не подавав великих надій у школі. Його батька застрелили на початку дев'яностих і мати залишилась одна з чотирма дітьми, сім'я сильно бідувала. Змалечка він з братом та ще одним моїм однокласником ходили на боротьбу. Займали якісь місця, а в школі регулярно давали мені тягла за просто так. Втім, в дрібний кримінал вони не пішли, хоча можливість мали.
Тепер цей однокласник успішний підприємець та має свою базу чорного металу. Його брат не такий успішний—водій та охоронець у місцевого кабанчика. А третій пацан, який серед них вчився найкраще, зараз має іржавого бусика, їздить по селах та збирає метал щоб відвезти на базу першому.
3
Мій однокурсник, який не дуже тягнув навчання та (здається) одного разу кікнутий за завалену сесію, сьогодні сидить зі мною в коворкінгу. Тільки в той час як я самознищуюсь колупаючи yaml файли та сиджу на зум-звінках з приводу роадмапу на реструктуризацію yaml файлів, цей парубок сидить у мітингрумі та пітчить свій стартап, маркетплейс AI моделей, інвесторам. Піднімає seed раунд.
Fin
За допомогою демагогії та прийомів Selection & Confirmation Bias я щойно довів вам що погані оцінки у школі ніяк не корелюють з майбутнім успіхом дитини. Показуйте цей пост тим, хто вважає інакше.
#кулсторі
permalink | @full_of_hatred
👇Щоденні донати💰на ЗСУ🪖
🫡@Donate1024Bot
Нещодавно мав розмову з одним чоловіком який критикував успішність своїх дітей у школі. Мовляв, математики не розуміють, в люди не вийдуть.
1
Я згадав одну з своїх однокласниць. В школі та вчилась погано, реально була трохи туга і нічого не відстрілювала. Дозвілля проводила самознищуючись за допомогою цигарок та алкоголю з старшими хлопцями. Classic.
Через 15 років після випускного, в супермаркеті «Континент» на Дмитрівській до мене по імені звернулась незнайома панянка. В одній руці вона тримала товсту книгу на англійській. Я ніяк не міг зрозуміти хто це така. Врешті вона представилась і то виявилась та сама однокласниця. Тільки тепер вона вже не двіжувала по вечірках, а працювала QA менеджером в інфопульсі, регулярно їздила у закордонні відрядження, впроваджувала передові методології тестування і взагалі активно професійно розвивалась.
Зараз перевірив її лінкедін, кілька років тому вона переїхала до Німеччини, а потім і до штатів де ймовірно одружилась, бо змінила прізвище. Працює PMом в healthcare стартапі. Прийшла до успіху.
2
Інший мій однокласник теж не подавав великих надій у школі. Його батька застрелили на початку дев'яностих і мати залишилась одна з чотирма дітьми, сім'я сильно бідувала. Змалечка він з братом та ще одним моїм однокласником ходили на боротьбу. Займали якісь місця, а в школі регулярно давали мені тягла за просто так. Втім, в дрібний кримінал вони не пішли, хоча можливість мали.
Тепер цей однокласник успішний підприємець та має свою базу чорного металу. Його брат не такий успішний—водій та охоронець у місцевого кабанчика. А третій пацан, який серед них вчився найкраще, зараз має іржавого бусика, їздить по селах та збирає метал щоб відвезти на базу першому.
3
Мій однокурсник, який не дуже тягнув навчання та (здається) одного разу кікнутий за завалену сесію, сьогодні сидить зі мною в коворкінгу. Тільки в той час як я самознищуюсь колупаючи yaml файли та сиджу на зум-звінках з приводу роадмапу на реструктуризацію yaml файлів, цей парубок сидить у мітингрумі та пітчить свій стартап, маркетплейс AI моделей, інвесторам. Піднімає seed раунд.
Fin
За допомогою демагогії та прийомів Selection & Confirmation Bias я щойно довів вам що погані оцінки у школі ніяк не корелюють з майбутнім успіхом дитини. Показуйте цей пост тим, хто вважає інакше.
#кулсторі
permalink | @full_of_hatred
👇Щоденні донати💰на ЗСУ🪖
🫡@Donate1024Bot
❤58❤🔥11👍8😐8💔1
Шукаємо ноутбук для ЗСУ
✴ Бійцям з 30-ої ОМБр потрібен ноутбук💻. Вимоги: щоб працював мікрософт офіс та батарея тримала 2 години.
Можливо в когось є старий ноут, щоб ми не купували, пишіть @VicChern в дірект 🙏
Upd: ноут знайдено.
Можливо в когось є старий ноут, щоб ми не купували, пишіть @VicChern в дірект 🙏
Upd: ноут знайдено.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍16
Перехвалив телеграм
Торік я нахвалював якість, з якою зроблені клієнти телеграму. Минуло не так багато часу, і все зіпсувалось.
Телеграм перестав нормально синхронізувати прочитані повідомлення на різних пристроях. Раніше все працювало моментально і чітко. Зараз я щодня стикаюсь з тим, що на телефоні в мене якісь канали відмічені як непрочитані хоча вони були прочитані на десктопі і навпаки. Страшенно дратує.
Менюшка з новими емодзями сильно гальмує на моєму телефоні. Вони або не завантажуються взагалі, або надзвичайно повільно відкриваються. Навіть з тих трьох реакцій що зараз є на каналі, одна просто не завантажується. В цілому клієнт став повільніше працювати.
Продуктові рішення надзвичайно сумнівні.
Тисячі нових реакцій нікому не потрібні. Чим більше доступний асоритмент, тим більше когнітивних зусиль потрібно витратити людині щоб зробити вибір. В результаті ніхто не користується ними. Достатньо було наявних двох десятків реакцій та розмежуванням між преміум та не-преміум акаунтів між ними. Так, деякі чати мають свої набори (свинка_джакузі, зсу і так далі), але по факту це зайве.
Надзвичайно дратує що реакції постійно перетасовуються в менюшці. Розробники хотіли як краще і поставили на перші п'ять позицій ті реакції, які я застосовую частіше. Але через це порядок постійно міняється і я не можу знайти швидко потрібну реакцію, бо вона не на своєму місці. В результаті я ними не користуюсь взагалі.
Та що там казати. Телеграм не здатний навіть вчасно відправити запланований пост. Замість 9:00 останні такі пости відправлялися о 9:01 або 9:02. Мій власний сервіс публікації працює точніше та надійніше.
Отак остання нормальна соцмережа стала деградувати. Повна ганьба.
#спостереження
permalink | @full_of_hatred
👇Щоденні донати💰на ЗСУ🪖
🫡@Donate1024Bot
Торік я нахвалював якість, з якою зроблені клієнти телеграму. Минуло не так багато часу, і все зіпсувалось.
Телеграм перестав нормально синхронізувати прочитані повідомлення на різних пристроях. Раніше все працювало моментально і чітко. Зараз я щодня стикаюсь з тим, що на телефоні в мене якісь канали відмічені як непрочитані хоча вони були прочитані на десктопі і навпаки. Страшенно дратує.
Менюшка з новими емодзями сильно гальмує на моєму телефоні. Вони або не завантажуються взагалі, або надзвичайно повільно відкриваються. Навіть з тих трьох реакцій що зараз є на каналі, одна просто не завантажується. В цілому клієнт став повільніше працювати.
Продуктові рішення надзвичайно сумнівні.
Тисячі нових реакцій нікому не потрібні. Чим більше доступний асоритмент, тим більше когнітивних зусиль потрібно витратити людині щоб зробити вибір. В результаті ніхто не користується ними. Достатньо було наявних двох десятків реакцій та розмежуванням між преміум та не-преміум акаунтів між ними. Так, деякі чати мають свої набори (свинка_джакузі, зсу і так далі), але по факту це зайве.
Надзвичайно дратує що реакції постійно перетасовуються в менюшці. Розробники хотіли як краще і поставили на перші п'ять позицій ті реакції, які я застосовую частіше. Але через це порядок постійно міняється і я не можу знайти швидко потрібну реакцію, бо вона не на своєму місці. В результаті я ними не користуюсь взагалі.
Та що там казати. Телеграм не здатний навіть вчасно відправити запланований пост. Замість 9:00 останні такі пости відправлялися о 9:01 або 9:02. Мій власний сервіс публікації працює точніше та надійніше.
Отак остання нормальна соцмережа стала деградувати. Повна ганьба.
#спостереження
permalink | @full_of_hatred
👇Щоденні донати💰на ЗСУ🪖
🫡@Donate1024Bot
👍85😐30👎1
Майндсет 🐗 кабанчика: скупість
Cпілкуючись з будівельниками часто чую про неймовірну жадібність багатих клієнтів. В таких історіях ті всіма правдами і неправдами намагаються заплатити якомога менше, або не заплатити взагалі, затримують виплати, економлять на матеріалах.
В місті звідки я родом, зараз всім керує один підприємець. В дев'яностих він почав з маленького кіоска, а зараз володіє купою виробництв та експортує свою продукцію по всьому світу.
В тому містечку він має маєток. Як і пасує українському багатію—величезний палац з триметровим парканом, тенісним кортом, садом, сауною та всім таким іншим.
Знаходиться цей маєток на околиці міста. Дорога перед територією добре заасфальтована. Але варто від'їхати від палаца на 100 метрів як починається мало не розбита грунтовка. Далі по місту полотно теж не дуже якісне. Ну, як всюди в провінції.
Я маю родину в селі поряд і ми часто ходимо або проїжджаємо ту ділянку. І кожного разу я дивуюсь—чому б не зробити всю дорогу в місті доброю? Ти ж сам щодня (або щотижня) їздиш по ній, невже по приколу десятки років поспіль об'їжджати ті ями?
Вартість ремонтних робіт—ніщо у порівнянні зі статками нашого кабанчика. Профіти—максимальні. Сам їдеш як король, та ще й маєш повагу жителів на багато років вперед, якщо дорога буде якісною та вчасно ремонтуватися.
Чому ж наш ґазда цього не робить?
Гадаю що одна з фундаментальних цінностей кабанчиків це "не бути лохом". Якщо ти зробиш дорогу в місті, нею будуть безкоштовно користуватися інші—значить ти лох, тому що хтось щось робить за твій кошт. Ба більше, в нашому випадку герой швидш за все в курсі корупційних оборудок та особисто знайомий з людьми з автодору, які крадуть гроші призначені на ремонт. Відповідно, якщо він вкладе свої гроші—буде двічі лохом, бо буде не тільки виправить недофінансування від держави, а ще й фактично допоможе крадіям вирішити їх проблеми з дірами в бюджеті.
Всі кабанчики тому і кабанчики що не лохи. Розслабишся на секунду—тебе миттєво з'їдять. Тому вони патологічно скупі та не можуть собі дозволити зробити щось просто так, для суспільного блага.
Ну і деруть три шкури з будівельників, бо не втрачають пильності.
#кабанчики
permalink | @full_of_hatred
👇Щоденні донати💰на ЗСУ🪖
🫡@Donate1024Bot
Cпілкуючись з будівельниками часто чую про неймовірну жадібність багатих клієнтів. В таких історіях ті всіма правдами і неправдами намагаються заплатити якомога менше, або не заплатити взагалі, затримують виплати, економлять на матеріалах.
В місті звідки я родом, зараз всім керує один підприємець. В дев'яностих він почав з маленького кіоска, а зараз володіє купою виробництв та експортує свою продукцію по всьому світу.
В тому містечку він має маєток. Як і пасує українському багатію—величезний палац з триметровим парканом, тенісним кортом, садом, сауною та всім таким іншим.
Знаходиться цей маєток на околиці міста. Дорога перед територією добре заасфальтована. Але варто від'їхати від палаца на 100 метрів як починається мало не розбита грунтовка. Далі по місту полотно теж не дуже якісне. Ну, як всюди в провінції.
Я маю родину в селі поряд і ми часто ходимо або проїжджаємо ту ділянку. І кожного разу я дивуюсь—чому б не зробити всю дорогу в місті доброю? Ти ж сам щодня (або щотижня) їздиш по ній, невже по приколу десятки років поспіль об'їжджати ті ями?
Вартість ремонтних робіт—ніщо у порівнянні зі статками нашого кабанчика. Профіти—максимальні. Сам їдеш як король, та ще й маєш повагу жителів на багато років вперед, якщо дорога буде якісною та вчасно ремонтуватися.
Чому ж наш ґазда цього не робить?
Гадаю що одна з фундаментальних цінностей кабанчиків це "не бути лохом". Якщо ти зробиш дорогу в місті, нею будуть безкоштовно користуватися інші—значить ти лох, тому що хтось щось робить за твій кошт. Ба більше, в нашому випадку герой швидш за все в курсі корупційних оборудок та особисто знайомий з людьми з автодору, які крадуть гроші призначені на ремонт. Відповідно, якщо він вкладе свої гроші—буде двічі лохом, бо буде не тільки виправить недофінансування від держави, а ще й фактично допоможе крадіям вирішити їх проблеми з дірами в бюджеті.
Всі кабанчики тому і кабанчики що не лохи. Розслабишся на секунду—тебе миттєво з'їдять. Тому вони патологічно скупі та не можуть собі дозволити зробити щось просто так, для суспільного блага.
Ну і деруть три шкури з будівельників, бо не втрачають пильності.
#кабанчики
permalink | @full_of_hatred
👇Щоденні донати💰на ЗСУ🪖
🫡@Donate1024Bot
👍57😐10👎3
Мій товариш Віталій з яким ми збирали на пікап, збирає на трійку FPV-дронів.
Віталій відомий як спікер FWDays та активний учасник JS-ком'юніті. Далі текст автора:
Ми створили ескадрилью дронів-кур’єрів . Саме це значно підвищить боєздатність стрілкових батальйонів, котрі не мають арти в доступності, або оперативній доступності 💪💪💪
Тож ми вже маючи позитивні результати використання на протязі останніх кількох місяців розширюємо підрозділ і нам необхідно обладнати більше “кур’єрів”.
Необхідно 280 000грн 🎯 на 3 дрони, які можуть доставляти велику теплу піццу на відстані до 12км зі швидкістю 120км/год, майже як глово.
Прошу зробити репост або донат. Пам’ятаємо, що 1 репост дає 1-3 донати і 1 додатковий репост. При репості додайте будь ласка пару слів від себе.
Монобанка: https://send.monobank.ua/jar/697fR8UmR1
💵 Paypal: turist995@gmail.com
💳Карта моно:
Віталій відомий як спікер FWDays та активний учасник JS-ком'юніті. Далі текст автора:
Ми створили ескадрилью дронів-кур’єрів . Саме це значно підвищить боєздатність стрілкових батальйонів, котрі не мають арти в доступності, або оперативній доступності 💪💪💪
Тож ми вже маючи позитивні результати використання на протязі останніх кількох місяців розширюємо підрозділ і нам необхідно обладнати більше “кур’єрів”.
Необхідно 280 000грн 🎯 на 3 дрони, які можуть доставляти велику теплу піццу на відстані до 12км зі швидкістю 120км/год, майже як глово.
Прошу зробити репост або донат. Пам’ятаємо, що 1 репост дає 1-3 донати і 1 додатковий репост. При репості додайте будь ласка пару слів від себе.
Монобанка: https://send.monobank.ua/jar/697fR8UmR1
💵 Paypal: turist995@gmail.com
💳Карта моно:
5375411200197940
💳Карта приват: 4149609007641402👍23
✙rozho)))k✙🇺🇦
Збір на контейнер-зброярню для ЗСУ Вітаю! Хлопці з протитанкового дивізіону яким ви вже допомогли багато разів звернулися до нас з проханням дістати їм морський контейнер для облаштування зброярні. Контейнер вони вже знайшли самі, його необхідно доставити…
Привіт друзі! Разом з ІТ Капеланом та Віталієм нам вдалося зібрати достатньо грошей для облаштування контейнера-зброярні для бійців протитанкового дивізіону. Проміжний результат ви бачите на відео. Крім того, ми придбали берці для дівчини💅 яка служить в тому ж підрозділі.
Звітуємо по коштам. Всього зі всіх каналів було зібрано 87 522₴😲
- 12 500₴ доставка контейнера до бійців
- 16 288₴ будматеріали: теплоізоляція, OSB-плити та інше
- 3 834₴ берці+доставка НП
Залишок 54 900₴. З них частина можливо буде витрачена на контейнер (поки не маємо деталей). Інше ми запланували витратити на потреби бійців 30-ої бригади що зараз стримує навалу росні під Бахмутом. Для них придбаємо EcoFlow та інші речі, про які відзвітуємо наступного тижня.
Дякуємо кожному хто долучився💪🇺🇦🇺🇦🇺🇦
Звітуємо по коштам. Всього зі всіх каналів було зібрано 87 522₴😲
- 12 500₴ доставка контейнера до бійців
- 16 288₴ будматеріали: теплоізоляція, OSB-плити та інше
- 3 834₴ берці+доставка НП
Залишок 54 900₴. З них частина можливо буде витрачена на контейнер (поки не маємо деталей). Інше ми запланували витратити на потреби бійців 30-ої бригади що зараз стримує навалу росні під Бахмутом. Для них придбаємо EcoFlow та інші речі, про які відзвітуємо наступного тижня.
Дякуємо кожному хто долучився💪🇺🇦🇺🇦🇺🇦
👍58
Два місяці з fly.io
Два місяці тому я перевіз всі свої проекти на платформу fly.io. Ділюся з вами досвідом використання.
Ціна
Отож, найприємніше що я отримав, це швидші ресурси за нижчу ціну. За вересень я заплатив $17.09, за жовтень $17.02. Всього в мене крутиться 5 проектів, спільний для всіх редіс та спільний для всіх постгрес. За той самий сетап на хероку я платив би десь 80$.
Мережа
В мене сходу не запрацював нормально Wireguard тунель до внутрішньої мережі проектів, але я забив з цим розбиратися. Щоб мати доступ до продакшн бази, просто відкривав собі проксі-тунель на локалхост. Додатковий крок, але я до того звик. Згодом розібрався в причинах (некоректно конфігурувався resolved) та налаштував все як треба, тому зараз маю одним кліком повноцінний доступ у внутрішню мережу. Втім, поки що цим не користуюсь, бо сервери дебажити не треба, а для бази за старою звичкою відкриваю тунель😂
Деплої
Перший місяць в мене постійно падали та зависали деплої з GitLab CI. При цьому з локалхосту все працювало. Я вже побіг жалітися у сапорт, але потім сам второпав що в мене був недоконфігурований
Навідміну від Heroku, тут можна налаштувати health check для своєї апки, і якщо вона не проходить його після деплою то fly автоматично робить ролбек на стару версію. Це вже допомогло мені кілька разів коли я накосячив з конфігурацією.
Стабільність
Одного разу в мене повністю відвалився Redis. Добре, що це трапилося вже після того як @Donate1024Bot розіслав всім щоденні сповіщення. Довелося зайти і рестартанути його.
Іншого разу ненадовго пропадали конекшени до постгресу. На роботу це не повпливало, але такі помилки вискакують у Sentry раз на кілька днів.
З Heroku такого не було, там все працювало залізобетонно.
На тому все
Загалом я задоволений. Проте fly не можна назвати повноцінною заміною Heroku. Для того щоб з ним працювати, потрібно трохи розбиратися в девопсячих справах: як зробити Docker імедж, як користуватися CLI, бо тут немає клікопсу, як взагалі працюють сервери та мережа коли щось пішло не так. З Heroku проект підняти набагато простіше та швидше. Але про це згодом.
#інструменти
permalink | @full_of_hatred
👇Щоденні донати💰на ЗСУ🪖
🫡@Donate1024Bot
Два місяці тому я перевіз всі свої проекти на платформу fly.io. Ділюся з вами досвідом використання.
Ціна
Отож, найприємніше що я отримав, це швидші ресурси за нижчу ціну. За вересень я заплатив $17.09, за жовтень $17.02. Всього в мене крутиться 5 проектів, спільний для всіх редіс та спільний для всіх постгрес. За той самий сетап на хероку я платив би десь 80$.
Мережа
В мене сходу не запрацював нормально Wireguard тунель до внутрішньої мережі проектів, але я забив з цим розбиратися. Щоб мати доступ до продакшн бази, просто відкривав собі проксі-тунель на локалхост. Додатковий крок, але я до того звик. Згодом розібрався в причинах (некоректно конфігурувався resolved) та налаштував все як треба, тому зараз маю одним кліком повноцінний доступ у внутрішню мережу. Втім, поки що цим не користуюсь, бо сервери дебажити не треба, а для бази за старою звичкою відкриваю тунель😂
Деплої
Перший місяць в мене постійно падали та зависали деплої з GitLab CI. При цьому з локалхосту все працювало. Я вже побіг жалітися у сапорт, але потім сам второпав що в мене був недоконфігурований
.dockerignore, через що кожного разу він намагався залити на fly гігібайт даних. Я пофіксив це (додав у виключення папку з гемами) і все заколосилось.Навідміну від Heroku, тут можна налаштувати health check для своєї апки, і якщо вона не проходить його після деплою то fly автоматично робить ролбек на стару версію. Це вже допомогло мені кілька разів коли я накосячив з конфігурацією.
Стабільність
Одного разу в мене повністю відвалився Redis. Добре, що це трапилося вже після того як @Donate1024Bot розіслав всім щоденні сповіщення. Довелося зайти і рестартанути його.
Іншого разу ненадовго пропадали конекшени до постгресу. На роботу це не повпливало, але такі помилки вискакують у Sentry раз на кілька днів.
З Heroku такого не було, там все працювало залізобетонно.
На тому все
Загалом я задоволений. Проте fly не можна назвати повноцінною заміною Heroku. Для того щоб з ним працювати, потрібно трохи розбиратися в девопсячих справах: як зробити Docker імедж, як користуватися CLI, бо тут немає клікопсу, як взагалі працюють сервери та мережа коли щось пішло не так. З Heroku проект підняти набагато простіше та швидше. Але про це згодом.
#інструменти
permalink | @full_of_hatred
👇Щоденні донати💰на ЗСУ🪖
🫡@Donate1024Bot
🤩18🤔9🥰4👍2🤡2❤1🤯1😍1😈1
This media is not supported in your browser
VIEW IN TELEGRAM
Допомагаємо ДОУ зібрати на дрони для Азову:
1. Зайти на https://dou.ua/forums/topic/40709/ 👈
2. Зробити донат🤘💸
3. Поставити + в коментах✅
4. Репостнути
5. ...
6. Чекати звільнення України від загарбників😅
Я вже насипав свої 1024. Якщо ви не донатите щодня через @Donate1024Bot то розгляньте можливість насипати 4096 або 16384🤙
#купую80дронів
1. Зайти на https://dou.ua/forums/topic/40709/ 👈
2. Зробити донат🤘💸
3. Поставити + в коментах✅
4. Репостнути
5. ...
6. Чекати звільнення України від загарбників😅
Я вже насипав свої 1024. Якщо ви не донатите щодня через @Donate1024Bot то розгляньте можливість насипати 4096 або 16384🤙
#купую80дронів
😍15😁4👀3🤩2🥰1🌚1