Провел небольшую оптимизацию/тюнинг своего конвейера переводов.
Второй день подряд фиксирую скорость получения отредактированного/локализованного перевода на уровне 1000 слов за 20-25 минут (т.е. 2500 - 3000 слов в час vs прошлый результат ок. 1500-2000 слов в час).
Текст без повторов.
Программирование, страница 2
Посты публичных Telegram-каналов по теме «Программирование», страница 2. У каждого поста есть ссылка на оригинал в Telegram, а цифры темы и ответы на вопросы о ней собраны на первой странице.
Лента темы
Работа с правами доступа файлов и директорий в Linux
# chown vasya /file
Назначить пользователя vasya владельцем файла file
# chown -R vasya directory
Рекурсивно обойти директорию directory и назначить пользователя vasya владельцем всех вложенных файлов и директорий
# chown vasya:group /file…
Принцип Питера
Принцип Питера сформулирован в 1969 году канадским педагогом и психологом Лоуренсом Дж. Питером, у нас он известен как часть Законов Мерфи.
Принцип Питера гласит:
В иерархии каждый сотрудник имеет тенденцию подниматься до своего уровня некомпетентности.…
🤔 Почему важно переопределять equals и hashcode?
Без правильного переопределения эти методы объекты могут неправильно обрабатываться в хеш-структурах, таких как HashMap или HashSet. Это может привести к некорректному поиску, добавлению или удалению объектов.
Ставь 👍 если знал ответ, 🔥 если нет…
🤔 Что такое динамическое программирование?
Это метод решения задач, при котором большая задача разбивается на перекрывающиеся подзадачи, результаты которых запоминаются (мемоизируются). Подходит для оптимизационных задач: рюкзак, наибольшая общая подпоследовательность, пути в решётке.…
Затеял я тут отреверсить бинарную прошивку от 60ГГц модулей Sparrow. Которые применяются в небезызвестных Mikrotik wAP 60G и LHG 60G.
Что могу сказать, даже спустя многих лет разработки там внутри всё держится на костылях.…
Vale: линтер для текстов документации
Vale — это линтер, который проверяет тексты по правилам стиля, как редактор, только автоматически. Правила описываются в конфигурации: например, предложения не длиннее 20 слов или стоп-слова, которых не должно быть в тексте.…
Инцидент повесили на тестировщика, а сломались четыре механизма
Разбор начали с ошибки конкретного человека. Задача – изменить стоимость тарифа подписки; тестировщик проверил активацию, автопродление, отключение и платежи, задача ушла в прод.…
Параллельные транзакции и уровни изоляции: как защитить данные от скрытых ошибок
Когда с одними и теми же данными одновременно работают несколько пользователей или сервисов, транзакции выполняются параллельно и могут влиять друг на друга.…
Привет, сетевой друг!
Сегодня про PCP (Port Control Protocol) - протокол, через который устройство может само попросить роутер открыть ему порт. Без захода в веб-интерфейс и ручной настройки проброса.
На криптографию надейся, а сам не плошай
Настало время разобраться в одном важном вопросе – как работает шифрование в мессенджерах. Вот захотел я, да. Но для начала давайте разберемся на простом примере, что вообще такое шифрование и для чего оно нужно.…
thehumanbox
Это симуляция искусственной жизни, в которой автономные персонажи развиваются, образуют племена, создают языки, строят города, основывают религии, ведут войны, заключают договоры, изобретают компьютеры и передают культуру через поколения.…
Какие навыки разработчика становятся ценнее?
Если мидл с агентом за день пишет код не хуже сеньора, то разработчик, который умеет только писать код, дешевеет, и вопрос "за что меня будут нанимать и держать через пару лет" становится практическим.
💻 Навыки написания кода дешевеют…Торстен Балл — автор популярных книг по программированию — внезапно признался: из-за ИИ он больше не понимает, чему учить новичков
По его словам, ему регулярно прилетают письма от джунов с просьбой подкинуть карьерный совет.…
🐱 Ketch 0.10.0: менеджер загрузок на KMP, движок которого можно встроить в своё приложение
Ketch — открытый менеджер загрузок для macOS, Windows, Linux, Android, iOS, веба и командной строки.…
История двух проектов или как вайб-кодинг хороший код подсматривал
Последнюю пару недель я кодил как не в себя. Причем вел одновременно два противоположных по духу разработки проекта. Один - честный agentic harness coding, второй - полный vibe coding.…
hybridclr
Баги можно чинить прямо в работающей игре: исправленный код подгружается без перезапуска. Например, вы поправили диалог, и изменение видно сразу, не выходя из игры. Хорошо впишется и в хоррор. Проект бесплатный, с открытым кодом на GitHub.
GitHub: тут
#code #tool #github…
Параметры в WITH: приём, который подсказали читатели 🤝
Коллеги, всем привет! 👋
С вами Денис.
Под постом про execute immediate и bind-переменные двое читателей независимо подсказали один и тот же приём. Daniil и Александр. Спасибо чату, разбираю.
Проблема
Берёте запрос из кода или из AWR.…
RustGIS новая и набирающая популярность GIS система. Имеет множество полезных возможностей которые еще могут сделать ее популярной:
- написана полностью на Rust и это существенно отражается на скорости и реактивность интерфейса…
Совет дня:
После обновления (или установки)
LinuxMint 22.3 многие столкнулись с проблемой назначения привычного хоткея для переключения клавиатуры.
Настройка в панели управления не помогает, раскладка переключаеся с задержкой до 1 сек, что неимоверно бесит.…Как NASA потеряло космический аппарат из-за ошибки в единицах измерения
23 сентября 1999 года космический аппарат NASA Mars Climate Orbiter приблизился к Марсу после 9 месяцев полета.…
День 2820. #ЗаметкиНаПолях #Async
Ещё Раз Про Async/Await в C#. Часть 5
Как компилятор C# переписывает асинхронный метод. Начало
Вплоть до версии .NET 10,
async и await не являются встроенными возможностями среды выполнения. Компилятор переписывает код метода с модификатором async.…Холсты Coddy в формате Obsidian
Понравилось мне публиковать небольшие анонсы новых прикольных фишечек в Coddy Agent, поэтому видимо будет частая рубрика теперь.…