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
habrahabr
«Искра» божья. Вспоминаем персональный компьютер «Искра-1030»

Мы часто меняем и обновляем технику, но у каждого из нас наверняка есть самый любимый компьютер. Для меня такой машиной стала «Искра-1030», — ими были оснащены вычислительные лаборатории в нашем институте. Именно этот ПК остался в моих воспоминаниях, как самая интересная персоналка из всех, с которыми я имел дело в начале девяностых. ▍ Хард Несмотря на то, что некоторые машины этой серии комплектовались жёсткими дисками СМ5508 ёмкостью 10 Мбайт производства болгарского «Изота», на наших инст…

  • среда, 1 января 2025 г. в 00:00:11
habrahabr
Главные мемы 2024 года: мужчина или медведь? Павел Дуров или капибара?

2024 год завершается, а значит, наступает пора традиционно подвести итоги наиболее заметных его мемов. В отличие от прошлого года и предшествующих лет (2000-2005, 2006-2010, 2011-2015, 2016-2018), на удивление многие из них касались разнообразных животных, а главной кузницей контента окончательно стал TikTok. Что ж, приступим! ▍ Чиловый парень С ноября во всемирной сети завирусился образчик спокойствия духа и психологической устойчивости — Chill Guy, он же Чиловый парень. Этого антропоморфн…

  • среда, 1 января 2025 г. в 00:00:10
habrahabr
ChatGPT без VPN за 10 минут (и установка нативного приложения)

Привет!Уверен, многие читатели Хабра знакомы с этим способом, ведь он существует не первый день. Чтобы сэкономить ваше время, я скажу всего два слова: comss DNS.Все остальные - велком под кат :-)CутьЕсли использовать DNS-серверы, которые предоставляет comss, почти наверняка мы получим доступ к chatgpt.com. Вместо реального IP, comss возвращает IP своего прокси-сервера.Сейчас мы рассмотрим два способа получения доступа к chatgpt.com.Способ 1: Устанавливаем адреса нужных DNS-серверовВажно понимат…

  • среда, 1 января 2025 г. в 00:00:09
javascript
Vue 3 под капотом и тонкости Composition API: Reactivity, Provide/Inject, Suspense

Изображение, созданное DALL-E Vue 3 не только добавил новый синтаксис (Composition API), но и серьёзно обновил движок реактивности. Теперь под капотом используются прокси-объекты (ES6 Proxy), а при отслеживании и изменении данных происходят события Track и Trigger. Эти детали могут быть неочевидны в простых демо-примерах, но становятся крайне важными, когда вы работаете с большими структурами данных или строите действительно масштабные приложения.С обновлениями до версии 3.5 улучшения стали е…

  • среда, 1 января 2025 г. в 00:00:07
javascript
Создание REST API с NestJS и TypeORM

СодержаниеВведениеУстановка и настройка проектаСоздание модуля и сущностиСоздание DTO и валидацияСоздание сервиса и контроллераРеализация CRUD операцийТестирование APIЗаключениеВведениеNestJS — это прогрессивный фреймворк для построения эффективных и масштабируемых серверных приложений на Node.js. Он использует современные возможности JavaScript и TypeScript, вдохновлен архитектурными паттернами Angular и поддерживает модульность, инъекцию зависимостей и другие современные подходы.TypeORM — это…

  • среда, 1 января 2025 г. в 00:00:07