Собрал пакеты Midnight Commander 4.8.16 с этим патчем. Патч исправляет отображение не-ASCII символов в листинге директории через "Shell link" (FISH). В моем примере вместо кириллицы видны цифры:
Версия 3:4.8.16-2 уже содержит этот патч, пакеты собраны и загружены в мой репозитарий.
Заметки о Linux, системном администрировании, программировании, электронике и не только
вторник, 15 марта 2016 г.
воскресенье, 6 марта 2016 г.
Исправлены ночные сборки Midnight Commander
Примерно два месяца назад в апстриме Midnight Commander сломалась сборка архива исходников, который генерируется командой "make dist" из ветки master. Из-за ошибки в файле src/subshell/Makefile.am в архив не добавлялся один заголовочный файл (src/subshell/subshell.h) и это приводило к последующей ошибке компиляции. Я этот момент откровенно прозевал и заметил только тогда, когда апстрим фактически исправил проблему.
На днях смержили нужный комит и ночные сборки снова работают. Более того теперь travis проверяет статус сборки из архива, генерируемого через "make dist", а не компилирует исходники напрямую из master ветки.
На днях смержили нужный комит и ночные сборки снова работают. Более того теперь travis проверяет статус сборки из архива, генерируемого через "make dist", а не компилирует исходники напрямую из master ветки.
среда, 2 марта 2016 г.
Excel неправильно определяет разделитель в CSV файле
Если при открывании CSV файла в Excel вы видите мешанину данных в виде только одной колонки, то скорее всего причина в разделителе, который не соответствует настройкам разделителя полей вашей локали. Для русской локали по-умолчанию разделитель точка с запятой ";", а для англоязычных - запятая ",".
Можно либо сделать замену разделителя в файле, либо временно поменять настройки разделителя полей в локали (трудно предсказать где это аукнется). Но есть более правильный способ - откройте файл в любом текстовом редакторе (блокнот например) и первой строчкой допишите:
В качестве значения sep= укажите нужный разделитель. Сохраните файл и откройте его в Excel - должно открываться правильно.
P.S. Кстати в OpenOffice/LibreOffice эту проблему решили - там спрашивает настройки разделителя и формат полей при открывании CSV файла.
UPDATE: В комментарии подсказали, что в Excel можно импортировать данные из CSV файла через "Данные / Получить внешние данные / Из текста". В этом случае спрашивает настройки импорта в которых можно задать все необходимое.
Можно либо сделать замену разделителя в файле, либо временно поменять настройки разделителя полей в локали (трудно предсказать где это аукнется). Но есть более правильный способ - откройте файл в любом текстовом редакторе (блокнот например) и первой строчкой допишите:
sep=,
В качестве значения sep= укажите нужный разделитель. Сохраните файл и откройте его в Excel - должно открываться правильно.
P.S. Кстати в OpenOffice/LibreOffice эту проблему решили - там спрашивает настройки разделителя и формат полей при открывании CSV файла.
UPDATE: В комментарии подсказали, что в Excel можно импортировать данные из CSV файла через "Данные / Получить внешние данные / Из текста". В этом случае спрашивает настройки импорта в которых можно задать все необходимое.
Завершилась поддержка Debian Squeeze-LTS
29 февраля завершилась поддержка дистрибутива Debian Squeeze-LTS. Это значит что обновлений больше не будет, но для сохранения возможности устанавливать пакеты достаточно поправить строчку в /etc/apt/sources.list
Было "deb http://http.debian.net/debian squeeze main contrib non-free", а стало "deb http://archive.debian.org/debian squeeze main contrib non-free".
Благо на archive.debian.org выложены все прошлые дистрибутивы Debian. На всякий случай упомяну snapshot.debian.org - сервис где можно достать любую версию пакета, которая когда-то входила в дистрибутив.
Было "deb http://http.debian.net/debian squeeze main contrib non-free", а стало "deb http://archive.debian.org/debian squeeze main contrib non-free".
Благо на archive.debian.org выложены все прошлые дистрибутивы Debian. На всякий случай упомяну snapshot.debian.org - сервис где можно достать любую версию пакета, которая когда-то входила в дистрибутив.
четверг, 25 февраля 2016 г.
Отлючение IPv6 в Linux
Чтобы отключить IPv6 в Linux добавьте в /etc/sysctl.conf (в /etc/sysctl.d/50-disable-ipv6.conf для Debian) следующие настройки:
Дополнительно добавьте настройки для всех интерфейсов, отличающихся от lo и eth0. Для применения настроек выполните команду:
Это поможет решить проблемы с таймаутами того же
net.ipv6.conf.all.disable_ipv6 = 1 net.ipv6.conf.default.disable_ipv6 = 1 net.ipv6.conf.lo.disable_ipv6 = 1 net.ipv6.conf.eth0.disable_ipv6 = 1
Дополнительно добавьте настройки для всех интерфейсов, отличающихся от lo и eth0. Для применения настроек выполните команду:
$ sudo sysctl -p /etc/sysctl.conf $ sudo service procps start # Debian
Это поможет решить проблемы с таймаутами того же
apt-get update
, который стучится на зеркала, имеющие адрес IPv6, но их сервисы отвечают только по IPv4.
пятница, 19 февраля 2016 г.
Получение списка master browsers и logon servers для домена
Имеется NT4-style домен SAMDOM под управлением Samba 3.6.x. Чтобы посмотреть список master browsers и logon servers для этого домена подойдет команда:
Это помогло мне найти причину внезапно отвалившегося входа в домен под Windows 7 (грузился сохраненный профиль).
Вражеским девайсом (192.168.0.111) оказался QNAP NAS который будучи подключенным к LDAP авторизации внезапно решил, что он заодно и logon server для домена SAMDOM. Найти способа оторвать этот интеллект, оставив авторизацию пользователей через LDAP, в настройках мне не удалось.
В качестве костыля пришлось подредактировать скрипт /etc/init.d/smb.sh и запретить настраивать "domain logons = yes" при старте сервиса. Но это поможет только до первой перезагрузки NAS.
$ nmblookup 'SAMDOM#1B' 'SAMDOM#1C' 192.168.0.23 SAMDOM<1b> 192.168.0.23 SAMDOM<1c> 192.168.0.111 SAMDOM<1c>
Это помогло мне найти причину внезапно отвалившегося входа в домен под Windows 7 (грузился сохраненный профиль).
Вражеским девайсом (192.168.0.111) оказался QNAP NAS который будучи подключенным к LDAP авторизации внезапно решил, что он заодно и logon server для домена SAMDOM. Найти способа оторвать этот интеллект, оставив авторизацию пользователей через LDAP, в настройках мне не удалось.
В качестве костыля пришлось подредактировать скрипт /etc/init.d/smb.sh и запретить настраивать "domain logons = yes" при старте сервиса. Но это поможет только до первой перезагрузки NAS.
вторник, 16 февраля 2016 г.
Редактирование метаданных в PDF файле
Если нужно отредактировать метаданные в PDF файлах (например задать автора), то для этого подойдет exiftool из пакета libimage-exiftool-perl.
Посмотреть метаданные PDF можно так:
Чтобы удалить содержимое тега нужно задать ему пустое значение:
$ exiftool -Author='Author Name' file.pdf 1 image files updated
Посмотреть метаданные PDF можно так:
$ exiftool -a CommunityDiskBackupDesign.pdf ExifTool Version Number : 9.74 File Name : CommunityDiskBackupDesign.pdf Directory : . File Size : 477 kB File Modification Date/Time : 2015:10:28 12:10:59+03:00 File Access Date/Time : 2016:02:07 14:20:48+03:00 File Inode Change Date/Time : 2015:10:28 14:54:36+03:00 File Permissions : r-------- File Type : PDF MIME Type : application/pdf PDF Version : 1.4 Linearized : No Page Count : 24 Page Mode : UseNone Author : Bacula Systems SA Title : Subject : Creator : LaTeX with hyperref package Producer : pdfTeX-1.40.14 Create Date : 2014:11:25 18:38:13+01:00 Modify Date : 2014:11:25 18:38:13+01:00 Trapped : False PTEX Fullbanner : This is pdfTeX, Version 3.1415926-2.5-1.40.14 (TeX Live 2013/Debian) kpathsea version 6.1.1
Чтобы удалить содержимое тега нужно задать ему пустое значение:
$ exiftool -Producer= -Creator= file.pdf 1 image files updated
Подписаться на:
Сообщения (Atom)