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

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

Фото Что нового в 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, её особенностях, настройке.

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

Как установить пакеты из 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

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

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

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

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

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

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

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

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

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

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

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

Читать »
Антипаттерн "Дойная корова"

Приятно, когда проект приносит деньги. Можно расслабиться и упражняться в …

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Фото DataBase
DataBase

Базы данных: sql, nosql, postsql и прочие варианты языков запросов и систем управления

Фото Agile
Agile

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

Фото HR
HR

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

Фото Linux
Linux

Операционная система, перевернувшая мир. Самая распространённая на серверах. Крайне полезная для изучения

Фото Код
Код

Разбираемся в коде программ, программировании их. Уроки по становлению программистом

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

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

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

Полезные заметки по работе с командной строкой: bash и прочие *sh

Фото MacOS
MacOS

Основанная на Unix, захватившая умы масс... Определённо, в этой системе стоит покопаться. И не только для поиска удобств, но и для разбора недостатков!

Фото Just For Fun
Just For Fun

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

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

Заметки о настройке различных IT-штуковин. Настройка, допиливание, полировка

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

Заметки о процессе впихивания знаний.

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

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

Фото Wine
Wine

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

Фото Python
Python

Язык Python: новости, библиотеки и инфраструктурные тулзы.

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

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

Фото Windows
Windows

MicroSoft Windows. Советы по установке, настройке и использованию.

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

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

Фото MariaDB / MySQL
MariaDB / MySQL

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

Фото PostgreSQL
PostgreSQL

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

Фото Redis
Redis

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

Фото Docker
Docker

Об управлении и настройках средства контейнеризации Docker

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

Заметки об обеспечении безопасности в информационных системах

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

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

Фото 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 как он есть - просто шаблонизатор или нечто большее?

Фото Web
Web

О всемирной паутине Web - сайты, веб-сервисы, API... Эти ваши интернеты

Фото Chrome
Chrome

О браузере Google Chrome, его версиях (Chromium, Yandex Browser и т.д.)

Фото Google
Google

Новости и обзорные заметки о компании Google. Победы и поражения одной из крупнейших компаний мира.

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

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

Фото Django
Django

Web-фреймворк Django. О фреймворке, его приложениях, плагинах и прочей разработке в фреймворке Django.

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

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

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

Заметки про язык программирования Go. Учебники по Go, обучающие статьи по Go, новости по ЯП Go (golang)

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

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

Фото FreeBSD
FreeBSD

Заметки об Операционной Системе FreeBSD. Один из старейших Unix, прародитель многих ОС, а также по мнению многих - самая свободная операционная система.

Фото Git
Git

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