Ускорение запуска программ в Ubuntu

Есть такая программа — Preload называется. Она работает в фоновом режиме и собирает информацию о наиболее часто используемых программах, кеширует их и используемые ими библиотеки, что приводит к повышению скорости загрузки программ.
Для установки достаточно выполнить
sudo apt-get install preload

Более подробно можно прочитать в статье Ускорение запуска программ с помощью Preload. Собственно оттуда я и узнал об этой программе.

Русификация консоли в Ubuntu

Всё очень просто:
1. Устанавливаем пакет console-cyrillic: sudo apt-get install console-cyrillic
2. Конфигурируем данный пакет: sudo dpkg-reconfigure console-cyrillic
3. Соглашаемся с автоматической загрузкой русской консоли при старте системы
4. Открываем для едактирования файл настроек bash gedit /home//.bash_profile
5. Пишем в конце данного файла слово из трех букв «cyr», естественно без кавычек
6. Все, сохрансемся и перезагружаемся.

Взято отсюда.

Сканирование портов / Network Mapper / nmap

Как узнать какие порты открыты в данный момент на Вашем компьютере (и не только)? На самом деле очень просто! Есть замечательная программа nmap.

Для установки нужно выполнить: sudo apt-get install nmap

Запуск программы ещё проще: nmap localhost

Если же заглянуть на страницу её руководства пользователя (man nmap), то можно понять, что эта программа не так проста как кажется на первый взгляд. Но меня интересовали только мои локальные порты, поэтому в дебри я лезть не стал.

P.S.
Буду рад увидеть в комментариях полезные строки для работы с nmap, желательно с объяснением что они делают.

Конвеерная передача запросов в FireFox

Технология HTTP-конвейера ( HTTP pipelining ) нужна для того, чтобы браузер не ждал освобождения соединения после каждого ответа на запрос, а отправлял новый запрос к серверу. При включении этой технологии браузер может послать несколько GET-запросов в одном соединении, не дожидаясь ответа от сервера. Сервер в таком случае должен будет ответить на все запросы последовательно. Теоретически это может увеличить скорость загрузки страниц.
Я у себя это включил, посмотрим как это будет работать.

Для того что бы включить эту технологию нужно всего лишь изменить в about:config значение network.http.pipelining с false на true:

Bluetooth в Ubuntu

Да, воистину лень двигатель прогресса! Устав постоянно залезать под стол и вставлять в компьютер USB провода я приобрёл блютуз (синий зуб :)). К сожалению без маленького шаманства в Ubuntu 7.10 он не заработал.

Для того чтобы он заработал нужно установить один пакет:

sudo apt-get install gnome-vfs-obexftp

После этого устройства начали соединяться и передавать файлы. Счастье 🙂

ДОПОЛНЕНИЕ
Я написал ещё одну заметку на тему Bluetooth.

ДОПОЛНЕНИЕ от 24 сентября 2008
Как настроить bluetooth на обмен файлами в Ubuntu 8.04 Hardy Heron можно прочитать здесь.

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

Настройки wine и русский шрифт

Когда я поставил wine, то в его настройках вместо русских слов было «:::::::::::». Как-то не читабельно. Оказалось, что проблема решается очень просто!

Нужно или из Windows взять шрифт tahoma.ttf ( В Windows XP он находится в С:\WINDOWS\Fonts ) или скачать его из интерента. После этого его нужно положить в папочку /home//.wine/drive_c/windows/fonts и всё!

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