пятница, 12 января 2007 г.

Как сделать скриншот в Kubuntu. Ksnapshot

Не так давно мне попала на глаза статья Как сделать скриншот в Debian. Автор упомянул о программах gkrellshoot, xbase-clients и о том, как можно создавать скриншот с помощью ImageMagick. Программу Ksnapshot автор рассматривать не стал, так как для нее требуется наличие библиотек KDE. У меня же по умолчанию в Kubuntu десктоп KDE, поэтому мне логично как раз остановиться на Ksnapshot.

Ksnapshot - это программа для снятия скриншотов. В KDE устанавливается по умолчанию (Kubuntu). Программа очень легка в использовании, имеет интуитвно понятный интерфейс и не нужнается ни в каких настройках.


Окно запущенной программы выглядит следующим образом:


















Для того чтобы сделать скриншот, нужно запустить программу и нажать надпись "Новый снимок". По умолчанию она без задержки предложит сохранить весь экран. Если Вы совершаете какие-нибудь действия и Вам нужно сохранить скриншот через некоторое время - нужно выставить время в поле "Задержка". Так на приведенном выше рисунке задержка будет 5 сек. после нажатие кнопки "Новый снимок". Существует 4 режима захвата снимка. А именно - весь экран, область под курсором мыши, область экрана и область окна. С первым пунктом все понятно. Что касается второго пункта, то Ksnapshot сохранит область под курсором мыши, то есть не весь экран, а лишь отдельное окно (с обрамлением окна или без). Приведенный выше рисунок был захвачен данным методом. Для выделения лишь некоторой прямоугольной области стоит воспользоваться оставшимися двумя пунктами. Например, можно вырезать лишь одну кнопку:


Среди дополнительных возможностей данной программы можно выделить печать захваченного приложения и непосредственное копирование в буфер обмена.

Захваченные скриншоты можно сохранить в следующих форматах: Portable Bitmap, PCX, Portable Graymap, X Bitmap, Truevision Targa, PNG, Portable Pixmap, JPEG, X Pixmap, EPS, BMP, JPEG 2000, SGI (RGB).


Читать дальше...

Как проверить Linux на наличие руткитов.

Сегодня я хочу рассказать о двух программах - chrootkit и rkhunter, с помощью которых можно легко проверить Linux на наличие руткитов. Под термином руткит (англ. root kit) понимается набор утилит, которые злоумышленник устанавливает на взломанном им компьютере после получения первоначального доступа. Этот набор, как правило, включает в себя разнообразные утилиты для получения прав суперпользователя root (отсюда и название), для «заметания следов» вторжения в систему, хакерский инструментарий (сниферы, сканеры) и троянские программы, замещающие основные утилиты UNIX. Rootkit позволяет хакеру закрепиться во взломанной системе и скрыть следы своей деятельности. (подробней в wikipedia).

chrootkit

Загружаем программу здесь. Или, если удобней:

wget ftp://ftp.pangeia.com.br/pub/seg/pac/chkrootkit.tar.gz

Распаковываем, компилируем и запускаем:

tar xvfz chkrootkit.tar.gz
cd chkrootkit-0.47
make sense

chmod 755 chkrootkit

sudo ./chkrootkit

Пользователи Debian могут установить так:

sudo apt-get install chkrootkit

После проверки Вы должны увидеть следующую запись:

chkutmp: nothing deleted

Для всех проверяемых пунктов должно быть 'not found' или 'not infected'.

Можно автоматизировать проверку через cron, а результат получать на мыло. Но как пишут знающие люди, после проверки программу желательно удалить, чтобы пробравшийся злоумышленник не подозревал о ее существовании на Вашем компьютере. Здесь выбор за Вами.

rkhunter

Загружаем со страницы разработчкика:

wget http://downloads.rootkit.nl/rkhunter-1.2.7.tar.gz

Распаковываем и устанавливаем:

tar xvfz rkhunter-1.2.7.tar.gz
cd rkhunter
sudo ./installer.sh

Пользователи Debian и Ubuntu могут поставить привычным им способом:

sudo apt-get install rkhunter


После установки нужно запустить следующее:

sudo rkhunter --update

чтобы обновить базу данных руткитов/троянов/червей.
Для проверки системы на наличие или отсутствие этих "товарищей" запускаем:

