Feed cleverhans-blog [copy] http://www.cleverhans.io/feed.xml has loading error: cURL error 22: The requested URL returned error: 404
Feed Security (b)log [copy] http://securityblogru.livejournal.com/data/rss has loading error: cURL error 22: The requested URL returned error: 403 Forbidden
Feed [bodyawm] Богдан [copy] https://habr.com/ru/rss/users/bodyawm/articles/?fl=ru has loading error: cURL error 22: The requested URL returned error: 404
Устройство «музыкалки» AY-3-8910 и эмулятор на Arduino

Астрологи объявили месяц статей про ZX Spectrum, звук и Arduino. Количество публикаций увеличилось вдвое!
В прошлый раз я показывал, как можно перенести однобитные, они же «биперные», музыкальные «движки» с ZX Spectrum на Arduino. Но всё-таки это была максимально нишевая тема внутри нишевой темы, весьма узкоспециализированный проект.
Сегодня сделаю шаг ближе к народу. Расскажу, как работает легендарный звуковой чип AY-3-8910, как написать его простой эмулятор полностью с нуля, и как проиграть им музыкальный файл формата PT3 на обычной Arduino Nano. Читать дальше →
Биперная музыка на Arduino

Любимый отечественными энтузиастами компьютерной ретро-техники компьютер «Синклер» ZX Spectrum родом из начала 1980-х годов — восьмибитный. Любимый самодельщиками нынешнего тысячелетия Arduino родом из середины 2000-х годов — тоже восьмибитный. Они похожи, но такие разные. Сегодня попробуем навести мостик между этими мирами, преодолеть пропасть в два десятка лет, и заставить два разных устройства проиграть одни и те же мелодии.
В этой статье сплетаются сразу три темы: как устроены некоторые музыкальные полифонические процедуры на ZX Spectrum, как воспроизвести результат их работы в совершенно иной реализации на Arduino, а заодно немного электроники для начинающих — рассуждения на тему, как можно правильно или неправильно подключить...
Open Source Deep Research
Clone the project
git clone https://github.com/dzhng/deep-research.git cd deep-research.env.local file
FIRECRAWL_KEY="your_firecrawl_key" OPENAI_KEY="your_openai_key" # Optionally, for self-hosted Firecrawl: # FIRECRAWL_BASE_URL="http://localhost:3002"Dockerfile
FROM node:18-alpine WORKDIR /app COPY package*.json ./ RUN npm install COPY . . CMD ["npm", "start"]Docker Compose File
version: '3.8'
services:
deep-research:
build: .
env_file:
- .env.local
tty: true
stdin_open: true
Make a change to the package.json file
Change this:
"start": "tsx --env-file=.env.local src/run.ts"
to this:"start": "tsx src/run.ts"
Is DeepSeek Safe To Run (locally)
Monitor Network Connections Windows
while($true) {
Get-Process ollama | ForEach-Object {
$id = $_.Id
Write-Host "`nConnections for Ollama process $id" -ForegroundColor Green
Get-NetTCPConnection | Where-Object OwningProcess -eq $id | Select-Object LocalAddress, LocalPort, RemoteAddress, RemotePort, State
}
Start-Sleep -Seconds 2
Clear-Host
}
Mac
# One-time check
pid=$(pgrep ollama)
lsof -i -P -n | grep ollama
# For continuous monitoring
while true; do
echo "$(date): Ollama Connections"
lsof...
Network Chuck
Driving Breakthroughs: The Impact of Our Innovation Network
Reflecting on the impact of Protocol Labs in 2024 and sharing our vision of innovation for 2025 and beyond.
Золото отечественного ретродева: RetroSouls

Мода на ретро постоянно возвращается. Чем дальше человечество продвигается в своё туманное будущее, тем больше растёт увлечённость некоторой его части наследием минувших лет, того «раньше», которое было лучше.
Речь идёт не об историках, а о самых обычных людях, испытывающих тёплые чувства к чему-то из прошлого. Многообразие взгляда, обращённого назад, велико, но чаще всего это массовая культура и различные её порождения: фильмы, музыка, мода, машины. Не обойдены этим вниманием и информационные технологии.
Например, сейчас в моде «ретрогейминг» — довольно удивительное явление, когда люди играют в компьютерные игры прошлого, при наличии практически бесконечного количества новейших, более совершенных разработок. Но есть и ещё более...
Будни ретрогеймера: флешка для Рэмбо

Сегодня у нас будни не вполне обычного ретрогеймера, а продвинутого, оснащённого паяльной станцией и непреодолимым рвением к пайке микросхем в корпусе LQFP100.
Насущный вопрос, который будет решать этот прокачанный персонаж, волнует многих владельцев древнейшей игровой консоли Atari 2600 и её клонов типа «Рэмбо»: где взять Flash-картридж, чтобы запускать любые игры. Вещь эта достаточно редкая и дорогая, и в данном случае оказалось проще сделать её самостоятельно, чем покупать готовую.
Впрочем, помимо описанного в статье сложного пути с самостоятельным изготовлением устройства, я упомяну и известные мне более простые, сразу готовые решения. Углубляемся!
Читать дальше →
libgnunetchat 0.5.2
libgnunetchat 0.5.2 released
We are pleased to announce the release of libgnunetchat 0.5.2.
This is a minor new release bringing compatibility with the major changes in latest GNUnet release 0.23.0. A few API updates and fixes are included. Additionally the messaging client applications using libgnunetchat got updated to stay compatible. This release will also require your GNUnet to be at least 0.23.0 because of that.
Top InfoTech Creators to Follow in 2025
This is a list of the YouTube creators I love to follow. This list contains creators that I think are genuine, creative and really fun to watch. And most importantly, they provide value. So, here are the Top 10….11.
John Hammond
• Content: Cybersecurity…also now destroying scammers…I think
• Insanely knowledgeable. Also, the nicest guy you’ll ever meet. He is authentically John Hammond on and off camera. He really does care and has a ton of integrity.
Новогодний DIY: В лесу крутилась ёлочка

Незаметно подошло время новогодних праздников, а значит, самое время сообразить очередной тематический проект. Например, электронную самоделку. Например, прилагательное ёлочку из светодиодов. На Ардуино. Но не спешите расходиться с постными лицами, ведь я собираюсь вращать её со скоростью 1800 оборотов в минуту! Надеваем защитные очки и приступаем к созданию праздника. Читать дальше →