Gloobus – предпросмотр файлов для GNU/Linux (Gnome)

Gloobus – это проект, включающий в себя три субпроекта: Gloobus-Preview, CoverGloobus и Gloobus-Flow (в данный момент заморожен).

Gloobus-Preview предназначен для предпросмотра файлов на системе Linux без их открытия соответствующими программами. Gloobus-Preview понимает более 40 форматов файлов и их количество растет:

 

Изображения: jpeg / png / icns / bmp / svg / gif / psd / xcf
Документы: pdf / cbr / cbz / doc / xls / odf / ods / odp / ppt
Исходные тексты: c++ / c# / java / javascript / php / xml / log / sh / python
Аудио: mp3 / ogg / midi / 3gp / wav
Видео: mpg /avi / ogg / 3gp / mkv / flv
Другие: каталоги / ttf / srt / plain-text

Для установки придется патчить Nautilus, но думаю игра стоит свеч :)


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

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

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

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

OmmWriter (Mac OS X)

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

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

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

Поиск в документах

Ни для кого не секрет, что поиск по файлам (документам) в стандартной функциональности проводника MS Windows – испытание не для слабонервных. Особенно, если у вас большое множество всяких разных документов. Альтернативным инструментом может выступать поиск документов от Google в программе Google Desktop.

Если же вы не являетесь сторонником проприетарного ПО или ПО с закрытым исходным кодом, для вас есть хорошая замена – DocFetcher.

DocFetcher

Программа DocFetcher умеет индексировать документы, а также использовать множество параметров, таких как включение/исключение поисковых терминов с помощью символов +/-, поиск метаданных, использование шаблонов (wildcard) и указание расширений файлов, в которых производить поиск.

Поддерживаемые платформы: MS Windows, Linux


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

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

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

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

Sikuli

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

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

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

P.S.

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


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

История Юзер-агентов

В Начале был NCSA Mosaic, и назвал он себя NCSA_Mosaic/2.0 (Windows 3.1), и показал он пользователем картинки в тексте, и было много радости.

И вот, пришёл новый браузер, «Mozilla», сокращение от «Mosaic Killer» — но не обрадовались бы такому в Mosaic, посему пришлось переименоваться в Netscape, а представляться как Mozilla/1.0 (Win3.1), и было ещё больше счастья и радости: поддерживал нетскейп фреймы, и понравились фреймы народу. Но мозайк не поддерживал фреймы — и стали определять юзер-агент, и Мозилле вебмастера слали фреймы, а остальным — не фреймы.

И сказали Нетскейп: «давайте постебёмся над Майкрософт и обзовём винду плохоотдебаженными драйверами устройств», и Майкрософт обиделись. И сделали они свой браузер, назвав его Интернет Эксплорером, убийцей нетскейпа. И поддерживал ИЕ фреймы, но не был мозиллой, и не получал фреймы. Нетерпелив был майкрософт, не хотел ждать милости вебмастеров, и декларировали они ИЕ как «Мозилла-совместимый», и стал он притворятся нетскейпом, и представился как Mozilla/1.22 (compatible; MSIE 2.0; Windows 95), и получил он фреймы, и праздник был в майрософте, но вебмастера задумались.

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

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

Kubuntu 9.10 released for human beings

Стастистику посетителей блога смотрю редко, но сегодня заметил, что на мой сайт попали человекм, которые искали Kubuntu 9.10.  Это наверное из-за того, что я писал в этой заметке. Поклонников этой ОС недавно порадовали выходом финальной версии – Ubuntu 9.10.

Лондон. 29 октября 2009 года. Canonical Ltd. анонсировала появление Ubuntu 9.10 для настольных систем, доступной для свободного скачивания с 29 октября. Одновременно с этим Canonical объявила о выходе серверной редакции Ubuntu 9.10.

Новое в Ubuntu 9.10:

  • Kernel 2.6.31
  • Upstart в качестве загрузочного механизма;
  • Центр программного обеспечения;
Читать остальную часть заметки »

Теги: , , , , ,

Работа с архивами в UNIX-системах

При резервирном копировании, переносе данных и ротации логов, очень полезным было и остается архивирование. Стандартными для UNIX-систем де-факто были и остаются архиваторы tar, gzip и bzip (bzip2).

Краткий справочник, как ими управлять:

tar  cf file.tar files – создать tar-архив с именем file.tar содержащий files
tar  xf file.tar – распаковать file.tar
tar zcf file.tar.gz files – создать архив tar с сжатием Gzip
tar zxf file.tar.gz – распаковать tar с Gzip
tar jcf file.tar.bz2 – создать архив tar с сжатием Bzip2
tar jxf file.tar.bz2 – распаковать tar с Bzip2
gzip file – сжать file и переименовать в file.gz
gzip -k file – сжать file в file.gz и оставить file
gzip -d file.gz – разжать file.gz в file
gunzip file.gz – разжать file.gz в file
gzip -c file.gz - разжать файл и вывести в stdout
gzcat file.gz - разжать файл и вывести в stdout
на самом деле gunzip и gzcat - хардлинки на gzip,
~> ls -laio /usr/bin/gzcat /usr/bin/gunzip /usr/bin/gzip
47132 -r-xr-xr-x  4 root  wheel  - 28400 Mar  6  2008 /usr/bin/gunzip
47132 -r-xr-xr-x  4 root  wheel  - 28400 Mar  6  2008 /usr/bin/gzcat
47132 -r-xr-xr-x  4 root  wheel  - 28400 Mar  6  2008 /usr/bin/gzip
просто так проще, чтобы не запоминать ключи :) 
с bzip2 все аналогично gzip:
bzip2 file – сжать file и переименовать в file.bz2
bzip2 -k file – сжать file в file.gz2 и оставить file
bunzip2 file.bz2 – разжать file.bz2 в file
bzcat file.bz2 - разжать файл и вывести в stdout

bzcat/gzcat очень полезно применять, когда нужно прочитать уже сротированный лог, например:

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

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