28 авг. 2009 г.

Slackware 13.0



Вчера на официальном сайте Slackware Linux появилась долгожданная (причем я думаю не одним мной ожидаемая) новость о релизе стабильной версии 13.0 одноименного дистрибутива.
Команда разработчиков обещает много изменений по сравнению с версиями 12.X, в частности: полностью переработанный набор пакетов X, обновление KDE до версии 4.2.4 (дождался таки слаку с четвертыми кедами), новый формат пактов .txz, обладающий большей степенью сжатия, и много других вкусных апдейтов.
Дистрибутив включает в себя ядро версии 2.6.29.6 в двух версиях - huge и generic. В качетве загрузчика по умолчанию оставлен LILO (Патрик остается верен себе). Более подробную информацию обо всех фишках и изменениях (правда на английском) можно найти на странице official announcemet.
По словам разработчиков, они с момента появления дистрибутива предлагают стабильную и безопасную систему для UNIX-ветеранов, которая в одинаковой степени является "легкоусвояемой" для начинающих пользователей. В состав дистрибутива входит все, что нужно для поднятия мощного сервера или рабочей станции.
Теперь остается только скачать новый дистр и установить его. Свой опыт установки обязательно опишу здесь.

20 авг. 2009 г.

А вы верите в людей?

В прошлый четверг мне стукнули машину. Не сильно... лопнул лак на бампере, подралась краска на сером канте. Сам бампер целый остался. Но все равно было очень неприятно.
Тот, кто в меня въехал, признал, что он полностью виноват. Предложил не вызывать ментов, поскольку сам из соседнего города, у нас оказался проездом, спешил по работе. Сказал что отремонтирует за свой счет, написал расписку, оставил все свои данные.
В субботу отвез ему бампер. Сегодня забрал, сделали, выглядит даже лучше, чем раньше был. Расписку порвал при нем.
Вот так. Есть еще порядочные люди.

17 авг. 2009 г.

Band logos - LastFM banner.


Всем пользователям LastFM посвящается.
По адресу http://h3xstream.e3b.org/bandlogos/ можно сделать себе такой замечательный баннер.

UPD. судя по всему сервис в дауне. Жаль.


UPD2. на самом деле сервис переехал на новый адрес http://bandlogos.descentrecords.com/

30 июл. 2009 г.

Купил машину.

Сбылась мечта идиота.


Black-мобилÑ�.. гÑ�Ñ�зноваÑ�. пÑ�оÑ�Ñ�о дожÐ... on Twitpic

14 июл. 2009 г.

The Agonist

Когда первый раз увидел их видеоклип на Youtube, то подумал: вроде показывают девушку, а впечатление как будто поет мужик. И сначала не понравилось. Но оказалось, что это было первое, обманчивое впечатление. Голос у вокалистки этой группы, Alissa White-Gluz, варьируется в очень широких пределах, от брутального скрима до очень мелодичного чистого пения. Благодаря ее голосу эта канадская группа уже получила несколько престижных номинаций.
Но за один только голос группы не попадают в мою музыкальную коллекцию. The Agonist - это еще и очень драйвовая, жесткая музыка в весьма популярном и любимом мною жанре metalcore.


На данный момент у коллектива два альбома: Once Only Imagined 2007 года, и вышедший в этом году Lullabies For The Dormant Mind. На мой взгляд весьма перспективная команда. Советую всем любителям хорошего металкора.

При написании сообщения в редакторе есть кнопка Добавить видео, но при нажатии на нее предлагается выбрать файл, расположенный локально. А что если хочется добавить ролик, который вы нашли на YouTube?

Тут нет ничего сложного. Выбираем понравившийся ролик, например http://www.youtube.com/watch?v=J0K3eBuoZw8


Открываем ссылку и справа от самого ролика ищем секцию, где указан URL ролика, и то, что нас интересует куда больше - HTML-код такого вида.

Копируем его, переходим в окно редактирования сообщения и на вкладке
Изменить HTML вставляем скопированный код туда, где должен располагаться ролик.
Однако при вставке первого ролика появилась проблема: окно ролика по ширине было больше, чем поле сообщения, предусмотренная шаблоном. Для того чтобы исправить это можно немного подправить html-код шаблона. Открываем макет своего шаблона, выбираем пункт меню Изменить HTML. Ширина поля сообщения задается в секции Outer-Wraper значением переменной width функции main-wraper.


Зайдя на сайт группы Korpiklaani обнаружил, что у этой финской folk-metall команды через 10 дней выходит новый альбом - Karkelo.

Радостное известие. Именно с этой группы у меня началось увлечение такими стилями металла как folk, pagan, wiking. Легкая, заводная музыка, под которую так и тянет пуститься в пляс. А употреблять горячительные напитки в компании под эту музыку вообще милое дело.
В этот альбом войдет уже выпущенная синглом композиция Vodka.


