Get Mystery Box with random crypto!

Bite the Byte

Логотип телеграм -каналу bitethebyte — Bite the Byte B
Логотип телеграм -каналу bitethebyte — Bite the Byte
Адреса каналу: @bitethebyte
Категорії: Технології
Мова: Українська
Передплатники: 1.82K
Опис з каналу

Соловйов здорової людини!
🌐solovyov.net
🐦twitter.com/asolovyov
🔴youtube.com/asolovyov
Архів каналу: solovyov.net/channel

Ratings & Reviews

2.50

2 reviews

Reviews can be left only by registered users. All reviews are moderated by admins.

5 stars

0

4 stars

1

3 stars

0

2 stars

0

1 stars

1


Останні повідомлення 5

2022-05-05 18:16:03 Мені вчора постгрес підкинув таку подляну з регістрами буковок, шо я аж написав пост з вирішенням, як в старі часи. :) Я вже забув про кодування і всяке таке інше, а тут воно мені неприємно нагадало.
288 views15:16
Відкрити / Коментувати
2022-05-05 12:55:06 Колись давно читав на Quora одкровення одного чувака про те як він став дурним (у сенсі тупим, а не навіженим). Якщо коротко, то там він розповідає, що йому прийшлося скоротити кількість одночасних проєктів, навчитися занотовувати, і перестав читати комікси та НФ. Натомість став більш розслабленим і більш щасливим. А потім врачі знайшли причину — забиті артерії — і він наче повернувся до "розумного" життя. :)

Ну і типу така картиночка, в цілому окей: ти можеш менше, але зате й непокоїшся про все менше. Але ось тут Ден Луу запостив іншу історію, з дещо менш веселою перспективою.

Хвороба ще ця, лихоманка Західного Ніла, теж гівно рідкісне — заражаєшся від москіта, у 80% навіть не помічаєш, а може бути висока температура, головний біль, блювота, або навіть енцефаліт чи менінгіт, а одужання займає від тижнів до місяців. Порятунку немає, окрім того, щоб не давати себе кусати тим виблядкам.

Так он, чувак від цього жаху став дурнішим, і процес відновлення зайняв 5 років. П'ЯТЬ. Каже, що це поглибило його депресію, і фільми з книжками не розважали, і відчуття власної смертності не залишало. Така собі перспективка.

Я чому так звертаю увагу на все це: перехворів на коронавірус у січні, і результати не такі яскраві, але увесь лютий було екстремально складно взагалі працювати. Погіршує ситуацію те, що в мене немає можливості перейти у стан, коли мені хтось видає завдання для роботи, а самому вирішувати, що робити, було на грані неможливості. Тільки наявність якихось дедлайнів змушувала рухатись — якщо десь горить, то інші речі відкладаєш і це зменшує навантаження.

Може вже краще, все ж таки 3 місяці пройшло, але я точно значно раніше здаюся, коли занадто багато подразників навколо — а з дітьми це не складно. :) Тому я досі в сумнівах, чи то мене війна прибила, чи то відголос від ковіду. Але маю надію, що воно швидше минеться, вже наче потроху перестає так ковбасити від кількості інпутів.

Чи може то сонечко так впливає.
364 views09:55
Відкрити / Коментувати
2022-04-30 11:27:52 У цій війні для нас є ще одна дуже неприємна загроза, якою путін любить пугати всіх навкруги. Тож кине ця сволота атомну бомбу чи ні?

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

Почнімо з основ. Яка в нього ціль взагалі? Оці всі захоплення — це все хєрня. Головна ціль — винищити українців (хоча б в головах), а за неможливістю того хоча б відкинути Україну у розвитку, щоб було показово.

Вочевидь, він вважає, що суб'єктності в України немає, обидві останні революції були спродюсовані з США (чи з Британії). І що Росія воює з НАТО, для якого це проксі-війна, як колись у багатьох "гарячих" точках.

