habrahabr
Приключения серотонина в бесконечном цикле боли, или опиатная ломка у неторчка — ч.1

Всем привет. Меня зовут Александр, и я айтишник. Нет, я не торчок, но уже несколько лет я живу с постоянной болью, как morphiumsüchtig на ломке (хотя и не так страшно). В течение этого времени у меня сложилось понимание ( а оно всегда субъективно ), как работает регуляция боли, последствия ее нарушения, и почему это может коснуться каждого. Даже тебя, Анон. А скорее всего уже коснулось. Особенно, если ты, Анон, знаком с фразами «у вас остеохондроз», «сорвал спину», «что‑то защемило», то статья …

  • пятница, 3 января 2025 г. в 00:00:06
habrahabr
Эволюция рабочего места одного программиста

Начались боли в спине — пошли эксперименты. Год за годом, стол за столом приходил к идеалу: ортопедический стул, стол с вырезом и регулировкой высоты, кронштейн для фиксации монитора на уровне глаз. Спустя два года обнаружил себя буквально прикованным к положению лежа с противоречивыми диагнозами от неврологов, ортопеда и нейрохирурга.Расскажу о самых интересных организациях рабочего пространства, которые попробовал, поделюсь наблюдениями, поспекулирую о вреде конвенциальных подходов.Проблемы с…

  • пятница, 3 января 2025 г. в 00:00:05
javascript
Что такое реактивное программирование? Руководство для начинающих по написанию реактивного кода

Добро пожаловать в путешествие по динамичному миру реактивного программирования! Эта увлекательная парадигма направлена ​​на создание быстро реагирующих, отказоустойчивых и адаптируемых приложений, которые легко и практически мгновенно управляют огромными объемами данных.Представьте себе, что вы пишете программу, которой необходимо мгновенно реагировать на изменения — будь то ввод пользователя, сообщения из других систем или потоки данных в реальном времени. Именно здесь проявляется реактивное …

  • пятница, 3 января 2025 г. в 00:00:04
javascript
Почему джуны путаются в асинхронном коде (и как научиться с ним работать)

Изображение, созданное DALL-E Асинхронная модель - одна из самых сложных и одновременно важных тем в современном программировании, особенно в веб-разработке. Если посмотреть на боль новичков (да и не только новичков), то одна из самых частых жалоб - непонимание, что там происходит под капотом, почему код скачет и не дает предсказуемых результатов, или почему программа не ждет выполнения функции.В этой статье разберем, в чем корень путаницы, какие есть ключевые концепции асинхронности, и как к…

  • пятница, 3 января 2025 г. в 00:00:03
github
louis-e / arnis

Generate any location from the real world in Minecraft Java Edition with a high level of detail. Arnis This open source project written in Rust generates any chosen location from the real world in Minecraft Java Edition with a high level of detail. 🖥️ Example By leveraging geospatial data from OpenStreetMap and utilizing the powerful capabilities of Rust, Arnis provides an efficient and robust solution for creating complex and accurate Minecraft worlds that reflect real-world geography …

  • пятница, 3 января 2025 г. в 00:00:01
habrahabr
Стеклянные ёлочные игрушки своими руками. Техника fusing

Существует несколько вариантов работы с цветным художественным стеклом, ярким пятном среди которых выделяется фьюзинг (fusing) — сплавление плоских элементов в печи. Техника изначально витражная, чудо как хороша для некрупных декоративно-прикладных вещиц вообще: шкатулки, панно, часы, бижутерия, значки, сувениры, светильники, изразцы и декоры для отделки, для интерьера — воткнутые в цветочный горшок, поставленные и подвешенные. Всё, на что хватит фантазии. Работы естественным образом получают…

  • четверг, 2 января 2025 г. в 00:00:07
habrahabr
ReactOS и 2024 год

Здравствуйте, дорогие друзья.Вот и подходит к концу 2024 год. В этой статье мы продолжаем традицию, начатую в 2021, вспоминать произошедшие за год интересные события из жизни проекта. СобытияВыпуск новостей №104В мае этого года у проекта вышел выпуск новостей, перевод которого опубликован в нашем блоге.Проверка PVS-StudioReactOS проверили через PVS-StudioСинхронизация с другими проектамиПроведена синхронизацияMSI и msiexec с Wine 9.8 (v9.8 от 03.05.2024, последняя - v9.22 от 22.11.2024)TCP/IP с…

  • четверг, 2 января 2025 г. в 00:00:06
javascript
Как сделать ёлку, если ты Unicode

Поздравляю Хабр и Хаброжителей с Новым 2025 годом! Несколькими годами ранее я писал о том, как сделать ёлку из функций, в этот раз сказ пойдёт о ёлке из Uтicode символов. Ограничение - должна быть музыка, а результат должен помещаться в QR код.Идея и ограниченияСовременные браузеры поддерживают dataUrl, особый формат, хранящий все данные прямо в url. Это могут быть картинки, текст и любые другие форматы данных. Из всего этого нас интересует только текст, рассмотрим поближе:data:[<media-type&…

  • четверг, 2 января 2025 г. в 00:00:03
javascript
Изучаем Ethereum через практику: моя история деплоя смарт-контракта в Sepolia

В этой статье я хочу поделиться своим личным опытом развертывания смарт-контрактов двумя различными способами в тестовой сети Sepolia. Заметьте, основная цель этого материала - продемонстрировать различные подходы к развертыванию смарт-контрактов, а не детальное обучение созданию самих смарт-контрактов. Если вы новичок в программировании и еще не знакомы с JavaScript или Solidity, не беспокойтесь. Все необходимые фрагменты кода для наших смарт-контрактов будут автоматически сгенерированы во вр…

  • четверг, 2 января 2025 г. в 00:00:03