Впечатления от нее самые приятные, остается ждать таких же и от альбома в целом.
Что же, осталось 10 дней. Уже жду.

29 мая 2009 г.

Вопросы-ответы.

1. Какое из огромного множества женских имён у тебя любимое (так сказать)?

почему так сказать? у меня есть любимое женское имя. Елена. было и есть очень много хороших (и не очень), разных девушек/женщин в моей жизни, имя которых Лена.

2. Представь, что тебе надо посмотреть один из сериалов на выбор и написать о нём эссе, какой это будет сериал?

ну тут и отвечать особо нечего, потому что сериалов, которые я смотрел более-менее регулярно… два? или три? не помню. в общем это “Секретные материалы”. однозначно. PS. а кто такое эссе?

3. Умеешь рисовать?

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

4. Не возникало желания стать персонажем мультфильма, если да - то каким?

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

Спрашивал Andrew S.

Подопытная система: AltLinux 4.1 Desktop (кстати, по своему опыту общения с Linux, продуктами Etersoft и 1С мне кажется Alt лучше всего подходит для работы в офисе.. так, чисто субъективное мнение). При работе 1С 8.1, установленной с WINE@Etersoft 1.0.8, начали проявляться в печатных документах непонятные артефакты.

То какая то часть текста получается иероглифами, то документ формируется каким-то нестандартным шрифтом, например Comic Sans. Устанавливал различные пакеты Microsoft-совместимых шрифтов, те, что предлагает фирма Etersoft, и те, что есть в репозитарии Linux. Но это не помогло.
Самым простым решением проблемы оказалось скопировать файлы *.ttf из папки Fonts любой установленной Windows в директорию /home/user/wine_c/windows/Fonts. После этого все проблемы с неправильными шрифтами исчезли.

Подопытная система: Alt Linux 4.1.. не спрашивайте почему, так получилось.
Сервер 1С работает с базой данных IBM DB2, под которую выделен отдельный компьютер. Как устанавливать сервер db2 подробно описано в инструкции к этой самой IBM, поэтому заострять внимания на этом процессе пока не буду.
Итак, система установлена, имеются rpm-пакеты сервера версии 8.1.13.41. Установка их с использованием команды rpm никаких затруднений не вызывает.

Иду уже известным путем:

[root@linuxserver ~]# rpm -ihv 1C_8.1.13.41/1C_Enterprise-common-8.1.13-41.i386.rpm
Preparing... ##################################################
1C_Enterprise-common ##################################################
[root@linuxserver ~]# rpm -ihv 1C_8.1.13.41/1C_Enterprise-common-nls-8.1.13-41.i386.rpm
Preparing... ##################################################
1C_Enterprise-common-nls ##################################################
[root@linuxserver ~]# rpm -ihv 1C_8.1.13.41/1C_Enterprise-server-8.1.13-41.i386.rpm
Preparing... ##################################################
1C_Enterprise-server ##################################################
[root@linuxserver ~]# rpm -ihv 1C_8.1.13.41/1C_Enterprise-server-nls-8.1.13-41.i386.rpm
Preparing... ##################################################
1C_Enterprise-server-nls ##################################################


Сервер установлен, проверяю запущен ли он:
[root@linuxserver ~]# service srv1cv81 status
1C:Enterprise 8.1 server status:
Init script: NOT STARTED.


Пытаюсь запустить ragent как раньше с параметром daemon (как жаль что фирма 1С не снабжает нас мануалами по установке своих серверов на Linux). И получаю сообщение что параметр неверный. Тогда решил попробывать просто без параметров:
[root@linuxserver ~]# /opt/1C/v8.1/i386/ragent
1C:Enterprise 8.1 (8.1.13.41) Server Agent started. to exit.
1C:Enterprise 8.1 (8.1.13.41) Cluster Manager started. to exit.
1C:Enterprise 8.1 (8.1.13.41) Working Process started. to exit.


Тут судя по всему система ожидала нажатия комбинации клавишь Ctrl+C, потому что после нажатия в консоли было написано следующее:
1C:Enterprise 8.1 (8.1.13.41) Working Process finished.
1C:Enterprise 8.1 (8.1.13.41) Cluster Manager finished.
1C:Enterprise 8.1 (8.1.13.41) Server Agent finished.


Попробовал запустить сервер и проверить его статус:
[root@linuxserver ~]# service srv1cv81 start
Starting 1C:Enterprise 8.1 server: OK
[root@linuxserver ~]# service srv1cv81 status
1C:Enterprise 8.1 server status:
Init script: STARTED.
Ragent: RUNNING.


