Свободное ПО, Linux, Linux-софт, Jabber, Drupal

warning: Creating default object from empty value in /home/solarwind/www/solargate.ru/www/modules/taxonomy/taxonomy.pages.inc on line 33.

KDE4 в Windows

KDE in WindowsНедавно я писал про KDE4 и упомянул, что скоро мы увидим эту систему в Windows. Собственно, процесс портирования уже идет полным ходом. И уже сейчас можно увидеть некоторые результаты. KDE уже работает под Windows, хоть и не в полном объеме. Для установки необходимо проделать следующее:

  1. Скачать инсталлятор отсюда: http://download.cegit.de/kde-windows/installer/.
  2. Записать инсталлятор, к примеру, в C:\KDE4 и запустить его. После выбора необходимых пакетов установщик скачает и установит их. Здесь нужно обратить внимание, что присутствует два варианта сборки пакетов - скомпилированные с помощью MS Visual Studio и mingw. Следует выбрать только один из этих вариантов.
  3. Добавить путь до библиотек KDE (C:\KDE4\lib) в переменную окружения PATH.
  4. Создать переменную окружения KDEDIRS, указывающую на путь к установленной KDE4 (C:\KDE4).

Все, после этого можно запускать программы из папки C:\KDE4\bin. На данный момент портирование находится на довольно-таки ранней стадии. Стороннее ПО, такое как Amarok и Kopete, еще не портировано. Полного KDE-окружения также не предоставляется, KWin, Plasma и другие "системные" компоненты не портированы. То есть, можно запускать только некоторые программы из базового набора KDE, которые будут запускаться просто как программы Windows. Но первый шаг сделан. Многое уже работает. Это не может не радовать. Читать далее »

KDE4. Впечатления

KDE LogoКак известно, недавно вышел релиз KDE4 для Linux. И, несмотря на то, что я уже долгое время являюсь приверженцем Gnome, взглянуть на KDE4 очень хотелось. Уж очень много о ней писали и очень многого ожидали. Я даже допускал возможность того, что я перейду на KDE. В официальных репозитариях Ubuntu 7.10 Gutsy Gibbon релиз KDE4 пока еще отсутствует, но существует способ установки из стороннего репозитария. Кроме того, для ознакомительных целей можно воспользоваться LiveCD Kubuntu, в котором KDE4 установлен по умолчанию. Загромождать рабочую систему мне не хотелось и я загрузился с LiveCD.

С точки зрения пользователя мои впечатления от KDE4 весьма противоречивые. Первое впечатление - "ба, да это же Vista!". Очень похожая тема оформления, та же идеология виджетов на рабочем столе. Но после некоторого времени исследования становится понятно, что KDE4 - это, конечно же, не Vista и не OSX, с которой ее тоже частенько сравнивают. KDE4 слишком сыра для того, чтобы ее вообще можно было бы с чем-то сравнивать. По сравнению с KDE3.5 интерфейс переделан полностью. Фактически, это уже совсем другая рабочая среда, которую объединяет с предком только использование библиотеки Qt (теперь четвертой версии). Читать далее »

Psi 0.11 в Ubuntu 7.10

Уже достаточно давно вышел столь долго ожидаемый релиз jabber-клиента Psi 0.11. Доработок в нем весьма много, но меня, в принципе, вполне устраивала и версия 0.10. Поэтому я не спешил с установкой новой версии и просто ждал, пока она появится в стандартных репозитариях Ubuntu. Но сегодня решил все-таки перейти на Psi 0.11 и дома (на работе под Windows она у меня уже давно стоит). Мне непонятно, почему версия 0.11 до сих пор отсутствует в репозитариях. С учетом, что обычно они обновляются достаточно оперативно, все это весьма странно.

Конечно, это решаемо. Например, можно собрать программу из исходников. Но в целях сохранения целостности базы установленных программ лучше устанавливать Psi из deb-пакета. Таковых для Ubuntu 7.10 я нашел аж несколько, собранных разными энтузиастами. И, как выяснилось, не все эти сборки одинаково хороши. К примеру, одна из них почему-то в упор не хотела видеть дополнительных наборов иконок для ростера, что для меня критично. В итоге я нашел нормальный deb-пакет на сайте GetDeb (кстати, кто не знает про этот ресурс, настоятельно рекомендую). Прикрепляю пакет к этому посту, может кому пригодится. Перед установкой пакета не забываем удовлетворить его зависимости. Мне, к примеру, пришлось доустановить библиотеку libqca2.

