Проект

Общее

Профиль

Новости

Записки и мысли: ДТП и мы. Как поступать в случае столкновения

Добавил(а) Михаил Губин 3 месяца назад

Всякий опыт, в том числе и тот, который связан с дорожно-транспортными происшествиями (ДТП), может привнести ценные уроки и опыт, помогая человеку стать более внимательным и осторожным на дорогах. Даже минорные столкновения могут послужить напоминанием о важности постоянного внимания за рулем.

В Российской Федерации законодательство регулирует процедуру оформления таких ДТП. Согласно статье 12.15 Кодекса Российской Федерации об административных правонарушениях, участники ДТП обязаны остановиться, оказать помощь пострадавшим и оформить происшествие. Если при столкновении автомобили повреждены, виновная сторона обязана сообщить о случившемся в ближайший отдел ГИБДД.

Как правило, в случае, когда машины просто задели краску друг у друга без видимых повреждений и пострадавших, документирование происшествия может быть сведено к заполнению досудебного соглашения о ДТП и обмену контактными данными участников. Однако, важно соблюдать законодательство и не забывать о процедуре оформления ДТП, даже в случае минорных столкновений.

Записки и мысли: Unix vs Linux

Добавил(а) Михаил Губин 3 месяца назад

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

Операционные системы Unix Операционные системы Linux
AIX Arch Linux
BSD CentOS
HP-UX Debian
macOS Fedora
Minix Gentoo
Solaris Kali Linux
UnixWare Mageia
Xenix Manjaro
OpenBSD Mint
NetBSD openSUSE
FreeBSD Red Hat Enterprise Linux
SCO OpenServer Slackware
IRIX Ubuntu

Записки и мысли: Как с помощью bash создать несколько терминалов одновременно

Добавил(а) Михаил Губин 3 месяца назад

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

Для создания нескольких терминалов в bash можно использовать команду screen. Эта команда позволяет создать новый сеанс, который будет работать независимо от основного терминала. Вы можете открыть несколько таких сеансов и переключаться между ними, используя клавишу Ctrl+A и стрелки влево/вправо.

Чтобы запустить разные программы в каждом из этих терминалов, нужно просто ввести команды в каждый из них. Например, вы можете запустить веб-сервер в одном терминале и редактор кода в другом.

Вот пример использования команды screen:

screen -S webserver
cd /path/to/webserver
sudo service apache2 start

screen -S editor
cd /path/to/project
vim index.html

В этом примере мы создаем два сеанса: один для запуска веб-сервера Apache и другой для редактирования файла index.html в редакторе Vim. После выполнения этих команд вы можете переключиться между этими сеансами, используя клавиши Ctrl+A, Ctrl+A S и стрелки влево/вправо.

Также стоит отметить, что команда screen может быть очень полезной при работе с удаленными серверами, так как она позволяет сохранять состояние сеанса даже после разрыва соединения.

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

Tmux - это свободная консольная утилита-мультиплексор, которая предоставляет пользователю доступ к нескольким терминалам в рамках одного экрана. Она может быть отключена от экрана, но продолжает работать в фоновом режиме. Tmux является штатным мультиплексором терминалов операционной системы OpenBSD. Программа задумывалась как замена GNU Screen.

При старте без параметров, в конфигурации по умолчанию, tmux создает новую сессию с единственным окном и отображает ее на экране. Серверная часть tmux запускается автоматически и остается работать до конца существования последней запущенной на этом сервере сессии.

Возможен запуск нескольких серверов, при этом каждый должен принимать подключения на отдельном сокете. Сессия tmux - это совокупность псевдотерминалов, находящихся под управлением tmux.

К каждой сессии привязаны одно или более окон. Каждое окно создается вместе с запуском некоторой программы и вместе с ней закрывается. Экран может быть занят как только одним окном, так и мозаикой из нескольких панелей, каждая из которых соответствует одному псевдотерминалу.

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

После закрытия всех сессий работа tmux прекращается. В статусной строке в самом низу экрана отображается информация о текущей сессии; эта же строка используется для ввода команд самого tmux.

При этом ввод команд tmux возможен и напрямую внутри псевдотерминалов благодаря переменной окружения TMUX, добавляемой при запуске приложений в новых окнах. Tmux может использоваться в комбинации с другими программами, такими как Mosh, для улучшения функциональности и удобства работы.

Вот пример создания двух окон в tmux:

tmux new-session -s webserver
cd /path/to/webserver
sudo service apache2 start

tmux split-window -h -t webserver
cd /path/to/editor
vim index.html