Битва за Донбас для путіна це зараз останній серйозний аргумент у цій війні. Що вони будуть робити, коли почнуть її програвати? Трошки розтягнути агонію — може мобілізацію, наприклад. Але якщо спробувати поставити себе на місце neue Führer (що складно, але удаймо) — раз Україною віддалено керує США, то треба прибрати керувалку. Прибиваємо верхівку і все, армія перестає працювати ефективно, виконавча влада перестає працювати ефективно, країна у безладі, відчаї та анархії. Так би мовити, мінімальна ціль досягнута.

Чи вважаємо ми, що наступить довгостроковий безлад (=Руїна) після одномоментного прибирання уряду — абсолютно неважливо, важливо чи вважає так герр х-ло. А він, дуже вірогідно, саме так і вважає. І вже довів, що йому не шкода нічого у цій війні — ні домовленостей, ні економічних зв'язків, ні 500 років побудування міфу про велич і армію (і назовні, і всередину), ні власного іміджу. Ні-чо-го.

Навіть у сценарії, коли для Росії все погано, вони можуть вистрелити по Києву, вбити таким чином "хунту" і відступити звідусіль. Типу "ок, ми намагалися без цього, але вибору не залишилося".

Звичайні аргументи проти:

Вони ж не використовують хімічну зброю, тож і тут напевно не буде ескалації? — Хімічна зброя кардинально військових питань не вирішить, тим більш що лінія фронту занадто довга. А ось відносини зі всіма з "дуже погано" до "зараз ми вас пацифіцируємо насильно" змінить — і може призвести до активних дій інших країн нарешті. А ядерна зброя — вирішує.

Британія сказала, що без консультацій буде активно діяти у випадку ядерної атаки. — Ось сценарій: Росія вночі лупить Тополем по Урядовому кварталу, а о 6 ранку заявляє про згортання "операції" і повномасштабний відступ зі всіх позицій. Питання: чи у такій ситуації Британія піде на те, щоб зробити щось активно погане Росії й ризикнути розпалити конфлікт у той момент, коли він, здавалося б, почав вщухати?

Читав недавно статтю, що у Кореї обидві сторони засцяли використовувати атомні бомби, всі проксі-війни відтоді їх не використовують і не будуть. Це тупий аргумент, авжеж, тому що це не звичайна проксі-війна, ВВХ свідомо все поставив на кон.

Аргумент проти, який здався мені більш переконливим, мені навів знайомий з Каліфорнії (у сенсі місцевий, не іммігрант). Для США питання надзвичайної важливості не допустити використання ядерної зброї. Бо її успішне застосування стає чітким сигналом для Китаю, Ірану, Ізраїлю, Пакістану, та можливо інших, що володіння ядерною зброєю — наріжний камень державної безпеки. І це різко робить світ сильно більш нестабільним.

Власне, способи забезпечення того і є аргументом. Перший — у військових США є доволі сталий підхід до неофіційної комунікації (те, що вони називають backchannel) з арміями інших країн. І вони 100% вже попередили всіх у ланцюжку виконання удару в тому, що вони понесуть персональну відповідальність. А "тобі точно хана" це трошки більш переконливо, ніж "скоріш за все країні гайки".

Другий — США витрачають помітну частку бюджету на стримування використання і стримування розповсюдження ядерної зброї, що в перекладі на людську мову значить "хабарі". І є великі шанси, що вся мордорська атомна індустрія сидить на зарплатні з Пентагону.

Авжеж, це все засекречено, тому це більше роздуми, ніж підтверджені нові факти. Але історично США таке полюбляють практикувати. :) Ось така прутня, малята.
215 views08:27
Відкрити / Коментувати
2022-04-29 23:23:21 Angst

У Рамштайна вийшов новий альбом, що для мене прям подія-подія. Це група, з якої я почав уважно слухати музику, а не пісню звідти, іншу звідти... Не знаю, чи це значить, що вона сформувала мій смак на музику, чи допомогла його знайти, але я досі їх слухаю, тож новий альбом це круто. Нажаль, в мене не вийшло його послухати в той самий день (чув би я сам себе 10 років тому...), але подивився новий кліп — Angst.

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

