Последние заметки – Часть 2
Фото Из Golang уберут термины whitelist/blacklist и master/slave
Из Golang уберут термины whitelist/blacklist и master/slave

На самом деле, это заметят только разработчики языка и встроенных инструментов, но почему бы об этом не написать?

Фото Самоизоляция ≠ удалённая работа
Самоизоляция ≠ удалённая работа

В последнее время вижу попытки проанализировать удобство/эффективность удалённой работы, исходя из метрик/ощущений от самоизоляции. Хорошая попытка, жаль неверная.

Фото Антипаттерн "Заочный менеджер". Ниндзя офисного мира
Антипаттерн "Заочный менеджер". Ниндзя офисного мира

Менеджер, который не мешает работать... ну не идеал ли? Другое дело, если он и не помогает - зачем он нужен?

Фото История typeof null в JavaScript – ошибка, необходимая для обратной совместимости
История typeof null в JavaScript – ошибка, необходимая для обратной совместимости

В JavaScript есть множество исключений и просто забавных подходов к преобразованию типов. Про "один из них" и хочется рассказать.

Фото Почему Python - не язык программирования будущего
Почему Python - не язык программирования будущего

Даже если он будет пользоваться большим спросом еще несколько лет...

Фото Асинхронность и очереди в распределённых системах
Асинхронность и очереди в распределённых системах

Немного примеров работы с асинхронностью в распределённых системах

Фото Антипаттерн "Дойная корова"
Антипаттерн "Дойная корова"

Приятно, когда проект приносит деньги. Можно расслабиться и упражняться в эффективном менеджменте. Митинги крутятся, лавеха мутится!

Фото Зачем писать "hello world"?
Зачем писать "hello world"?

Немного размышлений об одной из самых известных программ для обучения программированию.

Фото Как на Bash получить файлы, изменённые за сегодняшний день
Как на Bash получить файлы, изменённые за сегодняшний день

Bash имеет огромные возможности по программированию/скриптованию и администрированию операционной системы. Не важно: Linux это, FreeBSD, или MacOS – на Bash можно сделать многое.

Фото Как установить часовой пояс в Linux
Как установить часовой пояс в Linux

В рамках первичной настройки Операционной Системы важно установить и по какому времени вы живёте, ведь при следующем обновлении времени через Интернет ваше время слетит.

Фото Как найти самые большие папки и файлы в Linux
Как найти самые большие папки и файлы в Linux

Когда кончается место на жестком диске, возникает закономерный вопрос: на что же оно было потрачено, какие файлы разрослись больше положенного?

Фото Команда grep – полезные ключи и примеры использования
Команда grep – полезные ключи и примеры использования

У команды "grep" довольно много различных особенностей. особенно, если учесть, что с английского это "решето" – а что может войти в решето , не факт что выйдет!

Фото Как создать неизменяемый файл в Linux / MacOS / FreeBSD
Как создать неизменяемый файл в Linux / MacOS / FreeBSD

Само собой, root может всё (если введёт пару команд), однако, это вполне легальный способ запретить изменение файла.

Фото «Игра в имитацию» – фильм о жизни Алана Тьюринга
«Игра в имитацию» – фильм о жизни Алана Тьюринга

Если вы интересовались теорией алгоритмов, вы скорее всего знаете "Машину Тьюринга" – одну из базовых абстракций для изучения алгоритмов. Однако, жизнь самого криптографа, который придумал МТ, также интересна, даже трагична.

Фото Как удалить все Docker образы и контейнеры
Как удалить все Docker образы и контейнеры

Не всегда нужно удалять всё, но объяснение данного "рецепта" объяснит как в целом удалять образы и контейнеры.

Фото Социальная сеть – фильм о создании Facebook
Социальная сеть – фильм о создании Facebook

Фильм о создании и создателях самой большой социальной сети в мире. Марк Цукерберг – гений программирования или же обмана?

Фото Bash < потоки ввода > вывода && управляющие конструкции || коротко о главном
Bash < потоки ввода > вывода && управляющие конструкции || коротко о главном

Небольшая заметка о конструкциях Bash, в которых путается большинство новичков. А именно: >, <, &, &&, |, ||

Фото Столлман мне друг, но этикет дороже
Столлман мне друг, но этикет дороже

Столлман – активист и лидер GNU, бывший директор Фонда Свободного Программного обеспечения. Кому и почему он неудобен?

Фото Лучше плохо, но сейчас. Взгляд на пути развития ПО
Лучше плохо, но сейчас. Взгляд на пути развития ПО

Сейчас такие языки как Perl и Ruby чувствуют себя не лучшим образом. Но ещё 10 – 15 лет назад они были на "гребне волны".