sudo rkhunter -с

В конце вы должны получить отчет:

---------------------------- Scan results ----------------------------

MD5 scan
Scanned files: 0
Incorrect MD5 checksums: 0

File scan
Scanned files: 342
Possible infected files: 0

Application scan
Vulnerable applications: 0

Scanning took 188 seconds

-----------------------------------------------------------------------

Надеюсь, на Вашем компьютере вы увидите аналогичные нолики.

Читать дальше...

среда, 10 января 2007 г.

Озвучиваем Stardict.

В качестве переводчика в Linux использую Stardict. Когда-то давно поставил нужные словари и забыл о его настройках. Но вот сегодня прочитал статью Игоря словари в Linux, и вспомнилось мне, что в Stardict есть возможность озвучивания анлийских слов. Захотелось попробовать. Для этого зашел на сайт http://stardict.sourceforge.net/ и скачал таррбол WyabdcRealPeopleTTS (80,4Мб). На самом деле это большой набор .wav файлов.
Распаковал данный архив:

$ tar -xjvf WyabdcRealPeopleTTS.tar.bz2

и переместил созданную папку в /usr/share/

$ sudo mv WyabdcRealPeopleTTS /usr/share/

Перегрузил Stardict и проверил. Все работает! Элементарно. Удивляюсь, почему я не сделал этого раньше.

P.S. Один минус - слов не очень много. Повидимому, не такой уж и большой набор .wav файлов.

Читать дальше...

вторник, 9 января 2007 г.

Evince. Мультиформатный просмотрщик документов.

Так уж сложилось, что десктопом по умолчанию я всегда использовал KDE. И теперь, когда мне захотелось попробовать Gnome, возник вопрос - чем заменить мои любимые программы с KDE? В предыдущей заметке я описал медиаплеер Exaile - эквивалент Amarok в Gnome. Сегодня хочу познакомить Вас с новой программой - Evince.

Evince - это мультиформатный просмотрщик документов (pdf, djvu, postscript, DVI и tiff). В процессе разработки планируется поддержка и других форматов. Подробней можно почитать на странице разработчика. Целью проекта является замена большого количества просмотрщиков документов в Gnome одним универсальным.
Программа располагает стандартными функциями поиска текста, копирования текста в clipboard, навигации по гиперссылкам, поддержки thumbnails и закладок содержания документа.



Поскольку я еще не перешел в Gnome, то запускал его из под KDE ( Kubuntu Dapper Drake с установленным ubuntu-desktop). Для начала попробовал открыть .pdf.


















Скорость загрузки и сама работа с документом просто обрадовали. Kpdf у меня работает медленее. И это при том что я запускал программу в KDE.

Следующим пунктом была проверка .djvu. И здесь Evince не подкачала. Программа работает с .djvu так же шустро как и с .pdf.
Уже только этого мне было достаточно. Ради эксперимента попробовал открыть .png. И с этим заданием программа справилась. Правда, чтобы просмотреть следующий рисунок, придется открывать его вручную. Но это уже совсем другая история. Проект быстро развивается. Смотришь, скоро не понадобятся и просмотрщики графических файлов :).

Читать дальше...

Самое удачное вложение средств!

Основатель Microsoft подчеркивает, что шесть миллиардов долларов, потраченные на разработку Windows Vista, стали одним из самых удачных вложений средств за всю историю корпорации.
(Из выступелния Билла Гейтса на выставке CES 2007 в Лас-Вегасе)

Читать дальше...

понедельник, 8 января 2007 г.

Units. Конвертор единиц измерения в Linux.

Так уж сложилось что в мире существует большое количество различных систем измерения. В некоторых странах используют одни, в других другие. Вот лишь некоторые примеры: русская, английская, французкая, японская, китайская системы мер. Хоть и приняты попытки по стандартизаци (СИ), но от страны к стране, от одной отрасли науки к другой - очень часто используются разные системы единиц.
Многие из них мы знаем. Но как быть, если попадается неизвестная единица измерения или такая, которую мы уже давно забыли. Для этого существуют специальные справочники. Для современного поколения - Интернет. А меня заинтересовал вопрос - что для этого существует в Linux?


