Alexey
03.10.2024
Системное администрирование
authorized_keys, known_hosts, OpenSSH, SSH, ssh_config, ssh-keygen, ssh-keyscan, ошибки, решение проблемы
Оглавление Изменён идентификатор удалённого хоста SSH Как проверить, что не выполняется атака человек-посередине на SSH, а идентификатор хоста изменён из-за легальных причин Изменение отпечатка хоста SSH никак не затрагивает аутентификацию Как исправить ошибку “WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!” Исправление…
ДАЛЕЕ
Alexey
02.10.2024
Веб
Chromium, Firefox, Google Chrome, HTML, HTML DOM / Document Object Model, веб браузеры, веб-сайты, инструменты веб-мастера
Что такое Document Object Model (DOM)? Содержимое веб-страницы состоит из HTML кода, полученного от веб-сервера. Но современные технологии (HTML 5 и JavaScript) позволяют менять содержимое веб-страницы на лету: JavaScript может добавить новые элементы, изменить свойства имеющихся элементов, удалить элементы и…
ДАЛЕЕ
Alexey
29.09.2024
MySQL / MariaDB
ALTER USER, UPDATE, UPDATE mysql.user SET, СУБД
У каждого пользователя MySQL и MariaDB могут быть различные настройки, например, разрешение на выполнение тех или иных запросов ко всем или к определённым базам данных. Также у пользователей имеются настройки относящиеся к идентификации (входу) на сервере СУБД, например: пароль пользователя,…
ДАЛЕЕ
Alexey
29.09.2024
MySQL / MariaDB
информация о пользователях, СУБД
Оглавление Как вывести имена всех пользователей MySQL/MariaDB Как вывести имена всех пользователей и их хостов в MySQL/MariaDB Как в MySQL/MariaDB проверить, для каких пользователей разрешён вход без пароля Как в MySQL/MariaDB проверить, у каких пользователей истёк срок действия пароля. Как…
ДАЛЕЕ
Alexey
29.09.2024
MySQL / MariaDB
SHOW COLUMNS, СУБД
Как в SHOW COLUMNS вывести только имена полей Обратимся к ситуации, когда в MySQL и MariaDB нужно получить информацию не из таблицы, а о самой таблице, например, имена полей. Мы уже рассматривали, как для любой таблицы получить список полей для…
ДАЛЕЕ
Alexey
23.09.2024
MySQL / MariaDB
MariaDB, MySQL, SELECT, SHOW COLUMNS, SHOW DATABASES, SHOW TABLES, стандартный вывод (stdout)
Оглавление Как вывести данные без таблицы при сохранение результатов в файл Как вывести результаты без таблицы на экран Как вывести результаты в клиентах mariadb и mysql без таблицы Как настроить вывод результатов без таблицы по умолчанию При работе с MySQL и…
ДАЛЕЕ
Alexey
20.09.2024
MySQL / MariaDB
ALTER USER, Docker, Homebrew, macOS, MySQL, phpMyAdmin, UPDATE, UPDATE mysql.user SET, Windows, ошибки, решение проблемы, СУБД
Оглавление Ошибка The plugin 'mysql_native_password' used to authenticate user 'root'@'localhost' is not loaded. Nobody can currently login using this account. Как переключить пользователя с mysql_native_password на другой плагин идентификации Решение ERROR 1524 (HY000): Plugin 'mysql_native_password' is not loaded в Windows…
ДАЛЕЕ
Alexey
09.09.2024
Python, Разработка
байты, ошибки, решение проблемы, строки
Строки с префиксом «b» в Python Рассмотрим следующий пример: byte_string = b'test string' print(byte_string) В результате работы эти две строки выведут: b'test string' Строки с префиксом «b» – это последовательность байтов (bytes), то есть особый тип данных (такие как стоки,…
ДАЛЕЕ
Alexey
05.09.2024
Системное администрирование, Файловая система
mount, tmpfs, umount, интерфейс командной строки (CLI), монтирование дисков, производительность, скрипты
Оглавление 1. Что такое tmpfs 2. Для чего можно использовать tmpfs 3. Как использовать tmpfs 4. Интерфейс (скрипт) для работы с tmpfs (файловой системой виртуальной памяти) 4.1 Скачать скрипт для работы с tmpfs (tmpfs-mounter) 4.2 Опции tmpfs-mounter 4.3 Примеры использования…
ДАЛЕЕ
Alexey
31.08.2024
Python, Разработка
subprocess, ошибки, решение проблемы
Оглавление 1. Модуль subprocess в Python 2. Как передать аргументы в программу в subprocess.run 3. Получение результата выполнения команды 4. Работа со стандартным потоком ошибок 5. Автоматическая разбивка команды на список аргументов 6. Как запустить команду с подстановочными знаками (wildcard)…
ДАЛЕЕ
Alexey
26.08.2024
Производительность труда
AI Chat (Open AI Chat Bot in the Menu Bar), AI Gate, BingGPT, BingGPT Enhanced Editon, ChatALL, Chatbot UI, Chatbox, ChatGPT, ChatGPT Desktop - Tray App, Chatpad AI, Chie, DeskGPT, DesTalk, DialogCraft, electron-gpt, GodMode, GPT Anywhere, GPT-3, GPT-4, GPT-Telegramus v5, GPTFusion, HireGPT, MacChatGPT, NextChat (ChatGPT Next Web), Noi, OneGPT, OpenAI, OpenAI Translator, OpenGPT, Subtitle Translator, Wai Chat Desktop, Большая языковая модель / LLM, графический интерфейс (GUI), искусственный интеллект
Оглавление Бесплатные программы с открытым исходным кодом для работы с чат-ботами на основе ИИ ChatGPT Noi BingGPT Chatbox OpenAI Translator NextChat (ChatGPT Next Web) ChatGPT Desktop — Tray App AI Chat (Open AI Chat Bot in the Menu Bar) Chatbot…
ДАЛЕЕ
Alexey
23.08.2024
Производительность труда
AIChat, AIChatNG, air (AI in Rust), BashSenpai, Chatblade, ChatGPT, ChatGPT-CLI (gpt-chatbot-cli), chatGPT-shell-cli, GPT-3, GPT-4, gpt-cli, GPTO (Geppetto), GPTScript, OpenAI, openai-cli, pdfgpt, Ruby OpenAI, shellChatGPT, ShellGPT, Terminal GPT (tgpt), ΦωΦ (python-owega), Большая языковая модель / LLM, интерфейс командной строки (CLI), искусственный интеллект
Оглавление Бесплатные программы с открытым исходным кодом для работы с чат-ботами Terminal GPT (tgpt) Chatblade chatGPT-shell-cli ShellGPT ΦωΦ (python-owega) shellChatGPT openai-cli pdfgpt AIChat AIChatNG air (AI in Rust) ChatGPT-CLI (gpt-chatbot-cli) GPTO (Geppetto) GPTScript gpt-cli Ruby OpenAI BashSenpai 1. Бесплатные программы…
ДАЛЕЕ
Alexey
18.08.2024
Для новичков, Производительность труда
md5sum, контрольная сумма
При необходимости загрузить или выгрузить большие файлы возникает необходимость проверить их целостность. Например, при загрузке большого файла на хостинг или скачивании архива с резервной копией сайтов нужно передать между компьютерами файлы в несколько гигабайт или даже десятков гигабайт. При медленном…
ДАЛЕЕ
Alexey
18.08.2024
PHP
MariaDB, MySQL, mysql_num_rows, mysqli_num_rows
При выполнении SQL-запроса к базе данных в качестве результата выполнения могут быть возвращены строки и столбцы таблицы. Также может быть возвращено пустое значение, если в таблице не найдены данные, соответствующие запросу. Обычным алгоритмом обработки полученного ответа от базы данных является…
ДАЛЕЕ
Alexey
18.08.2024
Python, Разработка
списки / list
Почему при очистке списка в Python удаляются его копии в других переменных Очистка списка в Python может быть выполнена разными способами, некоторые из которых могут привести к неожиданным результатам, если вы не знаете, чем они различаются и что происходит под капотом.…
ДАЛЕЕ