LINUX.ORG.RU

Сообщения pacify

 

GIMP CC Darker theme

~/.i3/config:

font pango:Terminus Bold 14

bar {
        font pango:Terminus Bold 32
        status_command i3status
}

~/.i3status.conf:
general {
  output_format = «dzen2»
  colors = true
  interval = 5
}
order += «tztime local»
tztime local {
  format = «%Y-%m-%d %H:%M:%S %Z»
  timezone = «Europe/Moscow»
}
~/.gimp-2.8/themes/Gimp-CC-Theme-Darker/gtkrc:

style «pscc-gimp-default-style» {

    font_name=«Terminus Bold 12»

}

На фото - Серафимовская церковь города Вятки (Киров), построенная в 1904-1906 годы по проекту вятского губернского архитектора И.А.Чарушина для христиан-единоверцев. Сфотографировал на цифромыльницу Canon PowerShot A590 IS в январе 2009 года, склеил в Hugin, отретушировал в GIMP.

>>> Просмотр (1600x1200, 1709 Kb)

 , ,

pacify
()

Запуск ЛИНТЕР x64

Прочитал, что на ReactOS успешно протестирована работа СУБД LINTER (ИСП РАН), https://linter.ru/

Я решил ... а чем мы, линуксоиды, хуже? К тому же, есть версия для Linux x64.

Скачал архив, распаковалось под обычным пользователем при запуске sh-установщика, указал каталог установки. Пару раз установщик спросил права root, для копирования файлов в /usr/bin и /etc/init.d

