habrahabr
Схемотехника и алгоритмы световых мечей: вызовы и решения

Сага «Звёздные войны» давно стала больше, чем просто серией фильмов. Миллионы людей объединены общей страстью, и для многих из них обладание своим личным световым мечом становится очень важным. Ведь это не только предмет коллекционирования, технологический артефакт или даже спортивный инвентарь, а символ джедайской (или ситхской) философии.На этом интересе вырос целый рынок. Есть компании, которые производят световые мечи целиком. Есть те, кто специализируется только на отдельных компонентах: р…

  • суббота, 30 августа 2025 г. в 00:00:12
habrahabr
ЭВМ и роботы на страницах советской научной фантастики: странные эксперименты конца 60-х

К 1968 году вариации на тему «Электроника» Велтистова себя явно исчерпали, но роботы продолжали быть популярной темой, увлекая и авторов, и аудиторию. В текстах и фильмах о роботах, компьютерах и ИИ советская фантастика конца 60-х годов экспериментировала смело, и порой довольно-таки причудливым образом. Если в «Часе Быка» Ивана Ефремова идея важности робототехники и компьютеров для развития человечества звучит вполне традиционно, то у других авторов возникают новые темы: взаимоотношения между …

  • суббота, 30 августа 2025 г. в 00:00:10
habrahabr
Ей сорок лет, а она ещё держится: Fuji TW-300II, которая меня удивила

Я уже давно засматривался на старые японские плёночные компакты: они стильные, у них обязательно бывают какие-то интересные фичи. Но вот ценники на них — абсолютно не гуманные. Продолжая снимать на потрёпанную зеркалку Pentax из нулевых, надежды найти за нормальную цену красивенький компакт было очень мало. Но всё изменилось в январские каникулы прошлого года, когда на барахолке всплыл лот с несколькими красивенькими компактными камерами. Fuji TW-300 II чуть не выкупили, мне повезло его забрать…

  • суббота, 30 августа 2025 г. в 00:00:09
habrahabr
Почему советские компьютеры проиграли ZX Spectrum. Невозможное чудо в стране плановой экономики

Конец зимы 1987 года, вечер. Мне 6 лет. Мы с отцом по освещенной фонарями улице тащим от друзей из соседнего двора компьютер и черно-белый телевизор. Это “Сура ПК8000” - первый, который на несколько дней поселился у меня дома (судя по всему, этот экземпляр был из опытной партии, выпущенной в 1986 или самом начале 1987 на заводе ППО «ЭВТ»). После включения я увидел что-то такое:Отец помог мне загрузить первые программы с магнитофона. Насколько помню, первой игрой была “Питон”:Игр на кассете было…

  • суббота, 30 августа 2025 г. в 00:00:08
habrahabr
Почему лучшие программисты — это филологи (сами того не подозревая). Что общего у переменной temp и…

Привет, Хабр!Меня зовут Артем Лакомов, я филолог из МГУ. Да, вы не ослышались. И сегодня я хочу поговорить с вами о самой главной (и самой дорогой) боли в IT, но с совершенно неожиданной стороны.Каждый из вас хоть раз в жизни видел код, от которого хотелось плакать или же тихо ненавидеть свою работу. Код с переменными вроде data, res, temp. Код, где есть один гигантский класс, который делает абсолютно всё, и коллеги с любовью (или ужасом) называют его godObject.Все привыкли думать, что это прос…

  • суббота, 30 августа 2025 г. в 00:00:07
javascript
RegExp с флагом /v: наборы, пересечения и юникод-свойства

Привет, Хабр!Сегодня рассмотрим флаг регулярных выражений v в JavaScript. Флаг поддержан в современных движках и Node 20+, а для старых окружений есть транспиляция через Babel. Начнём с краткой ориентации где это уже работает и почему синтаксис отличается, а потом пойдём в практику.Что такое v и почему это не просто u++Флаг v включает режим unicodeSets. Это отдельный вариант интерпретации шаблона: u и v нельзя смешивать одновременно в одном регексе. В v режиме доступны:свойства строк Юникода ч…

  • суббота, 30 августа 2025 г. в 00:00:06
github
mercurjs / mercur

Open-source multi-vendor marketplace platform for B2B & B2C. Built on top of MedusaJS. Create your own custom marketplace. 🛍️ Mercur Open Source Marketplace Platform Mercur | Docs What is Mercur? Mercur is the first truly limitless open source marketplace platform that combines the simplicity of SaaS with the freedom of open source. Built on MedusaJS, it empowers businesses to create custom marketplaces without choosing between ownershi…

  • суббота, 30 августа 2025 г. в 00:00:04
github
humanlayer / humanlayer

HumanLayer enables AI agents to communicate with humans in tool-based and async workflows. Guarantee human oversight of high-stakes function calls with approval workflows across slack, email and more. Bring your LLM and Framework of choice and start giving your AI agents safe access to the world. Agentic Workflows, human in the loop, tool calling 🚧 HumanLayer is undergoing some changes...stay tuned! 🚧 HumanLayer Code | Discord | Release Table of contents Getting Started Why HumanLayer…

  • суббота, 30 августа 2025 г. в 00:00:03
github
microsoft / mcp

Catalog of official Microsoft MCP (Model Context Protocol) server implementations for AI-powered data access and tool integrationMicrosoft Model Context Protocol (MCP) Servers This repository catalogs various Microsoft implementations of the Model Context Protocol (MCP), an open standard that facilitates seamless integration between AI applications and external data sources and tools. MCP enables AI models to access the context they need to perform tasks effectively. 📘 What is MCP? Model Conte…

  • суббота, 30 августа 2025 г. в 00:00:02