Итак. Знакомьтесь, units - утилита для перевода единиц с одной системы измерения в другую. Данная утилита есть в бинарниках для любых систем. Поэтому вопроса с установкой возникнуть не должно.

Доступные единицы измерения можно посмотреть в файле /usr/share/misc/units.dat. Также есть возможность их добавлять. Существует два способа использования units, интерактивный и не интерактивный. Для работы в первом режиме нужно набрать в консоли units и нажать Enter. Должно появиться следующее приглашение:

$ units
2438 units, 71 prefixes, 32 nonlinear units

You have: (вводим величину с которой мы хотим перевести) 10 m^3
You want: (вводим единицу измерения в которую переводим) gallons
* 2641.7205
/ 0.00037854118

Число после * - показывает перевод ( 10 метров кубических это 2641.7205 галлонов).
Число после / - показывает обратный перевод (
1 галлон - это 0.00037854118 от 10 кубометров).

Синтаксис для не интерактивного режима следующий:

$units 'единицы с которых перевожу' 'единицы в которые перевожу'
Т.е следующее:
$ units '6.1 kilooersted' 'A/m'
* 485422.58
/ 2.0600608e-06

Помимо единиц измерения, программа умеет работать с множеством универсальных физических констант:

pi 3.14159265358979323846
c 2.99792458e8 m/s # speed of light in vacuum (exact)
mu0 4 pi 1e-7 H/m # permeability of vacuum (exact)
epsilon0 1/mu0 c^2 # permittivity of vacuum (exact)
energy c^2 # convert mass to energy
..........................................

Несколько дополнительных примеров:

Работа - с временем:

You have: week
You want: seconds
* 604800
/ 1.6534392e-06

- угловые измерения:

You have: 45 degree
You want: radian
* 0.78539816
/ 1.2732395

- температура:

You have: 45 degC
You want: degF
* 81
/ 0.012345679

и многое, многое другое.
Для более подробной информации о программе обращайтесь к страницам man units.

Читать дальше...

воскресенье, 7 января 2007 г.

Эквивалент Amarok для Gnome. Exaile.

Я не хочу здесь рассказывать о том, какой медиаплеер лучше. Это субъективный вопрос. Для меня лучшим медиаплеером является Amarok. Но Amarok предназначен для KDE (использует Qt библиотеки). Все бы было хорошо, если бы я не захотел попробовать Gnome.

Rythmbox (насколько я понял, это медиаплеер в Gnome по умолчанию) мне не понравился. Поэтому возник вопрос - чем заменить Amarok? Можно конечно использовать и его, но это нерационально (он будет загружать дополнительные библиотеки).
Несколько минут поиска вывели меня на совсем неизвестную (для меня) программу Exaile.
Как оказалось, разработчики позиционируют данный плеер как полноценный заменитель Amarok в Gnome. На данный момент доступна версия 0.2.7.


Поскольку данный медиаплеер нацелен быть похожим на Amarok, он содержит многие полезные функции последнего - поиск текста песен, отображение информации об альбоме/артисте с wikipedia, поддержка last.fm и iPod, загрузка аккордов песен с помощью сервиса fretplay.com, открытие плейлистов во вкладках (одновременно могут быть открыты несколько плейлистов) ...

Для установки в Ubuntu (Edgy) следует загрузить .deb пакет.
Пользователи других систем могут загрузить исходники или .deb пакеты других версий (например для AMD64). Список здесь.

Для нормальной работы нужны следующие дополнительные пакеты:
  • Python 2.4
  • python-gtk2 (2.8.6)
  • gstreamer 0.10, gstreamer0.10-plugins-good
  • python-gpod (optional for iPod support)
  • Optional: gstreamer0.10-plugins-ugly (for mp3 support)
  • python-dbus
Для примера, на моем компьютере Kubuntu Dapper Drake AMD64, я поставил
exaile_0.2.4-1_amd64.

$sudo dpkg -i exaile_0.2.4-1_amd64

и дополнительно gstreamer0.10-plugins-ugly:

$sudo apt-get install gstreamer0.10-plugins-ugly

Все. Теперь я могу наслаждаться любимым плеером, работая в Gnome.

Ps: Я пока не нашел поддержки быстрых клавиш (а ля Win + B, Win + Z, ...).