$ ls -1 /usr/bin/*linter*
/usr/bin/chklinter
/usr/bin/linter
/usr/bin/start_linter.sh
/usr/bin/stop_linter.sh

$ ls -1 /etc/init.d/*linter*
/etc/init.d/linter.sh

В целом, установка выполняется гладко. Единственное, утомляет интерактивность, надо много раз отвечать на вопросы. Но это дисциплинирует. На этапе установки init-скриптов вывалилась бага:

... Повторить ввод пароля снова?(Y/N) [N]: Y
Пароль: 
./tmp18286.sh: 171: [: -eq: unexpected operator
./tmp18286.sh: 171: [: -eq: unexpected operator
./tmp18286.sh: 171: [: -eq: unexpected operator
./tmp18286.sh: 171: [: -eq: unexpected operator
./tmp18286.sh: 171: [: -eq: unexpected operator
./tmp18286.sh: 171: [: -eq: unexpected operator
./tmp18286.sh: 171: [: -eq: unexpected operator
Системный стартовый скрипт успешно установлен. 
Для старта/остановки ЛИНТЕР используйте команду 
/etc/init.d/linter.sh start(stop).

В каждом каталоге установленной СУБД (у меня бинарники запускаются из /t/Linter/linter/) есть readme, с пояснением о назначении практически каждого файла.

К сожалению, версия БАСТИОН - по запросу, поэтому тестирую Стандарт.

В файле linter/bin/readme написано, что интерактивный доступ к СУБД - через утилиту inl.

Выхлоп установщика с логином-паролем я конечно не прочитал, и тупо ломлюсь в демонстрационную базу:

$ inl
Интерактивный SQL в.6.0 для СУБД Линтер в.6.0
Copyright (C) 1990-2017 Relex, Inc. All rights reserved.

 Имя пользователя   : test
 Пароль пользователя: 
 INL : неверное имя пользователя.

Ага. Надо искать пароль к демо-базе. Он есть в корневом readme, база demo, пользователь SYSTEM, пароль MANAGER.

Для получения подсказки надо запускать inl -h, так как ключик --help утилита не понимает. Запускаем inl:

$ inl
Интерактивный SQL в.6.0 для СУБД Линтер в.6.0
Copyright (C) 1990-2017 Relex, Inc. All rights reserved.

 Имя пользователя   : SYSTEM
 Пароль пользователя: 
SQL> h
 INL : неверная команда
SQL> ?
 INL : неверная команда
SQL> help
 Alter    - изменить описание таблицы
 Alter proc <filename> - изменение процедуры (текст берётся из файла)
 Backup   - архивация базы данных
 Blob     - операции с блобом, формат команды:
   blob {insert|clear|append|get}
    {rowid=<row_id> <user_name>.<table_name>.<column_name>|column=<col_num>}
    [type=<blob_type>] {file=<file_name>|<text_blob_body>};
 Browse   - включить/выключить выдачу  результата запроса в табличном режиме
 Codepage - установить кодовою таблицу (866, 1251, koi8)
 Commit   - завершить текущую транзакцию
 Correct - исправление индекса для указанной записи
 Count    - выводить/не выводить кол-во кортежей
 Create   - создание таблицы, индекса или другого объекта БД 
 Create proc <filename> - создание процедуры (текст берётся из файла)
 Create trig <filename> - создание триггера (текст берётся из файла)
 Dbinfo   - получить информацию о базе
 Delete   - удаление строк из таблицы
 Disfill  - разрешить/запретить дополнение VAR типов до максимальной ширины
 Dishead  - разрешить/запретить вывод заголовка ответа 
 Display  - показать информацию об объекте БД, формат команды:
   display {variable|event} <object_name>

 INL : нажмите любую клавишу (q для выхода) : 


 Optimistic  - установить режим обработки транзакций optimistic
 Outfil[e]:  - определение файла вывода ответа
 Page     - включить/выключить выдачу ответа по страницам
 Pessimistic - установить режим обработки транзакций pessimistic
 Precount - разрешить/ запретить вавод количества строк ответа перед выводом результата 
 Press    - перестроить все индексы и сжать номера записей
 Priority:- установить приоритет запроса
 Rebuild  - восстановить таблицу
 Result:  - определение файла вывода ответа на следующий запрос 
 Revoke   - отменить привилегии пользователя
 Rollback - откатить текущую транзакцию
 Select   - выбор строк из таблицы
 Sh       - выполнить команду ОС
 Show     - показать описание таблицы
 Sleep    - приостановить выполнение
 Time {format}    - включить/выключить выдачу времени
 Truncate - очистка таблицы и усечение файлов
 Username - подключиться с другим именем пользователя
 Unload:  - определение разделителя
 Update   - замена строк

SQL> Dbinfo
 Информация о базе данных 'DEMO Database'
   СУБД Линтер версия                   : 6.0.17
   Размер памяти ядра                   : 5000
   Размер очереди каналов               : 100
   Размер очереди таблиц                : 178
   Размер очереди колонок               : 1073
   Размер очереди файлов                : 366
   Размер очереди пользователей         : 100
   Размер памяти сортировки             : 500
   Размеры кэшей транслятора SQL (0 - по умолчанию)
   польз/таблицы/столбцы/проц/кодировки : 0/0/0/0/0
   Количество процессов сортировки      : 1
   Предельная длина записи в таблице БД : 4096
   Интервал сброса изменений            : 0
   Интервал проверки соединения         : 30
   Журнал транзакций                    : включен
   Протокол обращений (LINTER.LOG)      : выключен
   Синхронный вывод                     : выключен
   Разный порядок байт клиента и сервера: нет
   Режим совместимости по стандартом SQL: нет
   Обязательные префиксы для геоданных  : нет
   Режим 'только чтение'                : нет
   Квантование по времени               : нет
   Увеличенный буфер обмена             : да
   Кодировка базы данных                : CP1251
   Операционная система                 : Linux

Из замеченных деталей: нет кодировки базы UTF-8. Видимо, решили ускорить алгоритмы поиска.

В каталоге samples нет примера для использования python-биндинга, но есть примеры для Tcl, PHP, C, Java, Perl.

Насчёт занимаемой памяти могу померять только так:

$ ps aux | awk 'BEGIN{RSS=0}/linter/{RSS=RSS+$6}END{print RSS}'
20872 Кбайт

linter$ du -sh 
168M	.

Debian 8 x64, i3wm

>>> Просмотр (1366x768, 68 Kb)

 ,

pacify
()

Новый дизайн книжки по Питону

На обложке 4-го издания книги Бизли по Питону была изображена полуголая женщина (см. источник).
Я решил разнообразить досуг этой женщины, и пририсовал несколько предметов к её облику.
Если Бизли не будет возражать, можете использовать эту картинку на условиях лицензии CC-BY-SA 3.0 Unported.

Discuss

P.S. В целях повышения нравственности пролетариата, так сказать. :)

Может быть, куплю ещё какую-нибудь книгу O'Reilly, там прикольно рисовать акварелью, только не всякая краска хорошо ложится на мелованную бумагу.

>>> Просмотр (564x800, 173 Kb)

 , ,

pacify
()

Рабочее место очкарика

Debian 6.0.6 amd64 на AMD Athlon II X2 240 (2800 MHz), 4x2GB = 8 GB DDR3 RAM + NVIDIA Gainward GT430 (DVI) + CA0106 + HDD (SATA)

Примечание: монитор DELL 2007FPb (1600x1200 S-IPS). На этом мониторе отсутствует регулировка контрастности (есть только «яркость»). Яркость приходится ставить на 40-50%, чтобы не было мерцания ШИМ ламп подсветки [см. также обсуждение этого монитора на Яндекс.Маркете]. Чтобы из-за 40-50% было не сликом ярко (на мониторе минимальная яркость завышена), дополнительно снижается яркость на видеокарте через nvidia-settings. Если кто-то подскажет, как отрегулировать яркость посредством nouveau - буду благодарен.

Для того, чтобы беречь глаза под конец рабочего дня, я установил шрифты bolkhov размером 48pt в rxvt-unicode. Для жаббера - mcabber, файловый менеджер - mc, редактор кода - vim. Если требуется поработать с графикой или через современный браузер - сажусь ближе к монитору и мышке.

Скриншоты выложил сюда: http://pacify.ru/my-komp/lor-20130311/images/

Текст хорошо видно с расстояния 1-2 метра. Правда, шрифты коряво выглядят - но с такого расстояния это не критично.

P.S. Подскажите годный репозиторий Дебиана с бесплатными киррилическими шрифтами (можно, свободными). К сожалению, terminus на 48pt я не нашёл.

cast DoctorSinus

P.P.S. Примерно так же, насколько я помню, работал Захар Киселёв (фидошник с Острова Большой Берёзовый, 2004-2007 годы). Также, со шрифтами хорошо разбирались Victor Wagner (Москва) и Artem Chuprina (Украина).

UPD1:
midnight commander почти дефолтный: http://yadi.sk/d/Gd-q2xCU3BwmW
консоль rxvt в xorg: http://yadi.sk/d/22EhKhLk3BwtA
mcabber, немного настроенный: http://yadi.sk/d/zbexqopO3Bwxo

>>> Просмотр (1280x854, 637 Kb)

 , , ,

pacify
()

SICP и DigiKam

На правом мониторе - DigiKam с моими (любительскими) фотографиями.
На левом мониторе - одна из видеолекций SICP (пытаюсь научиться воспринимать английский разговорный «на слух»).
Мониторы: 20.1" DELL 2007FP 1600x1200 (S-IPS) и Samsung SyncMaster 940N 1280x1024 (TFT TN).

Колонки - китайские DIALOG W-201, микрофон - PHILIPS SBC ME570, телефон - Nokia 1202.
Слева - стопка книжек, которые мне интересны. Пару из них использую. Надо где-то оборудовать книжный шкаф после переезда.
На системнике справа - сканер EPSON Perfection 1270; еще справа от системника - принтер Kyocera FS-1120D (к которому запасено тонера на 1.5-2 года).

Системник справа: двухъядерный Athlon II X2 240 (2800 MHz), 4 GB RAM, материнка Gigabyte GA-xxx, операционная система - Debian, и WinXP Prof под VirtualBox.
Системник под столом - старенький Athlon 950 MHz, SDRAM 256 MB (не используется).

SICP стал изучать по совету некоего baverman, и некоего whitequark.
Под Дебианом сижу с декабря 2000 года, впервые поставив его в ИТМФ (РФЯЦ-ВНИИЭФ, г.Саров) по совету двух молодых физиков.

>>> Просмотр (1200x674, 375 Kb)

 , ,

pacify
()

Kopete/Pidgin/Gajim/Psi

Почему я использую Psi? Достаточно сравнить четыре экрана - Kopete, Pidgin, Gajim, и Psi (как они выглядят в дефолтном Дебиане 6.0, blackbox). В трее еще виден скайп, он нужен для бесед с заказчиками и некоторыми из друзей.

>>> Просмотр (1280x1024, 321 Kb)

 , , ,

pacify
()

Debian Etch/XFCE

Перешел из Blackbox под XFCE (AMD Duron 700 MHz, 512 MB RAM), так как
в XFCE есть панель запущенных приложений и с другого рабочего стола
видно, что в Psi появилось сообщение. Скорость работы почти как у BB.

Debian Etch testing от 27.11.2006 с DVD.

Приложения:
- Desktop Wiki Zim;
- Kate с текстом программы автоматической генерации текстур;
- instant-messaging client Psi;
- FreeDOS под QEMU.

P.S. Тему иконок в XFCE сменить не получилось.
Темы есть в списке: Crystal SVG, Rodent, default, но не их выбор не влияет на внешний вид окон.

>>> Просмотр (1280x1024, 256 Kb)

pacify
()

RSS подписка на новые темы