Пишу для себя. Завтра не вспомню что делал вчера :)
URL
12:06 

Доступ к записи ограничен

Закрытая запись, не предназначенная для публичного просмотра

Записал несколько CD-дисков используя утилиту cdw, это оболочка для программ genisoimage и wodim. Проверил их, они нормально читаются. При записи включил расширения Joliet для того чтобы диски нормально читались на компьютерах с Windows. Однако мне пожаловались на то что имена файлов нечитабельные. Проверил диск на ноутбуке с Windows 8.1, действительно - есть такая проблема.

Разбираясь в причинах обнаружил что genisoimage читает по-умолчанию имена входящих файлов в кодировке ISO вместо системной UTF8, проэтому надо принудительно утилите genisoimage сообщать что входящие файлы имеют названия в кодировке UTF8, это делается с помощью опции -jcharset:



Проверил результат записи, имена файлов читаются правильно.

08:21 

Доступ к записи ограничен

Закрытая запись, не предназначенная для публичного просмотра

Перестал работать электростеклоподъемник на пассажирской двери, ВАЗ-2114, перестало подниматься стекло окна. Приехал в мастерскую, попросили подъехать попозже, часа через 2-3. Бросать машину на улице с открытым окном желания мало. Посмотрел в сети как народ решает эту проблему: самый простой способ - ударить молотком электродвигатель стеклоподъемника. Так и сделал, снял обивку двери и легонько постучал по электродвигателю молотком. Стеклоподъемник заработал, окно удалось закрыть. На следующий день заменил в сборе трапецию и моторедуктор электростеклоподъемника.

22:37 

Доступ к записи ограничен

Закрытая запись, не предназначенная для публичного просмотра

00:37 

Доступ к записи ограничен

Закрытая запись, не предназначенная для публичного просмотра

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

Следующим этапом PNG-изображения были собраны в один PDF-файл командой:


Затем PDF-файл был преобразован в PostScript, здесь была использована утилита pdftops, к сожалению с помощью pdf2ps добиться приемлемого результата не удалось, несмотря на передачу параметров gv sPAPERSIZE. Для ожидаемого результата при работе с утилитами из пакета pstool надо обязательно при первичном создании PS-файла указать размер листа бумаги на котором будет распечатываться документ. Преобразование PDF в PS было сделано командой:


Далее полученный PS-файл был преобразован в буклет командой:


Взавершении PS-файл брошюры был обработан таким образом чтобы при печати выводилось две страницы документа на один печатный лист:


Осталось только отправить на печать полученный файл print.ps, напечатать сперва нечетные страницы затем, переложив листы, четные.

19:53 

Доступ к записи ограничен

Закрытая запись, не предназначенная для публичного просмотра

Понадобилось записать пример как вставляются специальные символы "титла" при наборе текстов на древних языках. Для этого подошла утилита recordmydesktop, пример команды довольно прост:



Утилита собирает изображения в буфер, после оставновки записи по Ctrl-C, записывает кадры в видеоролик.

Понадобилось сделать архивную копию сайта и сохрать её на локальном компьютере. Tar.gz-архив получился размером 1,2GB, однако скачать его оказалось невозможно. Видимо у хостера установлено ограничение на размер скачиваемого файла около 500MB, возможно так пытаются удержать клиентов. Чтобы не беспокоить сапорт риторическими вопросами файл архива был разбит на части и затем почастям сохранен на локальном компьютере.

Сценарий довольно простой: вход по ssh на сервер хостера, разбиение архива командой:


Выход с сервера и на локальном компьютере выполняется загрузка командой:


Сборка файла из частей делается командой cat.

21:19 

Доступ к записи ограничен

Закрытая запись, не предназначенная для публичного просмотра

Debian Jessie, мобильный телефон Nokia 210, понадобилось настроить доступ через GPRS (на всякий пожарный случай). Networkmanager создал новое соединение без проблем. Однако подключиться к сети Internet не удалось, попытка подключиться вернула статус «Соединение разорвано». Изменения в настройках соединения Networkmanager методов PAP, CHAP, MSCHAP и прочих, ничего не дали. Посмотрел выхлоп в логах /var/log/daemon.log, выяснил что Networkmanager не может запустить демон pppd, оказалось что этот пакет в системе не установлен. Проблема решилась установкой пакета ppp.

На сайте проекта OpenStreetMap не так давно исчезла возможность экспорта карт в форматы PNG и SVG.

Понадобилась карта небольшого городка. Браузер переключил в полноэкранный режим, убрал в настройках все лишние панели. Сделал скриншоты всех областей карты городка. На полученных файлах остались рамка окна браузера и служебные поля OSM-карты. Кадрирование было сделано с помощью GraphicsMagick командой:




В GIMP все изображения были «склеены» в одну карту. Были добавлены необходимые надписи.

Для маленьких карт этот способ еще можно применить, для больших этот трюк будет утомительным. Судя по объявлениям на сайтах freelance проблема экспорта карт из OpenStreetMap в растровые форматы довольно актуальна.

Из Debian Jessie удален пакет JOSM. Обратил внимание на то что пакет перестал обновляться и совсем перестал работать с обновленной Java-машиной (OpenJDK-7-jre), посмотрел есть ли он в репозитории Jessie, его там нет. В Sid есть пакет josm версии 6502, на официальном сайте JOSM текущая стабильная версия 7347. Подожду обновлений до следующей недели, если ничего не поменяется, надо будет собрать собственный deb-пакет и установить его, вместо сломанного.

12:52 

Доступ к записи ограничен

Закрытая запись, не предназначенная для публичного просмотра

10:32 

Доступ к записи ограничен

Закрытая запись, не предназначенная для публичного просмотра

Попался в руки телефонный аппарат VEF-Tranzistor TAp-381-2, надо сказать аппарат весьма достойный. Крепкий, нецарапающийся пластик, хорошее качество звука и, вообще, удобный в использвании. Но есть один минус: настройки этого аппарата сродни хакерскому шаманству. Чтобы переключить режим набора номера Pulse - Tone, надо воспользоваться специальными кнопками и ввести коды которые запомнить простому абоненту сложно.

На аппарате есть кнопка с символом «стрелка указывающая в ромб», далее по тексту заметки она будет обозначаться как «—>», и кнопка с символом в виде двух окружностей, одна из них залита сплошным цветом, далее она будет обозначаться как «OO».

Порядок переключения режимов:

Тональный (Tone): снять трубку —> 11590 OO 036 —> положить трубку.
Импульный (Pulse): снять трубку —> 11590 OO 033 —> положить трубку.

01:22 

Доступ к записи ограничен

Закрытая запись, не предназначенная для публичного просмотра

Невсегда удобно переключать мобильный телефон в беззвучный режим с вибровызовом. Понадобилось установить такой сигнал вызова на который окружающие не обращают внимания. Для этого выбрал чириканье воробья. На просторах Интернета быстро нашелся подходящий mp3-файл. В программе Audacity файл был разделен на подходящие фрагменты которые, затем, были обработаны. Получилось три mp3-файла:

Сигнал вызова


Сигнал для SMS-сообщения


Сигнал для событий календаря


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