Сегодня мою маму, учительницу русского языка и литературы, пара малолетних... учеников сбила в школе. Мама сильно ударилаась коленом. Это проблема, сейчас на больничном.
Не так давно выступил с докладом "Если хозяина нет. Жизнь без начальника" – вот его текстовая адоптация.
Во время сборки приходится делать много рутинных операций. Давайте автоматизировать!
Делаем свою первую переиспользуемую библиотеку на Си
Начинаем писать свои "библиотеки" в Си
Не успел Линус уйти в отпуск, как разразился скандал в Linux-коммьюнити – на сколько можно быть "толерантным"?
Линус уходит в бессрочный отпуск
Новости за вторую неделю сентября
Как активисты борются со словами вместо борьбы за свободу
Войны стандартов – скандалы, интриги, расследования
При разработке ПО мы часто забываем про одну из самых важны уязвимостей
Иногда интересно: что же происходит внутри Docker-контейнера
Получение всех SSH-соединений из терминала Linux
Ох, сколько слов было сказано об интересных задачах. Но где же они?
Долгожданные примеры решений задач по Си
Как получить поле JSON ответа из Bash скрипта или оболочки
Часто новичку в PostgreSQL сложно просто от того, что многие команды, к которым он привык в других СУРБД называются по-другому, и вообще выглядят странно
Настройка политики перезапуска Docker контейнеров
Небольшой рассказ о разработке API
Теория без практики суха и даже вредна: немного разомнёмся на связном списке
Итак, динамическое управление памятью – сбрасываем оковы прибитых при компиляции размеров структур!
Ещё раз вспомним, что в Си всё байты. Но как мы их храним? А как вообще можно?
Опять же довольно уникальная фишка Си – возможность смотреть на одни и те же байты по-разному
Довольно уникальная для ЯП фишка Си – битовые поля структур
Распространённый тип данных во многих языках программирования. Как же он выглядит в Си?
Неочевидная тема. Для многих, кто программировал только на высокоуровневых ЯП, сложно принять, что заботиться нужно даже о порядке полей в структурах
Базовые структуры в Си. Общие принципы работы с ними
Немного функционального программирования в Си
Значений у Void в Си несколько. Давайте рассмотрим их
Общая структура функций в языке Си
Примеры решений домашних заданий за первые 3 пары
Если во многих высокоуровневых языках строки – само собой разумеющееся, то в Си нужно строки знать и уметь ими пользоваться.
Массивы в Си – довольно интересная структура данных. Простая и эффективная как топор!
Пожалуй, именно на указателях у большинства появляются трудности с пониманием Си. Поэтому настоятельно советую вчитываться в приложенные примеры кода.
На паре возник вопрос: а что может стоять в параметрах функции main вместо void
For, while и другие способы "крутиться в цикле"
Условные операторы Си
Всем привычные арифметические операции в рамках Си
Часто начинают именно с "Hello world", но для нас это не подходит