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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


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

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

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

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

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

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

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

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

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

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

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

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


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

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

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

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

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

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

Небольшая книга о Redis, её особенностях, настройке.
Новые заметки на Цифругле
Простой способ установить список зависимостей пакета через стандартный Python менеджер …
Давненько не было крупных скандалов вокруг OpenSource. И вот Log4j …
Многие начинающие или просто ленивые программисты бездумно лепят поле ID …
Как лучше писать много-табличные запросы: просто перечисляя таблицы в SELECT …
Полезные комбинации клавиш (хоткеи) и небольшие хитрости, которые сделают Вашу …
Вышла новая версия языка программирования Python 3. В ней добавлены …
Велик и могуч язык Bash! И много в нём возможностей …
Американская компания Take-Two Interactive, издавшая GTA и многие другие игры, …
10-го сентября федеральный судья США частично удовлетворила иск Epic Games …
Функции в python - основной механизм разбиения кода на части. …
В Python есть множество встроенных типов данных. Их использование значительно …
Первая часть заметок о Python. О базовых типах, переменных, ветвлении …
PostgreSQL - система управления базой данных общего назначения. Одна из …
Middleware или "промежуточное программное обеспечение" - элегантный способ установить общие …
Письма об ошибках, отчёты на почту, восстановление паролей - всё …
Современные сайты редко ограничиваются только текстом и вёрсткой. Часто в …
Во время работы программы часто нужно сохранять некоторые важные записи …
MVC - один из самых распространённых архитектурных шаблонов разработки. Часто …
Говоря о руководстве командой разработчиков, сложно не впасть в эту …
Исследователи сумели пройти code-review с реквестами в ядро Linux, заведомо …
Маленькая книга о Go распространяется под лицензией Attribution-NonCommercial-ShareAlike 4.0 International …
Как же долго моё чувство прекрасного страдало… Но в Python …
На сайтах часто встречаются многостраничные объекты: список товаров, список заметок …
В новой версии Python (3.10) появится новый оператор. Новый оператор …
На днях вышел пост со списком полезных однострочников для JavaScript …
Решил сложить пару фактов и немного над этим поразмыслить. Реально …
В Django вы можете передавать данные в шаблоны посредством контекстов. …
Если вы работали с Django проектом, то, скорее всего, запускали …
Почти на любом веб-сайте необходимо разделять пользователей на группы и …
Если вашим сайтом должны активно пользоваться несколько человек, то полезно …
Ниже будет представлен однострочник, решающий данную задачу на Bash + …
В Django есть множество встроенных возможностей, которые позволяют не реализовывать …
Простой способ подключить админку к сайту на Django, как сконфигурировать …
Простой способ подключить админку к сайту на Django, как сконфигурировать …
Старая добрая Age of Empires II (а точнее - Definitive …
В утилите sudo была исправлена очередная уязвимость.
Проведённое в США исследование показывает, что далеко не все компании …
На днях Google Play приостановил распространение видео-плеера "Just (Video) Player" …
Гугл отключает всех пользователей Chrome-зависимых API. Зачем? К чему это …
Небольшой экскурс в проблемы многозадачности и реализации планировщиков.
В базе данных Redis есть занимательная структура данных — список. …
База данных Redis имеет множество возможностей для оптимизации работы программ …
К заметкам про работу с базой данных из sqlite3, sqlalchemy.Table …
Многие приложения на Python используют базу данных для хранения и …
Многие приложения на Python используют базу данных для хранения и …
Многие приложения на Python используют базу данных для хранения и …
Влияет ли выбор операционной системы на возможности программиста? Какую ОС …
Очередной простой рецепт. На этот раз - для React-компонет! Рендерим …
У части программистов есть огромная беда - они впадают в …
Пришло время феерически расставить точки над i в вопросе "а …
Git - распределённая система контроля версий, где ветки(branch) используются крайне …
Под благостные речи манагеров вам может показаться, что каждый клиент …
Ударный труд — это хорошо, казалось бы, да только за …
На самом деле, это заметят только разработчики языка и встроенных …
В последнее время вижу попытки проанализировать удобство/эффективность удалённой работы, исходя …
Менеджер, который не мешает работать... ну не идеал ли? Другое …
В JavaScript есть множество исключений и просто забавных подходов к …
Даже если он будет пользоваться большим спросом еще несколько лет...
Немного примеров работы с асинхронностью в распределённых системах
Приятно, когда проект приносит деньги. Можно расслабиться и упражняться в …
По категориям

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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