Свернись в себя самого (Марк Аврелий).

программирование

Язык программирования Mojo 1.1 открывает доступ к компилятору для сторонних разработчиков

Язык программирования Mojo 1.1 открывает доступ к компилятору для сторонних разработчиков

Был выпущенMojo 1.1, и самое большое изменение — это не новая языковая функция, а шаг в развитии проекта: Modular теперь принимает внешние вклады в компилятор Mojo.Это решение было принято примерно через месяц после того, как Modular открыла исходный код компилятора Mojo под лицензией Apache 2.0 с исключениями для LLVM. В то время разработчики могли изучать, собирать и модифицировать
Как запустить частного автономного помощника по программированию с помощью искусственного интеллекта в Linux с помощью Atomic Chat

Как запустить частного автономного помощника по программированию с помощью искусственного интеллекта в Linux с помощью Atomic Chat

Atomic Chat — это бесплатный помощник по программированию с использованием искусственного интеллекта с открытым исходным кодом, который полностью запускает LLM с открытым исходным кодом на вашем собственном компьютере и предоставляет их через встроенный OpenAI-совместимый сервер по адресу http://localhost:1337/v1. Это означает, что вы можете направить свой существующий код или агента кодирования на локальную конечную точку и получать завершения
Mojo 1.0 официально вышел: новый язык программирования для CPU, GPU и искусственного интеллекта

Mojo 1.0 официально вышел: новый язык программирования для CPU, GPU и искусственного интеллекта

Компания Modular официально выпустила Mojo 1.0 — первую стабильную версию своего языка программирования, который создавался как сочетание удобства Python и возможностей системных языков. Релиз состоялся в составе Modular 26.5 и стал важной вехой для проекта, начавшего публичное развитие еще в 2023 году.Главная идея Mojo заключается в том, чтобы разработчику не приходилось использовать разные языки для
Три кита современной разработки: Python, JavaScript и SQL в экосистеме IT-проектов

Три кита современной разработки: Python, JavaScript и SQL в экосистеме IT-проектов

Вместо вступления: почему связка языков — это не просто модный трендВ мире профессиональной разработки программного обеспечения редко встретишь проект, который строится на одном-единственном языке программирования. Современные цифровые продукты — это сложные многослойные системы, где каждый уровень требует своего инструментария. И если вы когда-либо задумывались, почему вакансии Java-разработчиков соседствуют с вакансиями Python-специалистов, а рядом обязательно требуют
MKVToolNix 100 Инструмент управления MKV содержит новые функции и усовершенствования

MKVToolNix 100 Инструмент управления MKV содержит новые функции и усовершенствования

MKVToolNix, бесплатная кроссплатформенная программа с открытым исходным кодом для работы с форматом Matroska (MKV), созданная Морицем Бункусом, вышла в версии 100. Это масштабное обновление включает в себя новые функции, улучшения и исправления ошибок. MKVToolNix 100 (кодовое название «Do Hot Girls Like Chords») призван улучшить очередь заданий в графическом интерфейсе MKVToolNix. Теперь в ней есть контекстное
MKVToolNix 100 Инструмент управления MKV содержит новые функции и усовершенствования

MKVToolNix 100 Инструмент управления MKV содержит новые функции и усовершенствования

MKVToolNix, бесплатная кроссплатформенная программа с открытым исходным кодом для работы с форматом Matroska (MKV), созданная Морицем Бункусом, вышла в версии 100. Это масштабное обновление включает в себя новые функции, улучшения и исправления ошибок. MKVToolNix 100 (кодовое название «Do Hot Girls Like Chords») призван улучшить очередь заданий в графическом интерфейсе MKVToolNix. Теперь в ней есть контекстное
TypeScript 7.0 получил собственный компилятор на Go: что изменилось и почему это важно

TypeScript 7.0 получил собственный компилятор на Go: что изменилось и почему это важно

Microsoft представила TypeScript 7.0 — одно из самых масштабных обновлений языка программирования за последние годы. В отличие от большинства предыдущих релизов, разработчики сделали основной акцент не на новых возможностях синтаксиса, а на фундаментальном повышении производительности. Главной особенностью новой версии стал полностью переработанный компилятор, реализованный на языке Go, благодаря чему время сборки крупных проектов может сократиться
VideoLAN представляет dav2d — сверхбыстрый декодер AV2 с открытым исходным кодом

VideoLAN представляет dav2d — сверхбыстрый декодер AV2 с открытым исходным кодом

dav2d будет поддерживать все функции бесплатного формата кодирования видео AV2, включая все параметры субдискретизации и разрядности. VLC Media Player VideoLAN объявила о запуске проекта dav2d — кроссплатформенного бесплатного декодера AV2 с открытым исходным кодом, ориентированного на скорость и корректность работы и основанного на популярном декодере dav1d. Идея dav2d заключается в создании самого быстрого декодера AV2, доступного
Сервисы сбора позиций в Яндекс и Google: между SEO-аналитикой и программированием

Сервисы сбора позиций в Яндекс и Google: между SEO-аналитикой и программированием

Для любого специалиста в области IT и поисковой оптимизации ранжирование сайта в выдаче — не магия, а математическая модель, приближённую к реальности. Однако ключевой вопрос остаётся открытым: как получить объективные, чистые и пригодные для машинной обработки данные о позициях во 2-м десятке результатов, когда сами поисковые системы активно сопротивляются автоматическим запросам?С одной стороны, SEO-аналитик хочет
Оптические трансиверы как API физического уровня: выбор SFP для программиста

Оптические трансиверы как API физического уровня: выбор SFP для программиста

Когда разработчик слышит «аппаратная инфраструктура», он часто представляет чужую территорию. Мы привыкли работать с абстракциями: контейнерами, HTTP-запросами и базами данных. Но однажды бэкенд начинает тормозить, таймауты возникают хаотично, и выясняется, что проблема не в коде, а в том, как биты покидают сервер. Здесь на сцену выходят оптические трансиверы SFP — «нейроны» сети, которые по своей
Прокрутить страницу до начала