Здесь мы создаем два окна в одном сеансе tmux. В первом окне запускаем веб-сервер, а во втором - редактор кода.

Записки и мысли: Спам и его история

Добавил(а) Михаил Губин 3 месяца назад

Спам — это массовая рассылка коммерческой, политической и иной рекламы или иного вида сообщений лицам, не выражавшим желания их получать. Термин «спам» происходит от английского словосочетания spiced ham, которое является названием мясного продукта компании Hormel Foods Corporation. В 1937 году компания выпустила этот продукт на рынок, но он не пользовался спросом. Тогда Hormel Foods начала активно рекламировать спам, и он стал самым продаваемым продуктом компании.

Термин «спам» получил широкое распространение после того, как британская комедийная группа Monty Python использовала его в одном из своих скетчей. В этом скетче посетители ресторана жалуются на то, что в меню присутствует только спам, а официант продолжает предлагать им блюда из этого продукта. В результате весь диалог превращается в какофонию из повторяющегося слова «спам».

Первое использование термина «спам» в контексте электронной почты произошло в 1993 году. Это случилось после того, как американский юрист Лоуренс Кантер отправил 600 писем с предложением своих услуг. В ответ на это другой пользователь сети Usenet предложил называть такие массовые рассылки спамом.

С тех пор термин «спам» стал широко использоваться для обозначения нежелательной почтовой рассылки. Сегодня спам представляет собой серьезную проблему для пользователей интернета. По данным исследования, проведенного компанией Symantec, в 2018 году было отправлено около 65 миллиардов спам-писем в день.

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

Для борьбы со спамом используются различные методы. Одним из них является фильтрация почты, которая позволяет автоматически удалять сообщения, содержащие признаки спама. Также существуют специальные программы, которые помогают пользователям блокировать нежелательные письма. Однако полностью избавиться от спама пока не удается.

Записки и мысли: Способы обновления Linux

Добавил(а) Михаил Губин 3 месяца назад

Эта таблица позволяет сравнить различные аспекты обновления для каждой операционной системы. В столбце "Управление пакетами" указаны инструменты, используемые для установки, обновления и удаления программного обеспечения. "Частота обновлений" указывает на то, как часто выпускаются обновления безопасности и исправления ошибок. "Поддержка" указывает на продолжительность времени, в течение которого разработчики предоставляют официальную поддержку и исправления для данной версии операционной системы.

Операционная система Управление пакетами Частота обновлений Поддержка
Debian APT Ежемесячно 5 лет
Ubuntu APT/DEB Ежедневно 5 лет
CentOS YUM/DNF/RPM Ежемесячно 10 лет
FreeBSD Ports/Pkg Регулярно 3 года

Записки и мысли: Как с помощью bash автоматически очищать папку /tmp

Добавил(а) Михаил Губин 3 месяца назад

В этой статье мы рассмотрим, как использовать скрипт Bash для автоматической очистки папки /tmp на Linux-системе. Папка /tmp используется для временного хранения файлов и часто содержит большое количество ненужных файлов, которые могут занимать много места на диске и замедлять работу системы. Очистка этой папки может помочь улучшить производительность и освободить место на диске.

Шаг 1: Создание скрипта Bash

Сначала создадим скрипт Bash, который будет выполнять очистку папки /tmp. Откройте текстовый редактор и введите следующий код:

#!/bin/bash

# Удаляем все файлы в папке /tmp, которые старше 24 часов
find /tmp -type f -mtime +1 | xargs rm -rf

# Удаляем пустые директории в папке /tmp
find /tmp -depth -type d -empty -delete

Этот скрипт использует команду find для поиска всех файлов в папке /tmp, которые старше 24 часов (один день), и удаляет их с помощью команды rm. Затем он использует команду find еще раз для удаления пустых директорий в папке /tmp.

Шаг 2: Настройка прав доступа к скрипту

Теперь нам нужно установить права доступа к скрипту, чтобы он мог выполняться без проблем. Для этого выполните следующую команду:

chmod +x /path/to/script.sh

Замените /path/to/script.sh на путь к вашему скрипту.

Шаг 3: Запуск скрипта

Чтобы запустить скрипт, просто выполните следующую команду:

/path/to/script.sh

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

crontab -e

Добавьте следующую строку в конец файла:

0 0 * * * /path/to/script.sh

Это означает, что скрипт будет запускаться каждый день в полночь.

После сохранения файла crontab скрипт будет автоматически запускаться в указанное время.

Записки и мысли: Как ГИБДД тестирует кандидатов в водители

