Цветик-семицветик

Маленькое дополнение к статье о раскраске tcsh.

Если, после настроек цветов, нажать TAB, то файлы и каталоги выведутся раскрашенными, согласно наших настроек, и будут раскрашены определенные типы файлов (по названиям расширений). Но если просто набрать ls, ничего подобного не произойдет. Почему?

Все потому, что tcsh использует цвета из переменной LSCOLORS, а не LS_COLORS. Вместо ls можно использовать ls-F, встроенный в tcsh:

ls-F [-Option(s)] [file ...]
	       This built-in is just like `ls -F', but much faster.


Если ls-F вызывать с параметрами, он передаст их обычному ls:

ls-F passes its arguments to ls if it is given any switches,
so `alias ls ls-F' generally does the right thing.


Итак, добавляем алиас:

alias ls ls-F


и радуемся цветам :)


Теги: , , , , , , ,

Текст, текст и только текст

Текстовые редакторы помогают нам везде и всегда. Но иногда хочется остаться наедине с редактором, чтобы ничто постороннее не отвлекало при написании книги/программы/статьи и т.п. В этом случае хорошими помощниками могут быть специализированные простые редакторы, специально задуманные и разработанные для работы в полноэкранном режиме.

Самый приятный на вид – редактор #1 из этого обзора. Однако, так как я пока работаю только на M$ Windows, мне больше по душе последний в списке редактор – Notepad++.

OmmWriter (Mac OS X)

OmmWriter позволит вам сконцентрироваться на написании текста, параллельно прослушивая приятную музыку в стиле эмбиент. На экране нет ничего лишнего, только приятный фон. Настройки и опции появляются только при наведении курсора на нерабочую область. По желанию, нажатие клавиш может озвучиваться щелчками. Размер рабочей области легко изменяется. Смотрите видео:

Читать остальную часть заметки »

Теги: , , , , , , , , , , , , , ,

Sikuli: управление компьютером с помощью скриптов

У вас когда-нибудь возникала необходимость выполнить какую-то задачу в заданное время? И желательно без личного присутствия? У меня возникала. Конечно, Windows поддерживает командные bat- и cmd-файлы, но зачастую одного запуска программы не достаточно, нужно что-то в запущенной программе покликать. Вот здесь и наступало разочарование. Данная ситуация актуальна пожалуй для всех ОС, будь то Linux, Mac OS X или FreeBSD.

Сегодня случайно нашел оригинальное и поистине замечательное решение: Sikuli.

Sikuli

Sikuli позволяет писать скрипты для управления любыми программами операционной системы всем людям, даже тем, у кого нет навыков или опыта программирования или написания скриптов. Программа использует простые операторы (команды), такие как “кликнуть”, “напечатать” и “подождать”, а в качестве операндов выступают скриншоты областей или объектов, с которыми необходимо производить манипуляции. Вот так, революционно, наглядно и просто! Для понимания как это работает, посмотрите видео, все понятно даже без перевода. Правда операторы выучить все равно придется)).

Разработчики подготовили массу примеров и хорошую документацию, так что с освоением программы, думаю, проблем быть не должно. К тому же, самый приятный момент это полная бесплатность данной программы!

Sikuli официально поддерживает Windows, Mac OS X и Linux.

P.S.

Для фанатов и маньяков: Sikuli написан на Java, поддерживает все платформы и его исходный код открыт :)


Теги: , , , , , , ,

R.I.P. FreeNAS?

Проект FreeNAS переходит с FreeBSD на Debian GNU/Linux

Сегодня под таким заголовком вышла новость на сайте Security Labсо ссылкой на nixp.ru:

Проект свободной реализации NAS (сетевой системы хранения данных) — FreeNAS — откажется от FreeBSD в качестве базовой операционной системы в пользу Debian GNU/Linux.
Уже начиная с релиза FreeNAS 0.8 в основе решения будет популярный свободный GNU/Linux-дистрибутив Debian. Ветвь FreeNAS 0.7.x на основе FreeBSD будет некоторое время поддерживаться только для исправления ошибок и уязвимостей. Об этом сообщил Волкер Тейл (Volker Theile), один из разработчиков проекта.
В дискуссии на SourceForge, посвященной этому событию, некоторые пользователи FreeNAS рады переходу проекта на Linux, поскольку это должно улучшить поддержку аппаратного обеспечения, однако другие недовольны таким решением, например, из-за ожидаемых проблем с действующими установками FreeNAS и отсутствием родной поддержки файловой системы ZFS в Linux.