Фото Решаем проблему ERROR 1348 column password is not updatable при обновлении пароля root в MySQL / MariaDB
Решаем проблему ERROR 1348 column password is not updatable при обновлении пароля root в MySQL / MariaDB

В MySQL есть временами непонятные ограничения, которые не позволяют привычным нам образом его использовать. Однако, если разобраться, то всё начинает иметь смысл.

Фото Решаем проблему ERROR 1372 (HY000): Password hash should be a 41-digit hexadecimal number и Error Code: 1064 в MySQL / MariaDB
Решаем проблему ERROR 1372 (HY000): Password hash should be a 41-digit hexadecimal number и Error Code: 1064 в MySQL / MariaDB

MySQL и её новая сестричка из мира СПО – MariaDB довольно сильно распространены на хостингах, да и LAMP никто не отменял – пользуются ещё. Так вот не так давно стала возникать эта ошибка. Как её чинить? В этой заметке.

Фото О пользе мифических супер-программистов
О пользе мифических супер-программистов

10х-программисты, супер-звёзды от разработки и прочие мифические личности. В интернете кто-то прав. Но хочется уточнить.

Фото Сколько стоит программист? Немного очевидного
Сколько стоит программист? Немного очевидного

Какова справедливая ЗП программиста?... И другие смешные вопросы.

Фото Интервью с Артёмом Кузвесовым. Часть 2-ая
Интервью с Артёмом Кузвесовым. Часть 2-ая

О том, как выбрать доклад, на какую конференцию ехать и с чего стоит начать докладчику.

Фото Новое в Python 3.8: строго-позиционные (position-only) параметры функций
Новое в Python 3.8: строго-позиционные (position-only) параметры функций

Очередное синтаксическое новшество, которое нам представит Python 3.8 - параметры функций, которые можно будет использовать только позиционно.

Фото Интервью с Артёмом Кузвесовым. Про конференции и как на них выступать
Интервью с Артёмом Кузвесовым. Про конференции и как на них выступать

Про конференции и выступления на них сегодня нам расскажет докладчик многих конференций - Артём Кузвесов

Фото От Google не уйти!?
От Google не уйти!?

Гугл плохой - выкачивает деньги, следит за нами, передаёт кому-надо информацию. Естественно, нельзя от него уйти, ведь он уникален! Судите сами...

Фото У коммерческой Ubuntu увеличится время поддержки до 10 лет
У коммерческой Ubuntu увеличится время поддержки до 10 лет

Стоит ли удивиться, что время поддержки увеличит доход? Или же тому, что Canonical так долго к этому шёл?

Фото Читеры. Документальный фильм
Читеры. Документальный фильм

Читеры в играх – уже обыденность. Тем интереснее узнать об этой индустрии: сколько они стоят, зачем делаются, зачем используются?

Фото Как написать курсовую или дипломную работу
Как написать курсовую или дипломную работу

Написание курсовой может быть довольно скучным и муторным занятием. Но необходимым для обучения в ВУЗе. Так что давайте как-то минимизируем непонятности и нервотрёпку.

Фото Моржовый оператор в Python3.8
Моржовый оператор в Python3.8

Вышла первая альфа версия Python 3.8 – самое время поглядеть, что нового добавили в язык!

Фото Как запустить программу в терминале в фоне, без вывода какого либо текста
Как запустить программу в терминале в фоне, без вывода какого либо текста

Запускаем программу в терминале в фоновом режиме и разбираемся, как и почему это работает в Linux / Unix терминале.

Фото Малоизвестные, но полезные возможности утилиты less
Малоизвестные, но полезные возможности утилиты less

Команда less является одной из самых известных на ряду с cd, cp, mv и т.д. Но используется less зачастую далеко не на всю мощь.

Фото Как синхронизировать локальную Git версию репозитория с серверной
Как синхронизировать локальную Git версию репозитория с серверной

Прибираемся в локальной версии Git – чтобы локальная версия соответствовала удалённой (серверной) версии Git проекта.

Фото Как скопировать вывод команды из терминала в буфер обмена Linux и MacOS
Как скопировать вывод команды из терминала в буфер обмена Linux и MacOS

Скорее приятный, чем необходимы "трюк", но возможность использовать возможность скопировать вывод в буфер обмена – действительно круто иной раз выручает.

Фото Базовые примеры использования cURL
Базовые примеры использования cURL

cURL – слишком хороший инструмент разработчика HTTP-сервисов, чтобы его игнорировать. Многие проблемы можно диагностировать и продемонстрировать с помощью его.