Теперь нужно установить клиент db2, чтобы сервер 1С мог обращаться к серверу базы данных. В папке с пакетами клиентской части db2 лежит два скрипта, db2_install и db2setup. Первый устанавливает клиента в консольном режиме, второй в графическом с использованием весьма удобного мастера. Второй вариант позволяет сделать кое какие предварительные настройки клиента и создает в системе необходимого пользователя. При использовании первого скрипта все эти действия придется делать самому. По предыдущему опыту общения с db2 скажу что это не очень удобно.

Поэтому выбираю второй вариант:
[root@linuxserver ~]# /home/mactep/client/disk1/db2setup
ERROR:
  The required library file libstdc++.so.5 is not found on the system.
  Check the following web site for the up-to-date system requirements
  of IBM DB2 9
  http://www.ibm.com/software/data/db2/udb/sysreqs.html
  http://www.software.ibm.com/data/db2/linux/validate
/home/mactep/client/disk1/db2/linux/install/../bin/db2langdir: error while loading shared libraries: libstdc++.so.5: cannot open shared object file: No such file or directory
/home/mactep/client/disk1/db2/linux/install/../bin/db2langdir: error while loading shared libraries: libstdc++.so.5: cannot open shared object file: No such file or directory
DBI1055E The message file db2install.cat cannot be found.
Explanation: The message file required by this
script is missing from the system; it may have been
deleted or the database products may have been loaded
incorrectly.
User Response: Verify that the product option containing
the message file is installed correctly. If there are
verification errors; reinstall the product option.


Установщик ругается на недостающий компонент libstdc++.so.5. Пытаюсь его установить:
[root@linuxserver ~]# apt-get install libstdc++
На что получаю сообщение, что данный компонент возможно установить в версии 3.3 и 4.2, причем второй уже установлен в системе. Ну значит установлю первый, не жалко. 
[root@linuxserver ~]# apt-get install libstdc++3.3
Reading Package Lists... Done
Building Dependency Tree... Done
The following NEW packages will be installed:
  libstdc++3.3
0 upgraded, 1 newly installed, 0 removed and 0 not upgraded.
Need to get 0B/241kB of archives.
After unpacking 740kB of additional disk space will be used.
Committing changes...
Preparing... ########################################### [100%]
1: libstdc++3.3 ########################################### [100%]
Done.


После этого установка клиента прошла как по маслу.
[root@linuxserver ~]# /home/mactep/client/disk1/db2setup
DBI1190I db2setup is preparing the DB2 Setup wizard which will
  guide you through the program setup process. Please
  wait.


Сервер 1С установлен и запущен, клиент db2 тоже. Но при попытке запустить 1С появляется сообщение с ошибкой что невозможно найти libdb2.so. Обращение к документации к IBM DB2 показывает, что сервер предприятия просто не видит библиотек клиента db2. В документации так же описано два способа как с этим бороться, первый проще, второй немного сложнее, но более универсален, так как работает в случае, если в системе установлено несколько версий db2. Мне это не нужно, поэтому выбираю первый способ (второй если интересно найдете сами).
Итак, смотрю содержимое конфигурационного файла динамического линковщика:
[root@linuxserver ~]# cat /etc/ld.so.conf
include /etc/ld.so.conf.d/*.conf

и вижу, что он обращается ко всем конфигурационным файлам, расположенным в директории ld.co.conf.d. Поэтому создаю там файл db2.conf.
[root@linuxserver ~]# vim /etc/ld.so.conf.d/db2.conf

в котором просто указываю пути к библиотекам db2:

/opt/db2/V9.1/i386/lib32

Сохраняю файл, выполняю команду ldconfig и делаю рестарт серверу 1С:

[root@linuxserver ~]# ldconfig
[root@linuxserver ~]# service srv1cv81 restart
Stopping 1C:Enterprise 8.1 server: OK
Starting 1C:Enterprise 8.1 server: OK
[root@linuxserver ~]# service srv1cv81 status
1C:Enterprise 8.1 server status:
Init script: STARTED.
Ragent: RUNNING.


Для того, чтобы в консоли управления сервером был доступен компьютер с базой данных необходимо занести его с файл hosts на сервере 1С.
После проверки работоспособности сервера установил драйвер серверного ключа 1С. Дабы не мучатся как в предыдущие разы были установлены пакеты haspd и haspd-modules, входящие в состав WINE@Etersoft Network, которую приобрела наша фирма. С ними все работает замечательно, за что компании Etersoft отдельное спасибо.
Вот и все что хотелось рассказать. Вообще если честно писалось для себя, чтобы не забыть ничего. Но если кому то будет полезно... ну это еще лучше.