Читать дальше...

среда, 3 января 2007 г.

Вышел Beta1 релиз SimplyMEPIS-64 Version 6.0-4

В конце прошедшего 2006 года на сайте дистрибутива MEPIS появилась новость о выходе Beta 1 релиза SimplyMEPIS-64 Version 6.0-4. Эта заметка вышла как раз через неделю после выпуска 32-битной версии данного дистрибутива. По заявлениям основателя MEPIS Варрена Вудфорда (Warren Woodford), 64-битная версия почти ничем не отличается от 32-битной, исключениями являются некоторые мультимедиа кодеки, которые недоступны для 64-битных версий Linux.

SimplyMEPIS-64 Version 6.0-4 имеет такую же хорошую поддержу оборудования и включает легкий в использовании инсталлятор. Из программ, включенных в данных релиз, можно отметить следующие - Firefox 2.0.0.1, Flashplayer 9, OpenOffice 2.0.2, стабильное оконное окружение 3.5.3 KDE , и проверенное и пропатченное ядро 2.6.15 Linux kernel с поддержкой новейших звуковых плат и оборудования Apple.
Не знаю как Вас, но поставка в 64-битном дистрибутиве Firefox 2.0.0.1, Flashplayer 9, OpenOffice 2.0.2 меня очень радует.

ISO-образ можно скачать в разделе testing зеркал MEPIS
Финальный релиз данной версии намечен на 10 января.

Читать дальше...

вторник, 2 января 2007 г.

Bug при обновлении KDE

На днях обновил KDE. Все прошло без проблем, но после этого при запуске почти любого X-вого приложения выскакивало 1-3 окошка с такой надписью:

>Could not find mime type.
>application/octet-stream

После поиска в русском инете ничего подходящего не нашел. Предложения снести папку с настройками KDE меня не устроили. В англоязычном секторе Internet тоже не очень густо. Решение нашел лишь в листах рассылки KDE.
Нужно запустить kcontrol. И зайти в - Компоненты KDE - Привязка файлов - application. После этого нажать кнопку "добавить" и создать новый тип файла octet-stream. В поле "шаблоны имен файлов" добавляем следующие:

*.bin
*.class
*.dms
*.exe
*.lha
*.lzh
Жмем "Применить".
Попробовал - помогло. Linux замечателен тем, что все можно сделать многими способами, но лучше сделать самым рациональным. Так что не сносите сразу ~/.kde.

Читать дальше...

понедельник, 1 января 2007 г.

Создание логотипа c отблеском с помощью Gimp

Во многих случаях Gimp может заменить платный Photoshop, нужно только знать как им пользоваться. Мы уже научились создавать кнопки в стиле Web 2.0 и звездочки "Violators". Сегодня я хочу показать Вам как создавать логотипы с эфеектами отблеска. Отблески или "влажные поверхности" очень часто используются на Web 2.0 сайтах. Уловив идею создания отблесков, Вы сами легко сможете создавать логотипы в стиле Web 2.0 с помощью Gimp.

Создаем изображение высотой - 100px и шириной - 200px. В качестве фона выберите белый. С помощью инструмента "Text" создайте текст Вашего будущего логотипа. Желательно, чтобы текст был большой. Вы должны получить следующее:




Теперь идем в пункт меню "Layers" (можно нажать Ctrl + L) и дублируем слой с текстом (нажав мышью на два листика внизу окна "Layers").




После этого переворачиваем созданный слой вертикально, используя инструмент "Flip"

и размещаем перевернутый текст так, чтобы он был как раз под текстом логотипа:



В панели слоев жмем правой кнопкой мыши по слою с отраженным тексом и выбираем 'Add Layer Mask' и далее 'White(Full opacity)'. В результате панель слоев должна выглядеть так:




Теперь создаем вертикальный градиент в слое с отраженным текстом


Выберите основные цвета - черный и белый.



Если все сделали правильно, то иконка маски слоя в панели слоев изменится следующим образом:



а результат будет таким....


В качестве дополнения. Если Вы хотите чтобы отблеск ложился не прямо, а под каким-либо углом к тексту логотипа, воспользуйтесь инструментом



Оригинальная статья на английском языке лежит здесь.

Читать дальше...