Lazarus: Паскаль без границ

Паскаль — один из самых распространенных языков программирования.  Всем известно, что большинство приложений для Linux разрабатываются на С++, тем не менее, и на Паскале можно творить изумительные вещи. Особенно, если его возможности не ограничены псевдографикой и консолью.

В свое время и Делфи тоже вырос и такого же паскаля, оброс библиотекой VCL и стал всем известным Delphi, для которого разработано множество великое расширений. Естественно, что Borland — фирма не маленькая и стремится завоевать как можно большую часть рынка и для UNIX платформ тоже выпустила нечто вроде Delphi — Cylix. Все бы ничего, но среда для разработки платная. Попадался мне диск с ней как-то, но воспользоваться кряком я так и не смог, видимо, что-то не так делал, или версия не совпала.

Тем не менее, на сегодняшний момент существует достойная альтернатива Borland Delphi — Lazarus. Среда разработки с графическим интерфейсом. В качестве языка программирования используется знакомый многим Паскаль, синтаксис полностью соответствует Делфям, жаль, только библиотека визуальных компонентов меньше.

Для работы под со средой, ее надо сначала установить. В Ubuntu для этого достаточно установить пакеты:

fpc

fps-source

lazarus

ну, и ествественно, кучу зависимостей, в основном -dev библиотек.

Смотрим через Призму на веб-приложения

Продолжу рассказывать о сервисах Гугла и веб-приложениях. Почему именно о Гугле? Да все просто: на мой взгляд, именно эта компания планомерно развивается в направлении интеграции обычных пользовательских приложений в Интернет, старается сгладить разницу между ними. Я уже рассказывал про интеграцию Гугл.Документов с OpenOffice и немного останавливался на работе этих служб в режиме офф-лайн. Именно эта возможность дает очень широкие возможности для работы приложений Гугл на компьютере с непостоянным или медленным соединением с Сетью.

Тем не менее, все эти приложения запускаются в браузере, а лезти в закладки, искать из сотен нужную, чтобы посмотреть почту — уже не интересно, раз говорим о веб-приложениях. Гораздо удобнее было бы запускать их как обычные программы типа калькулятора двойным щелчком по значку. Многие скажут, что есть решение: вынести ссылку на страницу на рабочий стол и горя не знать и окажутся правы, но только отчасти. Проблема останется в том, что будет загружаться браузер, вместе со всеми темами, плагинами, надстройками, которые наверняка не нужны для простого просмотра почты, для этого избыточны многие возможности даже стандартного браузера.

Здесь на помощь приходит не совсем стандартный браузер, а заточенный для работы с одной единственной странией - Mozilla Prism. В большинстве дистрибутивов Linux уже есть этот браузер и надстройки для него специально для работы со стандартными сервисами Google, достаточно установить следующие пакеты:

prism-google-analytics

prism-google-calendar

prism-google-docs

prism-google-gorups

prism-google-reader

prism-google-talk

prism-google-mail

для работы с соответствующими сервисами. Это легко делается, например, через Synaptic в Ubuntu

Mozilla Songbird: Первый взгляд

Попался мне на глаза свежий номер журнальчика LinuxFormat, журнальчик за апрель, за май еще не пришел. Журнал в последнее время стал совершенно неинтесеным. Так, одна-две статьи стоят того, чтобы прочитать, остальные — чистая вода или переводы иностранных текстов. Ну почти переводные ман-ы))

Одна из интересных статей (потому что с картинками!) была о сравнении двух аудио плееров: Amarok и Mozilla Songbird. Мне эта статья не особо полезна, как сама по себе, так как кеды я в своей Убунте и не ставил, а музыку до этого слушал Rhytmbox`ом. К продуктам Mozilla я отношусь с особым теплом и любовью, так что не попробовать их плеер просто нельзя.

Технология установки проста, как и у всех продуктов Мозиллы. К сожалению, в пакетах для Убунты ПевчегоПтица (назовем так, по аналогии с ОгнеЛисом для Firefox и ГромоПтицем для ThunderBird) нету, качаем сырца с офф. сайта. Пользователи M$ Windows могут не отчаиваться, новинку они тоже смогут попробовать, так как версия для Windows как раз слева от версии для Linux.

Итак, сырцы скачали, смотрим в архив, а там куча файлов. В целом, архив можно распаковать куда удобно и запустить из консольки ./songbird и уже слушать музыку, но мы пойдем другим путем =)

Идем в консольку и делаем:

sudo cp /путь/к/архиву/с/sunbird /opt

У меня это выглядело вот так:

cp /home/neo/Рабочий стол/Songbird_1.1.2-1042_linux-i686.tar.gz /opt

Дальше переходим в /opt и распаковываем

cd /opt

sudo tar -zxvf  Songbird_1.1.2-1042_linux-i686.tar.gz

В результате у нас  в /opt должна появиться папочка Songbird.

Ставим себе права на нее

sudo chown -R ваш_логин:ваш_логин Songbird

Вроде бы все, установили =) Теперь можем запускать. А запускать мы можем как из консоли командой

/opt/Songbird/songbird

А еще мы можем создать ссылку в главном меню. У меня Гном, поэтому ссылку будем создавать для него. Не думаю, что в кедах что-то сильно по-другому.

Щелкаем правой кнопкой по бубну (ну логотип Убунты рядом с надписью Приложения), выбираем Изменить меню. Появилось менюшка в котором перечислены подменю вместе с программами, которые в них находятся. Выбираем нужный пункт меню и нажимаем кнопку Новый элемент. Появляется окошко для создания нового пункта меню. Вводим: тип — приложение, имя — Songbird, команда — /opt/Songbird/songbird, примечанием нам не нужно, мы и так знаем зачем нужна эта программа =)

Теперь щелкам.. Не-а, не на ОК, а на кнопку на пружинке слева. Появляется еще одно окошко для выбора кнопки для плеера. Мы можем выбрать что-то из стандартных значков, а можем перейти в папку /opt/Songbird (кнопку Обзор, я надеюсь, не потеряли) и нажать ОК. Выбираем значек с желтенькой птичкой, сохраняемся и жмем ОК. Все, можно слушать музыку и скроббиться в Last.fm

Songbird в действии

Songbird в действии

Моя рабочая обстановка

Тут я еще не публиковал скрины своего рабочего стола, так что пора уже исправить это положение:

Скрин 1

Скрин 2

Вот, моя вечная ночь в гноме =)

Mozilla Prism

Помню, в Google Chrome под Windows есть удобная возможность делать из сервисов Гугла «обычные» приложения для рабочего стола, которые запускаются просто щелчком по ярлыку. Вроде бы ничего особенного — ссылка на страницу, но страница отображается не в окне браузера, в как программа в отдельной форме.

Сегодня обнаружил, что под Linux такое тоже возможно.

Официальная страница проекта

Ман на английском в картинках по установке призмы тремя щелчками в пиингвине

Страница 4 из 512345
РЕКЛАМА
СЧЕТЧИКИ
 
ДРУЗЬЯ САЙТА
МОИ ПРОЕКТЫ
  • theLesenok.ru
  • 7genkov.ru