пятница, ноября 21, 2008

Nero Linux 3.5.2.0

Компания Nero выпустила новую версию своего пакета программ для работы с мультимедиа Nero для Linux.

Релиз 3.5.2.0 исправляет ряд ошибок, а также добавляет новые возможности для работы из командной строки.

Пакет Nero Linux доступен в виде коробочной версии, а также есть версия для скачивания.

Источник

четверг, октября 30, 2008

Вышел релиз Ubuntu Linux 8.10

Официально вышел релиз Ubuntu 8.10 (Intrepid Ibex). Для загрузки доступны серверная и десктоп редакции дистрибутива, а также модификации Kubuntu (KDE 4.1.2), Xubuntu (XFCE 4.4.2) и Ubuntu Studio (для обработки мультимедиа информации).

Основные новшества:

  • Обновленные версии программ: Linux ядро 2.6.27, X.Org 7.4, GNOME 2.24, Samba 3.2;
  • Добавлен новый тип аккаунтов - guest для организации гостевого входа в систему, без права доступа к файлам других пользователей и без возможности сохранить что-либо на диске (для входа не нужен пароль, права максимально урезаны и все файлы автоматически удаляются после завершения сеанса);
  • В домашнюю директорию пользователя добавлен каталог "Private", предназначенный для хранения приватных данных. Директория имеет права доступа 0700, запрещающие обращение к каталогу посторонним, а все данные внутри нее хранятся в зашифрованном виде.
  • Инструмент для чистки мусора, остающегося после обновления дистрибутива до нового релиза (например, неиспользуемые пакеты и старые Linux ядра);
  • Уменьшение времени загрузки дистрибутива, загрузка многих компонент происходит уже после появления приглашения входа в систему. Особенно заметно увеличение скорости загрузки при использовании KDE;
  • Редизайн интерфейса программы установки. Увеличена скорость установки системы с DVD диска;
  • Запоминание параметров последней удачной загрузки (резервное копирование удачно загруженного ядра), позволяет выбрав в загрузчике пункт "Last successful boot" загрузить систему после неудачного обновления или сбоя. Новая опция позволила не сохранять в конфигурации загрузчика ссылки на старые версии ядра.
  • Новшества десктоп-окружения:
    • Обновление программ для настройки оборудования. В Network Manager 0.7 добавлены средства для настройки работы в 3G сетях, расширены возможности по конфигурированию PPP и PPPOE соединений, возможность одновременной активации нескольких соединений, возможность активации сетевого соединения до входа пользователя в систему. Добавлены средства автоматической конфигурации Xorg 7.4;
    • Графическая утилита для создания установочных образов для накопителей с USB интерфейсом (конвертер установочного LiveCD в LiveUSB);
    • Режим автоматической установки оптимальных драйверов, расширен поддержкой принтеров. Ранее была реализована поддержка автоустановки для графических карт и беспроводных устройств;
    • В файловом менеджере Nautilus появилась реализация табов;
    • Новый режим быстрого поиска пакетов в Synaptic, отображающий наиболее релевантные результаты по мере набора ключевых слов;
    • Упрощение установки Flash плагина (вместо загрузки с Adobe Download Page предлагается deb пакет) с возможностью выбора открытых альтернатив (Gnash, Swfdec);
    • Оптимизирована структура меню;
    • Интеграция инструмента управления пакетами PackageKit. Главная цель проекта PackageKit - создание единой, унифицированной, оболочки для установки и обновления пакетов для всех Linux дистрибутивов. Для управления пакетами PackageKit использует стандартные средства - yum, apt, conary, box, alpm, smart, pisi, zypp и т.д. Формально, PackageKit представляет собой абстрактный слой для D-Bus, который позволяет пользователю управлять пакетами, через API, независимое от дистрибутива и архитектуры системы;
  • Серверные возможности:
    • Виртуализация: Virtual Machine builder - скрипт и web-интерфейс для создания образов виртуальных машин. Интеграция в дистрибутив JeOS (Just Enough Operating System), представляющий собой сокращенный вариант Ubuntu, предназначенный для использования внутри виртуальных окружений. Теперь окружение JeOS можно установить из стандартного инсталлятора дистрибутива. Готовность стандартного ядра для работы в роли гостевой системы в Xen;
    • В состав включен полноценный открытый Java-стек на базе OpenJDK и Apache Tomcat 6.0;
    • Добавление поддержки Clamav и Spamassassin в базовый комплект Ubuntu Server, с целью упрощения быстрого развертывания полнофункционального почтового сервера.
    • Интеграция dmraid, для поддержки RAID разделов созданных в BIOS Software RAID/FakeRAID;
    • Готовность типовой установки Ubuntu Server для работы в качестве LDAP сервера, без дополнительных ручных манипуляций. Переход на хранение конфигурации через "cn=config" (представлено в OpenLDAP 2.3) вместо slapd.conf;
    • В состав дистрибутива включена утилита pam-auth-update для настройки параметров PAM-аутентификации на десктоп системах и серверах;
  • Разное:
    • Пакет для автоматизированного тестирования работоспособности Ubuntu для мобильных платформ (например, проверка - все ли приложения работоспособны с низкими разрешениями дисплея, сенсорным экраном и экранной клавиатурой);
    • Для Linux ядра используемого на LiveCD задействован патч compcache , позволяющий экономить ОЗУ за счет сжатия данных, адресуемых в раздел подкачки;
    • Улучшены средства по управлению питанием;
    • Интеграция технологии DKMS (Dynamic Kernel Module Support), позволяющей автоматически перестраивать текущие модули ядра с драйверами устройств после обновления версии ядра. Внедрение DKMS позволит автоматически устанавливать драйверы, которые необходимы для работы определенных аппаратных компонент текущей системы, но отсутствуют в стандартном Linux ядре. Для разработчиков, DKMS предоставляет средства создания драйверов без оглядки на особенности различных версий Linux ядра.
Источник: OpenNET

среда, октября 22, 2008

среда, августа 20, 2008

Что такое гаджеты?

Это такие маленькие высокотехнологичные штучки, их долго выбираешь, оцениваешь, сравниваешь, наконец покупаешь, приносишь домой. Жена спрашивает: "Сколько стоит?" и, услышав ответ, говорит: "НУ И ГАД ЖЕ ТЫ!"

среда, августа 13, 2008

Лицензии на "Windows" не действительны в Украине

Лицензия GPL, с которой распространяется программное обеспечение с открытым кодом, формально не действительна в Украине, как и лицензия на ОС "Windows", которую пользователь получает при покупке системы. Такое заявление на конференции "Развитие электронного бизнеса Украины в рамках единого сообщества" сделал Алексей Арданов, главный специалист отдела по вопросам авторского права и смежных прав Государственного департамента интеллектуальной собственности.

По словам А. Арданова, согласно украинскому законодательству в Украине любой договор между сторонами действительный, если под ним поставлена подпись. В случае, когда это электронный документ - он должен быть подписан электронной подписью. В то же время, лицензия GPL не предусматривает подписи. Аналогичная ситуация происходит при покупке пользователем коробочной версии ОС "Windows" - он нигде не ставит своей подписи.

А что Вы думаете по этому поводу?

Давненько меня здесь не было...

Просто ничего не хотелось писать. Да и за время своего отсутствия никаких интересных изменений на моём ПК не произошло. Единственное - я продал свой струйник EPSON Stylus C87 Plus, сканер Mustek 1200UB Plus и приобрел МФУ HP LaserJet M1005. При подключении не возникло никаких проблем ни с принтером, ни со сканером - всё заработало "из коробки" (Ubuntu 8.04).

