Архив автора: admin

О системе Яндекс.Деньги

По мере развития всемирной сети появилось множество интернет-магазинов. Необходимость осуществления оплаты товаров при удаленной покупке в режиме реального времени привело к появлению различных систем для онлайн-платежей. Одним из таких сервисов является российская платежная система Яндекс.Деньги, ставшая популярной из-за простоты и удобства в использовании.Платежная система Яндекс.Деньги Читать →

Команды терминала Linux для начинающих

Если вы только перешли на Linux с Windows, то, наверное, хотите пользоваться только графическим интерфейсом, а о возможностях терминала даже не вспоминать. Тем не менее, если вы захотите залезть вглубь системы и настроить что-либо чего нет в графическом интерфейсе, то вам понадобиться терминал. Ещё терминал нужен если вы собираетесь администрировать Linux сервер, где нет графического интерфейса.

Во многих случаях терминал намного удобнее по сравнению с графическим интерфейсом. Если вы помните нужные команды и их параметры, то будете работать с терминалом намного быстрее чем с графическим интерфейсом. В этой статье я собрал несколько команд Linux, которые в первую очередь понадобятся начинающим.

Читать →

🐧 Увеличение нагрузки с помощью команды stress на Linux

stress – это инструмент командной строки на Linux, который позволяет нагружать компьютерную систему.

Он накладывает на машину определенные типы вычислительных нагрузок, такие как нагрузка на процессор, память, ввод-вывод и диск. Читать →

Debian 11 — объединение сетевых интерфейсов bonding setup

Появилась задача объединить все сетевые интерфейсы на сервере, для того, чтобы обеспечить максимальную пропускную способность в обе стороны. Шаги под катом. Читать →

Mozilla теперь принимает плагины с третьей версией манифеста Chrome

Не так давно (21 ноября, если быть точным) каталог addons.mozilla.org начал принимать и подписывать в цифровом виде плагины, использующие третью версию манифеста chrome, при этом поддержка второй версии манифеста будет продолжаться в обозримом будущем, но в конце 2023 года, после оценки динамики перехода дополнений на третью версию манифеста, возможность прекращения поддержки второй версии манифеста будет рассмотрен манифест.

Манифест Chrome определяет функции и ресурсы, доступные для подключаемых модулей, написанных с помощью API WebExtensions.





Читать →

Python и SQLite – скрипт для работы с базой данных

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

И главное, это красиво ) Сравните:

import sqlite3
    
    
with sqlite3.connect('db.sqlite3') as conn:
    cur = conn.cursor()
    cur.execute("""
        SELECT title, price, sku 
        FROM products
        WHERE sku = (?)
    """, (sku, ))
    rows = cur.fetchall()
    for item in rows:
        row = {
            "title": item[0],
            "price": item[1],
            "sku": item[2]
        }
        print(row)
import db


rows = db.fetchall(
    database='db.sqlite3',
    table='products',
    columns=["title", "price", "sku"],
    where=f"WHERE sku = '{sku}'"
)
for row in rows:
    print(row)