Цифругл – найдётся не всё, но поискать стоит

Популярные заметки

Фото Что нового в Python 3.10
Что нового в Python 3.10

Вышла новая версия языка программирования Python 3. В ней добавлены новые синтаксические конструкции, улучшения уже имеющихся возможностей.

Фото Python: типы данных, переменные, логическое ветвление и циклы
Python: типы данных, переменные, логическое ветвление и циклы

Первая часть заметок о Python. О базовых типах, переменных, ветвлении и циклах.

Фото Как сделать свою middleware в Django (с примерами)
Как сделать свою middleware в Django (с примерами)

Middleware или "промежуточное программное обеспечение" - элегантный способ установить общие правила обработки запросов и ответов приложения. Давайте напишем парочку middleware, чтобы понять, как они работают.

Фото Маленькая книга о Go (golang)
Маленькая книга о Go (golang)

Маленькая книга о Go распространяется под лицензией Attribution-NonCommercial-ShareAlike 4.0 International license. Вы не должны платить за эту книгу.

Фото Новый оператор match-case в Python
Новый оператор match-case в Python

В новой версии Python (3.10) появится новый оператор. Новый оператор сопоставления по шаблону (match-case).

Фото О многозадачности и планировщике задач (шедулер)
О многозадачности и планировщике задач (шедулер)

Небольшой экскурс в проблемы многозадачности и реализации планировщиков.

Фото Три примера работы с SQL базой данных в Python (адаптор sqlite3)
Три примера работы с SQL базой данных в Python (адаптор sqlite3)

Многие приложения на Python используют базу данных для хранения и эфективного использования их в своей работе.

Фото Важна ли Операционная Система для программиста?
Важна ли Операционная Система для программиста?

Влияет ли выбор операционной системы на возможности программиста? Какую ОС выбрать конкретному разработчику?

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Фото Вступление в наСИлие
Вступление в наСИлие

Фото Обзор изменений в Python 3.7
Обзор изменений в Python 3.7

На днях вышла новая версия Python – почти 1.5 года разработки. Посмотрим, что же подвезли нам в этот раз.

Фото Как установить сообщение на экран логина в MacOS
Как установить сообщение на экран логина в MacOS

Сегодня мы немного увеличим наши шансы на возврат ноутбука при его потере.

Фото Про Ubuntu
Про Ubuntu

Ubuntu – одна из простейших в освоении операционных систем на базе GNU/Linux. С чего начать, что ставить?

Фото Аналитика IT-вакансий 2017
Аналитика IT-вакансий 2017

Вам интересно какие языки программирования и должности пользуются спросом на рынке Екатеринбурга? Если да, то эта статья для вас.

Фото О конференциях внутри компании
О конференциях внутри компании

До того, как ведущие твиттера backendsecret стали постить по 100 записей в день, был на него подписал. Более того, вёл его неделю на его рассвете. Но сегодня увидел твит с голосованием. Признаться, "Раньше меня тоже вела дорога приключений"...

Фото MySQL. Решение проблемы «/var/run/mysqld/mysqld.sock не найден»
MySQL. Решение проблемы «/var/run/mysqld/mysqld.sock не найден»

Работая с базой данных MySQL, можно столкнуться с проблемой: при старте демона(сервиса) mysqld возвращается сообщение об ошибке

Фото Анти-паттерн "Yes-man" или "Мини-МЫ"
Анти-паттерн "Yes-man" или "Мини-МЫ"

Эх, тяжело одному разваливать проекты! – думаете вы. А тяжело было Иисусу на кресте? Нет! Ведь у него были последователи, апостолы! Ну что же, пора и нам обзавестись оными!

Фото Анти-паттерн "Управление грибами"
Анти-паттерн "Управление грибами"

Прекрасный анти-паттерн! Прямо всем голова. “Разделяй и властвуй” нашего времени. “Управление грибами”

Фото Анти-паттерн "Чайка-менеджмент"
Анти-паттерн "Чайка-менеджмент"

