Сводка Knoppix.ru от 25.07.2003 О, текст, ты - бог!
Начать сегодняшнюю Сводку хотелось бы с предупреждения всем пользователям файлообменных систем. Обратите внимание на то, что творится в эти дни в США - и не повторяйте ошибок своих заокеанских коллег: Американская ассоциация звукозаписывающих компаний (RIAA) сдержала своё июньское обещание и в настоящий момент требует раскрытия личности почти тысячи пользователей KaZaA, Morpheus, Grokster и ряда других сетей (см. www.computerra.ru/focus/coment/28151/). Клиентов, на жёстких дисках которых хранились тысячи нелицензионных копий музыкальных композиций, выследили непосредственно в этих же сетях, зафиксировали их IP-адреса и теперь американским Интернет-провайдерам через суд посланы официальные требования раскрыть имена и физические адреса нарушителей. Всем им грозят огромные штрафы. Между тем избежать
своего обнаружения достаточно просто - нужно лишь использовать соответствующий инструментарий, гарантирующий невозможность организации слежки. Лучшим из инструментов такого рода на сегодняшний день является сеть Freenet (www.freenetproject.org). Не медлите! Сейчас самое время разобраться с премудростями этой системы - пока длинная рука звукоиздателей не достигла территорий бывшего СССР.
Увы, конец жаркой июльской рабочей недели не слишком богат приятными новостями, но после упоминания о деле RIAA, которое пережёвывает, кажется, вся западная пресса, рассказывать о других событиях, несущих столь же негативную окраску (к примеру, о свежей рекомендации аналитиков агентства Gartner Group, советующих всем и каждому повременить с развёртыванием Linux-решений на местах из-за резко возросшего риска попасть под удар компании SCO, выпустившей "коммерческую лицензию на Linux" и теперь рыщущую в поисках жертв - см. www.theregister.co.uk/content/4/31938.html) - только ещё больше портить себе настроение. Потому давайте на время распрощаемся с новостной тематикой и обратимся к теме столь же приятной, сколь и вечной. Текстовые редакторы на очереди.
Данный класс приложений, появившийся ещё в конце 60-х (входящий в каждый дистрибутив Linux консольный редактор vi является прямым потомком тех динозавров) и ставший впоследствии не только самым популярным, но и самым прибыльным (именно офисный пакет, ключевым компонентом которого считается многофункциональный текстовый редактор, является самой главной статьёй дохода богатейшей компании планеты - Microsoft), несмотря на свой почтенный возраст продолжает эволюционировать. Средь линуксоидов, мечтающих о создании программы, которая попала бы в какой-нибудь популярный Linux-дистрибутив, даже ходит такая шутка: мол, лучший и гарантированный способ осуществить свою мечту - написать очередной текстовый редактор :-) В самом деле, их развелось уже столько, что порой кажется, не хватит всей жизни даже на беглый просмотр и половины: могучие OpenOffice Writer и KWord
среди редакторов общего назначения, Quanta и BlueFish средь специализированных решений для правки веб-документов - лишь самые известные. А новые представители многочисленного племени программ для работы с текстом продолжают и продолжают появляться. И порой среди них отыскиваются жемчужинки. Пример? Посмотрите на совсем ещё молодой CUTE (cute.sourceforge.net), вынырнувший на поверхность едва ли полгода назад.
CUTE, название которого расшифровывается как Cute User friendly Text Editor (букв. симпатичный и удобный текстовый редактор), ориентирован прежде всего на программистов. Конечно, истинным аскетам машинного кода вполне хватало и хватает командной строки, но если вы предпочитаете писать свои программы в среде, которая приятна глазу, графический интерфейс становится необходимостью. CUTE использует для рисования окошек, меню и прочих элементов графический движок Qt (тот самый, на котором построен KDE), благодаря чему внешний вид программы красив без оговорок. Позволяя работать одновременно с множеством документов, CUTE - как то и полагается настоящему open source-проекту - эксплуатирует ряд сторонних наработок (в частности, из проекта Scintilla) для анализа редактируемого текста на ходу и его интеллектуальной подсветки. В результате программы на языках C/C++, Java, Python
и ряде других, загрузив в CUTE, оказывается легче читать: выделяются цветом строки комментариев, наглядно отмечаются циклы и условия. При этом редактор позволяет запускать внешние приложения (к примеру, для компиляции), выводя все полученные сообщения в отдельном окне. Короче говоря, получается уже даже не редактор, но целая красивая, удобная и простая интегрированная среда разработчика (т.н. IDE). Что, вообще говоря, позволяет надеяться его автору (энтузиасту-одиночке) попасть в историю, оказавшись в числе счастливчиков, чей софт включается в дистрибутивы Linux :-)
Свежие релизы:
- дистрибутив скринсейвера Matrix GL на нашем сайте пополнился библиотечкой Glut
- ночной кошмар сисадмина в игре Tickypip 0.1.1 - Agent Farms 0.3.0-20030706 поможет смоделировать и проверить в работе систему из множества независимых программ-агентов
- C'Nedra 0.3 - графический движок реального времени для 3D-игр
- Ruby 1.8.0pr4 - простой интерпретируемый объектно-ориентированный язык программирования
- перехватчик и анализатор пакетов (сниффер) Ethereal 0.9.14
Вы всегда можете обратиться к этой заметке, воспользовавшись адресом knoppix.ru/250703.shtml Ваши комментарии, советы и ссылки приветствуются! Пишите: knoppix@knoppix.ru