[дневник Игоря] JournalD
48 subscribers
1.17K photos
22 videos
11 files
164 links
Личный дневник с переживаниями и думами инженера.
Download Telegram
[дневник Игоря] JournalD
Второго свидания не будет, зато она знает всю спецификацию и схему РБМК-1000 из Чернобыльской АЭС.
сюжетный поворот: она ещё до меня шарила за ядерную физику
второго свидания, конечно же, не будет. будет сразу 238-е
Солнечные лучи среди деревьев core
2
Стащил колпак и стал главным санитаром района
😁1
Быть каблуком не так уж плохо, если каблук от красивых туфелек ©
🔥3
Курение карамельных сигареток вредит здоровью ваших зубов
🆒6
[дневник Игоря] JournalD
Из других постов — инфографика Bloomberg про раскалённые свалки в штатах. Если вкратце, то в США владельцы мусорных полигонов научились извлекать метан из недр куч отходов. И, соответственно, продавать в энергетику, производить электричество на теплостанциях…
Год назад я делился большим материалом Bloomberg с красивыми инфографиками.

Сейчас я хочу признаться, я вообще люблю сайты, которые хорошо играются с графиками и визуалом.
Сегодня нашёл одну из таких страничек, посвящённых развитию словаря английского языка:
И это очень красиво: цветовая гамма, передвигающиеся строки по бокам страницы, используемые для этого технологии.
Вообще, на этом сайте https://pudding.cool очень много таких примеров визуального языка. Это прекрасно.
С перспективы меня, посматривающего за айтишными трендами, в том числе, веб технологий, складывается ощущение, что всё новое в CSS* за последние пять лет сделано исключительно для таких страниц. Которые нечасто встречаю даже у веб-разработчиков. Программисты в силу своих особенностей и аутизма любят аскетичные сайты, которые зато можно открыть с Nokia C7-00 на Symbian (пример).

В России тоже мало красивых дизайнов. Ощущение, что сейчас у СМИ просто нет бюджета на такого рода спецпроекты. Последний, который мне запомнился, был... У Новой Газеты, про доступность природного газа в России. В 2019 году. В 2024 был ещё спецпроект, с письмами людей, которые ещё детьми держали оружие на ВОВ.
Хочется, чтобы таких проектов было больше. (Да, Фил, это я тебе! :D)

*CSS - Каскадные таблицы стилей, буквально язык, на котором описывается форма углов кнопки, цвет текста, и многое другое
3
СДВГшный кофехоппинг продолжается
Идея для стартапа: утяжелённое одеяло, только это утяжелённый коврик Кузнецова
Готокошка (или альтокошка?) в https://t.me/murchashkakotocafe
Зовут Сальса
🥰5
Судя по всему, мы наблюдаем рождение докмед-полиции.

https://t.me/doc_kras/302

🔫
Please open Telegram to view this post
VIEW IN TELEGRAM
[дневник Игоря] JournalD
Несколько вещей, которые вам стоит знать: 1. Я начал изучать новый язык программирования системного уровня. 2. У него странное название... Zig Несмотря на это, сам язык и его решения очень хороши и на голову превосходят C++, Rust и другие. 4. Например, здесь…
Ровно год назад я рассказывал, что начал изучать язык программирования Zig. Вскоре мне показалось, что язык слишком сырой, и программу придётся переписывать с каждой новой версией языка.

Сегодня я оживил эту мысль. Установил окружение для разработки, почитал документацию, начал писать код, который просто читает YAML-документ вида
hello: yaml
data:
key: value
number: 123


Сегодня это тривиальная задача. Но в Zig её невозможно хорошо решить. Если документ корректный, то он прочитается. Если не будет строки с key: value, то удачи понять, что именно не так. Язык вернёт ошибку "MissingField". А какое из полей отсутствует? Загадка. И у языка нет планов добавлять пояснения к ошибкам.

Вообще, я считаю, что хороший язык должен:
1. Решать поставленную задачу. Все языки, за исключением т.н. эзотерических языков, подходят.
2. Сохранять решение читаемым (т.е. комфортный синтаксис). Rust - мимо, Go - тоже мимо. Это диаметрально противоположные крайности, мне же надо что-то посередине.
3. И не вставать на пути у разработчика в процессе решения. В частности, у языка должна быть хорошая экосистема разработки. Java и Kotlin, поэтому, не подходят, так как хорошо писать на них можно лишь из IDEA, очень прожорливой системы разработки. Ребят, я просто хочу прочесть файл, я действительно должен скачивать редактор на 2.6 ГБ?

И получается, что из известных мне сейчас языков всеми качествами обладает, ну, Python?