среда, 9 июля 2008 г.

ICQ мессенджер qutIM

Недавно я открыл для себя новый ICQ клиент qutIM (www.qutim.org)
Клиент позиционируется как замена QIP для linux/unix платформ. Небольшой, порядка 600К пакет инсталляции, простота в использовании. Всем рекомендую.
qutIM пока еще находится в бета стадии, но уже сейчас вполне успешно работает.

четверг, 19 июня 2008 г.

openSUSE 11.0

Сегодня состоялся релиз openSUSE Linux 11.0
Этот дистрибутив лично я считаю одним из наиболее продвинутых, и прикипел к нему всей душой.
Скачать (если конечно достучитесь) :) можно на software.opensuse.org
Сам пока еще не успел скачать.
Но буду переходить обязательно.

пятница, 21 марта 2008 г.

Файлы matroska (*.mkv) в Linux

Matroska - это аудио/видео контейнер с открытым исходным кодом, позволяющий хранить несколько аудио/видео дорожек в одном файле.
К кодекам. являющимся форматами сжатия видео, matroska никакого отношения не имеет, так же как и avi контейнер.

Существуют утилиты для работы с файлами matroska.

mkvtoolnix - набот утилит для работы с файлами Matroska.
mkvtoolnix-gui - графический интерфейс к mkvtoolnix (GUI frontend).
libmatroska0

Найти и установить вы можете их, воспользовавшись инструментами установки и поиска пакетов для вашей системы. Для openSUSE я ищу тут http://software.opensuse.org/search

источник Ckopnuo http://www.designinfo.ru/

среда, 5 марта 2008 г.

Антивирус avast! 4 for Linux Home Edition

Спешу сообщить для интересующихся антивирусами о появлении антивируса для Linux "avast! 4 for Linux Home Edition".

Официальная страница

avast! for Linux - антивирусное решение для популярных платформ Linux. Версия для домашних пользователей разработана для тестирования операционной системы и сканирования сегметов жесткого диска, используемых операционной системой Windows.

Сканирующее ядро

Антивирусное ядро avast! For Linux идентично ядру сканирования для систем Windows и обладает теми же высокопроизводительными функциями.

Новая версия ядра антивируса avast! обеспечивает высокий уровень обнаружения вкупе с высокой эффективностью, что гарантирует 100%-ое обнаружение вирусов "In-the-Wild" и высокий уровень обнаружения троянов с минимальным числом ложных срабатываний.

Механизм антивирусного ядра сертифицирован ICSA, постоянно принимает участие в тестах Virus Bulletin и получает награды VB100%.

Так же как avast! for Windows, avast! for Linux поддерживает сканирование архивов. Он может сканировать внутри практически такого же количества архивных файлов, как и версия для Windows, за исключением MAPI, CAB, ACE, CHM, 7ZIP и NTFS потоков. Сканируются следующие архивы: ARJ, ZIP, MIME (+ все соответствующие форматы), DBX (архивы Outlook Express), RAR, TAR, GZIP, BZIP2, ZOO, ARC, LHA/LHX, TNEF (winmail.dat), CPIO, RPM, ISO и SIS. Также поддерживается сканирование некоторых выполняемых упаковщиков (таких как PKLite, Diet, UPX, AsPack, FSG, MEW и т.д.).

Простой пользовательский Интерфейс

Интуитивно понятный интерфейс пользователя обеспечивает доступ к настройке всех параметров антивируса avast! для более точного сканирования. Используется для начала сканирования on-demand, работы с результатами, настройки различных опций и т.д.

Пользовательский интерфейс требует библиотек GTK+ 2.x. Если их на вашей системе нет, используются библиотеки из установочного пакета.

Сканер командной строки

Опытные пользователи оценят классический сканер on-demand, контролируемый из командной строки. Он позволяет сканировать файлы в определенных директориях на локальных и удаленных дисках. Конечно, сканер командной строки работает с подключенными сетевыми дисками.

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

Сканер может работать в режиме STDIN/STDOUT как фильтр канала. Данный режим используется в шелл-скриптах.
Автоматические обновления

Обновления баз сигнатур - еще одна ключевая особенность антивирусной защиты. В текущей версии обновления не инкрементальны. Поэтому когда файл баз сигнатур изменяется, следует скачивать и заменять всю базу.
Карантин

Версия для Linux имеет возможность создавать карантинную зону для помещения подозрительных файлов. Данные файлы могут быть удалены или сохранены для последующей работы.

P.S. у самого пока нет возможности попробовать... если кто сможет и отпишется в комментах - огромное спасибо!

вторник, 26 февраля 2008 г.

Текстовый редактор BlueFish - для программистов и веб-разработчиков



Недавно я узнал об одном удобном редакторе кода, для программистов и веб-разработчиков. Называется BlueFish.

Сайт BlueFish

Редактор написан для gtk, т.е. будет работать в Gnome и KDE, запускается и работает очень быстро, поддерживает разные кодировки, подсветку синтаксиса, проекты, и разные кодировки.
BlueFish приятно порадовал разнообразием всяких функций и быстротой работы.

Еще порадовало наличие стабильной версии в репозитории на software.opensuse.org, да еще с хорошим русским переводом.

среда, 13 февраля 2008 г.

Работа с ftp в Linux. gFTP и FileZilla

Для нормальной работы с ftp на Linux мне потребовался вменяемый ftp-менеджер с GUI (консольные варианты я не рассматривал вообще). Таких менеджеров я отыскал два - это gFTP и Filezilla. Оба приложения - это удобные 2-панельные ftp-менеджеры. На одной панельке вы открываете локальную папку с вашим сайтом, на другой - собственно ftp-сервер. Оба приложения поддерживают хранение списка ваших сайтов для быстрого доступа.

