Linux-софт

warning: Creating default object from empty value in /home/solarwind/www/solargate.ru/www/modules/taxonomy/taxonomy.pages.inc on line 33.
ПО для Linux

Mac4Lin. Делаем из Linux макинтош

mac4linuxКак известно, пользовательский интерфейс в Linux можно настроить как угодно. Почему-то многие используют эту возможность для того, чтобы повторить интерфейс других операционных систем. В частности, сделать из Linux подобие OSX. Мое отношение к этому можно выразить словами "нафига козе баян". Я честно не понимаю, зачем пытаться повторять какую-то другую систему. В случае особо нежных чувств к OSX лучше просто купить мак и использовать его. Тем более, что в случае "допиливания" Linux добиться совершенно полного соответствия OSX все равно не удастся.

Тем не менее, одна более-менее адекватная причина для подобных экспериментов все же имеется. Это просто "прикольно". Интересно повозиться с темами и настройками, просто чтобы посмотреть на результат. Именно эти соображения меня и заставили заинтересоваться этим вопросом. Свои настройки мне менять не хотелось, так как мне нравится, как выглядит мой Gnome с темой Clearlooks. Поэтому в качестве подопытного выступил аккаунт моей жены. Читать далее »

Ubuntu 7.10 и настройки Compiz Fusion

Как известно, в новом Ubuntu 7.10 Gutsy Gibbon в качестве композитного менеджера включен Compiz Fusion. Но по умолчанию в нем всего три варианта настройки - без эффектов, normal и extra. Почти всем пользователям этого будет достаточно. Но для тех, кому хочется повозиться с настройками Compiz Fusion или включить побольше эффектов, достаточно выполнить команду:

$ sudo apt-get install compizconfig-settings-manager

После этого в настройках темы появляется пункт "Custom". Можно настраивать Compiz Fusion как угодно и экспериментировать с любыми эффектами. Читать далее »

Conduit. Синхронизируем все

Наткнулся на очень интересный opensource-проект для Linux - Conduit. Это программа для Gnome, предназначенная для синхронизации всего, что угодно. Это может быть синхронизация локальных и удаленных папок и файлов, локальная почта в Evolution и почта GMail, фотографии из F-Spot и галереи на Flickr или Picasa.

Идея заключается в том, что программисты пишут для Conduit специальные модули - Dataproviders. Для написания датапровайдеров существует специальное API, описанное на сайте проекта. Задача такого модуля - в обеспечении интерфейса для доступа к данным из любого локального или удаленного сервиса, будь то сайт, программа или просто файлы и папки. А потом уже пользователь может компоновать эти модули в любых комбинациях. Вариации при этом могут быть очень интересными. К примеру, парой кликов можно настроить синхронизацию фотографий в F-Spot или DigiKam с галереями одновременно на Flickr и Picasa. Причем это будет работать во всех направлениях. Или можно сделать синхронизацию локальной папки с парой-тройкой FTP-серверов для создания, например, резервных копий. В общем, все ограничивается только фантазией пользователя и программистов, которые пишут модули. После настройки программа просто висит в трее и с заданной периодичностью синхронизирует данные. Читать далее »

Google Reader и оффлайн-агрегаторы

Мне нравятся сервисы от Google. Но сейчас буду ругать, что мне обычно не свойственно. Вот уже очень долгое время я использую Google Reader. Этот RSS-агрегатор полностью устраивает меня в плане интерфейса. Кроме того, очень радует то, что Google Reader обеспечивает единство RSS-подписок вне зависимости от компьютера, с которого я вышел в сеть. Это многого стоит.

Но есть у него и недостаток, который меня напрягает все больше. Это крайняя неторопливость в сборе материалов с RSS-лент. Раньше проходило в среднем около часа, прежде чем новый материал с какой-либо ленты появлялся в Google Reader. Это было не очень приятно, но, в принципе, терпимо. Но в последнее время задержка составляет два, три, четыре и даже более часов. С моей точки зрения, это просто недопустимо. Теряется вообще смысл использования RSS. Читать далее »

Lazarus. Призрак Delphi в Linux

LazarusДумаю, каждый программист знаком с такой средой разработки программного обеспечения как Delphi. В свое время это средство разработки было весьма популярным, особенно в странах СНГ. Думаю, причиной этому является традиция преподавания языка Pascal в наших учебных заведениях и наглядное представление графического интерфейса разрабатываемой программы. Действительно, процесс разработки в Delphi выглядит очень легким. Накидал элементов интерфейса, описал их поведение и вроде как все. Кажется просто и интуитивно понятным. Соответственно, "порог вхождения" программистов в эту среду очень низкий.

Мне кажется, что именно такая кажущаяся простота разработки и сыграла плохую шутку с, в общем-то, неплохой системой Delphi. Потому что появилось огромное количество программистов очень низкого уровня, пытающихся что-то разрабатывать в Delphi, не особенно разбираясь в глубинных принципах программирования вообще. Тогда как, чтобы писать стоящее ПО даже в Delphi, требуется все-таки обладать не только навыками работы с мышью, но и кучей специфических знаний. Хотя стоит отметить, что с помощью Delphi было разработано и много очень качественных программ (PL/SQL Developer, QIP, TheBat!).

Но сейчас я бы хотел написать не столько про Delphi, сколько про его подобие - Lazarus. Читать далее »

VirtualBox 1.5.0

На днях обновилась до версии 1.5.0 виртуальная машина для Linux - VirtualBox. И в числе изменений, наряду с исправлениями ошибок и ускорением работы, обнаружилась новая замечательная функция программы - Seamless windows.

Эта функция, по моим сведениям, до сих пор была реализована только в VMWare для Mac OSX. Представляет она собой практически полную интеграцию окон программ из операционной системы в виртуальной машине в текущее графическое окружение. Работает пока что только для Windows-систем в виртуалке. Выглядит это следующим образом: Читать далее »

Аудио-плееры вообще и Amarok в частности

Когда на домашнем компьютере у меня стояла Windows, вопрос насчет выбора аудио-плеера как-то не стоял. В мире Windows есть один стандарт де факто - Winamp. Ну кто-то, может быть, пользуется стандартным медиаплеером. Есть еще несколько не столь популярных плееров (Foobar, например), но погоды они не делают.

В Linux же различных аудио-плееров куда как больше. И так уж получилось, что перепробовал я их практически все. Сначала, в соответствии с инерцией мышления, пользовался winamp-like плеерами - xmms, beep-media-player. Одно время пользовался консольным mpg123 в связке с фронтендом для windowmaker. Потом обратил внимание на mpd. Последний демонстрирует весьма интересную идею - технологию client/server в приложении к музыке. Звук вещается по TCP/IP, а воспроизводится клиентом (можно даже на совсем другой машине). Причем клиентов этих написано великое множество. С одной стороны, идея очень красивая. А с другой стороны, все клиенты, которые я увидел, крайне убоги с точки зрения интерфейса. Меня они не устроили. Читать далее »