Добавил(а) Михаил Губин 3 месяца назад

В настоящее время для получения водительского удостоверения необходимо пройти ряд испытаний, которые позволят определить, готов ли кандидат к управлению транспортным средством. В этой статье мы рассмотрим, какие тесты проводит ГИБДД для проверки знаний и навыков будущих водителей.

Первый этап — теоретический экзамен. Он состоит из двух частей: первая часть включает в себя вопросы по правилам дорожного движения, а вторая — по основам безопасности дорожного движения. Кандидаты должны ответить на все вопросы правильно, чтобы перейти к следующему этапу.

Второй этап — практический экзамен. Он проводится на специальной площадке, где кандидаты выполняют различные маневры: повороты, развороты, парковку и другие. Этот этап позволяет оценить навыки управления автомобилем и способность соблюдать правила дорожного движения. В основном выполняется в городе, но при сильном движении и неблагоприятных условиях ГИБДД может принимать его на прилегающей территории.

Третий этап — экзамен на дороге общего пользования. Здесь кандидаты должны продемонстрировать свои знания и навыки в реальных условиях дорожного движения. Они должны показать умение перестраиваться, обгонять другие автомобили, соблюдать скоростной режим и другие правила дорожного движения.

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

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

Записки и мысли: Рейды "Бахус". зачем они нужны и как ГИБДД определяет пьяных

Добавил(а) Михаил Губин 3 месяца назад

Рейды "Бахус" - это мероприятия, проводимые сотрудниками ГИБДД для выявления и пресечения нарушений связанных с управлением транспортными средствами в нетрезвом состоянии. Цель таких рейдов - обеспечение безопасности на дорогах и предотвращение аварий, связанных с управлением под воздействием алкоголя.

В Российской Федерации управление транспортным средством в состоянии алкогольного опьянения запрещено законодательством. Согласно статье 12.8 Кодекса Российской Федерации об административных правонарушениях, за управление в нетрезвом состоянии предусмотрены серьезные штрафы, лишение водительских прав и административные меры наказания. Допустимый уровень алкоголя в организме водителя составляет 0.16 промилле.

ГИБДД определяет состояние алкогольного опьянения водителя путем специальных проверок. Это могут быть алкотестеры, которые измеряют уровень алкоголя в выдыхаемом воздухе, или кровь, взятая для проведения анализа в специализированной лаборатории. Если тест показывает превышение установленного законом уровня алкоголя, водителя задерживают и применяют соответствующие административные меры наказания.

Рейды "Бахус" играют важную роль в обеспечении дорожной безопасности и содействуют предотвращению аварий, вызванных вождением в нетрезвом состоянии. Они направлены на снижение количества происшествий на дорогах и защиту жизни и здоровья участников дорожного движения. Соблюдение правил и ограничений, установленных законодательством, является ключевым аспектом поддержания общественной безопасности на дорогах.

Записки и мысли: Рекомендуемые новичкам языки программирования на 2024 год

Добавил(а) Михаил Губин 4 месяца назад

Эта таблица представляет собой краткий обзор некоторых популярных языков программирования, которые могут быть рекомендованы новичкам в 2024 году. Выбор языка зависит от личных предпочтений и целей обучения.

Язык программирования Описание
Python Один из самых популярных языков для начинающих, простой синтаксис и обширная библиотека.
JavaScript Широко используется в веб-разработке, легко осваивается и имеет большую экосистему.
Java Универсальный язык, подходит для разработки приложений и игр.
C# Используется в разработке игр и приложений для Windows.
Go Быстрый и простой язык, идеально подходит для системного программирования.
Rust Безопасный и высокопроизводительный язык, популярен в системном программировании.
Swift Разработан Apple для создания приложений под iOS и macOS.
Kotlin Используется для разработки под Android.

Записки и мысли: Выводим Redmine с SSL сертификатом

Добавил(а) Михаил Губин 4 месяца назад

Думаю, даже не буду описывать процесс целиком. Просто оставлю здесь скриншоты настроек - просто заполните по аналогии.

Добавление Webrick в OpenLiteSpeed

Настройки Listener'а

Создаем новый листенер для SSL и порта 443. Сертификат Let's Encrypt не прокатит!

Настройки виртхоста

Шаг 1

Шаг 2

Шаг 3

Шаг 4

Шаг 5

Шаг 6

После этих манипуляций просто перезагрузите OpenLiteSpeed (Graceful Restart). Для этого нажмите на имя сервера сверху.

(301-310/319)

Экспортировать в Atom