Короч кліп про те, що нас телевізор (в широкому сенсі, я так розумію) всіх роз'єднує і ми всі такі воюємо, хоча раніше жили так поруч один з одним. Ну не на часі якось, так?

Я розумію, що і пісня була написана рік-два тому, і кліп знімали ще у 21 році напевно, і група з іншої країни... Але і Тіль зашкварився на виступі на параді у Москві, і Германія в дивному становищі, і війна не як у 14 році, коли якийсь локальний конфлікт на околиці світу — а майже третя світова, як мінімум на порозі.

Короче, не в тему взагалі звертати увагу на цю пісню було, краще б відклали реліз того кліпу. А альбом я все одно послухаю, на щастя я німецьку не знаю і тому можу слухати їх пісні як у дитинстві — просто музику.
264 views20:23
Відкрити / Коментувати
2022-04-28 15:32:15 За тиждень до війни ми записали новий випуск подкасту RTFJ і якось воно так і лежало собі без руху взагалі. Якось не на часі було і все таке. Але здається що сидіти на тому теж сенсу немає — і today is the day. :)

Гостем був Максим Гарнець, архітектор з Уклону (вони просувають бренд tech/uklon, щоб не було тупих жартів, але ж ви розумієте, про що річ), і випуск вийшов напрочуд цікавий. Крутий продукт — успішно конкурувати з Убером і Болтом з їх інвестиціями це точно складно, круті складові — у подкасті послухаєте. :)

Long story short:

YouTube https://bit.ly/3Kq52Aa
SoundCloud https://bit.ly/3vNIgN9
Apple Podcasts https://apple.co/3LpguNz
Google Podcasts https://bit.ly/3KpSlW3
307 viewsedited  12:32
Відкрити / Коментувати
2022-04-27 22:41:15Звіт ПЖ

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

Давайте трохи про технічні подробиці. :) Складається вся історія з кількох компонентів: сервісу по обробці файлів з транзакціями з банків, постгресу, щоб ті дані зберігати, і метабейзу, щоб показати звіт з постгресу.

Постгрес — бо звичний, плюс даних (поки що?) не так багато, щоб перейматися іншими базами. Найскладніше — це пошук на ім'я (like '%x%'), на півмільйона рядків запит займає секунду. Точніше займав, я туди триграм-індекс тільки що додав, і все супер стало. Правда, це навантаження ніякого ще немає, тож подивимося ще. :) Я не заюзав амазонівський хостед постгрес з двох причин — бо задовбався з іншими їх сервісами, плюс вони там чаржать за кількість запитів, стрьомно.

Метабейз взагалі вдалий. Одразу дає і контроль доступів, і просту консоль до SQL, швидко змінити те, що там у звіті є і як виглядає. Трохи не вистачає можливостей по налаштуванню вигляду: хотілося б оті показники, де просто цифри, зробити ще меншими, але не можна... Одна претензія серйозна тільки: пошук підстроки на звіті виходить регістро-залежний, якщо запити на цьому звіті наклацані в інтерфейсі, а не написані руками. А з такими набагато зручніше працювати, тож поки що так. Тікет є і вже й pull request для нього є, тож може в наступному релізі виправлять.

А сервіс прийшлося кастомний написати: ви напевно ще пам’ятаєте мої спроби зробити то мінімумом коду, які власне доволі очікувано завершилися. :) Подивитися на код можна на гітхабі — чесно кажучи, не очікував, що вийде майже тисяча рядків на кложі, зате без всяких додаткових сервісів, ну й в принципі доволі просто.

Що там є цікавого:

