Сегодня поднял настроил терминальный сервер в клетке FreeBSD. Как оказалось терминал с 300Мгц процом вполне сносно тянет графику 1280x1024 с 85 герц (GNOME). Тормоза есть, но они терпимы.
Пока не удается проверить бездисковую загрузку из-за отсутствия подходящей сетевой карты.
среда, 30 апреля 2008 г.
Терминальный сервер в клетке FreeBSD
Автор: Князь на 20:30 5 коммент.
пятница, 18 апреля 2008 г.
К чему приводит забывчивость
Сегодня с одного старого сервера снес оболочку bash
вместе с несколькими ненужными программами и ребутнул систему. После удаленного входа в консоль cюрпризом стало невозможность поднять свои привилегии до суперпользователя командой su
из-за отсутствия назначенной ему оболочки bash
.
Выходом стал стал ключ -m
команды su
su -mВыдержка из
man su
: «-m
оставляет переменные окружения пользователя нетронутыми. Запускается назначенная исходному пользователю оболочка вместо оболочки конечного пользователя и не меняется текущая директория.»
среда, 16 апреля 2008 г.
Как изменить оформление отдельных тегов в blogger.com
Со страницы настроек блога идем по ссылкам «Макет» → «Изменить HTML» и открываем код шаблона. Настоятельно рекомендую сохранить копию, чтобы было с чего восстанавливать при неудачной попытке.
Находим тег <b:skin>
, внутри которого идет куча текста в комментарии вида «/* многабукафф */
». В списке стилей (CSS), идущего после упомянутого комментария, находим описание стиля для нужного нам тега и редактируем его или, если нет такого, создаем новый.
Как пример приведу описание стилей тегов <PRE>
и <CODE>
pre {После внесения необходимых изменений жмем на кнопку «Сохранить шаблон» и любуемся результатом.
color:$sidebarlinkcolor;
padding-top:5px;
padding-bottom:5px;
border-top:1px dotted black;
border-bottom:1px dotted black;
width:100%;
max-height:240px;
display:block;
overflow:auto;
}
code {
color:$sidebarlinkcolor;
}
Автор: Князь на 20:29 5 коммент.
пятница, 11 апреля 2008 г.
Скрипт быстрой сборки пакетов зависимостей
При установке программ из портов freebsd нередко компилируются и ставятся их зависимости. Если для самой программы пакет собирается одной командой
make packageто сборка пакетов зависимостей превращается или в ручной обход требуемых программ или в длительное ожидание конца обработки команды
make package-recursiveПоследняя команда начинает тупо компилировать все зависимости и пытаться ставить их в систему, в том числе установленные вместе с программой.
Для решения этой проблемы я сделал следующее:
- В файл
/etc/make.conf
добавить параметрWRKDIRPREFIX=/tmp/work
указывающий системе компилировать программы из портов в папке/tmp/work
. - Cохранить скрипт под именем
pkg-recursive.sh
:#!/bin/sh
if [ -z "$WRKDIRPREFIX" ];
then {
# WRKDIRPREFIX берем из make.conf
wrkdir=`grep -oE 'WRKDIRPREFIX=[^ ]+' /etc/make.conf | sed 's/WRKDIRPREFIX=//'`
if [ -z "$wrkdir" ];
then {
# WRKDIRPREFIX не задан ни в переменной окружения ни в make.conf
echo No WRKDIRPREFIX variable defined;
exit;
} fi;
}
else {
# WRKDIRPREFIX задан в переменной окружения
wrkdir=$WRKDIRPREFIX;
} fi;
# Меняем текущую директорию на директорию сборки и просматриваем его
cd $wrkdir/usr/ports && ls -d */* | \
while read pkg;
do {
if [ -f $wrkdir/usr/ports/$pkg/work/.install* ] && [ ! -f $wrkdir/usr/ports/$pkg/work/.package* ];
then {
# Условие срабатывает если программа установлена в систему и пакет не еще не собран.
# Команда printf "\t\n" принудительно завершает режим конфигурирования программы
# (выходит из make config).
cd /usr/ports/$pkg && (printf "\t\n" | make package);
} fi;
} done - Сделать скрипт исполняемым
chmod +x pkg-recursive.sh
- Установить и собрать пакет программы командой
make package
- Выполнить скрипт.
Автор: Князь на 15:52 4 коммент.
четверг, 10 апреля 2008 г.
ALT Linux открывает представительство в Якутии
С 31 марта по 4 апреля 2008 г. компания «Развитие систем информационной безопасности» и Центр новых информационных технологий Якутского госуниверситета при содействии компании ALT Linux и холдинга ARMADA организовали в Якутске курсы «Администрирование ОС Linux» для ИТ-специалистов различных госучреждений.
По итогам этих курсов в структуре «Развития систем информационной безопасности» был организован «Центр ALT Linux», а также вынесен на обсуждение вопрос о внедрении якутских шрифтов в операционную систему ALT Linux.
Источник: www.pcweek.ru
От себя: Отрадно за свою родину ‒ и до нас добрались :) Был на конференции, получил книжку «Опыт внедрения международного стандарта ISO/IEC 26300:2006 в органах государственной власти и местного самоуправления Российской Федерации»
Автор: Князь на 23:02 3 коммент.
вторник, 8 апреля 2008 г.
MS OOXML утвержден ISO. Мы принимаем ГОСТ!
ООО «Инфра-Ресурс» опубликовала открытое письмо к заинтересованным органам власти, юридическим и физическим лицам Российской Федерации с призывом принять участие в обсуждении проекта ГОСТ Р ИСО/МЭК 26300 (ODF ISO/IEC 26300:2006).
Автор: Князь на 11:08 2 коммент.
пятница, 4 апреля 2008 г.
Исходные коды открыли - осталось портировать...
2 апреля компания Cognitive Technologies выполнила своё обещание и предоставила сообществу исходные коды программы распознавания текста (OCR) Cuneiform под собственной лицензией, совместимой с лицензией BSD. Незадолго до этого события сама программа стала бесплатной и свободно распространяемой.
На текущий момент заявку на участие в проекте уже подали более 30 человек из разных стран мира. В планах на 2008 год подготовка первой версии OCR с открытым кодом на базе Cuneiform. Разработчиками решено сосредоточить внимание на современном интерфейсе, поддержке Linux и добавлении новых языков распознавания.
Для справки: CuneiForm может распознавать любые полиграфические, машинописные гарнитуры всех начертаний и шрифты, получаемые с принтеров за исключением декоративных и рукописных. В систему встроены специальные алгоритмы для распознавания текста с матричного принтера, плохих ксерокопий факсов и машинописи. Поддерживается более чем 20 языков.
Автор: Князь на 13:07 4 коммент.
среда, 2 апреля 2008 г.
Гром среди ясного неба...
Новость дня от CNews.ru: «Разработанный Microsoft формат Office Open XML (OOXML), предназначенный для хранения файлов в пакетах офисных приложений, принят в качестве международного стандарта. Это означает, что новый формат отныне присоединился к таким известным аббревиатурам, как HTML, PDF и ODF, стандартам, которые в свое время уже прошли сертификацию ISO и IEC».
Теперь вполне логично ожидать засилья ПО от Microsoft, продвигаемого под лозунгом поддержки и внедрения, уже ставшего официальным стандартом, формата для хранения электронных документов.
В качестве примера можно привести Данию. Правительство этой страны обязало органы государственной власти к использованию в электронном документообороте европейских стандартов. Это практически сразу привело к монополизации рынка программой MS Office 2007, единственной — кто в полной мере поддерживает спецификацию входящего в европейский перечень стандартов формата ECMA 376 (OOXML).
В итоге скандал вышел за пределы Дании и требования об отмене решения правительства дошли до Высшего европейского суда.
Чем не наглядный пример использования корпорацией Microsoft стандартизирующих органов?
UPD: Ссылка на первоисточник: http://www.iso.org/iso/pressrelease.htm?refid=Ref1123
Автор: Князь на 22:37 7 коммент.
вторник, 1 апреля 2008 г.
Флаг nodump
Просмотр установленных флагов (в частности флаг nodump
)
ls -loНе подсчитывать размер файлов и директорий с установленным флагом
nodump
при вычислении занимаемого места на дискеdu -n /path/to/Не сохранять программой
dump
файлы и директории с установленным флагом nodump
при полном копировании раздела (по умолчанию указанный флаг учитывается только при заданном уровне выше 0
)dump -0 -h 0 /mount/pointИгнорировать файлы и директории с установленным флагом
nodump
при использовании программы tar
tar -c --nodump -f file.tar /path/to/fileПоиск файлов и директорий с установленным флагом
nodump
find /path/to -flags nodump -print
Автор: Князь на 11:32 0 коммент.