habrahabr
Репортаж из прошлого: чем нам помогут уроки, вынесенные из DIY в эпоху перемен?

Техническая база на переломе тысячелетийНа дворе стоял 2000 год. Старые времена плавно погружаются в Лету вместе с осколками предыдущей империи, по телевизору идут "Звёздный час" и "Сам себе режиссёр", я потихоньку разжёвываю кусочки от гранита науки. В те жутковатые годы купить что-то из деталей для создания чего-то электронного, для души, было не такой уж лёгкой задачей. Пока вы читаете эту статью, я побуду там, на пороге перемены веков. Я покажу вам, что вокруг меня происход…

  • пятница, 18 августа 2023 г. в 00:00:18
golang
Учимся применять Semaphore и Worker Pool на Go

Учимся применять Semaphore и Worker Pool на GoПривет, Хабр! Я Артём Чаадаев из команды ассортимента размещения в Туту и занимаюсь разработкой на языке Go.Большое количество статей посвящено простоте конкурентной разработки на Go, однако без практических примеров для начинающих разработчиков бывает трудно понять, как можно это применить. Более того, задачи на конкурентную разработку постоянно фигурируют на собеседованиях.Поэтому в рамках данной статьи решим задачу, приближенную к реальным услов…

  • пятница, 18 августа 2023 г. в 00:00:17
javascript
Вышел Chrome 116

Эта статья — перевод оригинальной статьи "New in Chrome 116".Также я веду телеграм канал “Frontend по-флотски”, где рассказываю про интересные вещи из мира разработки интерфейсов.Document Picture-in-Picture API.Document Picture-in-Picture API позволяет открывать, постоянно находящееся поверх остального контента окно, которое может быть заполнено любым HTML-содержимым.ДемоОкно "Picture-in-Picture" в API Document Picture-in-Picture похоже на пустое одноименное окно, открываемое с…

  • пятница, 18 августа 2023 г. в 00:00:15
javascript
Как в 1.5 раза повысить производительность фронтенда высоконагруженного интернет-магазина на Next.j…

Приветствую! Меня зовут Андрей Степанов, я CTO во fuse8. Мне интересно знакомиться с опытом коллег по цеху и делиться своим. В сфере я уже больше 20 лет. В этой статье – небольшое погружение в задачу по повышению производительности крупного сайта, много полезных ссылок и инструментов, которые вы сможете использовать для своих проектов. Один из наших проектов – сайт крупной компании по продаже автозапчастей и комплектующих. Это интернет-магазин, аудитория которого насчитывает около 500 тысяч у…

  • пятница, 18 августа 2023 г. в 00:00:14
javascript
Зачем писать юнит-тесты на фронтенд?

Привет, хабр! Меня зовут Александр, я работаю фронтенд-разработчиком в компании Nord Clan.Сегодня речь пойдет про тесты… Про юнит-тесты. Думаю, что почти все слышали про юнит-тесты, пробовали их писать, и, возможно бросали это «гиблое дело», как только сталкивались с непониманием того, что тестировать на фронтенде.Тестировать UI? Тестировать функции? Тестировать классы? С каждым таким вопросом и попытках разобраться в них тает желание начать писать эти тесты, но растет мотивация вновь засучить…

  • пятница, 18 августа 2023 г. в 00:00:14
github
plbrault / youre-the-os

A game where you are a computer's OS and you have to manage processes, memory and I/O events.You're the OS! This is a game where you are the operating system of a computer. As such, you have to manage processes, memory and I/O events. Make sure not to leave processes idling for too long, or the user will get really impatient and reboot you! You can play the game here: https://plbrault.github.io/youre-the-os Also available on itch.io. Prerequisites Python 3.11 pipenv An empty .venv directo…

  • пятница, 18 августа 2023 г. в 00:00:11
github
ibaiw / 2023Hvv

2023 HVV情报速递~免责声明 由于传播、利用本文所提供的信息而造成的任何直接或者间接的后果及损失,均由使用者本人负责,作者不为此承担任何责任。所涉及工具来自网络,安全性自测。 8月17新增 亿赛通电子文档安全管理系统远程命令执行漏洞 大华车载系统任意文件上传漏洞POC 深信服报表(更新) 禅道18.0~18.3 backstage命令注入 安恒明御安全网关rce 赛思SuccezBI前台任意文件上传 泛微9存在sql注入 用友 NC Cloud jsinvoke 任意文件上传漏洞(更新) 8月16新增 Smart S85F 任意文件读取 帆软channel序列化 泛微Ecology未授权 泛微Ecology OA 前台任意SQL语句执行 HiKVISION 综合安防管理平台 env 信息泄漏漏洞 明源云 ERP ApiUpdate.ashx 文件上传漏洞 PigCMS action_flashUpload 任意文件上传漏洞 Jeecg-Boot Freemarker 模版注入漏洞 CODING平台idna目录存在目录遍历漏洞 明源ERP存在SQL时间盲注 Hytec Inter…

  • пятница, 18 августа 2023 г. в 00:00:06
github
varunshenoy / opendream

An extensible, easy-to-use, and portable diffusion web UI 👨‍🎨Opendream: A Web UI For the Rest of Us 💭 🎨 Opendream brings much needed and familiar features, such as layering, non-destructive editing, portability, and easy-to-write extensions, to your Stable Diffusion workflows. Check out our demo video. Getting started Prerequisites: Make sure you have Node installed. You can download it here. Clone this repository. Navigate to this project within your terminal and run sh ./run_opendream.sh. A…

  • пятница, 18 августа 2023 г. в 00:00:03
github
opentffoundation / manifesto

The OpenTF Manifesto expresses concern over HashiCorp's switch of the Terraform license from open-source to the Business Source License (BSL) and calls for the tool's return to a truly open-source license.OpenTF Manifesto OpenTF's goal is to ensure Terraform remains truly open source and proposes returning it to a fully open license. We urge HashiCorp to reconsider and switch Terraform back to an open source license, avoiding fragmentation of the community. For further details and the full …

  • пятница, 18 августа 2023 г. в 00:00:03