Исправляем баги в Drupal

В Drupal, как и в любой достаточно серьезной системе, есть и ошибки. Одна из них достаточно долго мозолила мне глаза. В случае, когда незарегистрированные пользователи (гости) оставляют комментарии, напротив имени пишется фраза "не проверено". Все бы хорошо, но она пишется даже в том случае, когда отключена премодерация комментариев (у меня она отключена).

Как выяснилось, это действительно ошибка, и лечится она достаточно просто. Спасибо за наводку Уникальному Человеку. Надо найти в файле /includes/theme.inc строчку:

$output .= ' ('. t('not verified') .')';

И просто закомментировать ее. Решение, может быть, не очень красивое (по идее, стоило бы проверять признак премодерирования), но работает. Может кому-нибудь еще пригодится.

Делаем блог на Drupal

Выбор CMS для блога - дело серьезное и ответственное. Полагаю, каждый блоггер, создающий standalone-блог, провел немало времени, изучая различного рода обзоры и сравнения популярных движков, а также тестируя их функционал. Такой период был и у меня.

Пожалуй, самые популярные движки сейчас - это Wordpress, Joomla и Drupal. Во всяком случае, они самые известные из бесплатных CMS. После их изучения я остановился на Drupal и очень этому рад. Не вдаваясь в подробности о преимуществах Drupal (это тема для отдельной статьи), замечу лишь, что он мне понравился следующими особенностями:

  • Гибкость системы. Архитектурно Drupal построен очень грамотно и модульно, что позволяет сделать из него все, что угодно.
  • Качественный код. Благодаря достаточно жесткому контролю качества Drupal и его модули не только стабильны, но и обладают вполне читаемым кодом.

Есть и свои недостатки, конечно, но я сейчас, собственно, не об этом. Сейчас, когда набор модулей и настроек у меня стабилизировался, я бы хотел написать о том, как сделать блог на базе Drupal. Читать далее »

PalmOS Garnet VM для планшетов Nokia

Access Два дня назад компания ACCESS выпустила виртуальную машину PalmOS Garnet для интернет-планшетов от Nokia (N770, N800, N810). Шаг достаточно неожиданный, но если проанализировать текущее положение PalmOS вообще и платформы ALP от ACCESS в частности, понятный. Garnet VM имеет статус бета-версии и доступен для бесплатного скачивания. Как пользователю Palm с многолетним стажем (в прошлом) мне были очень интересны отзывы владельцев планшетов Nokia.

А отзывы, прямо скажем, не восторженные. Базовые приложения, конечно, работают неплохо и достаточно быстро. Но со сторонними программами все гораздо хуже. Запускаются далеко не все. Такие специфические программы как русификаторы, не работают как класс. Интеграции с базовым софтом Maemo тоже нет. Фактически, ACCESS просто перенесли симулятор PalmOS на Linux-платформу. То есть получается этакая вещь в себе для запуска совсем уж специфических программ, аналога которым на планшетах Nokia нет и не предвидится. Игрушка для фанатов PalmOS, которых, откровенно говоря, осталось совсем мало. Читать далее »

Андроиды идут. Впечатления от SDK

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

Как известно, платформа была анонсирована совсем недавно. Вчера был представлен SDK для разработчиков. И здесь Google меня удивила. Ядро системы основано на Linux. Но все программное обеспечение должно разрабатываться на Java. С одной стороны, несколько странное решение. Чем же тогда платформа будет отличаться от массы устройств с поддержкой MIDP? С другой стороны, ставка на Java автоматически привлекает к Android массу разработчиков. Конкурс Android Developer Challenge, объявленный Google, дополнительно простимулирует этот процесс.

Посмотреть на Android поближе, конечно, очень интересно. Поэтому я скачал и установил себе SDK разработчика. Про процесс установки SDK на Ubuntu 7.10 я еще наверное напишу (свои нюансы там есть), а сейчас просто сиюминутные впечатления. Читать далее »