Буквально позавчера вышел из отпуска. Плюс вчера заказал ноут Acer Extensa 5220 - на днях должны привезти. Такие вот дела... А вообще, я всё больше задумываюсь о каком-нибудь своём бизнесе...

среда, мая 14, 2008

Вышел релиз Linux дистрибутива Fedora 9

Fedora 9 Release Notes
Fedora является операционной системой на базе Linux которая демонстрирует последние достижения в области свободного и открытого программного обеспечения. Fedora является всегда бесплатной для любых применений, изменений и распространения. Она создана людьми со всего мира, которые работают вместе как сообщество: Проект Fedora. Проект Fedora является открытым и любой может присоединиться.

Проект Fedora находится на переднем крае технологий, выполняя продвижение свободного и открытого программного обеспечения и содержания.

Официальные образы дисков:
ftp://mirror.yandex.ru/fedora/linux/releases/9/Fedora/i386/iso/

Образы дисков с исправленной ошибкой при использовании русскоязычного интерфейса в инсталляторе:
ftp://mirror.yandex.ru/fedora/linux/releases/9/Fedora/i386/iso/RU/

воскресенье, мая 04, 2008

Откат на Firefox 2 в Hardy Heron

1. Удаляем Firefox 3 и сопутствующие пакеты:
$ sudo apt-get purge firefox firefox-3.0 firefox-3.0-gnome-support
2. Устанавливаем Firefox 2:
$ sudo apt-get install firefox-2 firefox-2-gnome-support mozilla-firefox-locale-ru-ru
3. Исправляем значок запуска на панели Gnome:
  • удаляем старый;
  • созаём новый: Приложения - Интернет - Firefox 2 Web Browser - Добавить эту кнопку запуска на панель.

Основная причина отката - отсутствие Google Toolbar для Firefox 3.0 Beta 5. Хотя наличие расширений Яндекс.Бар и Яндекс.Фотки для FF 3b5 порадовало.

суббота, мая 03, 2008

Меняем разрешение экрана при загрузке Ubuntu

После установки Hardy разрешение экрана при загрузке не соответствует разрешению монитора. Долго вспоминал, как поменять, и вспомнил таки!

1. Открываем файл /etc/usplash.conf и меняем разрешение на желаемое
# Usplash configuration file
xres=1280
yres=1024
2. Выполняем команду
$ sudo update-initramfs -u

понедельник, апреля 21, 2008

ЖК монитор Samsung SyncMaster 940N. Настройка изображения.

На днях решил "правильно" настроить свой монитор (Samsung SyncMaster 940N). Оказалось, что информации по настройке ЖК-мониторов не так уж много. Что касается моей модели, в сети нашёл только это:
Очень хороший монитор при правильной настройке. Дам несколько советов.
  1. Работать на нем нужно в разрешении 1280х1024 75 Hz.
  2. Яркость поставить в 37, контрастность в 53.
  3. Отключить MagicColor.
  4. На второй вкладке (где MagicColor) выбрать оттенок вручную, и в пункте ниже (регулировка цвета) выставить следующие значения: Красный 37, Зеленый 35, Синий 32.
  5. Нажать кнопку AUTO находясь при этом где нибудь в проводнике (не на рабочем столе).
Автор: Александр

В принципе нормально получилось. Как раз то, что я и хотел получить. Интересно было бы узнать, чем вы руководствовались при настройке параметров своего монитора – какими-то рекомендациями или только собственными ощущениями?

Материалы по теме:

Анонсирован выпуск Ubuntu 8.04 LTS (Hardy Heron)

Ubuntu 8.04 LTS Desktop Edition Released
LONDON, April 21, 2008 – Canonical Ltd. announced the upcoming availability of Ubuntu 8.04 LTS Desktop Edition for free download on Thursday 24 April. In related news, Canonical also announced the simultaneous release of Ubuntu 8.04 LTS Server Edition.

Latest Server Release Expands Ubuntu Enterprise Profile
LONDON, April 21, 2008 - Canonical Ltd. announced the upcoming availability of Ubuntu 8.04 LTS Server Edition for free download on Thursday 24 April. In related news, Canonical also announced the simultaneous release of Ubuntu 8.04 LTS Desktop Edition.

Как написано в анонсе, образы дисков станут доступны для загрузки в четверг 24 апреля.

пятница, апреля 18, 2008

среда, апреля 16, 2008

Инвентаризация компьютерной и оргтехники. OCS Inventory.

Итак, продолжаем разговор об инвентаризации компьютерной техники.
OCS Inventory – система инвентаризации компьютеров в сети, установленного на них оборудования и программного обеспечения. Так же позволяет удаленно настраивать программное обеспечение рабочих мест. Работает под всеми операционными системами.

Архитектура системы

Система OCS Inventory NG использует программу агента, которая выполняется на инспектеруемом оборудовании и передает информацию на центральный сервер. Управление программами-агентами выполняется так же с центрального центрального сервера. Централый сервер системы позволяет не только собирать информаци об инвинтаризируемом обоурдовании, но и частично управлять инспектируемыми компьютерами.

Связь между сервером и инспектируемым оборудованием происходит через HTTP/HTTPS протоколы. Вся передаваемая информация сжимается для уменьшения сетевого трафика.

Инсталляция программы-агента может быть произведена несколькими способами:
  • С помощью logon скрипта или правил GPO в Windows сетях.
  • В Linux программу-агента необходимо установить самостоятельно.
Центральный сервер управления содержит 4 главных компонента:
  • Сервер базы данных, для хранения информации о инвинтаризируемом оборудовании.
  • Коммуникационный сервер, осуществяющий связь с сервером базы данных и программами-агентами на инвентаризируемом оборудовании.
  • Сервер развертывания, для создания пекетов установки программ-агентов.
  • Консоль управления, которая позволяет производить просмотр информации об инвентаризируемом оборудовании через Интернет браузер.
Распространяется система по лицензии GPL v2 и является Open Source проектом.
Источник: www.oscc.ru

Скачать систему:
Следующие пакеты отсутствуют в Gutsy, но уже есть в Hardy. Несмотря на это их можно скачать и установить в Ubuntu 7.10.

Предварительно следует установить следующие пакеты:
$ sudo apt-get install libapache-dbi-perl libdbi-perl libdbd-mysql-perl libsoap-lite-perl libxml-simple-perl libnet-ip-perl libcompress-zlib-perl php5-gd
и модуль XML::Entities, которого в репозитории нет
$ sudo cpan -i XML::Entities

$ wget http://archive.ubuntu.com/ubuntu/pool/universe/o/ocsinventory-server/ocsinventory-reports_1.01-3_all.deb
$ wget http://archive.ubuntu.com/ubuntu/pool/universe/o/ocsinventory-server/ocsinventory-server_1.01-3_all.deb
$ sudo dpkg -i ocsinventory-server_1.01-3_all.deb
$ sudo dpkg -i ocsinventory-reports_1.01-3_all.deb
Как видите, в репозитории находится стабильная версия системы годичной давности. Я же буду рассматривать установку и настройку последней на текущий момент версии 1.02 RC1. При этом установка дополнительных пакетов и модуля XML::Entities не отменяется - они нужны.

Скачиваем файл OCSNG_LINUX_SERVER_1.02_RC1.tar.gz и распаковываем его. Проблемы начинаются уже на этапе работы инсталятора. Поэтому, перед тем как запустить setup.sh, открываем его и вносим следующие изменения:

