12 Jun

Размышления о grub..2

Мне не нравится grub2. Может я хорошо его не понимаю, особенно последние версии. Раньше можно было настроить, копаться в нем, изменять настройки и все такое и все это было интуитивно понятно. С новыми версиями какая то белеберда. Он стал сложным, нагроможденным, сложным для понимания. Свелся к автоматизму. Для сравнения некоторые версии grub один и тот же диск разделенный на разделы показывает и называет по разному, что затрудняет загрузку некоторых ОС, например FreeBSD. К примеру одна версия показывает предположим разделы (hd0) (hd0,1) (hd0,2), другая уже (hd0), (hd0,msdos1), (hd0,msdos2). Не знаю откуда взялся msdos. И к примеру FreeBSD грузиться с (hd0,3,a) нормально, а вот с (hd0,msdos3,a) вообще не грузится.
После очередного падения, пришлось загружатся самостоятельно. Благо эти команды нормально работали:

1
2
3
sh:grub> linux (hd0,1)/boot/vml.... root=/dev/sda1
sh:grub> initrd (hd0,1)/boot/init....
sh:grub> boot

Это для заметки, чтоб не забыть.
PS: в Fedora 15 до сих пор grub 0.97. Eще мне не нравится когда в Ubuntu в /etc/fstab не какойто раздел диска а значение UUID=7db858ce-aee-бла-бла-бла промонтирован гдето как то..

23 Apr

i2P Анонимность.

О теме анонимного серфинга(и не только) в сети писал в старом посте о Tor на Ubuntu. Известно что бесплатную анонимность представляют некоторые программные обеспечения, такие как TOR, I2P, Freenet. Если о сомнительной анонимности первого все еще ходят не только слухи, но и есть фактические доказательства(было продемонстрировано создание “левых” пограничных узлов созданных мошенниками(слово “хакеры” не отражают сути) для получения информации пользователей(логинов и паролей)), то об анонимности второго на официальном сайте говорится многое. Собственно детище суровых немецких разработчиков представляет собой ту же самую систему маршрутизации, только с дополнительным хешированием узлов, зашифрованными AES IP-адресами. Интересно также отсутствии DNS серверов, а также способность создавать анонимный хостинг,форумы, файлообменные серверы, блоггинг(это очень актуальна на данный момент), электронной почты и даже IP-телефонии. На википедии можно поподробнее ознакомиться со всеми возможностями и механизмом работы, а здесь рассмотрим установку на Debian 6.0 (Squeeze).
Для установки необходимо иметь Java SE Runtime Environment 1.60 (sun-java6-jre). Предположим она у нас установлена, если нет – то обращаемся в debain wiki – http://wiki.debian.org/Java и следуем инструкциям. Проверяем версию Java:
Read More

09 Apr

Замена Lingvo в Линукс.

Возникла острая нужда в программе переводчике на Debian. Известно, что Lingvo один из самых популярных в мире. Ее остутствие в Линукс только огорчает. Благо есть несколько программ, которые в полном смысле этого слова не уступают ей ничем. После их установки,речь о них пойдет ниже, и дополнительного скачивания словарей Lingvo в формате dsl, они составляют мощную замену и к тому же бесплатную.
Вначале я использовал StarDict. Очень хорошая программа, но в дальнейшем перешел на GoldenDict. В нем возможностей больше. Основные свойства: поиск слов на сайте в онлайн переводчиках, поиск дополнительной информации с Википедиа, создание дополнительных языковых групп, добавление словарей от ABBYY Lingvo, StarDict, Dictd, Babylon, проверка орфографии, использование звуковых файлов, всплывающее окно перевода для выделенного слова.
Установка на Debian/Ubuntu:

1
sudo apt-get install goldendict

Различные словари, в том числе и словари Lingvo, можно скачать с торрента rutracker.org.
Добавить словари : Edit -> Dictionary -> Files -> Add.

12 Feb

Gnuplot – графическое отображение данных.

