Доброго времени суток, господа и дамы! Иногда у некоторых людей возникает желание заняться откровенным непотребством в программировании — то, что не несет практической пользы напрямую, но помогает развлечься. И я — не исключение. В этой статье я хочу рассказать вам о лайфхаках, трюках (магических и не очень), алгоритмах на языке C!
Рубрика «Программирование» - 15
Изящные, ненормальные и удивительные алгоритмы на C
2025-12-16 в 9:20, admin, рубрики: C, timeweb_статьи, Алгоритмы, магия, ненормальное программирование, Программирование, трюки, фаны, хакиПочему учителя бегут из школ, а дети не хотят учиться — и как я это исправляю
2025-12-15 в 7:44, admin, рубрики: бизнес-процессы, дети, кружок, курсы, обучение, Программирование, робототехника, школаВсем привет! Меня зовут Максим Иванков, я развиваю школы робототехники и программирования для детей вот уже 9 лет. За это время я открыл не один десяток центров по России, еще большим людям помог открыть свои технические детские школы. Всё это время я продолжал вести занятия для детей, как преподаватель. Мне 30 лет, у меня трое детей, старший из которых пошёл в этом году в первый класс. Сегодня хотел обсудить вопрос мотивации учиться у детей. Это очень тонкий процесс, с которым я экспериментировал все эти годы и в итоге нашёл вариант, который действительно работает.
В GitHub Actions, пожалуй, худший пакетный менеджер
2025-12-14 в 9:01, admin, рубрики: github, github actions, ruvds_перевод, пакетные менеджеры, Программирование, управление версиями
Когда я закончил работать над проектом ecosyste-ms/package-manager-resolvers, мне стало интересно, какой алгоритм разрешения зависимостей использует сервис GitHub Actions. Когда вы записываете в файл рабочего потока uses: actions/checkout@v4Читать полностью »
Как функциональное программирование изменило фронтенд и почему отрасль возвращается к платформе
2025-12-11 в 9:35, admin, рубрики: javascript, Программирование, фронтенд, функциональное программированиеНедавно я наткнулась на статью «How Functional Programming Shaped Modern Frontend» и неожиданно поймала себя на мысли: мы уже настолько привыкли к функциональному программированию (ФП) в JavaScript, что забыли, как всё начиналось и почему многие идеи казались почти спасением. Чтобы лучше понять эволюцию, я решила посмотреть, что писали разработчики о ФП во фронтенде 10 лет назад, примерно в 2013-2016 годах.
Контраст получился довольно яркий: от искреннего восторга до постепенного прозрения.
Галлюцинации ИИ — это не баг, а фича разработчика. Почему вайб-кодинг не заменит программистов
2025-12-08 в 7:05, admin, рубрики: IT-образование, llm-модели, вайб-кодинг, вайб-программирование, галлюцинации ИИ, конвейер, Программирование, программирование для начинающих, экономика, языковые моделиПривет!
Знаете, что общего у ChatGPT, моего студенческого кода в три часа ночи и выступлений некоторых экспертов? Все они периодически галлюцинируют. Разница только в том, что от ИИ мы почему-то ждём идеальной точности, а от людей — нет.
Недавно провели стрим, где собрались специалисты, у которых ИИ не в презентациях, а в production: Сергей Спиренков (KODE), Александр Константинов (Cloud.ru), Михаил Ларкин (Сбер, ВТБ, S7), Иван Будник (ИИ-стартапы, e-commerce) и Константин Чуйков (Vibe Coding Community). Провели разговор про галлюцинации моделей и про будущее разработки с ИИ.
Три способа менять один объект из нескольких потоков. Больше нет
2025-12-07 в 15:42, admin, рубрики: atomic swap, lock-free, атомики, классификатор, конкурентность, Параллелизм, параллельное программирование, Программирование, Угадай писал человек или LLMMutex, CAS, акторы, STM, CRDT, иммутабельность, MVCC, Disruptor…
Когда читаешь про многопоточность, кажется, что способов — десятки, и каждый требует отдельного изучения.
На самом деле их ровно три. Всё остальное — реализации и комбинации.
Эта статья — попытка навести порядок в голове. После неё вы сможете:
-
за 5 секунд классифицировать любой подход к конкурентности;
-
понимать, почему Erlang выбрал акторы, а Java предлагает
synchronized; -
не изобретать велосипеды и не зацикливаться на «единственно правильном» решении;
-
проектировать многопоточный код, держа в голове простую модель.
В качестве букв диска в Windows может использоваться не только латиница
2025-12-06 в 12:48, admin, рубрики: api, ASCII, windows, жесткие диски, ПрограммированиеБез объяснения заголовок этой статьи может показаться настоящей задачкой на сообразительность, а проверить результат можно (например) при помощи встроенного в Windows инструмента subst.
Вот как создать диск +: в качестве псевдонима для каталога, находящегося по адресу C:foo:
subst +: C:foo
Затем диск +: работает совершенно нормально (как минимум, в cmd.exe, о чём мы подробнее поговорим ниже):
> cd /D +:
+:> tree .
Folder PATH listing
Volume serial number is 00000001 12AB:23BC
+:
└───bar
Но, если разобраться, почемуЧитать полностью »
Не делайте рефакторинг как Дядя Боб (вторая редакция)
2025-12-05 в 13:01, admin, рубрики: java, ruvds_перевод, дядя Боб, Программирование, рефакторинг, Роберт Мартин, чистый код
Когда я в прошлом году услышал, что Дядя Боб планирует выпустить вторую редакцию «Чистого кода», то был восхищён, а это для меня редкость. Я считал, что и первый выпуск был хорош, хотя сам читаю редко.
Дроби, проценты, степени, логарифмы + python
2025-12-03 в 13:16, admin, рубрики: python, база знаний, дроби, логарифмы, математика, подготовка, Программирование, проценты, степениДроби, проценты, степени и логарифмы на примерах в математике и в python. Что это такое, все их свойства, особенности и как решать примеры.
В моем конспекте объясняется фундамент, который понадобится в дальнейшем: Самое начало для изучения python, математики в целом и машинного обучения, если математику совсем не знал. Все написано простым языком и не на 100 страниц.
Дроби
Дроби это доли - части от целого. У дробей есть свойства и список операций, которые можно совершать над дробями.