• Супермаленька система шаблонів на жсі. :) Під задачу зайшла нормально, хоча може якби одразу твінспарк взяв, її б і не було...
• Намагався не тягнути зайвих залежностей, хоча від ліб для логгінгу на жвм нікуди не подінешся: без них тільки гірше. Зате роутінг в кілька рядків замість звичайних дуреп.
• В кложі 1.11 з‘явилася нова функція — iteration — і я її заюзав. Вона створена спеціально щоб поглинати апі з паджинацією і на фонді то спрацювало як задумано. Дуже зручно.
• Автоматизовано там власне тільки фонді, все інше завантажується ікселями, які сгенеровані в інтерфейсах банків. Якщо ви вже колись з Ощадом чи Приватом працювали, то розкажіть, може там вже не так і страшно і можна зробити буде.
• У банків дуже погано з унікальною ідентифікацією транзакцій і тому якісь upsert робити неможливо. Теперішня логіка в тому, що ми не отримуємо за день часткових даних. Зі вхідного файлу дані групуються по дню і замінюють цілі дні у БД. Тому можна вантажити дані як заманеться і не перейматися за дублікати чи нестачу даних.

Власне й все, ідіть пограйтеся, а я подивлюся, чи не стане, бува, постгресу погано, чи ще щось. Ось вам скриншот фантастичного інтерфейсу наостанок. Я певен що такого польоту фантазії ви ще не бачили.
353 views19:41
Відкрити / Коментувати
2022-04-23 09:53:52 Ведмеді

Я таку штуку зранку зрозумів, не можу не поділитися.

Значить історія така: "ведмідь" — це ж евфемізм для назви звіра, типу як "косолапий" чи "вуйко", тільки більш рання. Це замінник табуйованої назви звіра ("того, кого не можна називати"), який сам став табуйованим. Я якось читав припущення, що до того слов'яни ведмедя називали "бер", як германські народи.

Але "бер" — це теж слово-замінник! Ну типу "бурий", так? А початкове індоєвропейське слово — це "арткос", що означає "руйнівник", яке в принципі непогано збереглося у греків у формі "арктос".

Це насправді прикол, так? Типу народ жив в лісах поруч з ведмедями й тому їх боявся дуже — і придумав для них евфемізм. Потім частина народу відселилася далі, і в них це слово збереглося, а ті, що лишилися — придумали новий евфемізм. І оце вже пішло на третій круг (це як мінімум, хаха).

Але розповісти хотів не про те — ми тут зранку жартували, що мож ведмеді з півночі приходили, з арктики? Тому й арктоси?

Ясно, що тут логіка працює у зворотню сторону! Полярна зоря, яка (грекам, на їх півдні) постійно вказує на північ, знаходиться у сузір'ї Малого Воза — або Малої Ведмедиці. Себто Арктика — це Ведмежатня. Що Вікіпедія теж каже, але чого б я туди про ведмедя пішов читати. :))

P.S. Цікаво, чи насправді слов'яне пройшли через два рівні словозамінників?..

P.P.S. А ще прикол про Арктойську країну — найпівнічніший край античної цивілізації.
325 viewsedited  06:53
Відкрити / Коментувати
2022-04-19 12:55:44 RegExp

Позаминулого вересня я виступав на JS fwdays'20, яку зробили онлайн-конфою, і ми зробили там фінт вухами: мені Андрій Листочкин ставив питання від людей до мого докладу — бо самому собі задавати не дуже. Ну і навпаки, я ставив питання йому — і, власне, тому послухав його доповідь. Доповідь була про регулярні вирази, ну типу \d{4}-\w+, оце все, ну прямо лікнеп такий.

Я такий: Андрій, який сенс у тій доповіді, це ж типу на годину читання доки? А він мені каже: ти знаєш, в регекспів така погана репутація, що панове фронтендщики геть всі їх не знають.

Чому взагалі це згадалося — останнім часом з купи напрямків якісь срачі за регулярки лізуть. І я, чесно кажучи, прозріваю. Бо регулярки це офігенний інструмент.

Я навчився регуляркам ще на першому курсі, майже 20 років тому, і відтоді юзав їх дуже ефективно тисячі разів. Життя програміста дуже часто пов'язане з текстом, і простір між "розділи по пробілу" та "пора вже писати справжній парсер" — величезний. Простір, у якому, власне, і сидять регулярки, бо іфи та цикли заплутають куди швидше невеликої регулярки. Це вже не кажучи про те, що "справжній парсер" зазвичай куди більше часу і коду відійме.

