вторник, 15 марта 2016 г.

Исправление в Midnight Commander 4.8.16

Собрал пакеты Midnight Commander 4.8.16 с этим патчем. Патч исправляет отображение не-ASCII символов в листинге директории через "Shell link" (FISH). В моем примере вместо кириллицы видны цифры:


Версия 3:4.8.16-2 уже содержит этот патч, пакеты собраны и загружены в мой репозитарий.

воскресенье, 6 марта 2016 г.

Исправлены ночные сборки Midnight Commander

Примерно два месяца назад в апстриме Midnight Commander сломалась сборка архива исходников, который генерируется командой "make dist" из ветки master. Из-за ошибки в файле src/subshell/Makefile.am в архив не добавлялся один заголовочный файл (src/subshell/subshell.h) и это приводило к последующей ошибке компиляции. Я этот момент откровенно прозевал и заметил только тогда, когда апстрим фактически исправил проблему.

На днях смержили нужный комит и ночные сборки снова работают. Более того теперь travis проверяет статус сборки из архива, генерируемого через "make dist", а не компилирует исходники напрямую из master ветки.

среда, 2 марта 2016 г.

Excel неправильно определяет разделитель в CSV файле

Если при открывании CSV файла в Excel вы видите мешанину данных в виде только одной колонки, то скорее всего причина в разделителе, который не соответствует настройкам разделителя полей вашей локали. Для русской локали по-умолчанию разделитель точка с запятой ";", а для англоязычных - запятая ",".

Можно либо сделать замену разделителя в файле, либо временно поменять настройки разделителя полей в локали (трудно предсказать где это аукнется). Но есть более правильный способ - откройте файл в любом текстовом редакторе (блокнот например) и первой строчкой допишите:

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 - сервис где можно достать любую версию пакета, которая когда-то входила в дистрибутив.