Найти в Дзене
Покупайте СтеллыИ дарите их за контент
4 часа назад
 • Вы подписаны

Генерация кода: сокращаем рутину в разработке Задача простая: во всей кодовой базе поменять print на logger.info. Поиском и заменой не выйдет, заденешь комментарии, где print просто упомянут словом. Синтаксическое дерево умнее — проходит по узлам, находит именно вызовы print, меняет только их. Но у абстрактного дерева (AST) своя цена. Код после трансформации становится чище и теряет всю документацию, потому что комментарии и форматирование оно не хранит в принципе. То есть безопасно рефакторить внутри репозитория им нельзя. Автоматизация давно не роскошь, а базовый минимум, и жертвовать читаемостью ради неё смысла нет. Остаётся третий инструмент, который держит всю структуру от запятых до комментариев. Посмотрим, чем конкретное синтаксическое дерево закрывает то, на чём спотыкаются два предыдущих.

4 часа назад
 • Вы подписаны

Природа и классификация фразовых глаголов английского языка Представьте, что кто-то называет русское «зависеть от» или «смотреть за» особой грамматической конструкцией и заносит в отдельный список для заучивания. Звучит нелепо.Ровно это, по мнению автора скопусовской статьи, происходит с английскими look for, look after и depend on, которые записывают во фразовые глаголы, хотя это обычные глаголы с предлогом. Граница проходит тоньше, чем кажется. They got off the train и They got off выглядят почти одинаково, но в первом off — предлог, а во втором частица, и только второе предложение содержит настоящий фразовый глагол. Есть и ритмический признак, который объясняет, почему sync up живёт в языке, а synchronize up не существует, хотя sync и synchronize — одно и то же слово. Попробуем отличить настоящий фразовый глагол от самозванца.

6 часов назад
 • Вы подписаны

Один рабочий день бок о бок с новой аудиомоделью Сбера Данила любит на досуге копаться в свежих моделях, и тут подвернулась GigaChat Audio, которая запоминает контекст, тянет длинные записи и даже слышит эмоции говорящего. Грех не устроить тест‑драйв прямо на работе. Поднял модель локально на своём RTX 4090 и весь день кидал ей настоящий рабочий звук. Свой черновик доклада, чужую встречу про дробление BFF, голосовые от коллег, код‑ревью для младшего. Где‑то модель здорово помогает и экономит нервы, где‑то на технической теме выдаёт такое, что приходится слушать запись самому. К вечеру складывается спокойный вывод, кому и на каких задачах эта штука правда пригодится.

8 часов назад
 • Вы подписаны

Почему пилотные ИИ‑проекты умирают, а теневое использование живёт: итоги опроса Опрос Хабра и cloud.ru собрал 173 ответа, и цифры разошлись с привычной логикой. 41% проектов не доходят даже до пилота, умирая на стадии идеи, когда технологии ещё никто не касался. Значит, дело не в качестве моделей, а в том, что компания не может пройти первый шаг и сформулировать задачу. При этом ИИ в тех же компаниях уже работает. Каждый третий сотрудник сам нашёл инструмент, сам за него платит и решает свои задачи, пока наверху ещё обсуждают, стоит ли вообще тратить ресурсы. Технология живёт снизу, а официальные проекты гибнут сверху. Разберёмся, на каком ещё этапе ломаются кейсы и почему успешный пилот почти невозможно масштабировать.

8 часов назад
 • Вы подписаны

Назад в машинный зал: как собрать эмулятор PDP-11/70 с телетайпом, блэкджеком и без Rust Программист «за пятьдесят» решил вернуть свой 1984-й и написал браузерный эмулятор PDP-11 — с дрожащим блоком питания, стрекочущим телетайпом и передней панелью, где тумблерами вручную нащёлкивается загрузчик. За время игр с настоящими операционками той эпохи всплыла деталь, от которой привычные вещи выглядят иначе. Оказывается, концепция пайпа родилась буквально из перфоленты. Керниган и Пайк сначала просто пробивали выдачу одной программы на ленте и заправляли её на вход другой. Только потом это переехало в программный буфер. Тот самый вертикальный слэш, который мы ставим в консоли каждый день, начинался как физическая операция с бумажной лентой в восемь дорожек. Посмотрим, что ещё вскрывается, когда трогаешь Unix V5 руками.

11 часов назад
 • Вы подписаны

Коллекционер из штата Вашингтон Роджер Холлер лишился более 850 игр для NES, которые собирал с 1984 года и оценивает в $50 000. Воры выбили дверь, вынесли картриджи и заодно прихватили браслет его жены. До полной коллекции ему не хватало всего трёх тайтлов. По средней цене PriceCharting игра для NES стоит около $16, и 860 картриджей потянули бы тысяч на 14. Свою коллекцию Холлер ценит втрое дороже, потому что в ней были раритеты вроде Little Samson и Flintstones: Surprise at Dinosaur Peak, за которые платят до тысячи долларов за штуку.

Покупайте СтеллыИ дарите их за контент