Как мне кажется, развитие научных проектов в области Open Source идет большими шагами. Не все, как говориться, делается ради материальной выгоды. Благо сохранились на свете люди, которые хотя бы частичку своего драгоценного времени из такой короткой жизни уделяют на создание различных приложений, спобоствующей в какой то степени техническому и научному прогрессу. На данный момент в мире есть много интересных и научных разработок. Да еще многое техническое оборудование работает на опен соурс на много эффективнее. Ведь не зря на недавний выпуск Debian 6 среди новшеств указывалось на внедренние в репозитории новых пакетов, которые представляют возможность работать например с фотографиями современного рентген и сканирующего оборудования(Компьютерная томография и Магнитнорезонансная Томография). Это еще только один пример. А таких насчитывается очень много.
Собственно программа, о котором сегодня пойдет речь, представляет графическое оформление различным данным, взятых из файла или непосредственно внесенные из консоли, разработанная еще в далеком прошлом (во времена только возникновения GNU – собственно оттуда и название) двумя разработчиками Thomas Williams и Colin Kelley, но в дальнейшем дополненная другими. В буквальном смысле программа представляет любые данные в виде штрихов и линий на графике и скорее подойдет для математиков. Графическое оформление данных на много легче визуальнее анализировать.
Устанавливаем на Ubuntu: Read More

11 Dec

Calculate Linux и Gentoo.

Можете себе представить самую заразительную вещь на свете? Случалось ли вам с ним сталкиваться? Я думаю да. Самой заразительной я считаю идею. Да, обычную повседневную, любую. Стоит представит ее в нашем воображении – так все,  она не отпускает нас. Она живет в нас. Заставляет ее по всюду видеть,  стремиться к ней. Спросите а почему же не все идеи остаються у нас в голове,почему некоторые отбрасываются моментально? Да я и не говорил что мы болеем всем заразительным подряд.  Мы имеем склонности к определенным материальным, идеологическим ценностям. В зависимости от наших предпочтений и уровня нашего IQ мы заражаемся определенными идеями..Совсем отошел от темы.

Недавно, я собственно говоря, заразился идеей перейти от пакетных дистрибутивов к исходникам. Спросите почему? Да собственно, не знаю. Захотелось потыкать что нить интересное, повозиться с системой, поковыряться в ней. Да к тому же постоянные обновления неизвестно каких пакетов еженедельно порядком надоели.Захотелось оптимизировать систему по себя.Мысли упали на Gentoo – самый быстрый пингвин. Идея установить ее спохватила меня. Знакомство с Хендбуком(так называеться талмут, в котором все по полочкам изложено об установке, настройке и еще много чего об этой системе) показало что оно не сложно, но требует временных затрат,чего к сожалению у меня никогда не остаеться вдоволь. Затрачивать ее я не стал на установку, пока не стал.А присморелся в дистрибутивам на основе Gentoo. Sabayon Linux опять же требовал затрат времени на установку. Внимание привлек Calculate Linux, созданный российскими разработчиками. Read More

24 Oct

Learning Vim

Работая с Unix подобными операционными системами, приходиться часто иметь дело с многочисленными текстовыми файлами, будь это файлы настроек,системные файлы или относящие к языкам программирования. У каждого пользователя Linux есть свой любимый текстовой редактор. Многие при переходе с Windows используют Gedit или Kate. Из консольных рекдакторов удобный и простой нано или Easy Editor в BSD. Когда мне нужно было использовать редактор с подсветкой кода – то пользовался Gedit. Правда добавив в него несколько новых плагинов – он у меня чуть тормозил с запуском. Хотя это было не совсем долго сек 5-10, но это сильно раздражало. Для консольных дел я использовал nano. Он очень прост в использовании и интуитивно понятен. Но чтоб редактировать большие файлы, где надо было бежать до конца строки, возврашаться обратно, работать со орфографическими ошибками в словах – он был не очень то и удобен.
Решил попробовать Vi/Vim. Много слышал о нем, но чтоб работать в нем, надо было его еще изучить. Раньше думал зачем изучать еще и текстовой редактор, когда в мире есть простые редакторы, где без труда можно сразу же приступить для работы с текстом. Но это оказалось не так. Начав изучать Vim, выписал полезные,необходимые, часто используемые команды, которые очень сильно помогают при редактировании файлов и на столько ускоряют процесс работы, что получаешь удовольствие при работе с ним.
Выписал из O’Reilly’s – “Learning the vi Editor(6th Edition)” и Kim Schulz – “Hacking Vim”. Для начала надо отметить, что это не простой редактор. Он имеет 2 типа работы. Первый – непосредственно введение,запись текста в файл, а второй – команды которые упрощают редактирование текста.
Команды выписал на английском, думаю они просты и не требуют перевода. Read More

