Blog the XELFAER

Заметки *NIX

Клонирование HDD в Linux —

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

Для начала что мы имеем в исходном варианте:
— сервер IBM System x3400 M3 Server с физическим RAID 0 (самое забавное что администратор данного сервера утверждал что там диски в RAID 1, ну да ладно…);
— ОС Linux — дистрибутив Ubuntu 14.04;

Что необходимо получить:
— полный клон жесткого диска (в данном случае мне выдали обычный SATA HDD);
— клон должен быть работоспособный. Читать далее »


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

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

Основные требования выдвигаемые к конечному результату:
1) простота установки;
2) возможность настройки выводимой информации;
3) просмотр выводимой информации на рабочем столе пользователя без потребности беспокоить самого пользователя; Читать далее »


Разъем JTAG в роутере ASUS RT-N10 ver. C1 —

Достался мне от знакомого роутер ASUS RT-N10 ver. C1. Собственно почему он мне достался — после грозы он перестал работать. Ну когда достается что то на халяву просто так — грех этим не воспользоваться.

При включении есть индикация, значит девайс еще как то работает. При сбросе на заводские настройки — связь не поднимается с IP адресом который должен быть по дефолту. Решено разобрать данного пациента. Читать далее »


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

Пару недель назад выпала возможность обзавестись принтером. На работе делали списание нерабочего оборудования, в частности принтеров. Выбрал аппарат не особо «древний» — Samsung ML1710P более менее живой с картриджем. Принес его на квартиру и занялся его восстановлением. Полностью его перебрал, перечистил, восстановил картридж — тут особо пригодились знания приобретенные когда работал в сервисном центре и в нагрузку давали ремонтировать копировальную технику что бы не сидели без работы развивались. Включение — принтер радостно подал признаки жизни. Сделал тестовую страницу с принтера — работает как часы. Теперь осталось его проверить работу с ПК. Вот как выглядит в итоге сам принтер, правда корпус идеально отдраить не получилось, бедняга эксплуатировался в жестких условиях:
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, когда с обновлением дистрибутива — прилетело обновление этой DE до версии 3.5.6. Но вопрос почему не завелся конфиг на новой версии — изменение синтаксиса конфигурации. Почему при таком раскладе awesome не стал использовать резервный файл конфигурации на случай ошибки для меня осталось загадкой. Читать далее »


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

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


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

В продолжение темы о 7-ми сегментных индикаторах — время разобраться с динамической индикацией. Статическую индикацию смысла особого нет разбирать, так как более используемая все же динамическая. Читать далее »


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

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


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

Задумался я намедни начать разбираться с семисегментными индикаторами. Купил себе на радиорынке несколько штук 7-ми сегментных индикаторов с общим катодом на 4 разряда с маркировкой E40561-L-O-8-W, и начал перечитывать информацию о подключении сего зверя к микроконтроллерам. Вот собственно как выглядит данный индикатор:
E40561-L-O-8-W Читать далее »