Смішинки перших тижнів повномасштабної війни

Рука, що тримає мобільний телефон

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

Читати повністю

Прочитане-2020

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

Читати повністю

TransUkraine. Байкпекінг-перегони довжиною 1500 км

Singlespeed gang

Кращими за довгі та важкі велозмагання можуть бути хіба шо довгі та важкі велозмагання з елементами мандрівки і пригоди. Типу шоб не просто фігачити день і ніч, випробовуючи себе фізично та морально, а ше й ночувати під зорями, робити собі запашне какао на пальнику і відбиватися від гадюк десь у лісі. Десь так я подумав, коли побачив анонс байкпекінг-перегонів TransUkraine. Організатори обіцяли маршрут довжиною 1500-1700 км із найпівнічнішої точки України до найзахіднішої, мальовничі місця і перемогу над самим собою — звучало, як незабутня пригода, веселішого завершення літа годі було й придумати.

Довгі дистанції в форматі бреветів, де ти їдеш практично без речей від чекпойнту до чекпойнту, там же їсиш і спиш, я вже наїздився, і після минулорічного Париж—Брест—Парижу хотілось якихось нових відчуттів, якогось максимального бомж-режиму, так шоб заїхати по ґрунтовій дорозі чортзна-куди, і повністю обмазатись багном, так шоб пити воду з калюжі (привіт, Женя) і красти яблука з подвір'я баби Зіни, так шоб перехиляти чарчину з мужиками біля сільської крамниці, а потім сперечатися з ними про геополітику і сучасну школу фрі-джазу… Ну, ви зрозуміли. 

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

Читати повністю

Прочитане-2019

Стос листівок на столі

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

Цього року лише шість книжок, і ше й майже всі російською, динаміка продовжує не тішити, але ж не все життя залишатись розумним і начитаним.

Читати повністю

Париж—Брест—Париж 2019 на фотоплівці

Бабуся з онучкою спостерігають за учасниками марафону Париж—Брест—Париж у містечку Сізен

Діло було в далекому 2015-му — взимку випадало ше хоч трохи снігу, голуби не були такими наглими, а люди в інтернеті тусувались на форумах, а не лише в фейсбуці. В той час я почав цікавитися марафонами, проїхав свою першу двохсотку, і якось вранці, почитуючи Веломакс з філіжанкою міцної кави в руці та запашною кубинською сигарою в зубах, наткнувся на тему про Париж—Брест—Парижнайдавніший і найбільш престижний веломарафон у світі, який проводиться кожні 4 роки починаючи з 1891-го. В той момент українська делегація саме готувалась до виїзду в Францію на ПБП-2015. Читав я те все з роззявленим ротом — мало того, шо це тисяча двісті чорт забирай кілометрів, так є ше й купа умов, квоти від кожної країни, серія кваліфікацій і тд, а учасники — це якісь найбільш залізні чуваки і чувіхи України, наприклад Бур (насправді я більше нікого і не знав на той час, але одного Бура мені було досить, шоб вразитись).

Коротше, в той момент з'явилась маленька туманна мрія — проїхати колись оцей Париж—Брест—Париж, як кульмінацію веломарафонської кар'єри. Колись — це може через чотири роки, може і пізніше — яка в біса різниця, чотири роки це ж і так хтозна-коли. Тому я просто додав новий пункт у свій список «Шо я маю досягнути за життя», і забув.

Але, як відомо, літа ідуть непомітно, ось вже і внуки підросли, і неждано-негадано мені пощастило не просто потрапити на ПБП, а навіть і якось його проїхати.

Читати повністю

Львів—Київ на синглспіді та на самоті (600 км за 35 годин)

Маршрут Львів—Київ на велосипеді

Опишу враження від поїздки в Київ на велосипеді, 600 км за 35 годин (це враховуючи зупинки і сон; чистий час руху — 22 години). Відчуття, гм, нові і цікаві, досі я ніколи не їздив так далеко і тим більше сам. Це буде розповідь в основному просто про фізичні і моральні страждання, без красивих фотографій, веселих пригод і такого всякого. 

П'ять років тому я так описував враження про перші в житті 100 км, тепер трохи смішно це перечитувати, може за пару років так само буде і з цим записом.

Читати повністю

Навколо львівського аеропорту

Огорожа навколо львівського аеропорту

Давно хотів проїхатись навколо аеропорту, бо крім можливості подивитись з різних сторін на сам аеропорт (шо вже дуже цікаво – там же ж, трясця, літаки літають), можна ше й спробувати дослідити потенційно цікаві об'єкти, яких навколо багато: якесь паливне сховище, покинутий готель «Тустань», руїни військової бази А-1544, завод ЛОРТА, стоянка автобусів АТП №1, військові гуртожитки, залізнична станція Скнилів, авіаційно-ремонтний завод, стоянка військових літаків, асфальтний завод, база ВПС, метеостанція, пожежна частина аеропорту, скнилівський цвинтар і ше купа закинутих будівель. Та й просто завжди цікаво освітлювати для себе темні плями на карті.