Данный способ подойдёт молодым менеджерам, которые ещё не могут или уже не хотят планировать и организовывать деятельность доверенных им работников. Но при это и получать по шапке от начальства желания нет

Фото Новое поколение IT-шников. Какое оно и что ему преподают?
Новое поколение IT-шников. Какое оно и что ему преподают?

В общем, я снова препод. Если раньше преподавал 2-ому курсу физиков линейную алгебру, то сейчас это первый курс математико-компьютерщиков. А предмет - "Операционные системы".

Фото Перевод статьи «Learn 10 good UNIX usage habits» от IBM
Перевод статьи «Learn 10 good UNIX usage habits» от IBM

В заметке перевод "10-ти хороших привычек Unix-пользователя"

Фото Как добавить HTTPS в nginx на Ubuntu Server (16.04 и выше)
Как добавить HTTPS в nginx на Ubuntu Server (16.04 и выше)

Наличие HTTPS на веб-сайте долгое время считалось роскошью. Тому много причин: особо за безопасность владельцы блогов и «визиток» не парились, а сам сертификат стоил денег (что-то в районе $100 в год).

Фото Основные команды Linux, FreeBSD и MacOS (шпаргалка)
Основные команды Linux, FreeBSD и MacOS (шпаргалка)

Фото Эмоциональный интеллект
Эмоциональный интеллект

«Если ты такой умный, то почему такой бедный?» — эту фразу я часто слышал в детстве, которое у меня проходило в 90-ые. Тогда многие будто с цепи сорвались — деньги стали метрикой успешности человека, эквивалентом счастья.

Фото Soft skills против Hard skills
Soft skills против Hard skills

Я довольно продолжительное время работаю с программистами. При чём как на разных позициям: линейный программист, ведущий программист, консультант, субподрядчик, руководитель группы (он же TeamLead).

Фото Почему важно делать что-то «крутое»?
Почему важно делать что-то «крутое»?

Вы когда-нибудь наблюдали за людьми, совершающими странные поступки, в которых смысла (субъективно для вас) так мало, что уж лучше просто лежать и смотреть YouTube? Но при этом они счастливы от этого! А вы… лежите, смотрите YouTube и погружаетесь в депрессию.

Фото Чем плох SWOT-анализ
Чем плох SWOT-анализ

SWOT-анализ не плох сам по себе. У него, определённо, есть сильные стороны, но есть и слабые… А также возможности и угрозы. Не знаю, как вам, а моей знакомой эта шутка зашла. Равно как и следующие рассуждения.

Фото Маленькая книга о MongoDB
Маленькая книга о MongoDB

Небольшая книга о MongoDB, её особенностях, настройке.

Фото 6 вопросов, которые стоит задать до
6 вопросов, которые стоит задать до

Не так важно, до чего стоит задавать эти вопросы: до того, как начать выполнять таск (если ты программист), до того, как прописывать бизнес-модель (если ты стартапер), до того как готовить ужин… Имеет смысл знать ответы до начала какой-либо деятельности.

Фото Маленькая книга о Redis
Маленькая книга о Redis

Небольшая книга о Redis, её особенностях, настройке.

Новые заметки на Цифругле

Глобальная утечка в Travis CI. Пароли и токены утекли через логи

Уж сотню раз твердили миру чистить выводимые данные от секретов …

Читать »
Оптимизации в Python 3.11 выглядят замечательно!

После громких слов Гвидо год назад появились замеры беты новой …

Читать »
Как зафиксировать изменения git-коммита, игнорируя pre-commit hook

Если вы используете в своём проекте pre-commit хуки для автоформатирования, …

Читать »
Как упаковать (собрать) Docker-контейнер со своим проектом и запустить его

Пример простых команд и конфигов для сборки проекта в образ …

Читать »
Как установить пакеты из requirements.txt через pip, игнорируя ошибки

Простой способ установить список зависимостей пакета через стандартный Python менеджер …