І регулярки є всюди. Перейменування файлів у Total Commander? Заміна тексту у редакторі? В Excel? Знайти необхідне посилання серед сотень інших в джаваскриптовій консолі? Вичепити з опису транзакції ім'я?

Об'єктивно кажучи — це один з найкорисніших інструментів з народженних програмуванням. Навіть для не-програмістів.

А дурна слава йде через те, що під час розквіту Perl'a забагато людей настільки звикли використовувати регулярки, що застосовували їх навіть там, де їм не місце. Звідти анекдот "в хлопчика була проблема, він вирішив заюзати регулярку і тепер в нього дві проблеми".

Моя думка з цього приводу така: доки ти не навчився використовувати їх корисно, ходити та пропагувати "ой ні регулярки то погано" — це святкування невігластва.
466 views09:55
Відкрити / Коментувати
2022-04-18 15:28:10 Брехливість

Я не знаю, чи завжди автократичні режими брехливі, але два найбільші у 20 сторіччі — совок/росія і китай — були і є враженими брехливістю неймовірно.

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

Тому я трохи менжуюся: наче Китай лупашить сотні кілометрів автобанів, які потім стоять — але ж і будинки, які падають наче доміно, і яйця з желатину теж там є. У сенсі мені здається, що Китай трошки переміг брехливість системи через приватність бізнесу і, напевно, конкуренцію? Але я точно знаю, що це екстремально важко — Україна досі вся в корупції, тому сумніваюся у зовнішніх ознаках. :)

А от Росія це гівно жере сповна! І жерла усю історію, яку я можу зрозуміти. Що там зараз — ми бачимо на власні очі, увесь період застою вся країна підгоняла звіти під запити начальства, вся космічна програма була на соплях і виєбонах тільки щоб бути першими, під час правління Сталіна брехливі доноси та постійне життя у страху, а до того... Микола II з війною з Японією, яка так само відбувалася за повної впевненості (по звітах), що російська армія — ого-го!

Не знаю, чесно, що там було до Миколи, але щось здається мені, що ситуація була схожа. Top-down структура, яка орієнтована на задоволення начальства замість результату і на демонстрацію всім навколо блиску замість наведення порядку всередині.

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

P.S. Соррі, якщо я занадто вже очевидні речі пишу, але вони постійно спливають в розмовах, і потім крутяться у голові — а один раз напиши й голова заспокоюється.
528 views12:28
Відкрити / Коментувати
2022-04-11 22:31:01 В нашій культурі є певна проблема — її можна назвати хворобливим перфекціонізмом, або придиркуватістю, або може ще щось можна вигадати, але це точно хвороба всієї країни.

Розкажу, що тригернуло написати. Діма Малєєв пише у фейсбуці: «почали знімати відео англійською, але важкувати, купу помилок робиш — типу артиклі невгаразд». Я посміявся трохи, бо артиклі в мене йдуть від серця, я їх у розмовній речі ставлю мало не рандомом. :)

Пішов почитати коменти, думаю ну точно хтось доїбеться, так? Чувак пише: «ти там сказав the Ukraine, не треба так». Ну просто геній, пости не читаю @ в каментах сру. І через коротке обговорення: «зараз я спробую пояснити думку розгорнутіше». От реально хочеться тут «спершу зроби» використати, в мене просто згорів вихлоп повністю.

Люди, які мене знають, зможуть підтвердити — я теж дуже прискіпливий, до всього. Моє головне досягнення: я це висловлюю у рантаймі вголос і не дойобуюсь до людей в каментах — але мені здається, що це загальнонаціональна проблема, бо воно лізе зі всіх щілин.

Я не знаю, що з тим робити. В нас історично є купа проблем, які заважають розвитку проти більш успішних народів. У Нідерландах люди так по-різному розмовляють, що взагалі незрозуміло, як вони друг друга розуміють, але ж ніхто ні до кого не пристає, а в нас публічний простір переповнений претензіями до того.

Тож давайте не будемо один одного за дрібниці зайобувати. Зупинимо придиркуватість разом!

P.S. Гарне слово видумав, га?)
885 viewsedited  19:31
Відкрити / Коментувати