Читати повністю

Прочитане-2018

Стандартний щорічний запис із враженнями від прочитаних книжок, їх оцінками, короткими цитатами і тд. Цього року в мене з натяжкою вийшло лише 11 книжок. В 2014-му було 23, в 2015-му — 17, у 2016-му і 2017-му по 8. Цього року число ніби більше, ніж в останні роки, але насправді я продовжую деградувати :)

Читати повністю

Кіпр в бомж-режимі

Гори Троодос на Кіпрі

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

В принципі бомж-режимом це можна назвати тільки з натяжкою, на одну людину мандрівка обійшлась десь у 170 € (приблизно 5.5 тисяч гривень), тому це скорше «комфортний бомж».

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

Читати повністю

Ниття про нежиттєздатний дизайн

Деколи мені доводиться верстати сайти, і деколи навіть багато. І якось я усвідомив, шо мені майже ніколи не випадало працювати зі справді професійним веб-дизайнером (не скажу, шо я сам професійний чи хоча б хороший програміст… але зараз про дизайнерів).

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

І тим не менше, вони подають себе крутими, і найгірше, шо замовники теж вважають їх крутими — і мене це дуже злить! 

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

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

Було б по-мудацьки вставляти приклади з реальних проектів, тому намалюю схематично.

Читати повністю

Більше не жовтий синглспід. Cinelli Tutto

Велосипед, припаркований на узбіччі дороги

Рівно чотири роки тому я зібрав собі жовтий синглспід, і ось настав час міняти ровер. Шкода, але жовтий синглспід почав мене підводити, але це не дивно, рамі вже під 40 років, вона і до мене пройшла довгий шлях, а потім ше в мене багато чого пережила, всякі марафони, кур'єрство, аварії, зими, ліси, поля, бруківку і ше багато такого, до чого життя не готувало цю благородну шосейну раму. 

Пару раз вона гнулася в аваріях, я сяк-так її рівняв, але нормальної геометрії там давно нема, зсередини все проржавіло, ззовні місцями теж, і взагалі дійшло до такого, шо після кожної довгої поїздки чи просто дощу з ровером стається шось напряжне і його треба ремонтувати. Був ше один фактор — ця рама мені завелика, вона 58-го розміру при моєму зрості ~175 см, і навіть з коротесеньким виносом і максимально підсунутим вперед сідлом, після довгих поїздок завжди боліла спина. 

Коротше, через сукупність всіх цих штук, постало питання нового ровера.

Читати повністю

Рецепти і випробування спеціальних тортів для кидання в пику

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

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

Читати повністю

Збірка питань зі співбесід на вакансію Middle JavaScript розробника


За останній рік я пройшов 12+ співбесід на вакансію Middle JavaScript розробника в різноманітних компаніях, від гігантських гігантів до крихітних стартапів. Вирішив зібрати список питань, які мені задавали на цих співбесідах. Ше трохи питань підкинув мій друг Макс Козак.

Має бути корисно тим, хто хоче підтягнути свій рівень до мідла, освіжити якісь речі в пам'яті, або тим, кому треба співбесідувати мідлів.

  1. Загальне
  2. Основи JS
  3. Node.js
  4. Front-end
  5. Бази даних
  6. Передача даних в мережі
  7. Security
  8. Тестування
  9. Системи контролю версій
  10. Задачки
  11. Корисні посилання

Було б круто, якби хтось ше допоміг доповнити список. Пишіть в коментарях, на пошту, чи ше кудись.

Цей запис постійно оновлюється після нових співбесід.

Читати повністю

Велике оновлення сайту

У вигляді блогу цей сайт існує вже майже 5 років (див. «Привіт, світ»). Весь цей час він працював на маловідомому двигуні під назвою Mosquito Bloody Mary, написаному на PHP одним чуваком з Росії. У 2013-му цей двигун вже був трохи застарілим (останнє оновлення вийшло ше в 2010-му), але тоді я вибрав його, бо він був легеньким, аскетичним і вже знайомим для мене, колись ше в 2009-му в мене був сайт hmmm.pp.ua на Mosquito. Я навіть знайшов свій старий логотип :) 

Тоді в 2013-му я зробив шаблон з цим дизайном, українізував двигун, і трохи попідпилював його під свої потреби, іншими словами, напхав костилів (див. «Моя збірка Mosquito Bloody Mary»). І ше дописав пару вбогих PHP-скриптів для Смітника

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

  • Фронт-енд — React (а точніше server-side rendering фреймворк для React під назвою Next.js)
  • Бек-енд — Node.js
  • База — MongoDB
  • Сервер — Nginx
  • ОС — Ubuntu
  • Хостинг — Digital Ocean (Droplet для самого сайту і Space для картинок і статичних файлів)
  • DNS, CDN i SSL провайдер — Cloudflare
Читати повністю