Читать »
Кошка бросила котят – OpenSource всё виноват

Давненько не было крупных скандалов вокруг OpenSource. И вот Log4j …

Читать »
Вредные привычки в SQL: не создавайте ID колонку в каждой таблице

Многие начинающие или просто ленивые программисты бездумно лепят поле ID …

Читать »
Вредные привычки в SQL: старомодные JOINы

Как лучше писать много-табличные запросы: просто перечисляя таблицы в SELECT …

Читать »
Трюки терминала Bash

Полезные комбинации клавиш (хоткеи) и небольшие хитрости, которые сделают Вашу …

Читать »
Что нового в Python 3.10

Вышла новая версия языка программирования Python 3. В ней добавлены …

Читать »
Как получить дерево директорий на Bash одним однострочником

Велик и могуч язык Bash! И много в нём возможностей …

Читать »
Take-Two Interactive хочет закрыть RE3

Американская компания Take-Two Interactive, издавшая GTA и многие другие игры, …

Читать »
Epic Games против Apple. Победа, но не полная

10-го сентября федеральный судья США частично удовлетворила иск Epic Games …

Читать »
Python: Функции

Функции в python - основной механизм разбиения кода на части. …

Читать »
Python: Встроенные типы данных (list, set, dict, etc)

В Python есть множество встроенных типов данных. Их использование значительно …

Читать »
Python: типы данных, переменные, логическое ветвление и циклы

Первая часть заметок о Python. О базовых типах, переменных, ветвлении …

Читать »
Как установить PostgreSQL на Linux и создать базу и пользователя

PostgreSQL - система управления базой данных общего назначения. Одна из …

Читать »
Как сделать свою middleware в Django (с примерами)

Middleware или "промежуточное программное обеспечение" - элегантный способ установить общие …

Читать »
Как настроить отправку почты из Django

Письма об ошибках, отчёты на почту, восстановление паролей - всё …

Читать »
Добавляем поддержку медиа-файлов в Django проект

Современные сайты редко ограничиваются только текстом и вёрсткой. Часто в …

Читать »
Настройка журналирования (логирования) в Python с примерами

Во время работы программы часто нужно сохранять некоторые важные записи …

Читать »
Шаблон разработки ПО — Model View Controller (MVC)

MVC - один из самых распространённых архитектурных шаблонов разработки. Часто …

Читать »
Что есть мотивация? Зачем мотивация тебе?

Говоря о руководстве командой разработчиков, сложно не впасть в эту …

Читать »
Так ли безопасен Linux? Несколько коммитов с уязвимосятми в stable

Исследователи сумели пройти code-review с реквестами в ядро Linux, заведомо …

Читать »
Маленькая книга о Go (golang)

Маленькая книга о Go распространяется под лицензией Attribution-NonCommercial-ShareAlike 4.0 International …

Читать »
Новый синтаксис старой команды with в Python 3.10

Как же долго моё чувство прекрасного страдало… Но в Python …

Читать »
Добавляем постраничную пагинацию на Django сайт

На сайтах часто встречаются многостраничные объекты: список товаров, список заметок …

Читать »
Новый оператор match-case в Python

В новой версии Python (3.10) появится новый оператор. Новый оператор …

Читать »
Нет слов, одни... однострочники

На днях вышел пост со списком полезных однострочников для JavaScript …

Читать »
Microsoft открывает исходники, а её IDE супер-популярна

Решил сложить пару фактов и немного над этим поразмыслить. Реально …

Читать »
Добавляем переменные в контекст Django шаблонов (свой контекст-процессор)

В Django вы можете передавать данные в шаблоны посредством контекстов. …

Читать »
Пример своей консольной команды в Django проекте

Если вы работали с Django проектом, то, скорее всего, запускали …

Читать »
Разграничение прав доступа на Django сайте

Почти на любом веб-сайте необходимо разделять пользователей на группы и …

Читать »
Пользователи и их создание в Django - своя регистрация на сайте