строка 1114
- chown -R root:$APACHE_GROUP $ADM_SERVER_STATIC_DIR/$ADM_SERVER_VAR_IPD_DIR >> $SETUP_LOG 2>&1
+ chown -R root:$APACHE_GROUP $ADM_SERVER_VAR_DIR/$ADM_SERVER_VAR_IPD_DIR >> $SETUP_LOG 2>&1
строка 1123
- chmod -R go-w $ADM_SERVER_STATIC_DIR/$ADM_SERVER_VAR_IPD_DIR >> $SETUP_LOG 2>&1
+ chmod -R go-w $ADM_SERVER_VAR_DIR/$ADM_SERVER_VAR_IPD_DIR >> $SETUP_LOG 2>&1
строка 1132
- chmod g+w $ADM_SERVER_STATIC_DIR/$ADM_SERVER_VAR_IPD_DIR >> $SETUP_LOG 2>&1
+ chmod g+w $ADM_SERVER_VAR_DIR/$ADM_SERVER_VAR_IPD_DIR >> $SETUP_LOG 2>&1

Далее, необходимо для таблиц files и tags принудительно прописать в sql скрипте создания базы (OCSNG_UNIX_SERVER_1.02_RC1/ocsreports/files/ocsbase.sql) кодировку latin1 (строка 143 и 468):
) ENGINE=MYISAM DEFAULT CHARSET=latin1;

Теперь можно запускать setup.sh.
На все вопросы просто жмём клавишу ввода вплоть до окончания установки.

После успешной установки перезапускаем веб-сервер:
$ sudo /etc/init.d/apache2 restart
Теперь запускаем браузер и в адресной строке набираем http://имя_сервера/ocsreports/install.php и вводим данные для создания базы данных:
   MySql login: root
MySql password: пароль root'а для MySQL
MySql HostName: localhost
Создание базы ocsweb с таблицами должно пройти без проблем.
Затем создаём любым удобным способом пользователя ocs и даем ему права на базу ocsweb.

Меняем в файле /usr/share/ocsinventory-server/ocsreports/dbconfig.inc.php пароль для доступа к базе.

В браузере набираем http://имя_сервера/ocsreports и попадаем на страницу авторизации. При необходимости выбираем русский язык (флажки в правом верхнем углу). Пользователь: admin, пароль: admin.

На этом установку можно считать оконченной.

Теперь решаем проблемы с отображением русских символов.

В файле /usr/share/ocsinventory-server/ocsreports/preferences.php в строке 21:
- define("UTF8_DEGREE", 0 );  // 0 For non utf8 database, 1 for utf8
+ define("UTF8_DEGREE", 1 ); // 0 For non utf8 database, 1 for utf8

В файлах /usr/share/ocsinventory-server/ocsreports/group_show.php, header.php и machine.php меняем charset=ISO-8859-1 на charset=windows-1251 (строки 116, 49 и 90 соответственно).

При просмотре через www неправильно отображаются русские названия программ. Открываем для редактирования
/usr/share/ocsinventory-server/ocsreports/machine.php и правим function print_softwares($systemid) начиная со строки 606:

до
echo "$td3".htmlentities(textDecode($item->PUBLISHER))."</td>
$td3".htmlentities(textDecode($item->NAME))." </td>
$td3".textDecode($item->VERSION)." </td>
$td3".(htmlentities(textDecode($item->COMMENTS))?htmlentities(textDecode($item->COMMENTS)):"N/A")." </td>";
после
echo "$td3".textDecode($item->PUBLISHER)."</td>
$td3".textDecode($item->NAME)." </td>
$td3".textDecode($item->VERSION)." </td>
$td3".(htmlentities(textDecode($item->COMMENTS))?textDecode($item->COMMENTS):"N/A")." </td>";

Для отображения на главной странице имен пользователей на русском языке в файле preferences.php следует внести изменения в строку 763:
- echo $item[$chmp]."</span></a></font></td>\n";
+ echo textDecode($item[$chmp])."</span></a></font></td>\n";

С серверной частью вроде бы всё. Переходим к клиентской.

