Год: 2025
-
Generic’и и protocol’ы в Swift
—
от автора
ВступлениеПривет, Хабр! В прошлых статьях мы говорили про ARC и управление памятью в Swift, но обошли стороной ещё одну сильную сторону языка. Речь идёт о generic’ах и протоколах — именно они делают Swift таким чистым и мощным. В этой статье мы разберёмся, как они работают и почему без них невозможно представить современный Swift.Поехали!GenericsНачать стоит с…
-
День программиста: от CGI до Zope
—
от автора
День программиста: от CGI до Zope📅 Сегодня — День программиста. И это отличный повод вспомнить, что даже то, что кажется нам «естественным» и само собой разумеющимся, когда-то было революцией.Мы привыкли к тому, что любой фреймворк — это набор правил и инструментов, который помогает нам работать быстрее, чище, правильнее. Но назвать «первый в мире фреймворк» —…
-
Агенты без скриптов: что происходит, когда ИИ сталкивается с реальностью
—
от автора
Агенты на базе MCP сегодня умеют многое: искать в вебе, работать с файлами, строить графики, считать и вызывать внешние API. Но одно дело — демонстрация на единичной задаче, другое — устойчивая работа в реалистичной, меняющейся среде, где ответы сервисов отличаются от прогона к прогону, а на выбор доступно сразу несколько десятков инструментов. Большинство имеющихся бенчмарков…
-
VNC на Windows, русская раскладка, буква «У» и символ "Ó"
—
от автора
Речь идёт только про Windows. И клиент и сервер VNC на Windows. На других системах они работают иначе.Сколько бы надежды не внушали строки «Топ 9 VNC серверов на Windows» в результатах поиска, по факту открытых, автономных, и бесплатных всего 3. — TigerVNC Server — UltraVNC Server — TightVNC ServerА если ты не ищешь открытость и…
-
Leaflet, роутинг и тонна JavaScript: создаем свой планировщик маршрутов с нуля
—
от автора
Всем привет! Я, как и многие здесь, не только программист, но и большой любитель активного отдыха. Велосипед, походы, горы — все это требует тщательного планирования. И хотя существует множество отличных сервисов, мне всегда хотелось чего-то большего: платформы, которая объединяла бы в себе гибкий инструмент для создания маршрутов, базу знаний о интересных местах и сообщество единомышленников.Так…
-
Обработка результатов моделирования Fire Dynamics Simulator на Python (часть 2)
—
от автора
ВведениеЗдравствуйте меня зовут Роман, я занимаюсь обеспечение пожарной безопасности в зданиях и сооружениях более 15 лет, основной профиль моей деятельности — это моделирование развития пожара.В основном моделирование развития пожара провожу в специализированном программном обеспечении Fire Dynamics Simulator (FDS), оно используется от Японии до США при обосновании отступлений требований пожарной безопасности. При моделировании развития пожара очень…
-
Высоко сижу, далеко гляжу, всё вижу! Новые подходы к детекции объектов с помощью радиосигналов
—
от автора
Обсудим свежие разработки в области Wi-Fi Sensing — в каком направлении движутся эти технологии и какие подводные камни видят специалисты.Фотография: Discover SavsatКто вообще этим занимаетсяИдея использовать радиоволны для распознавания объектов и процессов вокруг — не нова. Еще в 2011 году группа ученых из Университета Юты предложила метод медицинского отслеживания дыхательных функций человека с помощью беспроводных…
-
Ещё один AI инструмент для Unity: «распаковка» Code Maestro
—
от автора
Помимо Unity AI, доступной бесплатно в Unity 6.2 beta (запись в блоге), и очень странного и сырого NimbleFox AI (запись в блоге), появился ещё один игрок среди AI-решений для Unity, но с совершенно другим подходом — Code Maestro.🔗 Ссылки:Сайт: https://www.code-maestro.com/Документация: https://docs.code-maestro.com/Desktop Github: https://github.com/codemaestroai/code-maestro-desktopВидео-демонстрация: https://youtu.be/EuDvcgNoBxUПринцип работыЛокальное взаимодействиеКлючевые возможностиЛичный опытЗаключение🛠️ Принцип работы:В отличие от других решений, этот,…
-
В сети появился китайский ИИ-инструмент для пентестинга
—
от автора
В сети начали распространять новый инструмент для пентестинга под названием Villager, связанный с подозрительной китайской компанией и описанный исследователями как «преемник Cobalt Strike на базе искусственного интеллекта». Его уже скачали более 10 тысяч раз с момента выпуска в июле.Пакет, опубликованный в Python Package Index, работает как клиент Model Context Protocol (MCP) и объединяет множество инструментов…
-
Вместе с вами вспоминаем ZX Spectrum, IBM, и «Фаэтон-1»
—
от автора
Привет, Хабр! Сегодня — День программиста, с которым мы вас от всей души поздравляем. Это праздник наш с вами, тех, кто превращает сложные технологии в продукты и сервисы, улучшающие жизнь людей вокруг. Но это сейчас, а ведь когда-то все мы были детьми, делавшими первые шаги в цифровом мире. Первая игровая приставка, первый компьютер, первый написанный…