PHP редактор в Ubuntu Linux

По роду моей деятельности мне понадобился PHP редактор, который как минимум должен иметь хорошую подсветку синтаксиса. Первое с чем я столкнулся, так это с тем что не все они (эти редакоры здесь не рассматривались) поддерживают кодировку CP1251 или я не мог найти где можно её установить (мои старые проекты с деланы в этой кодировке).
Quanta Plus Немного поискав, я нашёл Quanta Plus. Но он мне сразу не понравился как по виду, так и по идеологи (он использует KDE библиотеки,а у меня Gnome). Работать я в нём не смог. Начались новые поиски…

<img src="http://www.screem.org/gfx/screenshots/editor.png" width="200" border="0" alt="Scream HTML/XML
Editor» title=»Scream HTML/XML
Editor» align=»right»>

Следующее, что удостоилось моего внимания, был Scream HTML/XML Editor. По правде, он меня устраивал абсолютно всем, так как был похож на PHP Expert Editor, которым я пользовался в Windows. Я проработал с ним несколько месяцев, а потом нечаянно увидел то, во что я сразу же влюбился — Komodo Edit.
Komodo Edit
В отличие от Scream HTML/XML Editor Komode Edit умеет анализировать код и предлагает дописать название переменной или функции, что зачастую позволяет избежать опечаток при написании имени переменной или функции и существенно уменьшить время ввода имени. Так же Komodo Edit имеет очень много настроек, которые позволяют настроить его так, как нужно именно мне. Что ещё можно сказать о редакторе, кроме того, что он удобный и достаточно шустрый (работает быстро)? Легко устанавливается, хотя и из терминала, но там разберётся и младенец. О! Чуть не забыл в версии Komodo Edit 4.2.1 почему-то косячит русский язык, а в версии Komodo Edit 4.1.1 всё работает на ура!

P.S.
Пробовал разобраться с Eclipse. Он мне показался большим, медленным и сложным для восприятия и работы, хотя может это я до него ещё не дорос. А вообще, если по совести, Eclipse это не редактор, а IDE, поэтому может он у меня и не пошёл — у меня на данный момент нет таких проектов, которые бы требовали чего-то больше нежели Komodo Edit.

Обновлено 28 января 2009 в 22:00
По наводке одного из анонимных читателей была исправлена орфография.

Torrent клиент

Скажу сразу, что эту заметку я давно хотел написать, но всё забывал. Надеюсь, что сейчас хватит времени 🙂
Чем я только не пользовался для работы в сети Torrent. Всё началось с BitTornado — простенького клиента, который я нашёл используя команду

apt-cache search torrent

Он первый в списке, поэтому я его и установил (apt-get install bittornado). Но у этого клиента есть один существенный недостаток — он может только скачивать или отдавать один файл одновременно, то есть что бы начать раздавать 2 файла нужно запустить этот клиент два раза. Да, не удобно. Поэтому я начал искать решение, которое было бы более удобным…

В начале я решил воспользоваться Wikipedia для получения хотябы общего представления о том что такое torrent и как он работает, а так же какие программы умеют с ним работать. Да, как не странно, но раньше я torrent не использовал вообще. Когда-то давно использовал eMule, но он мне не понравился и я по ассоциации p2p сеть torrent у меня ассоциировалась с чем-то похожим.
В Wikipedia я нашёл то, что искал — информацию о сети и список программ которые с ней работают.
Потыркавшись немног, почитав информацию я понял что µTorrent — это то, что мне нужно. Но есть проблема — он под создан для Windows. Посетив официальный сайт µTorrent, я узнал что он с лёгкостью устанавливается с помощью wine, а так же великолепно в нём работает. Установил. И правда, клинт хорош, но то что он не родной для Linux меня несколько мучало и через некоторое время я начал искать что-то похожее, теперь я знал что именно мне надо, но для Linux.
Я нашёл KTorrent. Установил при помощи Synaptic (меню Система — Администрирование — Менеджер пакетов Synaptic) с некоторым количеством библиотек из KDE. Запустил… Да, это то что нужно! Всё нравится, всё работает, но опять моя душа не спокойна — клиент-то для KDE, а у меня Gnome. И в результате новые поиски.
И здесь, как говориться, кто ищет тот всегда найдёт. В торенте можно посмотреть какими клиентами пользуются люди, которые так же как и ты качают/раздают нужный им файл. Среди огромного числа µTorrent я заметил Azureus. Меня это заинтересовало. Немного погуглив я нашёл сайт этой программы. А там оказался deb-пакет. Скачал установил. Вещь! То что нужно! И есть даже возможность скачивать какие-то мини-ролики и мини-мультики с их сервера. Интерестненько… Работа с обычными торрентами там не сильно отличается от µTorrent и KTorrent. Вот так выглядит окно закачек:

Программа удобно сварачивается в трэй (на снимке экрана вверху справа иконка с синим лягушенком)
Для того чтобы добавить торрент на загрузку нужно перейти в меню Azureus Файл — Открыть — Торрент файл… или просто нажать Ctrl+O.

Выбираем в открытом окне Добавить файл, там указываем нужный файл с раcширением .torrent, щёлкаем на ОК, указываем путь на жёстком диске где нужно сохранить полученный файл, снова ОК и всё!
Как стало ястно я остановился на Azureus из-за того что он сочетает в себе функциональность µTorrent и больше подходить для Gnome, нежели KTorrent, хотя Azureus и истользует Java, так что она должна быть установлена.
P.S.
Снимки экрана сделаны несколько с другой версии Azureus, нежели я описывал. Я описывал Azureus, который я установил в Ubuntu 7.04, а снимки экрана от Azureus, который я установил в Ubuntu 7.10. В чём разница? В том что в Ubuntu 7.10 я устанавливал Azureus не через deb пакет с официального сайта программы, а через репозитории Ubuntu, то есть через Synaptic. И в этой версии нет возможности скачивать мини-мультики и ролики, но она мне и не нужна, так как уже поднадоела. Я знаю, что Azureus имет систему модулей, так что вероятно возможность подключаться к их серверу можно сделать, установив нужный модуль.

Читайте также:

BitTorent клиент для сервера

Драйвер для принтера

Я и Ubuntu || meandubuntu - HP 1020У меня HP LaserJet 1020 и стандартный драйвер из Ubuntu почему-то не хочет печатать, что бы я не делал. В результате я нашёл другой. Причём он так же подходит и к HP LaserJet 1000, HP LaserJet 1005, HP LaserJet 1018, HP LaserJet 1022, Minolta Color PageWorks/Pro L, Konica Minolta magicolor 2430 DL, Minolta/QMS magicolor 2200 DL, Minolta/QMS magicolor 2300 DL и работает в Ubuntu, SUSE, Mandrake/Manrivia, Debian, RedHat, Gentoo, MacOSX и BSD.

Драйвер, а так же подробная инструкция по его установке находится здесь.

Что же выполняется?

Иногда установишь программу, а никаких ярлыков она не создаёт. Запустить её можно только через терминал, набрав в неё её название. Но где файл, который выполняется — загадка (по крайней мере для меня). А каждый раз открывать терминал, что бы запустить программу, неудобно. Но Linux не был бы Linux, если бы…

Если бы не было красивого способа узнать какой именно файл выполняется. Вводим в терминале:
type -all и получаем ответ.

Пример
type -all tomboy
tomboy is /usr/bin/tomboy

P.S.
Как сказал г-н rexima в комментариях:
Можно проще:
which tomboy

И правда, так даже проще, если нужно выяснить какой файл выполняется. А команда, которую я написал, ещё показывает информацию о псевдонимах. Попробуйте сделать:
type -all ls

Материалы распространяются под лицензией Creative Commons: Атрибуция — Некоммерческое использование — С сохранением условий (Attribution-NonCommercial-ShareAlike) 3.0 Unported.
Рейтинг@Mail.ru