Установка агента в Ubuntu:
$ sudo apt-get install ocsinventory-agent
Запуск:
$ sudo ocsinv
В системе (в агенте сбора информации для Windows) имеется проблема с кодировкой (малые русские буквы, начиная с 'х'(0xF4 или 244). Т. е. буквы 'хцчшщъыьэюя' преобразовываются в символ английского языка 'x' (0x78 или 120). Проблема решается заменой файлов после установки агента файлами из архива http://ocsinventory.narod.ru/agentWinOcs.rar (спасибо Ивану Перевалову за сборку!).


Для тех, кого вышеприведенные операции c кодом приводят в ужас или навевают тоску (что вероятнее :-), выкладываю тарбол со всеми описанными исправлениями. Вам остаётся только распаковать его и установить – OCSNG_UNIX_SERVER_1.02_RC1_RU.tar.gz.


При подготовке материала использовались некоторые решения с форума http://www.opennet.ru/openforum/vsluhforumID3/14092.html. Большое спасибо их авторам!

В следующий раз рассмотрим процесс интеграции GLPI и OCS Inventory.

понедельник, апреля 14, 2008

Инвентаризация компьютерной и оргтехники

На днях совершенно случайно наткнулся на интересную программу.
GLPI - Система инвентаризации компьютерной и оргтехники.
Проект предназначен для работы с базой данных IT и телекоммуникационного оборудования, установленного на предприятии. Также имеется возможность ведения учета расходных материалов и организации службы технической поддержки по расписанию и по заявкам пользователей. GLPI русифицирована, создана на PHP и использует СУБД MySQL, лицензия GPL.

При использовании совместно с продуктом OCS-Inventory возможно создание максимально автоматизированной системы инвентаризации. OCS-Inventory основан на распределяемых модулях, устанавливаемых на инвентаризируемые машины, которые отсылают подробную информацию о системе и подключенных устройствах в выделенную базу данных.
Источник: OpenNET
Об OCS-Inventory поговорим в следующий раз, а сейчас рассмотрим процесс установки GLPI.

Пакет можно установить из репозитория:
$ sudo apt-get install glpi
однако там устаревшая версия системы (0.68.3-2 почти годичной давности). На сайте доступна версия 0.70.2, которую берём здесь.
Полученный тарбол распаковываем, например, в /var/www
$ sudo tar xvfz glpi-0.70.2.tar.gz -C /var/www
выставляем для некоторых папок права на запись для веб-сервера
$ cd /var/www/glpi
$ sudo chown www-data:root config files files/* inc
Теперь в браузере набираем http://адрес_сервера/glpi - запускается мастер настройки в котором прописываем сервер базы данных (обычно localhost), пользователя имеющего доступ к базе и пароль для него. Программа сама создает базу и сразу готова к работе.




P.S. Уважаемые читатели! Большая просьба – проголосуйте за фотографию моего сына здесь (фотоконкурс "Хорошие дети"
от журнала "Хорошие родители"). Заранее спасибо всем проголосовавшим!

понедельник, апреля 07, 2008

Kopete. Ошибка SSL в jabber.

Что нужно установить, чтобы была поддержка SSL для jabber-протокола в Kopete?

Пакет qca-tls.
This is a plugin to provide SSL/TLS capability to programs that utilize the Qt Cryptographic Architecture (QCA).
QCA is a library providing an easy API for several cryptographic algorithmns to Qt programs.
$ sudo apt-get install qca-tls

среда, апреля 02, 2008

Удаленное подключение к MySQL в Ubuntu

По умолчанию MySQL-сервер в Ubuntu "слушает" только на localhost (127.0.0.1). Это значит, что он будет принимать подключения только от локальных приложений.

Чтобы изменить ситуацию (например, для управления базами с соседней машины), откройте файл /etc/mysql/my.cnf и закомментируйте строку
bind-address = 127.0.0.1
а затем перезапустите MySQL-сервер
/etc/init.d/mysql restart

суббота, марта 29, 2008

Пять лучших игр. Эстафета продолжается...

Сначала хотел не принимать эстафету, но потом подумал – а почему бы и не написать...

За последние лет 7 я играл в игрушки раз эдак... пять. Я имею в виду игру в полном смысле слова, а не запуск на 15 минут для ознакомления. Это, насколько помню, были Serious Sam 1-2, Max Payne, GTA San Andreas, Clive Barker's Undying. С рождением сына времени вообще не осталось ни на какие развлечения, хотя, когда он подрастёт, всё может кардинально поменяться :)

Но когда-то, лет 11-13 назад я просиживал за игрушками чуть ли не целыми днями. В основной массе это были квесты. Думаю, многие помнят такие шедевры как Space Quest, King's Quest, Quest for Glory, Leisure Suit Larry, The Legend of Kyrandia, Day of the Tentacle, Goblins, Monkey Island, Little Big Adventure, Prince of Persia 2, Alone in the Dark и много-много других. Из них и будет состоять мой список. Как-то так, я бы сказал:

1. Lost Eden
Действие игры происходит в сказочных землях, которые населены людьми и динозаврами. Долгое время люди жили в мире и согласии с этими величественными животными. Вместе они противостояли Моркусу Рексу – предводителю тираннозавров, который хотел уничтожить все живое на Земле.
Но времена изменились. Один из королей тех краев в свое время разорвал все дружеские отношения с динозаврами. Теперь Моркусу будет намного легче уничтожить разобщенный альянс людей и динозавров, между которыми нет понимания и доверия. В тех землях остается только одно безопасное место – цитадель Мо, из которой правит подвластными ему территориями король Грегор. В игре мы будем выступать в роли сына короля – принца Адама. Надежда о спасении мира от безжалостных тираннозавров лежит на его плечах.

2. Little Big Adventure 2: Twinsen's Odyssey
Эта игра – достойное продолжение «Little Big Adventure: Relentless», вышедшей в 1994 году и произведшей на игроманов – любителей квестов и жанра «action» – незабываемое впечатление. Такой квест, построенный по принципу «хожу куда хочу», очень сложен, так как предоставляет игроку массу вариантов. Тут недолго запутаться: перед вами стоит сразу несколько задач. Что делать сначала, а что потом – решать вам, но рано или поздно вы столкнетесь с ситуацией, когда «это» не работает без «того»...

3. The Legend of Kyrandia
В фантастическом королевстве Кирандии король Вильям и его жена были убиты злым придворным шутом Малкольмом — сумасшедшим, который владеет чудовищными магическими способностями. Брэндон, принц, был спрятан в лесу Каллаком, советником короля, воспитавшим его как своего внука. Малкольм получает удовольствие, разрушая леса королевства. Он встречает Каллака и превращает его в камень. Брэндон, ничего не зная о своём прошлом, вскоре открывает правду о своём происхождении. Он обнаруживает, что Малкольм украл Камень Кирандии, волшебный камень, содержащий энергию королевства. Брэндон должен вернуть Камень Кирандии и победить Малкольма.

4. Day of the Tentacle
Одна из известнейших компьютерных игр жанра «квест», продолжение Maniac Mansion.
Прошло три года с момента происшествия с Пурпурным метеоритом. Игра начинается с того, что Фиолетовое Щупальце выпивает воду из реки, в которую сбрасывались токсичные отходы. В результате мутации у него вырастают небольшие лапы, а сам он становится намного умнее, сообразительнее и честолюбивей, и он всецело отдаётся идее захвата мира. Прознавший об этом доктор Фред запирает Фиолетовое Щупальце вместе с ни в чём не повинным Зелёным в подвал...

5. Quest for Glory 3: Wages of War
Волшебница Азиза и Криша, жена Ракиша, открывают портал, который позволяет Герою, Ракишу и Ухуре переместиться из Шапира в страну Фрикану, навеянную африканским и египетским фольклором. Добро пожаловать в Тарну — город, где живут темнокожие люди и лайонтауры, где в ресторане за столом сидит Silly Clown из QFG2 и не нужно долго искать денежного менялу. Город стоит на берегу реки, а со всех сторон его окружают саванна или джунгли. Саванну населяют гигантские насекомые и люди-ящеры, а в джунглях встречаются летающие змеи и — о нет! — демоны. Один из могущественных демонов, как раз-то, и имеет виды на мирное королевство. Ракиш, кстати, в свое время сражался с одним из его приспешников. У демона созрел коварный план: перессорив племя магических людей-леопардов и племя воинов-скотоводов Симбани, он надеется начать кровопролитную войну, которая захлестнет и Тарну и, постепенно, всю страну. Остановить надвигающуюся катастрофу сможет только настоящий герой.

Такой вот получился мой TOP-5 игр конца 20 века :)

Эстафету никому персонально не передаю. Желающие продолжить – принимайте.

Примечательные события прошедшей недели

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

С нетерпением ждём сборку OpenOffice.org Pro от компании «Инфра-Ресурс», традиционно готовящуюся к выпуску через неделю.


KNOPPIX 5.3.1
Клаус Кноппер (Klaus Knopper) анонсировал выход релиза KNOPPIX 5.3.1, построенного на базе Debian Lenny (testing + unstable). В состав KNOPPIX 5.3.1 вошли: Linux ядро 2.6.24.4 с поддержкой "suspend" режима засыпания, KDE 3.5.9, композитный оконный менеджер Compiz Fusion 0.7.3, OpenOffice.org 2.3.1, VirtualBox, QEMU, KVM, обновлены драйверы WiFi устройств.

Загрузить KNOPPIX_V5.3.1DVD-2008-03-26-EN.iso


Nero Linux 3.5.0.1
Компания Nero выпустила новую версию своего пакета программ для работы с мультимедиа Nero для Linux. Среди нововведений можно отметить новый клиент для работы из командной строки. Благодаря ему можно работать с движком Nero, используя скрипты и приложения, созданные независимыми разработчиками. В Nero Linux 3.5 также реализована поддержка субноутбуков с небольшим разрешением (800x480 пикселей). В эту версию также включен плагин Nero Digital Audio+ для кодирования и декодирования файлов.

среда, марта 26, 2008

Подписка на RSS-ленту через FeedBurner

Уважаемые подписчики!

Если вы читаете этот блог посредством RSS, пожалуйста, замените URL фида в своём аггрегаторе на http://feeds.feedburner.com/eugene-online.

Заранее благодарен вам.

понедельник, марта 24, 2008

muCommander - удобный файловый менеджер с красивым, классическим интерфейсом

Подыскивая бесплатную альтернативу Total Commander'у под Windows, случайно наткнулся на файловый менеджер, который меня заинтересовал - muCommander. Что же это за зверь?

Краткая характеристика

muCommander полностью реализован на Java, что делает его универсальным для многих операционных систем.

Никаких сверхнаворотов в нём нет, он делает всё то, что должна делать программа его класса.

muCommander обладает удобным двухпанельным интерфейсом в стиле Norton Commander и имеет все основные возможности, необходимые для работы с файлами компьютера.

Кроме стандартных операций с папками и файлами, muCommander позволяет подключаться к FTP, SFTP и HTTP/HTTPS серверам, отправлять электронные сообщения с прикрепленными к ним выбранными файлами, архивировать и разархивировать файлы форматов ZIP, TAR, GZip, BZip2, ISO/NRG, AR/Deb и LST, а также сравнивать содержимое каталогов.

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

Для работы программы требуется наличие в системе Java Runtime версии не ниже 1.4.

muCommander не обременён ненужными функциями и на нём удобно и очень приятно работать.

Имеет многоязычный (American & British English, French, German, Spanish, Czech, Simplified & Traditional Chinese, Polish, Hungarian, Русский, Slovenian, Romanian, Italian, Korean, Brazilian Portuguese, Dutch и Slovak) интерфейс.

Лицензия: GNU GPL v3.

Где взять

mucommander-0_8_1.tar.gz
mucommander-0_8_1-portable.tar.gz
mucommander_0_8_1_all.deb

Установка в Ubuntu/Debian

Чтобы установить muCommander и получать автоматические обновления используя APT, добавьте следующие строки в ваш /etc/apt/sources.list:
для стабильных релизов:
deb http://apt.mucommander.com stable main non-free contrib
для ночных сборок (unstable):
deb http://apt.mucommander.com unstable main non-free contrib
и затем выполните:
$ sudo apt-get update
$ sudo apt-get install mucommander

P.S. А более-менее достойную альтернативу Total Commander'у я таки нашёл - FreeCommander.

пятница, марта 21, 2008

Вышла бета-версия Ubuntu 8.04 Hardy Heron

На сайте Ubuntu уже доступны для загрузки образы дисков. Кроме того, там же теперь можно наблюдать отсчет времени до официального релиза - осталось 34 дня.

среда, марта 19, 2008

Устанавливаем Zend Optimizer в Ubuntu

Если Вы хотите управлять файлами PHP, которые были закодированы с помощью Zend Encoder, Вам нужен Zend Optimizer.
Zend Optimizer — бесплатно распространяемое приложение, представляющее собой серверный модуль для запуска закодированных с помощью Zend Encoder и Zend SafeGuard Suite скриптов, а также немного их ускоряющий (заявлено, что до 40%).

Последнюю версию Zend Optimizer можно взять на сайте http://www.zend.com/en/products/guard/downloads.

Zend Guard / Zend Optimizer DownloadsЧтобы получить возможность скачать архив, необходимо зарегистрироваться на странице http://www.zend.com/en/user/index/show/register.

Можно также воспользоваться прямой ссылкой: ZendOptimizer-3.3.3-linux-glibc23-i386.tar.gz

Для установки распаковываем пакет и запускаем инсталяционный скрипт:
$ tar xvfz ZendOptimizer-3.3.3-linux-glibc23-i386.tar.gz
$ cd ZendOptimizer-3.3.3-linux-glibc23-i386
$ sudo ./install.sh
Принимаем условия лицензионного соглашения.

По умолчанию программа устанавливается в папку /usr/local/Zend (я согласился, Вы можете указать другую папку):

Указываем путь к файлу php.ini:

Подтверждаем путь к apachectl:

Затем идет сообщение о том, что php.ini был перемещен из /etc/php/apache2 в /usr/local/Zend/etc c созданием символической ссылки, а оригинал php.ini сохранен как /etc/php/apache2/php.ini_zend_optimizer.bak:

Соглашаемся на перезапуск веб-сервера.

На этом установка Zend Optimizer окончена.

Чтобы проверить установку Zend Optimizer и, если приложение установлено, получить информацию о его конфигурации, нужно выполнить следующие действия:
  1. Создайте файл с именем test.php. Поместите в созданный файл строку
    <? phpinfo(); ?>
  2. Поместите файл в корневой каталог вашего сайта.
  3. Откройте в браузере страницу http://имя_сайта/test.php.
  4. После выполнения команды в браузере отобразится таблица:
P.S. Мне Zend Optimizer понадобился для установки скрипта интернет-магазина ShopCMS.

четверг, марта 13, 2008

Вероятно, самый безопасный и самый быстрый FTP сервер для UNIX-подобных операционных систем

vsftpd (very secure ftp daemon) - популярный ftp-сервер, при разработке которого во главу угла была поставлена безопасность.

В своё время я остановил свой выбор именно на нём.

Несмотря на свой маленький размер в целях скорости и безопасности, vsftpd позволяет создавать множество сложных конфигураций FTP сервера.

Основные возможности vsftpd:
  • Виртуальные IP
  • Виртуальные пользователи
  • Работа как через [x]inetd так и в качестве отдельной службы
  • Мощная система настройки для каждого пользователя
  • Ограничение полосы пропускания
  • Настройка для каждого IP
  • Лимиты для каждого IP
  • Поддержка протокола IPv6
  • Поддержка шифрования через интеграцию с SSL
Если ваши главные требования к FTP серверу
  • Безопасность
  • Производительность
  • Стабильность
тогда vsftpd - FTP сервер, который Вы ищете.

Единственная причина, по которой Вы могли бы предпочесть другой FTP сервер vsftpd, - если Вы действительно нуждаетесь в конфигурируемости одного из более "навороченных" серверов. Однако, заметьте, что vsftpd в большинстве случаев удовлетворит все Ваши запросы. Даже если в vsftpd, кажется, отсутствует какая-то функциональность, она часто возмещается внешним компонентом, типа PAM или xinetd/tcp_wrappers. В этом отношении, vsftpd - маленький модульный компонент в духе UNIX. Наконец, рассмотрите возможность перехода на vsftpd, даже если это означает пожертвовать некоторой эксцентричной особенностью вашего текущего FTP сервера. Безопасность, производительность и увеличение стабильности ждут Вас.

Последний выпуск vsftpd v2.0.6, в настоящее время доступен на ftp://vsftpd.beasts.org/users/cevans/

Установка в Ubuntu/Debian:
$ sudo apt-get install vsftpd

Настройка vsftpd:

Скрипт генерации паролей на Perl

Этот скрипт был написан/найден мной года 4 назад. С тех пор я периодически пользуюсь им для генерации паролей в консоли. Может кому пригодится. Называется passgen:
#!/usr/bin/perl
print "Password length:";
chomp($length=<stdin>);
$length=~s/\D*//g;
$length||='8';
srand();
@letters=('a'..'z','A'..'Z',0..9,'#','*','_','-','+','=');
for (1..$length){($pass.=$letters[rand(@letters)])};
print "\033[1;31m$pass\033[0;39m\n";

Есть еще неплохая утилита Pwgen.
Pwgen is a small, GPL'ed password generator which creates passwords which can be easily memorized by a human.
$ sudo apt-get install pwgen
А чем пользуетесь вы для генерации паролей?

понедельник, марта 10, 2008

Журнал Linux Format - архив номеров за 2007 год в формате PDF

Ну наконец-то!
Редакция журнала LinuxFormat продолжила славную традицию начатую в прошлом году. На сайте доступны все номера за 2005, 2006 и 2007 года в формате PDF. Все подписчики журнала уже получили полный архив номеров на DVD-диске. (с) MadDog's Blog

Архив номеров в формате PDF 2005-2007 г.

воскресенье, марта 09, 2008

Использование PHP в командной строке

Чтобы иметь возможность выполнять php скрипты из командной строки, в Ubuntu необходимо установить пакет php5-cli.
Начиная с версии 4.3.0, PHP поддерживает новый вид SAPI (интерфейс разработки серверных приложений) под названием CLI, что означает интерфейс командной строки. Как видно из названия, этот вид SAPI предназначен для разработки консольных (или даже десктопных) приложений на PHP.
$ sudo apt-get install php5-cli
Подробнее:
Руководство по PHP
Глава 43. Использование PHP в командной строке

пятница, марта 07, 2008

Многоязычная самообучающаяся система автоматизированного перевода

Буквально сегодня мне понадобилось перевести несколько небольших текстов с украинского языка на русский. Оказывается, ситуация с переводчиками текстов в Linux такая же, как и с системами распознавания - выбора, по большому счету, на данный момент нет никакого. Единственный более-менее вменяемый вариант (которым я и воспользовался) - это "Переводчица" - многоязычная самообучающаяся система автоматизированного перевода. На сайте проекта доступны два вида перевода - перевод текста и перевод файла. В обоих случаях размер переводимого фрагмента/текста ограничен 100 Кб. По сравнению с другими online-переводчиками, где ограничение составляет 500-1000 символов, 100 Кб - очень даже неплохо. Поддерживаемые типы файлов: rtf, xml, html, а также все форматы OpenOffice.org. Поддерживаемые языки для перевода (имеющиеся в наличии): русский, украинский, английский. Но словари можно сделать для любого языка.

Систему можно также установить на локальный компьютер. Со страницы загрузки доступны исходные тексты программы и словарей, а также собранные пакеты для ALT Linux, ASP Linux (Fedora Core), Gentoo Linux и MS Windows. Для Ubuntu/Debian пакетов к сожалению нет.

Следует отметить, что для программы имеется графический интерфейс на wxWidgets.

Перед установкой переводчика необходимо установить несколько пакетов:
$ sudo apt-get install libarchive-zip-perl libconfig-general-perl libhtml-simpleparse-perl libtext-csv-perl
$ sudo apt-get install ncftp
и модули Perl, которых в репозитории нет:
$ sudo cpan RTF::Tokenizer
$ sudo cpan Wx
Затем скачиваем пакет Lingua-Pere-0.2.0.tar.gz, распаковываем, собираем и устанавливаем его:
$ tar xvfz Lingua-Pere-0.2.0.tar.gz
$ cd Lingua-Pere-0.2.0
$ perl Makefile.PL
$ make
$ sudo make install
То же самое проделываем с пакетом wxpere-0.2.0.tar.gz:
$ tar xvfz wxpere-0.2.0.tar.gz
$ cd wxpere-0.2.0
$ perl Makefile.PL
$ make
$ sudo make install
Теперь очередь словарей. Словари берем из http://pere.org.ua/dwn/src/dic/ (dmp или src; пакеты src меньше в 3 раза, но их сборка займёт больше времени; у меня русско-украинский словарь собирался из исходников 3,5 часа; за это время я успел скачать архивы с дампами и восстановить словари из них). Для каждого словаря после распаковки выполняем команду вида:
$ ./install.sh ~/dic/en-us_ru-ru_dzer-tyzh en-us_ru-ru_dzer-tyzh.dmp
На этом установка окончена. Теперь можно запустить wxpere:



Если переводить тексты необходимо время от времени, то нет смысла устанавливать "Переводчицу" - намного проще воспользоваться online-переводом.

четверг, марта 06, 2008

Анонсирован Nero Linux 3.5

Компания Nero анонсировала новую версию своего пакета программ для работы с мультимедиа Nero для Linux. Среди заявленных нововведений можно отметить новый клиент для работы из командной строки. Благодаря ему можно работать с движком Nero, используя скрипты и приложения, созданные независимыми разработчиками. В Nero Linux 3.5 также реализована поддержка субноутбуков с небольшим разрешением (800x480 пикселов).

Начиная с третьей версии, Nero Linux поддерживает запись Blu-ray и HD DVD. Другая особенность Nero Linux 3 – поддержка 64-битной архитектуры. Программа также имеет встроенный кодировщик и декодировщик, поддерживающий форматы Ogg, Flac, Wav, и MP3.

Пакет Nero Linux доступен в виде коробочной версии, а также есть версия для скачивания. Программы доступны на многих языках и совместимы с большим числом дистрибутивов, в том числе Red Hat Enterprise Linux 4, SuSE Linux 10.0, Fedora 4, Debian GNU/Linux 3.1 и Ubuntu 5.10. Выход Nero Linux 3.5 ожидается до конца месяца.

Источник

среда, февраля 27, 2008

Состоялся долгожданный релиз FreeBSD 7.0

Вышел новый релиз FreeBSD - самой популярной UNIX-подобной операционной системы из современного семейства BSD.

Что сделано в этой версии:
  • Улучшен и подчищен код стека сети.
  • Изменения в ядре: фильтр прерываний, Linuxulator, новый планировщик ULE 2.0/3.0
  • Мультимедиа: добавлены emu10kx, snd_envy24[ht], snd_hda.
  • Улучшения в userland: добавлен jemalloc
  • Добавлена поддержка ZFS, начальная поддержка XFS (read-only) и экспериментальная поддержка tmpfs
  • Изменения, касающиеся безопасности: добавлен аудит событий, новые возможности разделения привелегий и прав.
  • Добавлена поддержка архитектур ARM, sun4v (Niagara) и прекращена поддержка alpha.
  • Поддержка Xorg 7.3.0, Gnome 2.20.1, KDE 3.5.7
  • Образы дисков теперь 700 Mb (вместо 650 ранее)
FreeBSD 7.0-RELEASE Announcement
FreeBSD 7.0-RELEASE Release Notes

7.0-RELEASE-i386-bootonly.iso
7.0-RELEASE-i386-disc1.iso
7.0-RELEASE-i386-disc2.iso
7.0-RELEASE-i386-disc3.iso
7.0-RELEASE-i386-docs.iso
7.0-RELEASE-i386-livefs.iso

Список зеркал

понедельник, февраля 25, 2008

О хранении паролей

Вчера на «Хабре» вышла статья "Как я храню свои пароли", касающаяся хранения паролей и удобства работы с ними. Автор предлагает удобный инструмент управления паролями - программу KeePass.

Вот некоторые ее достоинства:
  • Удобная. И нет уродских «кредиточек» в интерфейсе.
  • Есть программы под Windows, Linux и Mac.
  • Есть программы для Pocket PC, телефонов с Java и даже для Blackberry.
  • Удобный и настраиваемый генератор паролей.
  • Поддерживает Twofish и AES с 256-битным ключом.
  • Помимо мастер-пароля, можно еще и ключевым файлом доступ ограничить.
  • Мастер-пароль защищен функцией SHA-256.
  • Позволяет работать с несколькими базами паролей.
  • Есть поиск и сортировка по базе паролей.
  • Многоязычный интерфейс, есть русская версия.
  • Скопировал пароль, вставил, а KeePass очистил за собой буфер.
  • Пароли защищены даже в памяти.
  • Можно экспортировать пароли в XML, TXT, CSV, HTML при необходимости.
  • Импортировать пароли тоже можно, что облегчает миграцию с корявого софта.
  • Может работать с флешки.
  • Бесплатна и легальна.
  • Открытый код, плагины и все такое.
Так как у меня уже давно назрела необходимость привести свою "базу" паролей к нормальному виду (да и ревизию паролей не мешало бы сделать), я решил воспользоваться рекомендациями автора.

Версия программы под Linux называется KeePassX. Пакеты для различных дистрибутивов можно скачать со страницы загрузки.

Также KeePassX есть в репозитории Ubuntu. Устанавливается с помощью команды
$ sudo apt-get install keepassx

KeePassX
Имеется и версия программы для запуска с флэшки (как для Linux, так и для Windows).

пятница, февраля 22, 2008

Проблема при запуске firebird2 в Ubuntu 7.10

Багрепорт есть. Но исправят ошибку, похоже, только в Hardy. Вкратце - отсутствует папка /var/run/firedird/2.0/ необходимая для старта firebird2. Если создать эту папку вручную, то после перезапуска системы она автоматически удалится и firebird2 не запустится.

Решение проблемы - отредактировать скрипт /etc/init.d/firebird2.0-*, добавив в него после строки /usr/share/firebird${FB_VER}-common/functions.sh следующий код:
if [ ! -d /var/run/firebird/2.0 ]
then
cd /var/run
mkdir -p firebird/2.0
chmod -fR 770 firebird
chown -fR firebird:firebird firebird
fi
Вместо использования chmod и chown можно просто использовать функцию fixPermsConfigure, определенную в скрипте /usr/share/firebird${FB_VER}-common/functions.sh, подгружаемом в самом начале файла /etc/init.d/firebird2.0-*. Код будет выглядеть следующим образом:
if ! [ -d $RUN ]; then
mkdir -p $RUN
fixPermsConfigure
fi
Эта функция делает то же самое:
fixPermsConfigure()
{
find $RUN -type d \
-exec chown firebird:firebird {} \; \
-exec chmod 0770 {} \;
find $RUN -type f \
-exec chown firebird:firebird {} \; \
-exec chmod 0660 {} \;
}

Ubuntu – настольный дистрибутив года

Настольным дистрибутивом года стал Ubuntu (30,83%), серверным дистрибутивом года - Debian (30,30%), показали результаты опроса пользователей сообщества LinuxQuestions.org в рамках ежегодного присуждения награды LinuxQuestions Members Choice Award за 2007 г. По каждой из 26 номинаций проголосовало, в среднем, около 1000 пользователей. Равно как и в более широком опросе Alfresco, практически по каждой номинации выделяются явные лидеры.

В номинациях, специфичных для Home use, победителями стали: аудиоплеер Amarok (57,37%), графический редактор GIMP (69,15%), видеоплеер mplayer (41.78%).

Источник

понедельник, февраля 18, 2008

Firebird и управление базами данных

Не так давно в заметке "Инструменты для разработки и управления базами данных" мной были рассмотрены универсальные программы для работы с различными базами данных. Все они поддерживают работу с СУБД MySQL "из коробки", чего нельзя сказать о Firebird. Собственно, о том, как подключиться к базе данных под управлением СУБД Firebird с помощью DbVisualizer, SQuirreL SQL Client или Aqua Data Studio и пойдет речь ниже.

Первым делом нам понадобится Jaybird (Firebird JDBC Driver), который можно скачать со страницы загрузки проекта. В моем случае (Ubuntu 7.10) это Jaybird 2.1.2 for JDK 1.6.

Из полученного архива извлекаем файл jaybird-full-2.1.2.jar, который копируем:
  • для DbVisualizer - в папку jdbc/firebird (в моем случае путь к файлу имеет вид /home/eugene/Work/DbVisualizer/jdbc/firebird/jaybird-full-2.1.2.jar)
  • для SQuirreL SQL Client - в папку lib (/home/eugene/Work/SQuirreL/lib/jaybird-full-2.1.2.jar)
  • для Aqua Data Studio - в папку lib (/home/eugene/Work/Aqua Data Studio/lib/jaybird-full-2.1.2.jar)
Теперь можно запустить DbVisualizer, SQuirreL SQL Client или Aqua Data Studio и создать подключение к базе данных. Параметры подключения к одной и той же базе у этих программ различаются и представлены на скриншотах ниже.

DbVisualizer
SQuirreL SQL Client
Aqua Data Studio

четверг, февраля 14, 2008

Google Reader по-русски

Сегодня интерфейс Google Reader стал поддерживать новые языки и, среди прочего, обзавелся русскоязычным интерфейсом! Таким образом, между обещанием Google о поддержке русского языка и реализацией этой долгожданной функции прошло около полугода.

понедельник, февраля 11, 2008

69 шпаргалок по Unix, Linux и открытому ПО

Scott Klarr подготовил подборку из 69 шпаргалок с кратким обзором команд Linux, Solaris, Debian/Ubuntu, пакетных менеджеров, bash, awk, gdb, sed и т.д.

Источник

воскресенье, февраля 10, 2008

13 вопросов, которые стоит задать себе, прежде чем опубликовать пост в блог

  1. Какова основная цель написания этого поста? сделал ли я ее очевидной?
  2. На какие действия я хочу подтолкнуть своих читателей?
  3. Написал ли я что-либо полезное?
  4. Написал ли я что-либо уникальное?
  5. То, что я только что написал, приближает или отдаляет меня от целей, которые ставятся перед блогом в целом?
  6. Воспользовался ли я заголовком, привлекающим внимание потенциальных читателей?
  7. Точно ли отсутствуют орфографические и грамматические ошибки?
  8. Мог ли я выразить ту же мысль более кратко?
  9. Указал ли я свои источники цитат и вдохновения?
  10. Писал ли я раньше записи на схожие темы, на которые можно было бы оставить ссылки? может быть есть такие записи других авторов?
  11. Оставил ли я своим читателям возможность как-либо дополнить и развить открытую мной тему?
  12. По каким ключевым словам пользователи могли бы искать информацию на эту тему в поисковых системах? оптимизировал ли я свой текст под эти ключевые слова?
  13. Как я мог бы развить этот пост в следующем, продолжая открытую тему?
Источник

пятница, февраля 08, 2008

Шпаргалки по языкам программирования и не только

Подборка шпаргалок (Cheat Sheets) и справочных карточек (Quick Reference Cards) по самым популярным языкам и платформам: Linux & Unix, ASP, CSS, HTML, спецсимволы HTML, JavaScript, Microformats, Apache, mod_rewrite, MySQL, PHP, Perl, Python, Java, регулярные выражения, Ruby onrails, безопасная палитра цветов, C, C++ и др.

Cheat Sheets
Quick Reference Cards

Поднимаем jabber-сервер для внутренних нужд организации

Исходные данные:
  • сервер под управлением Ubuntu 7.10;
  • 20-25 пользователей, которым нужно обмениваться сообщениями.
Условия:
  • обмен сообщениями только в пределах организации (без транспортов и выхода в Интернет).
Итак, приступим. Посмотрим, что есть в репозиториях:
$ sudo apt-cache search jabber server
Из полученного списка программ (порядка 40) выбираем те, которые предположительно нам подойдут:
ejabberd - Distributed, fault-tolerant Jabber/XMPP server written in Erlang
jabber - An instant messaging server using the Jabber/XMPP protocol
jabberd2-mysql - Jabber Open Source Instant Messenger Server (MySQL)
Посмотрев, что все публичные jabber-серверы работают на ejabberd, я сначала хотел поставить его, но заметив, что вместе с зависимостями он весит порядка 27 Мб, передумал. Решил посмотреть каков размер остальных двух серверов: jabber - 170kB, jabberd2-mysql - 575kB. В связи с этим выбор пал на jabber (jabberd14).
jabberd14 is the original server implementation of the Jabber protocol, now known as XMPP. It is open source, and it is free. This implementation has been formerly known as just jabberd as well.

Please note: jabberd2 (also known as jabberd 2.x) is not a newer version of jabberd14 but a completely different project.

The main goals of jabberd14
  • Excellent support for security and encryption protocols,
  • reuse / support of existing protocols, not only from the XMPP/Jabber world,
  • strict standards compliance,
  • flexibility in configuration and deployment,
  • easy customizing / integration into web sites.
Устанавливаем пакет:
$ sudo apt-get install jabber
Теперь внесем небольшие изменения в файл /etc/jabber/jabber.xml, а именно в строку
<host><jabberd:cmdline flag="h">localhost</jabberd:cmdline>
заменив localhost на имя сервера, например server.fsnv.net.

Перезапускаем сервис:
$ sudo /etc/init.d/jabber restart
Всё. Остаётся только установить на рабочие станции jabber-клиент, например Just Another Jabber Client (JAJC) и при первом запуске создать каждому пользователю учетную запись.

Ещё про установку Jabber-сервера:

Семь плагинов, превращающих Thunderbird в замену Outlook

В статье "7 Thunderbird Extensions that will allow you to replace Outlook" представлены семь дополнений к почтовому клиенту Thunderbird приближающих его по функциональности к Outlook:

  • Addressbooks Synchronizer - позволяет синхронизировать адресную книгу между несколькими машинами;
  • Lightning - удобный календарь-планировщик;
  • Lightning Nightly Updater - плагин для еженощного автоматического обновления Lightning;
  • Provider for Google Calendar - плагин для синхронизации локального календаря с Google calendar и для организации совместного планирования;
  • addressContext - расширение для добавления в контекстное меню сообщения пунктов связанных с адресной книгой (быстрое добавление адреса, поиск);
  • Contacts Sidebar - позволяет держать адресную книгу на видном месте в панели, под списком папок;
  • Duplicate Contact Manager - средство для выявления дубликатов в адресной книге (из нескольких записей создает одну с более полной информацией).
Кроме того, Алексей Роменский сообщил о доступности патча для Thunderbird, устраняющего некорректное отображение кириллицы в заголовках в панели со списком писем (message list pane), панели сообщения (message pane) и во всплывающем окне оповещения о новых сообщениях (new message alert).

Источник: OpenNet

вторник, февраля 05, 2008

Что удерживает меня от перехода на Thunderbird...

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

Скрины сортировщика писем из The Bat!:


Про Attachment Extractor я знаю, но его функциональность пока не достигла требуемого уровня.

Как вариант, можно распаковывать автоматом всё в одну папку, а потом самописным скриптом сортировать по папкам... Или использовать внешнюю программу распаковки с сортировщиком (кто-нибудь знает такую?). Очень не хочется изобретать велосипед. Хотелось бы найти готовое нормальное решение проблемы.

понедельник, февраля 04, 2008

Google Docs Bar - плагин для Firefox

Google Docs BarВыпущено расширение для браузера Mozilla Firefox, которое несомненно оценят постоянные пользователи службы «Документы Google» (Google Docs).

Подключаемый модуль Google Docs Bar добавляет к Firefox новую панель, позволяющую получать упрощенный доступ к данной службе. В левой части браузера отображается список сохраненных документов; также имеется возможность поиска по именам файлов или по их содержимому. При необходимости можно перейти к редактированию документа одним щелчком «мыши».

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

Инструменты для разработки и управления базами данных

DbVisualizerhttp://www.dbvis.com/products/dbvis/

DbVisualizerDbVisualizer – это межплатформенный инструмент для работы с базами данных, который представляет собой универсальное решение для быстрой разработки, тестирования и администрирования реляционных баз данных. Он предлагает разработчикам целый ряд инструментов, обеспечивающих помощь в разработке баз данных и выполнении таких задач, как просмотр объектов, создание и запуск SQL-скриптов, а так же просмотр и редактирование данных. DbVisualizer поддерживает все основные коммерческие базы данных, включая Oracle, DB2, Mimer, SQL Server, Sybase ASE, Informix и альтернативные базы данных с открытыми исходными кодами, такие как MySQL, PostgreSQL и JavaDB/Derby.

Совсем недавно в программу был добавлен Table Data Navigator, который позволит вам управлять внешними ключами на основе выбора данных. Это удобно при просмотре нормализованных таблиц с ключами, содержащимися в других таблицах. Кроме этого в программе имеется поддержка визуального создания и редактирования табличных определений, включая колонки, индексы, первичные и внешние ключи, а так же нестандартные особенности, специфичные для поддерживаемых баз данных.

DbVisualizer доступен в двух редакциях (http://www.dbvis.com/products/dbvis/info.html):

1. DbVisualizer Free
Бесплатная версия для коммерческого и некоммерческого использования. Включает базовый набор функций, необходимый для большинства пользователей.

2. DbVisualizer Personal
Расширяет функциональность бесплатной версии набором функций, повышающих продуктивность:
  • Редактирование таблицы данных
  • Поддержка автозавершения в SQL редакторах
  • Создание/Изменение таблиц
  • Выполнение SQL скриптов
  • Multi result set management
  • Представление данных в виде диаграмм
  • Управление BLOB/CLOB данными
  • Построитель запросов
  • Data Navigator
  • Explain plan support
  • Просмотр представлений, триггеров, summary tables, синонимов, функций, процедур, системных таблиц, первичных ключей, привилегий, ссылок, DDL, программ, модулей, файлов данных и др.
Эта редакция коммерческая и лицензируется на пользователя.

На сайте можно получить пробную ограниченную по времени лицензию для ознакомления с DbVisualizer Personal edition.

Лицензия: Commercial, Free

Язык: английский


SQuirreL SQL Clienthttp://www.squirrelsql.org/

SQuirreL SQL ClientSQuirreL SQL Client – клиент баз данных. Обладает следующими отличительными свойствами:
  • платформонезависим, написан на Java;
  • графический интерфейс;
  • может работать с любой базой данных, поддерживающей JDBC 2.0;
  • расширяем с помощью плагинов.
SQuirreL SQL Client является программой с открытым кодом и распространяется по лицензии LGPL. Для работы программы на компьютере должна быть установлена JRE версии 1.5 или выше.

Лицензия: GNU General Public License (GPL), GNU Library or Lesser General Public License (LGPL)

Язык: английский, русский


Aqua Data Studiohttp://www.aquafold.com/

Aqua Data Studio — универсальная утилита для создания, управления, поддержки реляционных баз данных, гибкое многоплатформенное приложение, предоставляющее ИТ-специалистам широчайшие возможности управления базами данных от различных производителей (Oracle, DB2, Microsoft SQL Server, MySQL, Sybase, Informix и PostgreSQL). Программа разработана на Java, что позволяет ей работать на различных ОС.

Aqua Data StudioЯзык: английский, русский

Лицензия: Commercial

Licensing Personal Academic OSS Developer Commercial Support
----------------------------------------------------------------------------------
Aqua Data Studio v6.5 License License* License** License Available
Aqua Data Studio v4.7 Free Free Free License Available***
Aqua Data Studio v2.0 Free Free Free Free N/A

* Discounted licences are available for qualified Academic users
** Free licenses are available for qualified Open Source Software (OSS) Developers
*** For licenced users only