Новини @Donate1024Bot: 📈графіки наповнення монобанок та дельта
🇺🇦Доброго ранку!🇺🇦 Чергова порція оновлень👇
Графіки монобанок
По всім монобанкам тепер окрім статистики «у моменті» збирається статистика за період. Один із способів визначити скільки людей донатять через бота—це взяти суму на банці до публікації та якраз перед наступною публікацією, зазвичай це доба. Я розробив цю функцію і тепер впевнено можу сказати що транзакції зроблені в день публікації можна атрибувати до бота.
Для наочності зробив візуалізацію на дашборді. Синя частина графіку—це заповненість банки до публікації в боті та після публікації в боті. Жовтий—в період між публікаціями. Таким чином ви можете чітко побачити зростання балансу банки відразу ж після того як пост з'являється у боті.
Дельта
Маючи історичні дані по банкам я можу сказати скільки було зроблено донатів через бот. Потрібно просто взяти суму в банці на момент наступною публікації та на початок і отримати різницю. Цю різницю я назвав «Δ» і вона тепер відображається в боті та на дашборді. Маючи дельту та кількість користувачів які натиснули кнопку «готово» можна зробити висновки про середній розмір донату.
Історичні дані свідчать про те що банки стоять до та після публікації. Ви можете самі переконатися у цьому, наочно, подвивишись на графіки. Тому я роблю припущення що всі гроші які надійшли на банку в момент публікації збору, були зроблені завдяки боту і на цій підставі порахувати суму надходжень.
Також по графіку видно коли з банки знімали гроші. Я думав що так не можна, а виявляється що можна. Цей едж-кейс наразі я не оброблюю і рахую дельту до першої точки після якої зняли гроші.
Вихідні
На вихідних бот не турбуватиме вас вранці, а відправить збір о 12 дня. Ця штука працює давно, але я забув про неї написати.
Кнопка «Дашборд»
Додав кнопку з посиланням на дашборд до картки збору у боті. Не всі читають канал і дивляться новини.
Експерименти
Мені б хотілося підвищити конверсію, щоб люди більше донатили. Але нажаль для якихось продуктових експериментів занадто мало даних. Наприклад того тижня бот показував тільки збори з монобанками, але схоже що це ніяк не вплинуло на конверсію. В мене є багато гіпотез, наприклад «люди охочіше будуть закривати збори» або «чим менше тексту тим охочіше задонатять» або «моно користується більшим попитом ніж приват» проте для перевірки просто немає людей. Ще телеграм не дає можливість зрозуміти чи переглянув користувач повідомлення тому я навіть не знаю кількості реальних переглядів і рахую просто відправку.
Конверсія
Я зробив для себе теплову карту донатів по якій видно що найбільше грошей приносить 5% користувачів які донатять стабільно. Інші 95% людей роблять один-два донати та відписуються. Power law на практиці. Незабаром додам її на дашборд.
Нажаль, конверсія падає. Незважаючи на зростання користувацької бази, донатить ±30 людей.
На тому все
Підключайте собі @Donate1024Bot та приєднуйтесь до мене у марафоні щоденних донатів по 1024 гривні!
#donate1024 #проекти #війна
permalink | donate
🇺🇦Доброго ранку!🇺🇦 Чергова порція оновлень👇
Графіки монобанок
По всім монобанкам тепер окрім статистики «у моменті» збирається статистика за період. Один із способів визначити скільки людей донатять через бота—це взяти суму на банці до публікації та якраз перед наступною публікацією, зазвичай це доба. Я розробив цю функцію і тепер впевнено можу сказати що транзакції зроблені в день публікації можна атрибувати до бота.
Для наочності зробив візуалізацію на дашборді. Синя частина графіку—це заповненість банки до публікації в боті та після публікації в боті. Жовтий—в період між публікаціями. Таким чином ви можете чітко побачити зростання балансу банки відразу ж після того як пост з'являється у боті.
Дельта
Маючи історичні дані по банкам я можу сказати скільки було зроблено донатів через бот. Потрібно просто взяти суму в банці на момент наступною публікації та на початок і отримати різницю. Цю різницю я назвав «Δ» і вона тепер відображається в боті та на дашборді. Маючи дельту та кількість користувачів які натиснули кнопку «готово» можна зробити висновки про середній розмір донату.
Історичні дані свідчать про те що банки стоять до та після публікації. Ви можете самі переконатися у цьому, наочно, подвивишись на графіки. Тому я роблю припущення що всі гроші які надійшли на банку в момент публікації збору, були зроблені завдяки боту і на цій підставі порахувати суму надходжень.
Також по графіку видно коли з банки знімали гроші. Я думав що так не можна, а виявляється що можна. Цей едж-кейс наразі я не оброблюю і рахую дельту до першої точки після якої зняли гроші.
Вихідні
На вихідних бот не турбуватиме вас вранці, а відправить збір о 12 дня. Ця штука працює давно, але я забув про неї написати.
Кнопка «Дашборд»
Додав кнопку з посиланням на дашборд до картки збору у боті. Не всі читають канал і дивляться новини.
Експерименти
Мені б хотілося підвищити конверсію, щоб люди більше донатили. Але нажаль для якихось продуктових експериментів занадто мало даних. Наприклад того тижня бот показував тільки збори з монобанками, але схоже що це ніяк не вплинуло на конверсію. В мене є багато гіпотез, наприклад «люди охочіше будуть закривати збори» або «чим менше тексту тим охочіше задонатять» або «моно користується більшим попитом ніж приват» проте для перевірки просто немає людей. Ще телеграм не дає можливість зрозуміти чи переглянув користувач повідомлення тому я навіть не знаю кількості реальних переглядів і рахую просто відправку.
Конверсія
Я зробив для себе теплову карту донатів по якій видно що найбільше грошей приносить 5% користувачів які донатять стабільно. Інші 95% людей роблять один-два донати та відписуються. Power law на практиці. Незабаром додам її на дашборд.
Нажаль, конверсія падає. Незважаючи на зростання користувацької бази, донатить ±30 людей.
На тому все
Підключайте собі @Donate1024Bot та приєднуйтесь до мене у марафоні щоденних донатів по 1024 гривні!
#donate1024 #проекти #війна
permalink | donate
❤13👍6⚡3
Репутація
Зараз активно читаю та перечитую блог про підприємницьку діяльність (я ж підприємець!). В одному з матеріалів автор зауважив, що алгоритмічна стрічка твітера піднімає «треди» та опускає твіти з посиланнями, щоб люди якомога більше часу проводили у твітері, а не поза ним. Відповідно, щоб стати популярним, треба писати треди. Мені то ніколи не спадало на думку, бо я принципово уникаю користування алгоритмічними стрічками, чи то твітер, чи ютуб, чи музика, натомість надаючи перевагу хронологічному порядку.
Якщо ви заходили на мій акаунт, то бачили, що там я публікую посилання на статті у блозі з невеликим коментарем. Та як твітер не розвиваю, бо мені не подобається тамтешній формат, то не сильно непокоюсь з того що маю мало підписників.
Але після прочитання матеріалу вирішив—а чого б і не спробувати, і не перетворити свої пости у «треди», раз твітер їх піднімає, хай аудиторія йде і звідти, бо останнім часом все сильно стагнує. В якості першого такого «треду» вирішив взяти недавній пост про любов до України та КВЕД 62.01. Опублікував, його лайкнули 2.5 людини, та й потому.
Аж вчора вранці відкриваю браузер і бачу що в мене купа нотифікашок. Перевіряю—той тред репостнув якийсь чувак з псом на аватарці на 10к підписників і прокоментував його так, ніби сприйняв все абсолютно серйозно. Далі понеслися коментарі від інших людей, запалали сраки, і схоже що ніхто не викупив що мій пост—сатира. В реплаях знайшлась дівчина UX яку я колись взяв на першу роботу, а зараз вона вже солідний продакт в Projector Institute.
Воно би ніби й нічого, коли ти нікнейм з котом на аватарці який щітпостить, але мені не потрібно щоб моє ім'я асоціювалось у людей зі словами “довбойоб” або “додіслав” (sic!). Коли продаєш щось людям, а я продаю—бота, блог, пет-проекти, то погана репутація шкодить бізнесу.
Люди не будуть розбиратися хто я, просто в них у пам'яті десь відкладеться прапорець, що отой-то—колись десь зашкварився. В реплаях знайшовся чувак який вирішив мене захистити, типу я дивний, але в Києві сидів коли русня тут стояла, волонтерив і взагалі молодець, не треба мене кібербулити. Але то все пофіг.
Пояснюю як це працює—сьогодні тебе репостить з коментарем “подивіться на додіка” твітер аккаунт на 10к людей, а завтра один з його підписників який випадково це побачив, не запросить тебе виступити на конференцію, не покличе на інтерв'ю, не погодиться на співпрацю. Звісно я трошки гіперболізую, але воно десь так і є.
От мені донесли конструктивну критику що дашборд бота виглядає костурбато, дизайн поганий, а схожий проект має кращий дизайн. Уявімо що я вирішив зайнятися дизайном, та пішов до своєї екс-колеги. А вона згадає твіт і така “та ну його зв'язуватися з ним”.
Або люди не захочуть користуватися @Donate1024Bot тому що десь їм здалося що я херню сказав.
Одні збитки а профітів ніяких.
Врешті я зважив репутаційні ризики, та написав тому чуваку що те все сатира, і не треба на складних щах сприймати тейки про «вибери мультикультуралізм та високі податки», а він взяв та видалив свій квот-твіт, хоча я про це не просив, на тому історія і скінчилась.
А про те що люди мою сатиру не викупають і починають рватися в коментах навіть тут, я завтра напишу.
#мета
permalink | donate
Зараз активно читаю та перечитую блог про підприємницьку діяльність (я ж підприємець!). В одному з матеріалів автор зауважив, що алгоритмічна стрічка твітера піднімає «треди» та опускає твіти з посиланнями, щоб люди якомога більше часу проводили у твітері, а не поза ним. Відповідно, щоб стати популярним, треба писати треди. Мені то ніколи не спадало на думку, бо я принципово уникаю користування алгоритмічними стрічками, чи то твітер, чи ютуб, чи музика, натомість надаючи перевагу хронологічному порядку.
Якщо ви заходили на мій акаунт, то бачили, що там я публікую посилання на статті у блозі з невеликим коментарем. Та як твітер не розвиваю, бо мені не подобається тамтешній формат, то не сильно непокоюсь з того що маю мало підписників.
Але після прочитання матеріалу вирішив—а чого б і не спробувати, і не перетворити свої пости у «треди», раз твітер їх піднімає, хай аудиторія йде і звідти, бо останнім часом все сильно стагнує. В якості першого такого «треду» вирішив взяти недавній пост про любов до України та КВЕД 62.01. Опублікував, його лайкнули 2.5 людини, та й потому.
Аж вчора вранці відкриваю браузер і бачу що в мене купа нотифікашок. Перевіряю—той тред репостнув якийсь чувак з псом на аватарці на 10к підписників і прокоментував його так, ніби сприйняв все абсолютно серйозно. Далі понеслися коментарі від інших людей, запалали сраки, і схоже що ніхто не викупив що мій пост—сатира. В реплаях знайшлась дівчина UX яку я колись взяв на першу роботу, а зараз вона вже солідний продакт в Projector Institute.
Воно би ніби й нічого, коли ти нікнейм з котом на аватарці який щітпостить, але мені не потрібно щоб моє ім'я асоціювалось у людей зі словами “довбойоб” або “додіслав” (sic!). Коли продаєш щось людям, а я продаю—бота, блог, пет-проекти, то погана репутація шкодить бізнесу.
Люди не будуть розбиратися хто я, просто в них у пам'яті десь відкладеться прапорець, що отой-то—колись десь зашкварився. В реплаях знайшовся чувак який вирішив мене захистити, типу я дивний, але в Києві сидів коли русня тут стояла, волонтерив і взагалі молодець, не треба мене кібербулити. Але то все пофіг.
Пояснюю як це працює—сьогодні тебе репостить з коментарем “подивіться на додіка” твітер аккаунт на 10к людей, а завтра один з його підписників який випадково це побачив, не запросить тебе виступити на конференцію, не покличе на інтерв'ю, не погодиться на співпрацю. Звісно я трошки гіперболізую, але воно десь так і є.
От мені донесли конструктивну критику що дашборд бота виглядає костурбато, дизайн поганий, а схожий проект має кращий дизайн. Уявімо що я вирішив зайнятися дизайном, та пішов до своєї екс-колеги. А вона згадає твіт і така “та ну його зв'язуватися з ним”.
Або люди не захочуть користуватися @Donate1024Bot тому що десь їм здалося що я херню сказав.
Одні збитки а профітів ніяких.
Врешті я зважив репутаційні ризики, та написав тому чуваку що те все сатира, і не треба на складних щах сприймати тейки про «вибери мультикультуралізм та високі податки», а він взяв та видалив свій квот-твіт, хоча я про це не просив, на тому історія і скінчилась.
А про те що люди мою сатиру не викупають і починають рватися в коментах навіть тут, я завтра напишу.
#мета
permalink | donate
😁23😱5👍4🔥4👏2💯2🏆2🤮1
Сатира, іронія, сарказм
На фоні подій що відбуваються прямо зараз та надзвичайно високої концентрації 🇺🇦перемогіуму🇺🇦 у інфопросторі пост звичайно фігня, але най буде. Слава нації! Смерть ворогам!
Надзвичайно розчарований тим, що мало людей викупають мою сатиру та сарказм. Воно деякою мірою логічно—коли в людини сотні каналів, ютуб, тікток, твітер, фейсбук і всі ці корпорації годують її відбірним лайном, то немає часу розбиратися. Пост викликає емоцію? Негайно дати відповідь, немає часу читати та намагатися зрозуміти що саме мав наувазі автор.
Мій улюблений пост про гелік ніхто не розуміє. Хоч там і написано великими буквами, що «гелік»—то не машина, то алюзія на владу та гроші, в коменти залітають автолюбителі які починають щось затирати про двигуни, комфорт та характеристики.
Публіка не бачить за деревами лісу.
Від поста про еміграцію теж в людей запалало, хоча я не розумію як можна всерйоз спримати фрази типу «Вибери безліч заборон та обмежень на все навколо. Вибери сортування сміття. Вибери мігрантські квартали». Ну тобто, якась частка правди в тому є, але ж будь-якому адеквату зрозуміло що не можна просто так порівнювати круасан за 10€ у Парижі та Києві, тому що є безліч інших факторів і у будь-якій країні є свої трейд-офи, але я ці трейдофи знаю та обираю Україну, а пост написав умисно стереотипний. Посміялись та й пішли собі далі.
Те саме з кислим виноградом. Суть, яку я намагався довести вловили одиниці, натомість знову прибігли автолюбителі яким не сподобалось порше, мешканці провінційних міст і робочих околиць, любителі китаєфонів, і разом з іншими ображеними кинулися захищати свій вибір і сперечатися з тезами, яких немає у меседжі. Звинуватили мене у консумеризмі та ще бо-зна чому, порвались, дізлайкнули, відписались.
І ок, якби це були просто зальотні незнайомці, але ж ніби коментять підписники які вже давно мене читають.
На старому прости Г-ди, хабрі раніше була така тема, коло коменту писати «табличка сарказм», щоб люди явно зрозуміли що автор жартує. Я завжди від цього крінжував, бо мені здавалося що сатиру, іронію, сарказм і так чітко видно, але ось на власному досвіді переконався що це не так. Може її й видно якщо наблизитися, але ніхто розбиратися не буде. Часу немає, тік-ток чекає.
Поганий з мене гуморист. Краще запускати проекти🚀 та писати про них. Потрібно зростати на позитиві а не негативі.
#мета #лайфстайл
permalink | donate
На фоні подій що відбуваються прямо зараз та надзвичайно високої концентрації 🇺🇦перемогіуму🇺🇦 у інфопросторі пост звичайно фігня, але най буде. Слава нації! Смерть ворогам!
Надзвичайно розчарований тим, що мало людей викупають мою сатиру та сарказм. Воно деякою мірою логічно—коли в людини сотні каналів, ютуб, тікток, твітер, фейсбук і всі ці корпорації годують її відбірним лайном, то немає часу розбиратися. Пост викликає емоцію? Негайно дати відповідь, немає часу читати та намагатися зрозуміти що саме мав наувазі автор.
Мій улюблений пост про гелік ніхто не розуміє. Хоч там і написано великими буквами, що «гелік»—то не машина, то алюзія на владу та гроші, в коменти залітають автолюбителі які починають щось затирати про двигуни, комфорт та характеристики.
Публіка не бачить за деревами лісу.
Від поста про еміграцію теж в людей запалало, хоча я не розумію як можна всерйоз спримати фрази типу «Вибери безліч заборон та обмежень на все навколо. Вибери сортування сміття. Вибери мігрантські квартали». Ну тобто, якась частка правди в тому є, але ж будь-якому адеквату зрозуміло що не можна просто так порівнювати круасан за 10€ у Парижі та Києві, тому що є безліч інших факторів і у будь-якій країні є свої трейд-офи, але я ці трейдофи знаю та обираю Україну, а пост написав умисно стереотипний. Посміялись та й пішли собі далі.
Те саме з кислим виноградом. Суть, яку я намагався довести вловили одиниці, натомість знову прибігли автолюбителі яким не сподобалось порше, мешканці провінційних міст і робочих околиць, любителі китаєфонів, і разом з іншими ображеними кинулися захищати свій вибір і сперечатися з тезами, яких немає у меседжі. Звинуватили мене у консумеризмі та ще бо-зна чому, порвались, дізлайкнули, відписались.
І ок, якби це були просто зальотні незнайомці, але ж ніби коментять підписники які вже давно мене читають.
На старому прости Г-ди, хабрі раніше була така тема, коло коменту писати «табличка сарказм», щоб люди явно зрозуміли що автор жартує. Я завжди від цього крінжував, бо мені здавалося що сатиру, іронію, сарказм і так чітко видно, але ось на власному досвіді переконався що це не так. Може її й видно якщо наблизитися, але ніхто розбиратися не буде. Часу немає, тік-ток чекає.
Поганий з мене гуморист. Краще запускати проекти🚀 та писати про них. Потрібно зростати на позитиві а не негативі.
#мета #лайфстайл
permalink | donate
👍52🌭11❤8👎2😁2❤🔥1👏1🤔1
Конструктивна критика
Найбільше критики та зауважень щодо @Donate1024Bot я отримав від людей, які не зробили жодного донату або навіть не відкрили бот.
На сьогодні у мене все, а тепер давайте повертатися до моніторингу успіхів ЗСУ на Харківщині🇺🇦🇺🇦🇺🇦
#кулсторі
permalink | donate
Найбільше критики та зауважень щодо @Donate1024Bot я отримав від людей, які не зробили жодного донату або навіть не відкрили бот.
На сьогодні у мене все, а тепер давайте повертатися до моніторингу успіхів ЗСУ на Харківщині🇺🇦🇺🇦🇺🇦
#кулсторі
permalink | donate
😁57👍8🍌3
Їжа в судочках
Поки 🇺🇦✙ЗСУ✙🇺🇦 бронетанковим кулаком жене кацапню геть з Харківської області, я трішки зачіплю тему доларизації часу.
Коли був малим, в 90-х, то мама щокілька днів готувала батьку на роботу банячок борщу, друге, компот. Я в школу брав бутерброда зробленого з батону, масла та помідора. Смак дитинства! Ковбаса та сир тоді була нечастим гостем. Блаженні часи! Ні війни не було, ні смартфонів. Тільки бандити зрідка стрілялися на розборках і шпана ґонорово ходила на стріли.
Fast forward 15 років, як вже почав працювати сам, то носив собі їжу в судочках. Всі носили їжу в судочках. Доставки ще не були такими популярними і якщо ти працював далеко від їдалень, то крім судочку в тебе було дві опції: або сидіти голодним, або йти в магазин поряд і купувати там кефір з батоном.
Під час обіду офісом вирували апетитні аромати, що розквітали у повну силу в мікрохвильовці та активно подразнювали рецептори кріпаків.
По комплектації зразу було видно в кого в сім'ї добре їдять та люблять готувати, а в кого не дуже. Я бічував макаронами з салатиком. Інший колега хизувався хлібом з хлібопічки. Заможні кріпаки носили кілька судочків з різноманітними стравами.
Їжу я завше викладав на тарілку бо шкрябати вилкою по пластику то якесь деграданство.
Після поглинання їжі, судочок, тарілка та ложка мились.
І так щодня. А буває таке що той контейнер десь протече і наробить халепи у рюкзаку. Або забудеш десь його і він запліснявіє.
Miserable experience насправді.
В іншій конторі в мене був колега-зожник, який носив не один судочок, а п'ять, їв по графіку усілякі корисні трави та парові котлетки. Зараз він пересів на carnivore-дієту і споживає два здоровенні стейки на добу, вранці та ввечері, а до офіса взагалі не ходить. Судочки пішли у минуле, дієта спрацювала.
Тим часом я вже й забув коли носив з собою їжу. Ото почав до офіса ходити і мені якось навіть не спадає на думку щось собі приготувати. Поряд є купа закладів харчування. Доставки я принципово не замовляю, бо це судочки на максималках, фу.
Вийдеш до міста і все що хочеш є: постсовєцька біч-їдальня з для джунів, пузатка або діннерс для мідлів, салатерія для сеньйорів, нормальний ресторан для тімлідів або менеджерів, «Аляска» та «Catch» для власників дорогих авто.
Судочки вже ніхто не носить. Це стало ознакою злиднів. «Ти шо гониш хавку носити? Шо, грошей нема?». Тому я здивувався коли побачив що сусід по коворкінгу дістає з сумки пластикову коробочку та йде на кухню. Певне якийсь бідняк. Що він тут забув?
Я подумки посміявся та пішов рахувати витрати на ресторани.
Якщо взяти середній щоденний чек у 200 гривень, поділити його на 40 гривень та помножити на 20 днів, то вийде що в місяць кріпак буде витрачати 100 доларів на обіди. Якщо взяти середню зарплату сеньора в 5000$ то вийде що то лише 2% від його зп. Якщо харчуватися по-багатому то буде ну ок, 4%.
Але то економить нашому сеньору мінімум півгодини часу, що, якщо перерахувати на погодинну ставку буде рівнятися десь 15$ або 600₴. Тобто судочок обходитиметься дорожче в три рази(!), і це не рахуючи когнітивного навантаження на клопотів пов'язаних з транспортуванням.
Так що коли побачите злидаря з судочком—женіть його геть, насміхайтесь над ним.
P.S.: я знаю що мене читають успішні інвестори, які замість того щоб купивати обід у школі, вкладали гроші в ETF і коли вони стали дорослими то вже вийшли на FIRE, оминувши сумну кріпацьку долю. Пропоную вам виконати самостійну вправу та порахувати ROI від носіння їжі в судочках.
P.P.S.: до тих хто живе з батьками і кому готує мама або тато, претензій нема, ви—королі життя!
#лайфстайл
permalink | donate
Поки 🇺🇦✙ЗСУ✙🇺🇦 бронетанковим кулаком жене кацапню геть з Харківської області, я трішки зачіплю тему доларизації часу.
Коли був малим, в 90-х, то мама щокілька днів готувала батьку на роботу банячок борщу, друге, компот. Я в школу брав бутерброда зробленого з батону, масла та помідора. Смак дитинства! Ковбаса та сир тоді була нечастим гостем. Блаженні часи! Ні війни не було, ні смартфонів. Тільки бандити зрідка стрілялися на розборках і шпана ґонорово ходила на стріли.
Fast forward 15 років, як вже почав працювати сам, то носив собі їжу в судочках. Всі носили їжу в судочках. Доставки ще не були такими популярними і якщо ти працював далеко від їдалень, то крім судочку в тебе було дві опції: або сидіти голодним, або йти в магазин поряд і купувати там кефір з батоном.
Під час обіду офісом вирували апетитні аромати, що розквітали у повну силу в мікрохвильовці та активно подразнювали рецептори кріпаків.
По комплектації зразу було видно в кого в сім'ї добре їдять та люблять готувати, а в кого не дуже. Я бічував макаронами з салатиком. Інший колега хизувався хлібом з хлібопічки. Заможні кріпаки носили кілька судочків з різноманітними стравами.
Їжу я завше викладав на тарілку бо шкрябати вилкою по пластику то якесь деграданство.
Після поглинання їжі, судочок, тарілка та ложка мились.
І так щодня. А буває таке що той контейнер десь протече і наробить халепи у рюкзаку. Або забудеш десь його і він запліснявіє.
Miserable experience насправді.
В іншій конторі в мене був колега-зожник, який носив не один судочок, а п'ять, їв по графіку усілякі корисні трави та парові котлетки. Зараз він пересів на carnivore-дієту і споживає два здоровенні стейки на добу, вранці та ввечері, а до офіса взагалі не ходить. Судочки пішли у минуле, дієта спрацювала.
Тим часом я вже й забув коли носив з собою їжу. Ото почав до офіса ходити і мені якось навіть не спадає на думку щось собі приготувати. Поряд є купа закладів харчування. Доставки я принципово не замовляю, бо це судочки на максималках, фу.
Вийдеш до міста і все що хочеш є: постсовєцька біч-їдальня з для джунів, пузатка або діннерс для мідлів, салатерія для сеньйорів, нормальний ресторан для тімлідів або менеджерів, «Аляска» та «Catch» для власників дорогих авто.
Судочки вже ніхто не носить. Це стало ознакою злиднів. «Ти шо гониш хавку носити? Шо, грошей нема?». Тому я здивувався коли побачив що сусід по коворкінгу дістає з сумки пластикову коробочку та йде на кухню. Певне якийсь бідняк. Що він тут забув?
Я подумки посміявся та пішов рахувати витрати на ресторани.
Якщо взяти середній щоденний чек у 200 гривень, поділити його на 40 гривень та помножити на 20 днів, то вийде що в місяць кріпак буде витрачати 100 доларів на обіди. Якщо взяти середню зарплату сеньора в 5000$ то вийде що то лише 2% від його зп. Якщо харчуватися по-багатому то буде ну ок, 4%.
Але то економить нашому сеньору мінімум півгодини часу, що, якщо перерахувати на погодинну ставку буде рівнятися десь 15$ або 600₴. Тобто судочок обходитиметься дорожче в три рази(!), і це не рахуючи когнітивного навантаження на клопотів пов'язаних з транспортуванням.
Так що коли побачите злидаря з судочком—женіть його геть, насміхайтесь над ним.
P.S.: я знаю що мене читають успішні інвестори, які замість того щоб купивати обід у школі, вкладали гроші в ETF і коли вони стали дорослими то вже вийшли на FIRE, оминувши сумну кріпацьку долю. Пропоную вам виконати самостійну вправу та порахувати ROI від носіння їжі в судочках.
P.P.S.: до тих хто живе з батьками і кому готує мама або тато, претензій нема, ви—королі життя!
#лайфстайл
permalink | donate
😁52👍50🔥9🌭7👎6💩3❤1🤔1
Новини @Donate1024Bot: маркетинговий пуш та подяки за донати
Того тижня працювалось погано, бо сидів у твітері, телеграмі та на мапі діпстейту, слідкуючи за успіхами наших 🇺🇦✙військових✙🇺🇦. Але декілька оноволень я все-таки зробив.
Маркетинг✍️
Зробив маркетинговий пуш👊: топік на ДОУ, новина на AIN, пост на LinkedIn. На жаль, жоден з цих матеріалів не приніс серйозних результатів. На ДОУ відкоментила одна людина. Кількість переглядів матеріалів просто мізерна, переходи на сайт можна порахувати на пальцях рук та ніг самовара путіна, нових користувачів додалося може з 50. Схоже що найефективнішим виявився лінкедін.
Втім, середня сума донатів досить сильно зросла, майже в 2 рази, до 30 000 гривень на день! Подивимося, чи цей тренд збережеться.
Буду вдячний за комент до будь-якого посту🙏 ДОУ обіцяв ще пропушити бота у себе на каналі, чекаю на свою чергу👀
Подяки від волонтерів🤝
Деякі волонтери побачили що від спільноти бота пішли серйозні кошти та написали свої подяки. Всі, хто донатив на відповідні збори, незабаром отримають подяку 🫶
Прогрес по донатам💪
Бот буде відмічати ваш прогрес по кількості донатів на деяких проміжках (спойлер: ступені двійки). Можливо згодом зробимо ачівки.
На тому все
Не зупиняймося, та допомагаймо ✙армії✙ робити смерть москалям🐷🐶!
#donate1024 #проекти #війна
permalink | donate
Того тижня працювалось погано, бо сидів у твітері, телеграмі та на мапі діпстейту, слідкуючи за успіхами наших 🇺🇦✙військових✙🇺🇦. Але декілька оноволень я все-таки зробив.
Маркетинг✍️
Зробив маркетинговий пуш👊: топік на ДОУ, новина на AIN, пост на LinkedIn. На жаль, жоден з цих матеріалів не приніс серйозних результатів. На ДОУ відкоментила одна людина. Кількість переглядів матеріалів просто мізерна, переходи на сайт можна порахувати на пальцях рук та ніг самовара путіна, нових користувачів додалося може з 50. Схоже що найефективнішим виявився лінкедін.
Втім, середня сума донатів досить сильно зросла, майже в 2 рази, до 30 000 гривень на день! Подивимося, чи цей тренд збережеться.
Буду вдячний за комент до будь-якого посту🙏 ДОУ обіцяв ще пропушити бота у себе на каналі, чекаю на свою чергу👀
Подяки від волонтерів🤝
Деякі волонтери побачили що від спільноти бота пішли серйозні кошти та написали свої подяки. Всі, хто донатив на відповідні збори, незабаром отримають подяку 🫶
Прогрес по донатам💪
Бот буде відмічати ваш прогрес по кількості донатів на деяких проміжках (спойлер: ступені двійки). Можливо згодом зробимо ачівки.
На тому все
Не зупиняймося, та допомагаймо ✙армії✙ робити смерть москалям🐷🐶!
#donate1024 #проекти #війна
permalink | donate
👍31🔥7🕊4❤2🤮1
“Колеги, ви щось забагато теревените”
На одній з попередніх робот у київському офісі не було «боса», менеджера який би мав підтримувати порядок та дисципліну. Тільки рядові кріпаки. Все керувалося віддалено. То були ще благословенні доковідні часи.
Для комунікації ми використовували Slack який тоді тільки почав набирати популярність. Ну працюємо і працюємо, я колупаю Netflix OSS, дата саєнс скрапить сайти, UX малює вайрфрейми. Процес іде, контора пише.
Через декілька місяців приходить нам від СТО лист такого змісту:
”Колеги, згідно статистики слаку, 60% усієї комунікації припадає на приватні повідомлення. Давайте не забувати шо говорити то не мішки тягати, будемо більше працювати і менше молоти язиком.”
Ми звичайно посміялися з того.
Жарти жартами, але пам'ятаєте історію про кацапську контору xsolla, яка звільнила частину працівників бо ті не сиділи достатньо часу у джирі? Тоді всі глузували з «російського менджменту», але управління за допомогою KPI то заповітна мрія корпоративних управлінців.
В xsolla було самопальне рішення та «біг дата команда» яка його розробляла, але вже з'являються стартапи які під соусом «measure developer happiness» продають вам аналітику по тому, наскільки «ефективно» працюють кріпаки: робочі години, кільксть комітів, мердж реквестів, закритих тікетів, емейлів, та повідомлень у слак.
Питання часу, коли нас почнуть звільняти за те, що не заенгейжені так як треба.
P.S.: Найбільше шкоди нашій продуктивності завдав не слак, і не відсутність наглядача на місці, а вибір Java/DynamoDB/React в якості стека для того, що мало бути сайтом на вордпресі.
#кулсторі
permalink | donate
На одній з попередніх робот у київському офісі не було «боса», менеджера який би мав підтримувати порядок та дисципліну. Тільки рядові кріпаки. Все керувалося віддалено. То були ще благословенні доковідні часи.
Для комунікації ми використовували Slack який тоді тільки почав набирати популярність. Ну працюємо і працюємо, я колупаю Netflix OSS, дата саєнс скрапить сайти, UX малює вайрфрейми. Процес іде, контора пише.
Через декілька місяців приходить нам від СТО лист такого змісту:
”Колеги, згідно статистики слаку, 60% усієї комунікації припадає на приватні повідомлення. Давайте не забувати шо говорити то не мішки тягати, будемо більше працювати і менше молоти язиком.”
Ми звичайно посміялися з того.
Жарти жартами, але пам'ятаєте історію про кацапську контору xsolla, яка звільнила частину працівників бо ті не сиділи достатньо часу у джирі? Тоді всі глузували з «російського менджменту», але управління за допомогою KPI то заповітна мрія корпоративних управлінців.
В xsolla було самопальне рішення та «біг дата команда» яка його розробляла, але вже з'являються стартапи які під соусом «measure developer happiness» продають вам аналітику по тому, наскільки «ефективно» працюють кріпаки: робочі години, кільксть комітів, мердж реквестів, закритих тікетів, емейлів, та повідомлень у слак.
Питання часу, коли нас почнуть звільняти за те, що не заенгейжені так як треба.
P.S.: Найбільше шкоди нашій продуктивності завдав не слак, і не відсутність наглядача на місці, а вибір Java/DynamoDB/React в якості стека для того, що мало бути сайтом на вордпресі.
#кулсторі
permalink | donate
😁55👍4👎3🍌3😱2🌚1
Страх
Є у мене один давній страх: що код який безспосередньо взаємодіє з користувачем, наприклад відправлення повідомлення через бот, зациклиться і почне надсилати тисячі однакових повідомлень.
Тому у всіх таких місцях я обкладаюсь транзакціями, локами, роблю так щоб результат виконання операції зберігався та гаратовано виконувався не більше 1 разу і так далі.
Вчора писав код який відправляє щодня подяки користувачам @Donate1024Bot:
Але страх все одно не відпускає. Кожного разу очкую що якийсь крон завтра спрацює не та як треба і юзерам прилетить одне й те саме декілька разів, або прилетить не тим юзерам шо треба а всім, або ще якась халепа трапиться.
Характерно, що халепа досі не траплялась.
Експерти по психоаналізу можуть розібрати цю фобію у коментах👇
Експерти по паралельному програмуванню можуть знайти помилку в коді🧐
#кулсторі #робота
permalink | donate
Є у мене один давній страх: що код який безспосередньо взаємодіє з користувачем, наприклад відправлення повідомлення через бот, зациклиться і почне надсилати тисячі однакових повідомлень.
Тому у всіх таких місцях я обкладаюсь транзакціями, локами, роблю так щоб результат виконання операції зберігався та гаратовано виконувався не більше 1 разу і так далі.
Вчора писав код який відправляє щодня подяки користувачам @Donate1024Bot:
def perform
Lock.find_by(key: "gratitude").with_lock do
next if Gratitude.where(is_sent: true).exists?(["date(updated_at) = date(?)", DateTime.now.utc])
Gratitude.where(is_sent: false).first&.send_to_users
end
end
Але страх все одно не відпускає. Кожного разу очкую що якийсь крон завтра спрацює не та як треба і юзерам прилетить одне й те саме декілька разів, або прилетить не тим юзерам шо треба а всім, або ще якась халепа трапиться.
Характерно, що халепа досі не траплялась.
Експерти по психоаналізу можуть розібрати цю фобію у коментах👇
Експерти по паралельному програмуванню можуть знайти помилку в коді🧐
#кулсторі #робота
permalink | donate
😁22👍6😱4🌚2🔥1😢1💩1
Ілюстрації для блогу—робота для DALL·E
Відомо що люди охочіше читають блоги якщо вони ілюстровані. Саме зображення при цьому не дуже важливе, головне щоб було хоч щось. Пруфи пропоную пошукати читачам самостійно.
Тому коли я переїхав на Ghost, то почав додавати до усіх постів картинки, завдяки тому що там є зручна інтеграція з Unsplash. Натиснув кнопку→знайшов потрібну картинку→натиснув ще раз→готово.
Телеграм обмежує довжину тексту для картинок—1024 символи проти 4096 для посту без картинки, тому ті хто читають мене через телеграм, нічого не бачать.
Я знаю про хак з вставкою картинки через невидимий символ нерозривного пробілу, але воно виглядає погано.
Також можна дивитися на довжину посту і якщо він короткий—відправляти його в телеграм як картинку, а якщо довгий—то без. Але мені то не хочеться робити.
Але мова не про інтеграції, а власне про самі картинки. В мене немає труднощів з тим, щоб придумати, що саме має бути зображене на ілюстрації. Проблема це знайти. Unsplash ±впорується з цим завданням, але з ним є нюанси.
По-перше, не один я такий розумний, весь світ користується стоковими картинками. По деяким кейвордам видає не так багато результатів, наприклад «дівчина за лептопом», і є велика ймовірність, що в когось буде така ж картинка. Як читаю якийсь блог то відразу бачу що там стокові картинки.
По-друге, стокові картинки це не круто. Як є можливість зробити щось своє—краще робити своє, воно автентичніше, навіть якщо якість буде гіршою ніж у професійсних фото.
По-третє, для деяких текстів нічого нормального не знайдеш і доводиться брати шопопало.
По-четверте, Ghost вставляє картинки на сайт через API Unsplash і там є трекінг, тому якщо API пропаде, то картинки зникнуть, а якщо ви у шапочці з фольги, то теж нічого не побачите. Not good.
По-п'яте, блог стає генерним, втрачає індивідуальність. Для мене це важливо.
Мав декілька ідей, як виправити цю ситуацію:
Брати картини художників минулих сторіч які перейшли у public domain. Наприклад, є архів нідерландського музею мистецтв в якому зберігаються тисячі картин. Але вони не протегані (кому таке потрібно?) і щоб відшукати там потрібне, доведеться витратити багато часу. Інший варіант—просто постити рандомну картину. Плюс—в блога буде індивідуальність, мінус—зображення будуть мало відповідати вмісту.
Друга ідея була в тому щоб замовляти ілюстрації у художника. Я якось навіть познайомився з такою панянкою і вже мав її наувазі, але до реалізації не дійшов. Тоді і стиль би був однаковий, і ілюстрації влучні та унікальні. Топ, тільки довелося б чималенькі гроші платити. Деякі блогери замовляють ілюстрації, або роблять самі якщо вистачає вмінь. Це круто.
Отак я прокрастинував між цими двома ідеями, продовжуючи користуватися бездушним фотостоком, аже поки не побачив статтю How I Used DALL·E 2 to Generate The Logo for OctoSQL де автор детально описує процес генерації лого для свого продукту за допомогою нейромереж.
Ось воно! Нейромережа здатна буквально з нічого зробити малюнок на мій запит, наприклад «селяни у полі схилилися над лептопами», або «блогер-жебрак кладе сердечко у бляшанку», або «офісний працівник таємно підслуховує розмову у сусідньому кабінеті, в розрізі». Безмежні можливості! Для чого, як не для цього тисячі машин лернінг інженерів витратили сотні людино-років на збір датасету та тренування моделей?
Як тільки доступ подешевшає, будемо тестувати.
upd: через кілька днів після того як я написав пост, хтось вже застосував це на практиці: «I replaced all our blog thumbnails using DALL·E 2 for $45: here’s what I learned»
upd2: люди підказують що вже є Stable Diffusion який генерує картини не гірше ніж DALL·E але на локалхості.
#мета
permalink | @full_of_hatred
👇Щоденні донати💰на ЗСУ🪖
🫡@Donate1024Bot
Відомо що люди охочіше читають блоги якщо вони ілюстровані. Саме зображення при цьому не дуже важливе, головне щоб було хоч щось. Пруфи пропоную пошукати читачам самостійно.
Тому коли я переїхав на Ghost, то почав додавати до усіх постів картинки, завдяки тому що там є зручна інтеграція з Unsplash. Натиснув кнопку→знайшов потрібну картинку→натиснув ще раз→готово.
Телеграм обмежує довжину тексту для картинок—1024 символи проти 4096 для посту без картинки, тому ті хто читають мене через телеграм, нічого не бачать.
Я знаю про хак з вставкою картинки через невидимий символ нерозривного пробілу, але воно виглядає погано.
Також можна дивитися на довжину посту і якщо він короткий—відправляти його в телеграм як картинку, а якщо довгий—то без. Але мені то не хочеться робити.
Але мова не про інтеграції, а власне про самі картинки. В мене немає труднощів з тим, щоб придумати, що саме має бути зображене на ілюстрації. Проблема це знайти. Unsplash ±впорується з цим завданням, але з ним є нюанси.
По-перше, не один я такий розумний, весь світ користується стоковими картинками. По деяким кейвордам видає не так багато результатів, наприклад «дівчина за лептопом», і є велика ймовірність, що в когось буде така ж картинка. Як читаю якийсь блог то відразу бачу що там стокові картинки.
По-друге, стокові картинки це не круто. Як є можливість зробити щось своє—краще робити своє, воно автентичніше, навіть якщо якість буде гіршою ніж у професійсних фото.
По-третє, для деяких текстів нічого нормального не знайдеш і доводиться брати шопопало.
По-четверте, Ghost вставляє картинки на сайт через API Unsplash і там є трекінг, тому якщо API пропаде, то картинки зникнуть, а якщо ви у шапочці з фольги, то теж нічого не побачите. Not good.
По-п'яте, блог стає генерним, втрачає індивідуальність. Для мене це важливо.
Мав декілька ідей, як виправити цю ситуацію:
Брати картини художників минулих сторіч які перейшли у public domain. Наприклад, є архів нідерландського музею мистецтв в якому зберігаються тисячі картин. Але вони не протегані (кому таке потрібно?) і щоб відшукати там потрібне, доведеться витратити багато часу. Інший варіант—просто постити рандомну картину. Плюс—в блога буде індивідуальність, мінус—зображення будуть мало відповідати вмісту.
Друга ідея була в тому щоб замовляти ілюстрації у художника. Я якось навіть познайомився з такою панянкою і вже мав її наувазі, але до реалізації не дійшов. Тоді і стиль би був однаковий, і ілюстрації влучні та унікальні. Топ, тільки довелося б чималенькі гроші платити. Деякі блогери замовляють ілюстрації, або роблять самі якщо вистачає вмінь. Це круто.
Отак я прокрастинував між цими двома ідеями, продовжуючи користуватися бездушним фотостоком, аже поки не побачив статтю How I Used DALL·E 2 to Generate The Logo for OctoSQL де автор детально описує процес генерації лого для свого продукту за допомогою нейромереж.
Ось воно! Нейромережа здатна буквально з нічого зробити малюнок на мій запит, наприклад «селяни у полі схилилися над лептопами», або «блогер-жебрак кладе сердечко у бляшанку», або «офісний працівник таємно підслуховує розмову у сусідньому кабінеті, в розрізі». Безмежні можливості! Для чого, як не для цього тисячі машин лернінг інженерів витратили сотні людино-років на збір датасету та тренування моделей?
Як тільки доступ подешевшає, будемо тестувати.
upd: через кілька днів після того як я написав пост, хтось вже застосував це на практиці: «I replaced all our blog thumbnails using DALL·E 2 for $45: here’s what I learned»
upd2: люди підказують що вже є Stable Diffusion який генерує картини не гірше ніж DALL·E але на локалхості.
#мета
permalink | @full_of_hatred
👇Щоденні донати💰на ЗСУ🪖
🫡@Donate1024Bot
👍27🔥4🍌4❤1👎1
Спротив × розвиток
Минулого тижня зробив маркетинговий пуш @Donate1024Bot. Вкрай погані результати цієї вправи мене засмутили, і я сів розмірковувати над тим, що ж не так.
Результатом стала величезна стаття де я перелічив 7 причин, чому аудиторія боту не росте. Вона мала вийти сьогодні.
Але поміркувавши над проблемою у дорозі з коворкінгу, я згадав вислів мудреця, який часто любить цитувати дружина: «не шукайте виправдання та відмовки, шукайте можливості».
Що я вмію робити найкраще? Писати код. Що я люблю робити? Писати код. Що перше мені спадає на думку коли потрібно вирішити задачу? Написати код.
А що потрібно робити щоб аудиторія проекту росла? Займатися маркетингом. Що я робив натомість? Додавав нові функції—тобто писав код. Що я зробив замість того щоб спрямувати зусилля на маркетинг? Написав статтю чому я цього робити не хочу.
Тому що займатися маркетингом неприємно. Потрібно писати якісь матеріали, просити редакторів видань та адмінів каналів опублікувати ці матеріали, потрібно думати де взяти клієнтів у надзвичайно перенасиченому інфополі. А це складно, це виходить у мене погано, я чиню опір та не хочу цим займатися.
А там, де є спротив, завжди чекає потенціал для росту☝️
P.S.: на даний момент я витратив на розробку бота вже 45 годин чистого часу. Це надзвичайно багато, враховуючи що на комерційні проекти займають не більше 100 годин на місяць. Зараз мене мотивує розуміння що через бота задонатили по найконсервативнішим оцінкам вже 400000₴, тобто я попрацював за рейтом ~200$/h що є дуже добрим показником, тому 🫡не планую зупинятися.
#проекти #donate1024
permalink | @full_of_hatred
👇Щоденні донати💰на ЗСУ🪖
🫡@Donate1024Bot
Минулого тижня зробив маркетинговий пуш @Donate1024Bot. Вкрай погані результати цієї вправи мене засмутили, і я сів розмірковувати над тим, що ж не так.
Результатом стала величезна стаття де я перелічив 7 причин, чому аудиторія боту не росте. Вона мала вийти сьогодні.
Але поміркувавши над проблемою у дорозі з коворкінгу, я згадав вислів мудреця, який часто любить цитувати дружина: «не шукайте виправдання та відмовки, шукайте можливості».
Що я вмію робити найкраще? Писати код. Що я люблю робити? Писати код. Що перше мені спадає на думку коли потрібно вирішити задачу? Написати код.
А що потрібно робити щоб аудиторія проекту росла? Займатися маркетингом. Що я робив натомість? Додавав нові функції—тобто писав код. Що я зробив замість того щоб спрямувати зусилля на маркетинг? Написав статтю чому я цього робити не хочу.
Тому що займатися маркетингом неприємно. Потрібно писати якісь матеріали, просити редакторів видань та адмінів каналів опублікувати ці матеріали, потрібно думати де взяти клієнтів у надзвичайно перенасиченому інфополі. А це складно, це виходить у мене погано, я чиню опір та не хочу цим займатися.
А там, де є спротив, завжди чекає потенціал для росту☝️
P.S.: на даний момент я витратив на розробку бота вже 45 годин чистого часу. Це надзвичайно багато, враховуючи що на комерційні проекти займають не більше 100 годин на місяць. Зараз мене мотивує розуміння що через бота задонатили по найконсервативнішим оцінкам вже 400000₴, тобто я попрацював за рейтом ~200$/h що є дуже добрим показником, тому 🫡не планую зупинятися.
#проекти #donate1024
permalink | @full_of_hatred
👇Щоденні донати💰на ЗСУ🪖
🫡@Donate1024Bot
❤48👍18🔥2❤🔥1🤮1🕊1💯1
Новини @Donate1024Bot: перший закритий збір, нові рекорди, кнопки з сумами, посилання для шарингу в соцмережах
🇺🇦✙Доброго ранку!✙🇺🇦
Робота над @Donate1024Bot невпинно продовжується👨💻
✅Більше верифікованих зборів
В боті стало більше зборів від людей, яких я знаю особисто. Сподіваюсь, що це підвищить довіру та збільшить суму донатів.
Перший закритий збір💪
Вчора ми вперше закрили збір через бот! Я недогледів що на монобанці на момент публікації залишалось близько 12 000 грн і вони заїхали буквально за півгодини😅 Ми раніше обговорювали з користувачами таку проблему, але я тоді вирішив нічого не робити, бо таких зборів не було. Вчора я не став надсилати новий збір а лишив все як є. В майбутньому такий кейс будемо опрацьовувати.
🏆Новий рекорд!🏆
На термухи для ССО «Азов Київ» зібрали 40 000 гривень❤️🔥! Дякую всім хто зробив внесок! Незабаром буде звіт.
1️⃣0️⃣2️⃣4️⃣Кнопки з сумами донатів
В бот та на сайт для зручності додав кнопки з готовим коментарем «donate1024» та сумами 256, 512 і 1024 грн.
📋Окрема сторінка збору на сайті
Кожен збір отримав власну сторінку, наприклад, Збір на пікап для підрозділа на Донецькому напрямку. Зараз там те саме що й на списку зборів+опис. Для кожного збору автоматично генерується og-картинка щоб привертати більше уваги в соцмережах. Приклад картинки дивіться в коментарях. Яку ще інфу варто туди додати крім назви?
✍️Результати публікації на ДОУ
Цієї суботи ДОУ опублікували у себе на телеграмі лінк на мій пост про бота. Орієнтовно по цьому каналу прийшло 88(🍉) користувачів які зробили 17 донатів. Дякую ДОУ за публікацію!
На тому все
Не зупиняймося, та допомагаймо ✙армії✙ робити смерть москалям🐷🐶!
#donate1024 #проекти #війна
permalink | @full_of_hatred
👇Щоденні донати💰на ЗСУ🪖
🫡@Donate1024Bot
🇺🇦✙Доброго ранку!✙🇺🇦
Робота над @Donate1024Bot невпинно продовжується👨💻
✅Більше верифікованих зборів
В боті стало більше зборів від людей, яких я знаю особисто. Сподіваюсь, що це підвищить довіру та збільшить суму донатів.
Перший закритий збір💪
Вчора ми вперше закрили збір через бот! Я недогледів що на монобанці на момент публікації залишалось близько 12 000 грн і вони заїхали буквально за півгодини😅 Ми раніше обговорювали з користувачами таку проблему, але я тоді вирішив нічого не робити, бо таких зборів не було. Вчора я не став надсилати новий збір а лишив все як є. В майбутньому такий кейс будемо опрацьовувати.
🏆Новий рекорд!🏆
На термухи для ССО «Азов Київ» зібрали 40 000 гривень❤️🔥! Дякую всім хто зробив внесок! Незабаром буде звіт.
1️⃣0️⃣2️⃣4️⃣Кнопки з сумами донатів
В бот та на сайт для зручності додав кнопки з готовим коментарем «donate1024» та сумами 256, 512 і 1024 грн.
📋Окрема сторінка збору на сайті
Кожен збір отримав власну сторінку, наприклад, Збір на пікап для підрозділа на Донецькому напрямку. Зараз там те саме що й на списку зборів+опис. Для кожного збору автоматично генерується og-картинка щоб привертати більше уваги в соцмережах. Приклад картинки дивіться в коментарях. Яку ще інфу варто туди додати крім назви?
✍️Результати публікації на ДОУ
Цієї суботи ДОУ опублікували у себе на телеграмі лінк на мій пост про бота. Орієнтовно по цьому каналу прийшло 88(🍉) користувачів які зробили 17 донатів. Дякую ДОУ за публікацію!
На тому все
Не зупиняймося, та допомагаймо ✙армії✙ робити смерть москалям🐷🐶!
#donate1024 #проекти #війна
permalink | @full_of_hatred
👇Щоденні донати💰на ЗСУ🪖
🫡@Donate1024Bot
🔥34👍4🏆3🍾3👏1🤮1🐳1🍓1💋1
Вогники на панелі
Останнім часом доводиться багато користуватися таксі, ну і катаюсь на всіляких різноманітних автівках. В половині випадків на панелі буде горіти чек.
В мене є легкий ОКР щодо сповіщень, різних там червонястих крапочок у програмах і тому подібних речей які стимулюють наше ADHD. Тому нотифікації у мене вимкнені, інбокс пустий, даремно нічого не блимає, не дзенькає і не нагадує про своє існування.
А коли вже щось горить у авто, то це значить що терміново треба йти до механіка і з'ясовувати в чому справа. То не жарти—сьогодні в тебе загорівся чек, а завтра ти встав десь посеред поляі піймав болванку.
Тому як сідаю в чужу машину, і бачу там чек, то мене трохи сіпає. Ніби прийшов у гості, а там сантехніка протікає, сміття не винесли, господиня має діряві шкарпетки а господар небритий, немитий і в пошарпаній футболці.
Дратує.
P.S.: на жориній дев'ятці горять 4 чеки з 6.
#лайфстайл
permalink | @full_of_hatred
👇Щоденні донати💰на ЗСУ🪖
🫡@Donate1024Bot
Останнім часом доводиться багато користуватися таксі, ну і катаюсь на всіляких різноманітних автівках. В половині випадків на панелі буде горіти чек.
В мене є легкий ОКР щодо сповіщень, різних там червонястих крапочок у програмах і тому подібних речей які стимулюють наше ADHD. Тому нотифікації у мене вимкнені, інбокс пустий, даремно нічого не блимає, не дзенькає і не нагадує про своє існування.
А коли вже щось горить у авто, то це значить що терміново треба йти до механіка і з'ясовувати в чому справа. То не жарти—сьогодні в тебе загорівся чек, а завтра ти встав десь посеред поля
Тому як сідаю в чужу машину, і бачу там чек, то мене трохи сіпає. Ніби прийшов у гості, а там сантехніка протікає, сміття не винесли, господиня має діряві шкарпетки а господар небритий, немитий і в пошарпаній футболці.
Дратує.
P.S.: на жориній дев'ятці горять 4 чеки з 6.
#лайфстайл
permalink | @full_of_hatred
👇Щоденні донати💰на ЗСУ🪖
🫡@Donate1024Bot
😁28👍4🥴4🔥2⚡1🤔1🤮1💋1😈1
Walled garden платформи
Харить коли скидують тобі лінк на поста у фейсбуці.
А він не відкривається. Або відкривається але показує попап на пів-сторінки. Або коментів до нього не подивишся. Або ще якась фігня. І відео не зберегти.
Скидують тобі лінк на картинку в інстаграмі.
А там те саме, ба гірше—якщо скролиш трохи вниз то тебе редіректить на сторінку логіну. Рефреш не допомагає, чисти печиво і заходь знову.
Скидують тобі лінк на твіт. А там те саме що й в інстаграмі—на профіль неможливо перейти бо перекидує на сторінку логіну.
Шукаєш ти щось в інтернеті. А інтернет пошуковики дуже люблять Quora чомусь. Хоча в Quora 90% відповідей це корпоративний спам. Фаундер українсько-ізраїльської контори Lemon навіть написав статтю як спам в Quora допомагав їм знаходити клієнтів. Так от, Quora теж потребує логін. Просто так не подивишся шо там пишуть.
Всюди логін, всюди закрито.
Автоматизація теж складна. Щоб зробити бота у фейсбуці потрібно зробити детальний опис що воно таке, записати відео(!) яким чином працює твій бот або апка і відправити то на рев'ю у фейсбук.
Ти не можеш навіть просто так запостити пост на свою сторінку. Те саме з інстаграмом та іншими помийками (я зараз не кажу через інтеграцю з фб через треті системи типу Buffer).
З одного боку я розумію що такі контори намагаються сховати найцінніше що в них є, а з іншого воно все надзвичайно дратує. Монополісти забрали інтернет і тепер ще й закривають до нього доступ усіма можливими і неможливими засобами. При цьому для пошуковиків вони цей доступ дають. Наприклад, кмітливі рекрутери знають як обходити обмеження LinkedIn щоб знайти профіль кандидата.
А найгірше що ти не володієш своїми даними, і тебе можуть звідти викинути без пояснень тому що спрацював якийсь ML алгоритм, розроблений олімпіадником з Бангалору.
Повна дистопія.
Мої контент та аудиторія в телеграмі теж належить не мені а Дурову. Якщо завтра тг вирішть показувати всім алгострічки то я все втрачу.
Єдине що можна зробити це завести користувачів на власну платформу. Всі мої записи тут дублюються в блог який я селф-хощу. Тому можете пройти на https://www.rozhkov.me та підписатися, тоді ми точно не втратимо зв'язок. Поки тг живий то я не роблю e-mail розсилок, але починаю думати у цьому напрямку для форм які не влізають в тг: великі матеріали з картинками.
P.S.:🙏Дякую пану Олексію Лісовому за потужні донати на проект @FreeAnimals_Ukraine а також за нагадування про багу з непрацюючими підписками.
#спостереження
permalink | @full_of_hatred
👇Щоденні донати💰на ЗСУ🪖
🫡@Donate1024Bot
Харить коли скидують тобі лінк на поста у фейсбуці.
А він не відкривається. Або відкривається але показує попап на пів-сторінки. Або коментів до нього не подивишся. Або ще якась фігня. І відео не зберегти.
Скидують тобі лінк на картинку в інстаграмі.
А там те саме, ба гірше—якщо скролиш трохи вниз то тебе редіректить на сторінку логіну. Рефреш не допомагає, чисти печиво і заходь знову.
Скидують тобі лінк на твіт. А там те саме що й в інстаграмі—на профіль неможливо перейти бо перекидує на сторінку логіну.
Шукаєш ти щось в інтернеті. А інтернет пошуковики дуже люблять Quora чомусь. Хоча в Quora 90% відповідей це корпоративний спам. Фаундер українсько-ізраїльської контори Lemon навіть написав статтю як спам в Quora допомагав їм знаходити клієнтів. Так от, Quora теж потребує логін. Просто так не подивишся шо там пишуть.
Всюди логін, всюди закрито.
Автоматизація теж складна. Щоб зробити бота у фейсбуці потрібно зробити детальний опис що воно таке, записати відео(!) яким чином працює твій бот або апка і відправити то на рев'ю у фейсбук.
Ти не можеш навіть просто так запостити пост на свою сторінку. Те саме з інстаграмом та іншими помийками (я зараз не кажу через інтеграцю з фб через треті системи типу Buffer).
З одного боку я розумію що такі контори намагаються сховати найцінніше що в них є, а з іншого воно все надзвичайно дратує. Монополісти забрали інтернет і тепер ще й закривають до нього доступ усіма можливими і неможливими засобами. При цьому для пошуковиків вони цей доступ дають. Наприклад, кмітливі рекрутери знають як обходити обмеження LinkedIn щоб знайти профіль кандидата.
А найгірше що ти не володієш своїми даними, і тебе можуть звідти викинути без пояснень тому що спрацював якийсь ML алгоритм, розроблений олімпіадником з Бангалору.
Повна дистопія.
Мої контент та аудиторія в телеграмі теж належить не мені а Дурову. Якщо завтра тг вирішть показувати всім алгострічки то я все втрачу.
Єдине що можна зробити це завести користувачів на власну платформу. Всі мої записи тут дублюються в блог який я селф-хощу. Тому можете пройти на https://www.rozhkov.me та підписатися, тоді ми точно не втратимо зв'язок. Поки тг живий то я не роблю e-mail розсилок, але починаю думати у цьому напрямку для форм які не влізають в тг: великі матеріали з картинками.
P.S.:🙏Дякую пану Олексію Лісовому за потужні донати на проект @FreeAnimals_Ukraine а також за нагадування про багу з непрацюючими підписками.
#спостереження
permalink | @full_of_hatred
👇Щоденні донати💰на ЗСУ🪖
🫡@Donate1024Bot
👍55❤🔥3🔥2🍌1🤨1🍓1💋1🖕1
Ніколи в житті не радів з приводу якихось подій державного масштабу (свята, футбол, євробачення), так, як радію звільненню з полону захисників Азовсталі🌊 ⛵ 🥹Пустив сльозу🥲
Please open Telegram to view this post
VIEW IN TELEGRAM
❤217❤🔥18👍18💯11🕊5🤩1
Корисна реклама
99% реклами це сміття яке не приносить мені ніякої користі. Але є і корисна реклама.
Наприклад, я купую музику на сайті Bandcamp. Під час покупки ти автоматично підписуєшся на маркетингові листи та оновлення артисту або лейблу. Інформація, яку мені присилатимуть потому, зазвичай це анонс нового релізу, у більшості випадків мені цікава.
Якщо я купив альбом Пертурбатора, то ймовірно що мене зацікавлять і його нові речі, або пов'язані сайд-проекти. В багатьох випадках я роблю покупку до якої спонукав маркетинговий лист.
Шкода що такої, «корисної», реклами дуже мало. Я хотів ще щось крім Bandcamp придумати і не зміг, бо крім того більше ніяких покупок не роблю.
P.S.: Олімпіадники в гуглі думають що якщо я колись шукав шурупокрут то мені тепер усюди на всіх девайсах його треба показувати, але ж воно так не працює.
P.P.S.: Про шурупокрут на всіх девайсах то жарт, в мене uBlock, відключена персоналізація усюди де можна відключити і я регулярно скидую ad uuid.
#лайфстайл
permalink | @full_of_hatred
👇Щоденні донати💰на ЗСУ🪖
🫡@Donate1024Bot
99% реклами це сміття яке не приносить мені ніякої користі. Але є і корисна реклама.
Наприклад, я купую музику на сайті Bandcamp. Під час покупки ти автоматично підписуєшся на маркетингові листи та оновлення артисту або лейблу. Інформація, яку мені присилатимуть потому, зазвичай це анонс нового релізу, у більшості випадків мені цікава.
Якщо я купив альбом Пертурбатора, то ймовірно що мене зацікавлять і його нові речі, або пов'язані сайд-проекти. В багатьох випадках я роблю покупку до якої спонукав маркетинговий лист.
Шкода що такої, «корисної», реклами дуже мало. Я хотів ще щось крім Bandcamp придумати і не зміг, бо крім того більше ніяких покупок не роблю.
P.S.: Олімпіадники в гуглі думають що якщо я колись шукав шурупокрут то мені тепер усюди на всіх девайсах його треба показувати, але ж воно так не працює.
P.P.S.: Про шурупокрут на всіх девайсах то жарт, в мене uBlock, відключена персоналізація усюди де можна відключити і я регулярно скидую ad uuid.
#лайфстайл
permalink | @full_of_hatred
👇Щоденні донати💰на ЗСУ🪖
🫡@Donate1024Bot
👍27👌4🐳4🍓2😈1
✙rozho)))k✙🇺🇦
Пам'ятаєте, ми збирали гроші на пікап для ССО? Разом з @kapelan_it, Віталієм та @devopsengineer вдалось зібрати більше 400000₴! Ми вже купили повнопривідний Toyota Tacoma 2005 року та відремонтували його. На гроші що залишилися докупили якісні маскувальні…
1-го жовтня ми нарешті передали пікап бійцям🌊 !🥳
Всього завдяки вам, @kapelan_it, Віталію було зібрано 400 000 грн💪💪💪. Також окрема подяка Олегу Миколайченко та підписникам його каналу @devopsengineer за суттєвий внесок!
Витрати:
🛻Пікап Toyota Tacoma 2005, повний привід, бензин, гарний стан — 8000$
🔧СТО + мінорні фікси — 650$
👮Переоформлення — 3000грн
🛢Пальне — 5000грн
Решта коштів, котрі лишились було витрачено на потреби підрозділу, а саме:
- Балони з газом 200шт — 12700 грн
- Маскувальні сітки 10шт 4x6м — 23560 грн
- Плівка — 2180грн
- Відбійний молоток — 7500грн
- Польові душі — 2500грн
Дякуємо вам за підтримку!🇺🇦
Всього завдяки вам, @kapelan_it, Віталію було зібрано 400 000 грн💪💪💪. Також окрема подяка Олегу Миколайченко та підписникам його каналу @devopsengineer за суттєвий внесок!
Витрати:
🛻Пікап Toyota Tacoma 2005, повний привід, бензин, гарний стан — 8000$
🔧СТО + мінорні фікси — 650$
👮Переоформлення — 3000грн
🛢Пальне — 5000грн
Решта коштів, котрі лишились було витрачено на потреби підрозділу, а саме:
- Балони з газом 200шт — 12700 грн
- Маскувальні сітки 10шт 4x6м — 23560 грн
- Плівка — 2180грн
- Відбійний молоток — 7500грн
- Польові душі — 2500грн
Дякуємо вам за підтримку!
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
❤🔥75👍12❤11🔥5🎉1🐳1🍓1
Легке прощання з грішми
Як був малим то постійно скирдував гроші. Наскирдоване витрачалось на лего, інші іграшки та дитячу фантастику типу російських фанфіків на «Трансформерів».
Про ті гроші знали друзі та знайомі, тому у мене часто позичали. Нажаль негативний образ успішного кредитора з книги «Республіка ШКІД» міцно засів у мене в голові, тому я не давав гроші під проценти, а варто було, зараз би вже по-любе мав геліка.
Повертали гроші ±нормально, але були і нюанси. Останній борг у розмірі ~40 гривень що я дав у 2004 році, я так і не побачив.
Уже коли трохи підріс, то мав трохи халепи з боргами про які доводилося нагадувати по півроку хоча брали «на місяць».
З часом через практику до мене прийшло усвідомлення—якщо люди бачать що ти легко віддаєш гроші, то вони буде намагатися витягнути з тебе якомога більше.
Як тільки людина розуміє що для тебе не є проблемою переказати на картку, наприклад 10к грн, то вона починає цим користуватися, а потім і підвищувати ставки.
Тому зараз я дотримуюсь наступних правил:
- Не показую що легко прощаюсь з грішми. Навіть якщо ціна підходить, не треба з понтом діставати котлету та питати “а чо так дешево”.
- Не показую що легко можу передавати гроші. Якщо навіть на картці є 100к, а просять 3к, то кажу, “ок, завтра перекажу бо зараз немаю”.
- Відмовляю дати в борг ще раз, якщо вже зробив помилку та дав гроші ненадійній людині. “Зараз немає можливості позичити”, навіть якщо така можливість є. Нічого не пояснювати, та не піддаватися на благання. Немає і крапка. Потребує деяких зусиль, особливо у маминих синків, які все життя на все погоджувались.
Завершу стандартною мудрістю “давайте в борг без очікування що його вам повернуть”.
P.S.: ну і звичайно нікому та ніколи не варто з порогу казати що ви працюєте в ІТ.
#лайфстайл
permalink | @full_of_hatred
👇Щоденні донати💰на ЗСУ🪖
🫡@Donate1024Bot
Як був малим то постійно скирдував гроші. Наскирдоване витрачалось на лего, інші іграшки та дитячу фантастику типу російських фанфіків на «Трансформерів».
Про ті гроші знали друзі та знайомі, тому у мене часто позичали. Нажаль негативний образ успішного кредитора з книги «Республіка ШКІД» міцно засів у мене в голові, тому я не давав гроші під проценти, а варто було, зараз би вже по-любе мав геліка.
Повертали гроші ±нормально, але були і нюанси. Останній борг у розмірі ~40 гривень що я дав у 2004 році, я так і не побачив.
Уже коли трохи підріс, то мав трохи халепи з боргами про які доводилося нагадувати по півроку хоча брали «на місяць».
З часом через практику до мене прийшло усвідомлення—якщо люди бачать що ти легко віддаєш гроші, то вони буде намагатися витягнути з тебе якомога більше.
Як тільки людина розуміє що для тебе не є проблемою переказати на картку, наприклад 10к грн, то вона починає цим користуватися, а потім і підвищувати ставки.
Тому зараз я дотримуюсь наступних правил:
- Не показую що легко прощаюсь з грішми. Навіть якщо ціна підходить, не треба з понтом діставати котлету та питати “а чо так дешево”.
- Не показую що легко можу передавати гроші. Якщо навіть на картці є 100к, а просять 3к, то кажу, “ок, завтра перекажу бо зараз немаю”.
- Відмовляю дати в борг ще раз, якщо вже зробив помилку та дав гроші ненадійній людині. “Зараз немає можливості позичити”, навіть якщо така можливість є. Нічого не пояснювати, та не піддаватися на благання. Немає і крапка. Потребує деяких зусиль, особливо у маминих синків, які все життя на все погоджувались.
Завершу стандартною мудрістю “давайте в борг без очікування що його вам повернуть”.
P.S.: ну і звичайно нікому та ніколи не варто з порогу казати що ви працюєте в ІТ.
#лайфстайл
permalink | @full_of_hatred
👇Щоденні донати💰на ЗСУ🪖
🫡@Donate1024Bot
👍104😁21💯7❤🔥3🥰2🤔1😢1👌1🏆1
Дзвінки
Крім того що ми всерйоз обговорюємо ядерну війну, дивовижно та ганебно що в 2022 досі не винайшли надійного способу організувати аудіо та відео конференції.
Будь-який дзвінок супроводжується відлунням бо кілька людей знаходяться в одній кімнаті і хтось не на м'юті, жахливою якістю звуку, бо досі не навчилися робити нормальні мікрофони, фоновим шумом бо шумодав то складна задача, абсолютно паскудною якістю відео через крихітні матриці вебкамер, затримками, обривами, та іншими артефактами. Організтор зум дзвінку не прийшов, тому ніхто не може пошарити екран бо немає прав.
— ”Can you hear me?”
— ”Can you see my screen?”
👆На кожній нараді.
Компанія, яка віднайде спосіб подолати ці всі проблеми на конс'юмерському обладнанні, озолотиться.
Так, є припарки типу krisp, але вони не стали мейнстрімом.
Хтось повинен присвятити життя покращенню якості дзвінків.
#спостереження
permalink | @full_of_hatred
👇Щоденні донати💰на ЗСУ🪖
🫡@Donate1024Bot
Крім того що ми всерйоз обговорюємо ядерну війну, дивовижно та ганебно що в 2022 досі не винайшли надійного способу організувати аудіо та відео конференції.
Будь-який дзвінок супроводжується відлунням бо кілька людей знаходяться в одній кімнаті і хтось не на м'юті, жахливою якістю звуку, бо досі не навчилися робити нормальні мікрофони, фоновим шумом бо шумодав то складна задача, абсолютно паскудною якістю відео через крихітні матриці вебкамер, затримками, обривами, та іншими артефактами. Організтор зум дзвінку не прийшов, тому ніхто не може пошарити екран бо немає прав.
— ”Can you hear me?”
— ”Can you see my screen?”
👆На кожній нараді.
Компанія, яка віднайде спосіб подолати ці всі проблеми на конс'юмерському обладнанні, озолотиться.
Так, є припарки типу krisp, але вони не стали мейнстрімом.
Хтось повинен присвятити життя покращенню якості дзвінків.
#спостереження
permalink | @full_of_hatred
👇Щоденні донати💰на ЗСУ🪖
🫡@Donate1024Bot
😁36👍11❤🔥3🤔2🤡2👎1🤬1🍾1
Проста оптимізація використання пам'яті з jemalloc
Один з найпростіших способів оптимізувати використання пам'яті програмою є використання jemalloc—альтернативної імплементації
Цей метод згадується практично у всіх гайдах по оптимізації Rails-додатків. Коли я тільки зробив donate1024 то розмістив його на серверах з 256 мегабайтами пам'яті. З часом коли функцій та користувачів додалось, почав спрацьовувати oom killer. Тоді я видав серверу ще 256 мегабайт і забув про проблему.
Нещодавно я займався перформерс оптимізаціями проекту і згадав про
Для Alpine потрібно компілювати лібу, бо готовий пакет з якихось причин перестали підтримувати.
В результаті використання пам'яті знизилось з ~230 мегабайт до ~180 чого вистачає для того щоб апка спокійно жила на інстансі з 256 мегабайтами. Таку ж оптимізацію я зробив для проекта adopt.ua де ефект був ще кращим: з ~270 мегабайт до ~170.
Для інших інтерпретаторів цей трюк по ідеї теж має працювати. Шукайте рішення для своєї платформи.
#робота #donate1024
permalink | @full_of_hatred
👇Щоденні донати💰на ЗСУ🪖
🫡@Donate1024Bot
Один з найпростіших способів оптимізувати використання пам'яті програмою є використання jemalloc—альтернативної імплементації
malloc.malloc—це стандартна функція виділення пам'яті в С. Вона використовується всередині MRI та інтерпретаторів інших мов. Використання jemalloc прозоре—підміняється імплементація функції і програми працюють як і раніше, не підозрюючи що пам'ять тепер використовується більш ефективно. Поверхневі деталі імплементації ви можете почитати на StackOverflow, там ж є посилання на більш детальні пояснення.Цей метод згадується практично у всіх гайдах по оптимізації Rails-додатків. Коли я тільки зробив donate1024 то розмістив його на серверах з 256 мегабайтами пам'яті. З часом коли функцій та користувачів додалось, почав спрацьовувати oom killer. Тоді я видав серверу ще 256 мегабайт і забув про проблему.
Нещодавно я займався перформерс оптимізаціями проекту і згадав про
jemalloc. Навіщо платити більше? Тому я швиденько знайшов як додати його в Alpine Linux який в мене використовується як базовий образ, все зробив і задеплоїв:FROM ruby:3.1.2-alpine AS jemalloc_builder
RUN apk add build-base
ARG JEMALLOC_VERSION=5.3.0
RUN wget -O - https://github.com/jemalloc/jemalloc/releases/download/${JEMALLOC_VERSION}/jemalloc-${JEMALLOC_VERSION}.tar.bz2 | tar -xj && \
cd jemalloc-${JEMALLOC_VERSION} && \
./configure && \
make && \
make install
FROM ruby:3.1.2-alpine
COPY --from=jemalloc_builder /usr/local/lib/libjemalloc.so.2 /usr/local/lib/
ENV LD_PRELOAD=/usr/local/lib/libjemalloc.so.2
Для Alpine потрібно компілювати лібу, бо готовий пакет з якихось причин перестали підтримувати.
В результаті використання пам'яті знизилось з ~230 мегабайт до ~180 чого вистачає для того щоб апка спокійно жила на інстансі з 256 мегабайтами. Таку ж оптимізацію я зробив для проекта adopt.ua де ефект був ще кращим: з ~270 мегабайт до ~170.
Для інших інтерпретаторів цей трюк по ідеї теж має працювати. Шукайте рішення для своєї платформи.
#робота #donate1024
permalink | @full_of_hatred
👇Щоденні донати💰на ЗСУ🪖
🫡@Donate1024Bot
👍28🔥1😁1🤯1💔1