16 Oct

Текстовой банер в консоли.

Интересную и прикольную утилиту/программу обнаружил в сети.
Figlet – собственно, название говорит само за себя(да простят меня разработчики), выбивает в консоли баннер из различных символов.
Где это может понадобиться? Например, вы разработчик программ без GUI в консоли, но хотите придать какую-то изюминку своей программе, вот тут то и может понадобиться.
Установить программу можно :

1
sudo apt-get install figlet

Можно добавить раличные шрифты,поменять отображение, проэксперементировать с программкой. Более детально можно ознакомиться на официальном сайте http://www.figlet.org/

09 Oct

Быстрый поиск слов и выражений в Google.

Многие из нас, читая различные документы, сталкиваются с проблемой неизвестных слов или выражений. В таком случае мы сразу же обращаемся в поисковик Google и находим ответы на все вопросы. Но если мы ищем не одно, а несколько выражений – то на это уходит не мало времени. Представим, мы копируем неизвестное слово, запускаем браузер, вставлем из буфера скопированное слово или выражение, и наконец даем поиск. Очень простое и эффективное решение этой проблемы – маленькая утилита googlizer для Ubuntu.

Давайте установим его. Для этого открываем Applications – Ubuntu Software Center. Набираем в поиске googlizer и далее Install. Теперь мы можем открыть какой либо документ, выделить в нем неизвестное слово и нажимая на правый клик, выбрать из меню Search google for “неизвестное_нам_слово”. Поиск автоматически откроет установленый по умолчанию браузер, запустит google и автоматически выдаст результаты для искомого слова.

Если мы хотим поменять поисковик, то делаем следующее : перетаскиваем ярлык googlizer из Applications – Internet – Googlizer на рабочий стол или панель, правым кликом на нем выбираем пункт Properties. В строку command после слова googlizer добавляем :
для yahoo

1
 --url  http://search.yahoo.com/search?p=

для yandex

1
 --url  http://yandex.ru/yandsearch?text=

Теперь выделяем неизвестное слово и нажимаем на ярлык googlizer в панели. Запустится браузер и в указанном поисковике откроются результаты поиска.

16 Sep

Установка KDE 4.5.1 на Ubuntu 10.04

Как известно, 31 августа этого года состоялся релиз KDE 4.5.1. Про особенности можно почитать тут. Собственно, я сидел на Gnome. Экспериментально решил попробовать KDE. Цепочка дальнейших действий для установки KDE на Ubuntu 10.04 c Gnome:
Добавляем репозиторий:

1
sudo add-apt-repository ppa:kubuntu-ppa/backports

Обновляем репозитории:

1
sudo apt-get update

Скачиваем:

1
sudo apt-get install kubuntu-desktop

Read More

04 Jul

Rails on Ubuntu, XP.

< title="rails" left Сегодня ставил ROR (Ruby on Rails) на Ubuntu и XP. Сперва ставил на XP. Проблем не возникало, да и особо не нужно было раздумывать над чем либо. Скачал InstantRails c rubyforge.org. Установил 1.2 версию. По ним написана книжка Д.Томаса и Д.Х.Хенссона “Гибкая разработка приложений в среде Rails” 2006 года. А то с новыми версиями может не сходиться. Не интересно искать ошибки или новшества в новых версиях и потом исправлять код написанный по старому учебнику, особенно если этот код не знаешь, и только изучаешь.
InstantRails маленькое приложение.Очень удобное.Левый клик по иконке I и из меню выбрав Rails aplication > Console Window попадаешь в командную строку.Было интересно еще одно новшество (для меня). При запуске стартовал специальный мини рейлс сервер Apache и база данных MySQL. В принципе больше каких либо настроек не нужно было впихивать, исправлять. Read More