Как установить gFTP или FileZilla

Я обычно иду на http://software.opensuse.org/search и ищу соответствующие пакеты. Выбираю более новую версию, и выбираю "1-click install" либо скачиваю пакет и устанавливаю из консоли. Вы можете воспользоваться командной строкой, либо установить программы с помощью вашего любимого менеджера пакетов. Желающие могут собрать FileZilla из исходнык кодов, скачав его на офсайте.

gFTP


Вполне меня устроил по возможностям. Умеет показывать скрытые файлы на фтп. Поддерживает закладки. Может соединять по фтп-адресу в одну строку (вида ftp://login:pass@host/folder ) (Ctrl+U) Для удобной работы рекомендую после первого запуска зайти в параметры и снять галку "Сохранять права на файлы". Т.к. иначе а) будет тратиться время на смену прав на фтп и б) лучше, когда фтп-сервер сам присваивает права закачиваемым файлам - меньше будет проблем.

FileZilla



По функциям аналогичен gFTP - но мне показался поудобнее. Свои сайты в закладках можно распределять по папкам - важная фишка для тех, у кого сайтов много. Для тех, кто пользуется еще и Windows - есть FileZilla для windows - полностью идентичная программа.

воскресенье, 10 февраля 2008 г.

Шпаргалка по консольным командам Linux

Файловые команды|

ls – список файлов и каталогов
ls -la – форматированный список со скрытыми каталогами и файлами
cd dir – сменить директорию на dir
cd – сменить на домашний каталог
pwd – показать текущий каталог
mkdir dir – создать каталог dir
rm file – удалить file
rm -r dir – удалить каталог dir
rm -f file – удалить форсированно file
rm -rf dir – удалить форсированно каталог dir
cp file1 file2 – скопировать file1 в file2
cp -r dir1 dir2 – скопировать dir1 в dir2; создаст каталог dir2, если он не существует
mv file1 file2 – переименовать или переместить file1 в file2. если file2 существующий каталог - переместить file1 в каталог file2
ln -s file link – создать символическую ссылку link к файлу file
touch file – создать file
cat > file – направить стандартный ввод в file
more file – вывести содержимое file
head file – вывести первые 10 строк file
tail file – вывести последние 10 строк file
tail -f file – вывести содержимое file по мере роста, начинает с последних 10 строк
———————————————————————————————————————————————————————————————-
Управление процессами|

ps – вывести ваши текущие активные процессы
top – показать все запущенные процессы
kill pid – убить процесс с id pid
killall proc – убить все процессы с именем proc
bg – список остановленных и фоновых задач; продолжить выполнение остановленной задачи в фоне
fg – выносит на передний план последние задачи
fg n – вынести задачу n на передний план
Права доступа на файлы
chmod octal file – сменить права file на octal, раздельно для пользователя, группы и для всех добавлением:
4 – чтение (r)
2 – запись (w)
1 – исполнение (x)

Примеры:
chmod 777 – чтение, запись, исполнение для всех
chmod 755 – rwx для владельца, rx для группы и остальных.
Дополнительные опции: man chmod.
———————————————————————————————————————————————————————————————-
SSH|

ssh user@host – подключится к host как user
ssh -p port user@host – подключится к host на порт port как user
ssh-copy-id user@host – добавить ваш ключ на host для user чтобы включить логин без пароля и по ключам
———————————————————————————————————————————————————————————————-
Поиск|

grep pattern files – искать pattern в files
grep -r pattern dir – искать рекурсивно pattern в dir
command | grep pattern – искать pattern в выводе command
locate file – найти все файлы с именем file
———————————————————————————————————————————————————————————————-
Системная информация|

date – вывести текущую дату и время
cal – вывести календарь на текущий месяц
uptime – показать текущий аптайм
w – показать пользователей онлайн
whoami – имя, под которым вы залогинены
finger user – показать информацию о user
uname -a – показать информацию о ядре
cat /proc/cpuinfo – информация ЦПУ
cat /proc/meminfo – информация о памяти
man command – показать мануал для command
df – показать инф. о использовании дисков
du – вывести “вес” текущего каталога
free – использование памяти и swap
whereis app – возможное расположение программы app
which app – какая app будет запущена по умолчанию
———————————————————————————————————————————————————————————————-
Архивация|

tar cf file.tar files – создать tar-архив с именем file.tar содержащий files
tar xf file.tar – распаковать file.tar
tar czf file.tar.gz files – создать архив tar с сжатием Gzip
tar xzf file.tar.gz – распаковать tar с Gzip
tar cjf file.tar.bz2 – создать архив tar с сжатием Bzip2
tar xjf file.tar.bz2 – распаковать tar с Bzip2
gzip file – сжать file и переименовать в file.gz
gzip -d file.gz – разжать file.gz в file
———————————————————————————————————————————————————————————————-
Сеть|

ping host – пропинговать host и вывести результат
whois domain – получить информацию whois для domain
dig domain – получить DNS информацию domain
dig -x host – реверсивно искать host
wget file – скачать file
wget -c file – продолжить остановленную закачку
———————————————————————————————————————————————————————————————-
Установка пакетов|

Установка из исходников:
./configure
make
make install
dpkg -i pkg.deb – установить пакет (Debian)
rpm -Uvh pkg.rpm – установить пакет (RPM)
———————————————————————————————————————————————————————————————-
Клавиатурные сочетания|

Ctrl+C – завершить текущую команду
Ctrl+Z – остановить текущую команду, продолжть с fg на переднем плане или bg в фоне
Ctrl+D – разлогиниться, тоже самое, что и exit
Ctrl+W – удалить одно слово в текущей строке
Ctrl+U – удалить строку
!! - повторить последнюю команду
exit – разлогиниться

Оригинал http://zenon.ffn.ru/crib/