Денискины рассказы - блог о жизни, коде и горахВот он, сайт dg.sad.lv, как будто вырвался из подполья программистского мира, где каждый день - битва с памятью, компиляторами и человеческим...
Вот он, сайт dg.sad.lv, как будто вырвался из подполья программистского мира, где каждый день - битва с памятью, компиляторами и человеческим эго. Название говорит само за себя: Денискины рассказы. Не блог, не журнал, а именно рассказы. Как будто кто-то сидел на кухне, чашка кофе рядом, и просто начал повествовать про своё существование - без прикрас, но с душой.
Первое, что бросается в глаза - тематика. Тут нет ни одного поста про моду или трендовые технологии. Нет, всё намного глубже. Жизнь в Латвии, которая, судя по всему, не самая весёлая штука - особенно осенью, когда небо становится серым, как старый код на PHP. А ещё тут есть лыжи. Очень серьёзные, требующие подготовки, дорогие. Но зато - свобода. Потому что катание на лыжах - это не просто спорт, это способ отключиться от всего, кроме холма и ветра.
Один из постов - настоящий крик души разработчика. Он пишет про заплатку для PHP 7, которую умудрились принять в пять символов. Да-да, буквально пять! И да, она предотвращала segfault - то самое, когда программа резко падает, как будто её выгнали из жизни. Интересно, сколько времени ушло на поиск этой маленькой заботы? Сколько ночей пропало в потоке ошибок? А вот другое изменение, которое он хотел видеть - так и осталось нереализованным. Восемь лет уже. Вот тебе и прогресс.
Интересный момент: автор явно не любит красивые решения. Он называет API Swedbank прекрасным с горечью, словно говорит: Да, красиво, но зачем такое делать?. Там бдок, цдок, xml внутри, подпись - всё как в матрёшке, только вместо игрушек - безопасность. И при этом нет ничего понятного. Никакой документации, только презентация в PowerPoint про жизнь леммингов. Серьёзно?
Вену он описывает почти как философскую рефлексию. Не просто город, где можно купить кофе и посмотреть собор. Здесь - кареты по улицам, темные парки, заводы, которые светятся, как будто в них живёт энергия. А ещё - местные, которые не пользуются билетными автоматами в метро. Просто проходят мимо. Ну это же какой-то социальный эксперимент, или просто отсутствие желания следовать правилам?
А вот Италия - совсем другая история. Adamello, Passo Tonale. Лыжи, бесплатный ski pass (при условии аренды напрямую), Ryanair от 25 евро туда-обратно. Кажется простым, да? Но даже тут есть нюансы: теперь нельзя взять чемодан в салон - только маленькую сумку. Это что, новый мир? Старый способ жить уже не работает.
Один раз самолёт вообще не сел - пилот на последних метрах передумал. Интересно, кто был за рулём? Чувство контроля над ситуацией, кажется, исчезло сразу после того, как вышли из Риги.
И всё это - без притворства. Нет супер-вдохновляющих историй. Нет рекламы. Только люди, код, лыжи, чашка кофе и мысли, которые, возможно, никто никогда не прочтёт. Или, может быть, именно поэтому они важны.
Название говорит само за себя - это личные истории одного человека, который делится своими переживаниями о жизни, программировании, путешествиях и странных моментах в быту. Не блог, а скорее признание.
Автор создал библиотеку для PHP, которая умеет работать с CDOC и BDOC форматами, а также обрабатывать REST запросы к Swedbank. Но OCSP временная метка отсутствует, так как требует платного сервиса.
Да, но только если арендовать отель или апартаменты напрямую до 21 декабря. Через посредников, типа Booking.com, это не работает - тогда цена будет около 160 евро на шесть дней.
Он сравнивает её с презентацией PowerPoint про жизнь леммингов. Никакой структуры, нет объяснений, ответы приходят не на нужный запрос, а просто всё подряд. Это вызывает раздражение даже у опытных разработчиков.
Речь о том, что заплатка для PHP 7 была принята всего через три года после выхода версии, причём всего из пяти символов. Автор удивляется быстрому принятию мелких исправлений, в то время как большие улучшения могут ждать восемь лет без движения.
[Error]
Token: query_limit_error
Message: Daily whois request limit for IP '95.154.195.39' exceeded, try again later!
| Позиция | Фраза | Страница | Фрагмент |
|---|---|---|---|
| 12 | / | ||
| 18 | / | ||
| 27 | / | ||
| 28 | / | ||
| 31 | / | ||
| 35 | / | ||
| 50 | / | ||
| 55 | / | ||
| 60 | / | ||
| 63 | / |
| Позиция | Фраза | Страница | Фрагмент |
|---|---|---|---|
| 10 | / | ||
| 18 | / | ||
| 25 | / |