Прочитане-2017

Як і в минулі три роки, пишу враження про все прочитане за останній рік. В 2014-му за рік в мене було 23 книжки, в 2015-му вже 17 книжок, в 2016-му лише вісім книжок. Цього року знов вісім, але три з них — це дуже короткі дитячі книжечки з однієї серії, тому я би їх зарахував як одну, і виходить, шо насправді я прочитав десь п'ять книжок. Мало, але це на цілих 9 книжок більше, ніж я прогнозував рік тому :)

Читати повністю

Як поставити звукознімач на укулеле (чи акустичну гітару)

Круто мати укулеле, а ше крутіше мати укулеле, яке можна підключити до підсилювача, ефектів, чи просто пограти напряму в звукову карту комп'ютера. Я ні укулеле не маю, ні грати не вмію, але звукознімач поставити спробував. На перший погляд здавалось, шо це дуже просто і там нема шо робити − просвердлив два отвори і готово. Насправді це досить напряжно і є купа нюансів, де можна натупити.

Читати повністю

Місто-привид Орбіта, Чигирин, Суботів і Холодний Яр

Велосипеди в траві

Кілька днів тому ми вернулись з дводенної мандрівки в Черкаську область по цікавому маршруту через покинуте місто Орбіта, збудоване колись для працівників так само покинутої Чигиринської АЕС, і через круті історичні місця — Чигирин, Суботів і Холодний Яр.

В Холодний Яр мені захотілось ше дуже давно, коли прочитав книжки «Чорний Ворон» Шкляра і «Холодний Яр» Горліс-Горського. Там розказувалось про Холодноярську Республіку; крім того, тут була купа інших цікавих подій в часи Гайдамаччини і ше давніше.

А десь минулого року я прочитав про Чигиринську АЕС і покинуте місто Орбіта біля неї. Це як Чорнобильська АЕС і Прип’ять, тільки тут без радіації. Виявилось, шо це дуже близько до Холодного Яру, крім того поряд ше й Чигирин і Суботів, і взагалі там сам по собі намалювався крутий маршрут для ровера. Тому ми взяли, і поїхали.

Читати повністю

Новий рік на вокзалі з бомжами

Божм спить на вокзалі в Ковелі

2015-ий рік я цілеспрямовано зустрічав на Львівському залізничному вокзалі. Новий рік — це напевно єдине у світі подія, яке заставляє людей по всьому світу в один і той самий момент часу думати приблизно те саме і робити приблизно те саме. Збираються друзі, сім’ї, хтось в хаті, хтось десь в горах, хтось їде за кордон, і всі святкують. В один і той самий день і одну і ту саму хвилину (ну, якшо абстрагуватись від часових поясів і похибки годинників).

Мені були цікаві дві штуки: по-перше, побачити, шо відбувається опівночі 1-го січня в місцях, які не асоціюються з Новим роком, місцях, де ніхто б не святкував Новий рік добровільно. Наприклад, в поїзді (в поїзді вийшло зустріти наступного року), а ше цікавіше — на вокзалі. Скільки людей сидить на вокзалі на Новий рік? Хто ці люди? Напевно там є люди, які їдуть в інше місто до своєї сім’ї, просто не пощастило з квитками, але вже завтра вранці вони зустрінуть свою сім’ю в іншому місті і відсвяткують Новий рік разом, просто з кількагодинним запізненням. Але крім того там мали би бути бомжі. Це було мені найбільш цікаво — як святкують Новий рік ті, кому нікуди піти? В цей момент вони напевно найбільше відчувають свою самотність, бо весь світ збирається в компанії і святкує, а їм навіть не має куди піти. Ну і я просто думав, шо в цю новорічну ніч зі мною може станеться якась цікавість, або хоча б просто випаде з кимось поговорити і почути шось цікаве.

Далі багато тексту і нуль картинок.

Читати повністю

Берлін, Дрезден і все, шо по дорозі

Група людей, які ходять по міській вулиці

ТУПІНГ, у, чол. Дія за значенням тупити. Чоловік він був не вельми тямовитий — у тупінгу йому рівних не було. (Микола Шеремет, Дружбою.., 1954, 25);
Словник української мови: в 11 томах. — Том 8, 1977. — Стор. 463.
ТУПИТИ, туплю, тупиш, недок., перех. Робити дурниці, діяти нерозумно. — Чіпко! — гукнув Лушня. — Чи ти, бува, не збожеволів? Якого ти бісового батька тупиш? (Панас Мирний, I, 1949, 284);
Словник української мови: в 11 томах. — Том 8, 1977. — Стор. 460.

Розкажу про поїздку Львів—Мостиська—Перемишль—Жешув—Берлін—Потсдам—Берлін—Дрезден—Вроцлав—Львів. Було цікаво, ми ледве встигали на літаки і автобуси, плутали вокзали, гуляли нігерським районом, опинялись замкненими в готелі і загалом багато тупили.

Читати повністю