© Д. Шурупов

Что же теперь, FreeNAS превратится в DebiNAS?

На самом деле нет. В середине лета был зарегистрирован проект coreNAS. Именно он должен был стать той самой версией “DebiNASа”, задуманного для замены оригинального FreeNAS.

Король умер. Да здравствует король.

Первым подозрением, что здесть что-то не так, стало то, что roadmap остался неизменным. Никаких упоминаний о кончине или о замене FreeBSD на Debian GNU/Linux.

Детальное обследование форума привело меня к теме на форуме: "FreeNAS ready for the next step !", датированной четвертым декабря (Fri Dec 04, 2009 11:42 pm):

Hi all,
FreeNAS needs some big modification for removing its present limitation (one of the biggest is the non support of easly users add-ons).
We think that a full-rewriting of the FreeNAS base is needed. From this idea, we will take 2 differents paths:
- Volker will create a new project called "’OpenMediaVault" based on a GNU/Linux using all its experience acquired with all its nights and week-ends spent to improve FreeNAS during the last 2 years. He still continue to work on FreeNAS (and try to share its time with this 2 projects).
- And, a great surprise:
iXsystems, a company specialized in professional FreeBSD offers to take FreeNAS under their wings as an open source community driven project. This mean that they will involve their professionals FreeBSD developers to FreeNAS! Their manpower will permit to do a full-rewriting of FreeNAS.
Personally, I come back to actively work in FreeNAS and begin to upgrade it to FreeBSD 8.0 (that is "production ready" for ZFS).
Regards,
Olivier

А как же coreNAS?

Проект coreNAS теперь будет называться OpenMediaVault. И да, там будет Debian GNU/Linux :)

Главное не краснеть?

Получается, что два уважаемых портала выпустили новость совершенно не проверив факты.

Вот вам и “холивар” ;)

P.S.: OpenNET

Зато ресурс OpenNET днями ранее опубликовал правдивую версию.


Теги: , , , ,

Опасная уязвимость FreeBSD

В операционной системе FreeBSD найдена опасная уязвимость. Эксплойт вышел в паблик раньше, чем патч, так что скорее включайте /dev/hands:

cd /usr/src/libexec/rtld-elf
fetch http://people.freebsd.org/~cperciva/rtld.patch
patch < rtld.patch
make & make install

Уязвимости подвержены все версии от 7.1 до 8.0.

Сам эксплойт под катом.

ЗЫ

Проверено, эксплойт работает.

ЗЗЫ

У меня не получилось пропатчить, скопировать кусок кода вручную. Дырка закрыта :)

Читать остальную часть заметки »


Теги: , , , , , ,

FreeBSD 8.0 RELEASE

FreeBSD 8.0

FreeBSD 8.0-RELEASE официально объявлен.

Полезная статья на эту тему: http://www.opennet.ru/opennews/art.shtml?num=24420


Теги: ,

В ожиданнии выхода FreeBSD 8.0

С 10 ноября стал доступен третий кандидат в релизы (RC3) операционной ситемы FreeBSD 8.0.

Версия 8.0 включает в себя большое количество новой функциональности, такой как:

  • Супер-страницы (superpages).
  • Система DTrace, взятая от Sun из Solaris 10 (на данный момент эта система уже включена и работает в версии 7.2).
  • Поддержка Xen DomU.
  • Виртуализация сетевой поддержки.
  • Улучшенная поддержка ZFS.
  • Новая подсистема USB.

На ФТП проекта уже есть образы, отмеченные как RELEASE (хотя это FreeBSD 8.0-RC3):
ftp://ftp.freebsd.org/pub/FreeBSD/releases/amd64/ISO-IMAGES/8.0/

Если это и есть релиз, то почему он до сих пор не объявлен?
В любом случае, я пока что не буду переходить на 8.0, пусть покажет себя в продакшне :)


Теги: ,