Фото Почему асинхронность – это сложно?
Почему асинхронность – это сложно?

Что не так с асинхронностью? Почему программисты и студенты так плохо её понимают?

Фото Что не так с Училищем и почему плохо сдают Petooh
Что не так с Училищем и почему плохо сдают Petooh

Что не так с нашим образованием? Почему даже самые простые языки становятся несдаваемыми?

Фото О программистах и их порой непристойном поведении
О программистах и их порой непристойном поведении

Часто поведение программистов переходит на хамство и порой даже напоминает безумство. Почему такое происходит?

Фото Как в MacOS сделать снимок экрана (Screenshot)
Как в MacOS сделать снимок экрана (Screenshot)

Как сделать простенький снимок экрана на самой "дизайнерской" и "продуманной" операционной системе от Apple

Фото О программистах и офисах-детских садах
О программистах и офисах-детских садах

Хороша ли этика терпимости и нетоксичности для разработки? Мешают или помогают офисы - детские сады?

Фото Обнимать! Снова обниматели лезут в код Linux!
Обнимать! Снова обниматели лезут в код Linux!

В Linux собираются заменить мат на обнимашки

Фото "Линковка" во время работы программы
"Линковка" во время работы программы

Доведём тему линковки до конца – когда для сборки и запуска программы нам даже не нужна сама библиотека!

Фото Сделаем свою небольшую общую библиотеку
Сделаем свою небольшую общую библиотеку

Мы уже делали библиотеку для Си. Настало сделать общую библиотеку!

Фото Как добавить самоподписанный сертификат в MacOS
Как добавить самоподписанный сертификат в MacOS

Фото SQLite приняли Code of Conduct, основанный на Уставе святого Бенедикта
SQLite приняли Code of Conduct, основанный на Уставе святого Бенедикта

Проект SQLite приняли новый Code of Conduct. И он сильно отличается от того, к чему мы привыкли

Фото Парадигмы автомобиля и часов в программировании
Парадигмы автомобиля и часов в программировании

Бывает, что сложно понять, вырос ли человек в программировании. Вот ещё один качественный признак

Фото Решение проблемы с недостающими GPG ключами (NO_PUBKEY) при установке с помощью apt-get
Решение проблемы с недостающими GPG ключами (NO_PUBKEY) при установке с помощью apt-get

При установке пакетов в дистрибутивах, основанных на Debian, и использующих пакетный менеджер apt, могут возникать ошибки, например, проверки подлинности пакетов.

Фото Начинается Hacktoberfest 2018!
Начинается Hacktoberfest 2018!

Появился шанс помочь открытому программному обеспечению... И получить футболку!

Фото Образование драки
Образование драки

Сегодня мою маму, учительницу русского языка и литературы, пара малолетних... учеников сбила в школе. Мама сильно ударилаась коленом. Это проблема, сейчас на больничном.

Фото Адаптация доклада для проектных менеджеров / владельцев продукта
Адаптация доклада для проектных менеджеров / владельцев продукта

Не так давно выступил с докладом "Если хозяина нет. Жизнь без начальника" – вот его текстовая адоптация.

Фото Автоматизация работы с помощью make
Автоматизация работы с помощью make

Во время сборки приходится делать много рутинных операций. Давайте автоматизировать!

Фото Сделаем свою небольшую библиотеку на Си
Сделаем свою небольшую библиотеку на Си

Делаем свою первую переиспользуемую библиотеку на Си

Фото Заголовочные файлы в Си
Заголовочные файлы в Си

Начинаем писать свои "библиотеки" в Си

Фото Линус в отпуске – пора менять Linux-сообщество!
Линус в отпуске – пора менять Linux-сообщество!

Не успел Линус уйти в отпуск, как разразился скандал в Linux-коммьюнити – на сколько можно быть "толерантным"?

Фото Эпоха добровольных диктаторов подходит к концу?
Эпоха добровольных диктаторов подходит к концу?

Линус уходит в бессрочный отпуск

Фото Сводка новостей за 2-ую неделю сентября
Сводка новостей за 2-ую неделю сентября

Новости за вторую неделю сентября

Фото В Python 3.8 избавятся от терминов "master"  и "slave"
В Python 3.8 избавятся от терминов "master" и "slave"

Как активисты борются со словами вместо борьбы за свободу

Фото И всё же ISO/OSI или TCP/IP?
И всё же ISO/OSI или TCP/IP?

Войны стандартов – скандалы, интриги, расследования

Фото Скрытая угроза. Git и зловреды уже на серверах
Скрытая угроза. Git и зловреды уже на серверах

При разработке ПО мы часто забываем про одну из самых важны уязвимостей