Цифругл – категория: Программы

Программы

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

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

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

Фото Новый оператор match-case в Python
Программы • Python • Код
11.02.2021
Нет слов, одни... однострочники

На днях вышел пост со списком полезных однострочников для JavaScript программистов. Памятуя Perl-овую молодость, заглянул туда.

Фото Нет слов, одни... однострочники
Программы • Just For Fun • JavaScript • Python • Анти-паттерн • Код
05.02.2021
Добавляем переменные в контекст Django шаблонов (свой контекст-процессор)

В Django вы можете передавать данные в шаблоны посредством контекстов. Контекст передаётся из контроллера (view в терминах Django), однако, если одни и те же данные нужны в разных местах, лучше …

Фото Добавляем переменные в контекст Django шаблонов (свой контекст-процессор)
Программы • Django • Web • Python • Код
05.02.2021
Пример своей консольной команды в Django проекте

Если вы работали с Django проектом, то, скорее всего, запускали команды из консоли (manage.py). В Django есть простой способ писать свои команды для управления проектом.

Фото Пример своей консольной команды в Django проекте
Программы • Управление • Django • Web • Python • Образование • Код • Терминал/Консоль
05.02.2021
Разграничение прав доступа на Django сайте

Почти на любом веб-сайте необходимо разделять пользователей на группы и предоставлять им разные возможности. В Django есть довольно серьёзная система прав доступа для пользователей - давайте её рассмотрим!

Фото Разграничение прав доступа на Django сайте
Программы • Django • Web • Безопасность • Python • Образование • Настройки • Код
04.02.2021
Пользователи и их создание в Django - своя регистрация на сайте

Если вашим сайтом должны активно пользоваться несколько человек, то полезно их различать, а значит - надо уметь создавать пользователей, либо предоставлять возможность регистрации Django пользователей.

Фото Пользователи и их создание в Django - своя регистрация на сайте
Программы • Безопасность • Django • Web • Python • Код • Настройки
03.02.2021
Как на Bash посчитать число строк в проекте (директории)

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

Фото Как на Bash посчитать число строк в проекте (директории)
Программы • Just For Fun • Трюки Bash • Linux • Код • Терминал/Консоль
03.02.2021
Пользователи и авторизация (логин) в Django, кастомизация пользователя

В Django есть множество встроенных возможностей, которые позволяют не реализовывать многие классы для стандартных операций. Среди них - авторизация. Django изначально предоставляет пользовательскую систему. Но её можно использовать лучше, чем …

Фото Пользователи и авторизация (логин) в Django, кастомизация пользователя
Программы • Django • Web • Безопасность • Python • Настройки • Код
02.02.2021
Панель администрирования Django - настройка вида (шаблона)

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

Фото Панель администрирования Django - настройка вида (шаблона)
Программы • Django • Web • Python • Настройки • Код
01.02.2021
Панель администрирования Django - подключение, настройка, поиск, фильтрация

Простой способ подключить админку к сайту на Django, как сконфигурировать адмиин-панель и добавить функциональность поиска, массовых действий, как изменить оформление администраторской панели Django фреймворка.

Фото Панель администрирования Django - подключение, настройка, поиск, фильтрация
Программы • Код • Управление • Настройки • Python • Web • Django
27.01.2021
И снова sudo, и снова "решето"

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

Фото И снова sudo, и снова "решето"
Программы • Debian • Безопасность • Linux • Ubuntu Linux • Терминал/Консоль • Хаккинг и взломы
14.01.2021
О многозадачности и планировщике задач (шедулер)

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

Фото О многозадачности и планировщике задач (шедулер)
Программы • Железо • Образование • Linux • Настройки • Трюки Bash
07.01.2021
Очередь обработки Redis на Python

В базе данных Redis есть занимательная структура данных — список. Он подходит для разных задач, но в этой заметке речь пойдёт только об очереди обработки заданий.

Фото Очередь обработки Redis на Python
Программы • Web • Redis • Python • Код • DataBase
05.01.2021
Примеры работы с NoSQL базой данных Redis из Python

База данных Redis имеет множество возможностей для оптимизации работы программ и добавления различных занимательных возможностей ваших проектов. Поэтому, безусловно, стоит обсудить, как с ней работать из Python.

Фото Примеры работы с NoSQL базой данных Redis из Python
Программы • DataBase • Код • Python • Redis
04.01.2021
Три примера работы с SQL базой данных в Python — Pony ORM (бонус)

К заметкам про работу с базой данных из sqlite3, sqlalchemy.Table и sqlalchemy.orm решил добавить и заметку про Pony ORM — крутую, но несколько эзотерическую ORM для Python.

Фото Три примера работы с SQL базой данных в Python — Pony ORM (бонус)
Программы • PostgreSQL • MariaDB / MySQL • Python • Just For Fun • Код • DataBase
03.01.2021
Три примера работы с SQL базой данных в Python (sqlalchemy.orm)

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

Фото Три примера работы с SQL базой данных в Python (sqlalchemy.orm)
Программы • PostgreSQL • MariaDB / MySQL • Python • DataBase
02.01.2021
Три примера работы с SQL базой данных в Python (sqlalchemy.Table)

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

Фото Три примера работы с SQL базой данных в Python (sqlalchemy.Table)
Программы • PostgreSQL • MariaDB / MySQL • Python • Код • DataBase
01.01.2021
Три примера работы с SQL базой данных в Python (адаптор sqlite3)

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

Фото Три примера работы с SQL базой данных в Python (адаптор sqlite3)
Программы • PostgreSQL • MariaDB / MySQL • Python • Код • DataBase
01.11.2020
Как отрендерить список (массив) в React

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

Фото Как отрендерить список (массив) в React
Программы • React • JavaScript • Facebook
28.10.2020
Как удалить локальную или удалённую ветку в Git

Git - распределённая система контроля версий, где ветки(branch) используются крайне активно. На каждую задачу - отдельная ветка - вот хороший тон!

Фото Как удалить локальную или удалённую ветку в Git
Программы • Образование • Код • Терминал/Консоль • Git