Blog the XELFAER

Заметки *NIX

Архив для ‘Soft’ рубрики

Собираем аналог программы BGInfo в Linux —

На работе была поставлена задача найти аналог утилиты BGInfo используемой в Windows но для Linux. Поиск по всемирной паутине выдал достаточно скудные результаты. Нашлась всего пара программ которые подходили под описание одна из которых называлась BGInfo4X. Несколько дней я пытался заставить ее работать но попытки не увенчались успехом. В связи с этим руководству было предложено […]

Подключение принтера Samsung в Debian 9 Stretch. —

Пару недель назад выпала возможность обзавестись принтером. На работе делали списание нерабочего оборудования, в частности принтеров. Выбрал аппарат не особо «древний» — Samsung ML1710P более менее живой с картриджем. Принес его на квартиру и занялся его восстановлением. Полностью его перебрал, перечистил, восстановил картридж — тут особо пригодились знания приобретенные когда работал в сервисном центре и […]

Настройка awesome wm в Debian 9 Stretch. Переход с версии v3.4 на v3.5.6. —

В ранее опубликованной статье рассматривалась настройка awesome wm в Debian 7 Wheezy. Но вот незадача, после очередной накатки обновлений на Debian 9 Stretch — DE отказалась загружаться. Глядя в логи X сервера обнаружился виновник — awesome. Далее началось выяснение как и почему… Оказалось что на протяжении всего времени использовалась версия awesome 3.4, когда с обновлением […]

Плеер для прослушивания Online Radio — Radio Metal —

Есть у моего хорошего знакомого свой свободный проект — интернет радиостанция Radio Metal. Все хорошо: можно слушать через браузер или через любимый плеер, но мне не хватало нескольких плюшек функций. Так родился небольшой проект.

Подключение семисегментного индикатора к AVR. Программа для генерирования символов. —

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

Настройка почтового сервера: Postfix+Dovecot+MySQL+SASL в Debian 7 Wheezy —

Наверное каждый когда то задумывался о своем почтовом сервере. Если есть возможность то почему бы его не реализовать. Поднимать будем почтовый сервер в связке Postfix+Dovecot+MySQL+SASL. Стоит упомянуть почему выбрана данная связка. Postfix более безопасен и работает более шустрее по сравнению с тем же SendMail. Dovecot выбран ибо у него дыр поменьше по сравнению с Cyrus […]

Прошивка микроконтроллера без прав root —

Наверное каждый обладатель программаторов с USB интерфейсом сталкивался с проблемой — требование прав root для работы. Являясь обладателем PROTTOSS AVR910 USB также столкнулся с данной проблемой при прошивке через утилиту avrdude. При попытке прошить от обычного пользователя выдавалась ошибка: avrdude: ser_open(): can’t open device "/dev/ttyACM0": Permission denied Можно конечно настроить использование через sudo, логиниться под […]

Установка и настройка awesome wm —

Оконных менеджеров сейчас достаточно большое разнообразие. Решил попробовать оконный менеджер awesome. Основные поставленные задачи — это удобство и минималистичность. Так как для установки был выбран netbook и экран на нем небольшой необходимо хорошо продумать, где что разместить для более удобного просмотра информации. Установка будет производиться на чисто установленный дистрибутив без DE в данном случае это […]

Настройка Wake-on-LAN (WOL) —

Понадобилось настроить Wake-on-LAN на рабочей машине. Медлить не будем приступим к настройке. Первым долгом необходимо включить в BIOS опцию WOL. В основном начиная с 2002 года поддержка WOL у большинства производителей начала присутствовать. Название в BIOS может немного различаться в зависимости от производителя: на моей материнской плате называется: PCI Devices Power On. Указываем в данной […]

Настройка Fail2Ban —

Есть замечательная программа fail2ban которая помогает защититься от подбора паролей к сервисам таким как SSH, http, FTP, mail и другим. Программа парсит логи и предпринимает действия для блокирования доступа. Есть возможность самостоятельного написания правил для программы которая будет предпринимать действия для блокирования. Также есть примечательная функция — отправка оповещений по email.