Если вашим сайтом должны активно пользоваться несколько человек, то полезно …

Читать »
Как на Bash посчитать число строк в проекте (директории)

Ниже будет представлен однострочник, решающий данную задачу на Bash + …

Читать »
Пользователи и авторизация (логин) в Django, кастомизация пользователя

В Django есть множество встроенных возможностей, которые позволяют не реализовывать …

Читать »
Панель администрирования Django - настройка вида (шаблона)

Простой способ подключить админку к сайту на Django, как сконфигурировать …

Читать »
Панель администрирования Django - подключение, настройка, поиск, фильтрация

Простой способ подключить админку к сайту на Django, как сконфигурировать …

Читать »
25 января вышло новое крупное обновление Age of Empires II DE: Lords of the West

Старая добрая Age of Empires II (а точнее - Definitive …

Читать »
И снова sudo, и снова "решето"

В утилите sudo была исправлена очередная уязвимость.

Читать »
Только одна из десяти компаний ожидает, что все работники вернутся в офисы

Проведённое в США исследование показывает, что далеко не все компании …

Читать »
Google Play временно забанил видео-плеер за поддержку неправильных субтитров

На днях Google Play приостановил распространение видео-плеера "Just (Video) Player" …

Читать »
Google прекращает поддержку сторонних приложений в API Chrome-like

Гугл отключает всех пользователей Chrome-зависимых API. Зачем? К чему это …

Читать »
О многозадачности и планировщике задач (шедулер)

Небольшой экскурс в проблемы многозадачности и реализации планировщиков.

Читать »
Очередь обработки Redis на Python

В базе данных Redis есть занимательная структура данных — список. …

Читать »
Примеры работы с NoSQL базой данных Redis из Python

База данных Redis имеет множество возможностей для оптимизации работы программ …

Читать »
Три примера работы с SQL базой данных в Python — Pony ORM (бонус)

К заметкам про работу с базой данных из sqlite3, sqlalchemy.Table …

Читать »
Три примера работы с SQL базой данных в Python (sqlalchemy.orm)

Многие приложения на Python используют базу данных для хранения и …

Читать »
Три примера работы с SQL базой данных в Python (sqlalchemy.Table)

Многие приложения на Python используют базу данных для хранения и …

Читать »
Три примера работы с SQL базой данных в Python (адаптор sqlite3)

Многие приложения на Python используют базу данных для хранения и …

Читать »
Важна ли Операционная Система для программиста?

Влияет ли выбор операционной системы на возможности программиста? Какую ОС …

Читать »
Как отрендерить список (массив) в React

Очередной простой рецепт. На этот раз - для React-компонет! Рендерим …

Читать »
Что делать, если не успеваешь сделать в срок

У части программистов есть огромная беда - они впадают в …

Читать »
Как работает Web (этот ваш интернет)

Пришло время феерически расставить точки над i в вопросе "а …

Читать »
Как удалить локальную или удалённую ветку в Git

Git - распределённая система контроля версий, где ветки(branch) используются крайне …

Читать »
Пользователь не важен

Под благостные речи манагеров вам может показаться, что каждый клиент …

Читать »
Не развращайте менеджмент — работайте "спустя рукава"

Ударный труд — это хорошо, казалось бы, да только за …

Читать »
Из Golang уберут термины whitelist/blacklist и master/slave

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

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

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

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

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

Читать »
Перейти к остальным »

По категориям

Фото Программы
Программы

Программное обеспечение: как им эффективно пользоваться и разрабатывать

Фото Психология
Психология

Психологические аспекты жизни и работы

Фото Фильмы IT-тематики
Фильмы IT-тематики

Что можно / стоит посмотреть IT-шнику

Фото Аналитика
Аналитика

Заметки на тему аналитических инструментов, анализ различных фактов и явлений

Фото Работа и управление
Работа и управление

Bad Development, Sad Management. Как можно работать, как нужно работать, как не нужно работать

Фото Новости
Новости

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

Фото Agile
Agile

Заметки про гибкую разработку ПО. И как с этим бороться

Фото HR
HR

Негуманные ресурсы или как эксплуатировать людей ещё сильнее

Фото Just For Fun
Just For Fun

Многие серьёзные технологии делаются отнюдь не серьёзными дядями в серых пиджаках и при кислых щах. Напротив, часто несерьёзная затея оказывается большим, чем задумывалась. Поэтому зачем грузиться и грустить? Лучше получить больше фана!

Фото Анти-паттерн
Анти-паттерн

«Превозмогая здравый смысл. Анти-паттерны — руководство по эксплуатации»

Фото Wine
Wine

Не эмулятор программ MS Windows под Linux, MacOS, FreeBSD

Фото Язык Си
Язык Си

Язык программирования Си

Фото Архивы
Архивы

Как архивировать и разархивировать файлы, как получать более подходящие архивы.

Фото MariaDB / MySQL
MariaDB / MySQL

Заметки по использованию и настройке баз данных MariaDB и MySQL

Фото PostgreSQL
PostgreSQL

Заметки по работе в PostgreSQL и настройке. А также переход с других баз данных

Фото Redis
Redis

NoSQL база данных Redis: типы данных, команды и особенности реализаций типов в Redis

Фото Железо
Железо

Вопросы, приближенные к аппаратной части техники

Фото Facebook
Facebook

Разработки компании Facebook, новости о ней

Фото Intel
Intel

Новости об Intel, новые разработки компании

Фото Debian
Debian

Операционная система, на базе которой основано множество других дистрибутивов Linux. Обширная система .deb пакетов, удобные менеджеры пакетов apt и dpkg сделали Debian одним из важнейших дистрибутивов в мире Linux.

Фото Время
Время

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

Фото JavaScript
JavaScript

JavaScript, TypeScript, EcmaScript и даже C--. Популярный язык для программирования веб-интерфейсов. Также используется для разработки бекендов на базе v8 + nodejs. Безусловный выбор фронтендера.

Фото React
React

Реактовские хаки и выверты. React как он есть - просто шаблонизатор или нечто большее?

Фото Chrome
Chrome

О браузере Google Chrome, его версиях (Chromium, Yandex Browser и т.д.). Хром сейчас - де факто стандарт браузера, "интернета". Большая часть браузеров, выпускаемых различными компаниями вроде Мейл и Яндекс базируются на открытой версии гугл браузера. Станет ли google browser новым аналогом ie6 (монополистом и диктором стандартов в http) или нет - покажет история. А мы об этом напишем.

Фото Код
Код

Примеры кода, демонстрирующие общие подходы в программировании или же решающие небольшие прикладные задачи. Языки программирования и библиотеки, позволяющие эффективно решать задачи разработки. Объектно-ориентированное программирование, функциональное программирование и прочие подходы и абстракции для создания эффективных и гибких программных продуктов. Разбираемся в коде программ, программировании. Уроки по становлению программистом.

Фото Web
Web

О всемирной паутине Web - сайты, веб-сервисы, API... Эти ваши интернеты. Сетевые протоколы и примеры кода для работы с сетью. HTTP, ICMP, IMAP и прочие протоколы для работы с сетью. Обоснование архитектур, примеры их и разбор вариантов, сопоставление и лучшие варианты для конфигурации сети. Разработка приложений для самого распространённого протокола - HTTP, а также общие моменты для работы с WWW (web).

Фото Игры
Игры

Игры - одна из значимых частей IT мира. Как много людей пришло в IT, желая также сделать что-то своё, подобное играм, которые захватили в юношестве мозг. Ниже вы найдёте заметки об играх новых, старых, о механиках в играх, забавных историях из мира игр.

Фото Клавиатура
Клавиатура

Заметки, связанные с настройкой клавиатуры в Linux, MacOS, Windows, FreeBSD и т.д. Об интересных способах использования клавиатур, о форм-факторах и в целом - об этом замечательном инструменте, а то и орудии труда для многих, кто связал свою жизнь с компьютерами.

Фото Виртуализация
Виртуализация

Средства виртуализации, средства управления виртуальными серверами

Фото Git
Git

Система контроля версий (VCS) с открытым кодом. Разработана Линусом Торвальдсом и используется во многих проектах для разработки программных продуктов.

Фото MacOS
MacOS

Операционная система для Mac Book, Apple, iPhone, iPad и прочих i-что-то. Построенная на базе Unix, ядро Darwin показало мощь в лице Маков, кастомизмруемость и удобство в Эйр Маках, ценность и прибыльность на айфонах и Apple Store. Что первично - маркетинг или технологии? Здесь нужно бы спросить Джобса. Но мы тут про настройку, наладку, утилиты и команды.

Фото terminal
terminal

Команды и инструкции терминала (консоли) Linux, MacOS, Windows и прочих операционных систем. Трюки и особенности командных оболочек, скрипты для администрирования Unix. Программирование и скриптование Windows и Linux, тонкая настройка Macos. Консольные команды и их опции, ключи с примерами.

Фото Linux
Linux

Операционная система Linux (Линукс или Лайнакс) во многом похожая на проприетарную Unix. Линукс распространён на серверах, что означает, что изучая её вы улучшаете свой навык администрирования, DevOps и программирования. Открытая операционная система даст вам возможность проще интегрироваться в IT решения. Linux - лидер на серверах, а также выбор многих пользователей персональных компьютеров. И всё это бесплатно и открыто.

Фото Windows
Windows

MicroSoft Windows, она же "виндовз", "видовс" или даже "винда". Пожалуй, самая известная операционная система на пост-советском и многих других пространствах. Персональные компьютеры и рабочие станции на Windows почти в каждом офисе, а также сервера на dot NET. Система использует оригинальный язык команд batch (bat) или же Power SHell. Советы по установке, настройке и использованию операционной системы Виндос.

Фото Django
Django

Web-фреймворк Django. Библиотека для разработки комплексных веб-приложений Джанго разработана на языке Питон для создания сайтов любой сложности: от визиток и интернет-магазинов, до социальных систем, систем управления контентом и товарами. Многие ERP и CRM системы под заказ разрабатываются на языке программирования Python, активно используя админку Django. О фреймворке, его приложениях, плагинах и прочей разработке в фреймворке Django.

Фото Язык Go
Язык Go

Заметки про язык программирования Go (GoLang, Го). Учебники по Go, обучающие статьи по Go, новости по языке программирования Go (golang). Сам язык позиционируется как не слищком низкоуровневая замена языка Си. Имеет сборщик мусора (сам управляет выделением и очисткой памяти). Используя весьма уникальную систему объктно-ориентированного программирования без наследования, GO позволяет писать довольно гибкие программы, тем не менее эффективно и с доступом к системным структурам.

Фото Google
Google

Новости и обзорные заметки о компании Google. Гугл создал или купил и доработал множество удобных решений: gmail, golang, youtube, maps, библиотеки для обработки данных, поиск. Более того, является крайне важной и прибыльной организацией. Победы и поражения одной из крупнейших компаний мира.

Фото OpenSource
OpenSource

Open Source или же программное обеспечение с открытым программным кодом. Отличается от свободного программного обеспечения отсутствием политических заявлений, вместо этого концентирируется на доступности наработок в области программирования для различных сфер людей, возможности контролировать код, запускаемый на вашем компьютере или сервере. Весь открытый код доступен его пользователям, что не означает, что он бесплатен.

Фото Python
Python

Язык Python (он же Питон или Пайтон): новости, библиотеки и инфраструктурные тулзы. Язык программирования общего назначения. Пригоден для написания веб серверов, низконагруженных серверов и иного назначения. Имеет биндинги к графическим библиотекам. А также множество инструментов для машинного обучения и обучения моделей (data science и machine lerning). Это и много другое сделало язык одним из основных. О его особенностях, синтаксических конструкциях питона и пойдёт речь.

Фото Безопасность
Безопасность

Заметки об обеспечении безопасности в информационных системах. Настройка брендмауэров (фаерволов) на операционных системах Linux, Windows, MacOS, Unix. Новости об интересных уязвимостях в системах, мониторинге использования ресурсов, алертинге подозрительных действий. Работа с ключами шифрования и сертификатами безопасности.

Фото Docker
Docker

Об управлении и настройках средства контейнеризации Docker (докер). Команды для настройки и эксплуатации Docker. Настройка сети, сборка образов, запуск программ в контейнере. Запускаем несколько сервисов в одной сети с помощью Docker Compose. Рассматриваем программы для графической настройки докер.

Фото FreeBSD
FreeBSD

Заметки об Операционной Системе FreeBSD (фри бсд). Один из старейших Unix (Юникс), прародитель многих ОС, а также по мнению многих - самая свободная операционная система. Разработан в рамках общего проекта университета Беркли и лаборатории AT&T. Распространяется под лицензией BSD, позволяющей заимствовать код для проприетарных программ.

Фото Трюки Bash
Трюки Bash

Полезные заметки по работе с командной строкой: bash и прочие *sh. Однострочники, скрипты, позволяющие решать большие и малые задачи администрирования и настройки Юникс систем. Zsh для современного MacOS, Bash для традиционного Linux. Советы по использованию команд Unix, полезные ключи, опции и флаги, решающие проблемы. Скрипты, команды терминала / консоли для управления и использования операционных систем. Горячие клавиши терминала.

Фото Управление
Управление

Проблемы и решения в управлении другими людьми. Небольшие лайфхаки для упрощения своей жизни в иерархических системах. Agile, Scrum, XP, Kanban и куча других слов для того, чтобы как-то оправдать управленческие решения, что принимаются в попыхах под гнётом внезапных и неочевидных решений. Эффективные и безопасные решения при различных задачах.

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

Заметки о процессе впихивания знаний. Как лучше обучать людей знаниям? Не мешая. Лучшие учители не мешают ученикам, а лишь подсказывают, дают полезные задания, ставят цели и не решают проблемы, а дают малые подсказки. Суть образования - предоставить набор задач, набор вопросов, которые ученик должен решить сам. Сам и только он - ученик может себя обучить знаниям, необходимым ему.

Фото Настройки
Настройки

Заметки о настройке различных IT-штуковин. Настройка, допиливание, полировка. Конфигурируем приложения и тюнингуем сервера. Полезные параметры и ключи запуска программ. Увеличиваем скорость, уменьшаем отклик, ускоряем работу и улучшаем результаты работы. Объясняем значение различных настроек программ, варианты для выбора нужного поведения. Регулировка политик запуска/перезапуска, наладка работы политик приложений.

Фото DataBase
DataBase

Базы данных: sql, nosql, postsql и прочие варианты языков запросов и систем управления реляционными и около реляционными базами данных. Key-value хранилища на подобии Redis, Ignite, Memcached - скорость работы хранилищ с доступом к значениям по ключу. Советы по описанию структур данных (таблиц, схем) и связей между ними (один к одном / ко многим, многие ко многим). Инструменты для оптимизации и визуализации баз данных. Кластеры хранилищ данных: отказоустойчивые, высокой нагрузки. Как разобраться в тормозящих запросах, способы оптимизации запросов к базе данных.

Фото NGINX
NGINX

Высокопроизводительный веб-сервер для операционных систем Linux, WIndows, FreeBSD, MacOS, Solaris и многих других. Простой, быстрый и надёжный http-сервер, часто используемый для первой линии обработки запросов. Поддерживает проксирование запросов (может быть использован как балансировщик нагрузки). Также позволяет логировать запросы, кешировать их, заниматься менеджментом (раздавать) статических и медиа файлов. Даёт настроить SSL шифрование (HTTPS) для веб-сайтов, компрессию (сжатие) данных посредством gzip.