четверг, 12 апреля 2007 г.
пятница, 6 апреля 2007 г.
Поставил Debian.
Несколько слов о моих впечатлениях. В основном - приятные. Не сработал скрипт для установки Firefox+Macromedia Flash в Linux 64-bit (работавший в Ubuntu Dapper). Немного попотев поставил вручную (теперь это Iceweasel). В принципе все. Все остальное ставилось и работало без проблем.
В общем ничего страшного в Debian нет. Тот же Kubuntu :).
Автор:
serhiy
на
23:25
12
коммент.
|
|
|
|
|
Ярлыки: Debian, Linux, Linux 64-bit
Как долго Вы в Linux?


Таким образом, больше никаких голосований. Разве что создавать самому (но для блога на blogspot я пока не представляю как это сделать).
Автор:
serhiy
на
22:48
11
коммент.
|
|
|
|
|
вторник, 27 марта 2007 г.
Создание скринкастов в Linux.
Если и вам захотелось создать подробное видео руководство, посвященное какой-нибудь программе, или если вы хотите всему миру показать каких красивых эффектов можно достичь с установленной последней версией Beryl'a, тогда эта статья для вас.
Istanbul
serhiy@kubuntu:~$ sudo apt-get install istanbul


Byzanz
Еще одна программа, которую можно установить с репозитория:
$ sudo apt-get install byzanz
$ byzanz-record my_desktop.gif
$ byzanz-record --help
Recordmydesktop
$ tar -xzvf recocrmydesktop-0.3.3.1.tar.gz
$ cd recordmydesktop-0.3.3.1
$ ./configure
$ make
$ sudo make install
Для того чтобы программа установилась, нужны заголовочные файлы следующих пакетов:
alsa (libasound)
X
libXext
libXdamage
libogg
libvorbis
libtheora
$ recordmydesktop -o mydesk.ogg
Если вам больше по душе программы с GUI интерфейсом, то можно установить gtk-RecordMyDesktop - .deb и исходники.
Xvidcap

$ xvidcap --audio no --cap_geometry 1280x1024[+0+0] --file test.mpeg
И скриншот снятый с этого видео:

pyvnc2swf
Если все установилось, то можно приступить и к самой программе. Для этого скачайте архив отсюда, распакуйте:$sudo apt-get install x11vnc
$sudo apt-get install python-tk
$sudo apt-get install python-pygame
$tar -xzvf pyvnc2swf-0.9.1.tar.gz
и зайдите в созданный каталог:
$ cd pyvnc2swf-0.9.1
вернитесь к предыдущему терминалу и запустите следующее:
$ x11vnc
$ ./vnc2swf.py
Должно появиться окошко программы:

Wink
Загрузить программу можно отсюда.
Распаковываем скачанный архив:
$ tar -xzvf wink15.tar.gz
Запускаем инсталлер:
$ ./installer.sh
Ниже я привожу дополнительные источники, где можно подробней ознакомиться с этими программами:
Screencast Guide: Capure Your Linux Desktop on Video!
Make a Movie of Your Linux Desktop
Пособие по видеопособиям
create screencast using xvidcap
HOW TO: Record Videos Of Your Desktop
Screencasting with Linux
Creating training movies with VNC2SWF
Автор:
serhiy
на
18:58
24
коммент.
|
|
|
|
|
Ярлыки: byzanz, istanbul, pyvnc2swf, recordmydesktop, screencast, xvidcap
понедельник, 19 марта 2007 г.
Tilda и Yakuake.
Установка Tilda в Ubuntu:
$sudo apt-get install tilda
Точно не знаю, но думаю что и для других дистрибутивов существуют бинарники. В любом случае можно скачать и установить из исходников.
После запуска программы в правом верхнем углу экрана появилось маленькое окошко черного цвета и без границ с приглашением почти на четверть экрана программы. Для того чтобы свернуть(развернуть) терминал, по умолчанию нужно нажать F1. Настроить Tilda можно нажав правой кнопкой мыши на ее окошко и выбрав Preferences.
Yakuake
Устанавовка yakuake в Ubuntu:
$sudo apt-get install yakuake.
Исходники скачать можно здесь.
p.s. пока писал, наткнулся на заметку о yakuake в Заметках на память. Не одному мне понравилось=).
пятница, 16 марта 2007 г.
Клавиатурные тренажеры в Linux.
sudo apt-get install ktouch
Теперь можно, нажав Alt + F2 и набрав ktouch, запустить программу.

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

Соло на клавиатуре
- 1. Дистрибутив разделен на несколько установочных пакетов, которые можно загружать и устанавливать практически независимо.
- 2. Основные параметры настройки вынесены в отдельное окно.
- 3. Существует возможность расширенной настройки параметров программы в файле конфигурации.
- 4. Для хранения результатов используются файлы сохранений .sav совместимые с «СОЛО на клавиатуре» 8.8 для Windows. Поддерживаются файлы сохранений от «СОЛО на клавиатуре» 8.1 для Windows (с возможностью автоматической конвертации).
- 5. Расширение функциональности программы при помощи подгружаемых модулей.
- 6. Возможность добавления новых курсов по мере их появления.
В репозиториях программы нет, поэтому придется качать с сайта разработчика http://ergosolo.ru/rus/download/. Для этого нужно заполнить анкету, после которой вы переместитесь на страничку загрузки. Хотя отсюда можно зайти и скачать без всяких анкет. Список доступных пакетов меня порадовал. Есть RPM пакеты для большинства дистрибутивов, пакет для Gentoo и Debian. Но для "счастливых" обладателей 64-битных процессоров ничего не предусмотрено. Надеюсь в будущем будет версия и для моей системы.
Для дистрибутива Ubuntu есть пакет лишь для версии 6.06. Впрочем, я без проблем поставил программу и в Kubuntu 6.10.
Как уже упоминалось выше, дистрибутив разделен на несколько установочных пакетов. Для нормальной работы потребуется сама программа "Соло на клавиатуре" и пакеты с курсами обучения.
После запуска жмем "Зарегистрироваться позже" -> Выбираем (создаем) пользователя -> выбираем курс - и в бой. В общем, все как в Windows версии.

Здесь собраны 86 различных клавиатурных тренажеров. Правда, найти среди них те, которые работают с русской раскладкой, наверное будет тяжело (если вообще возможно).
Автор:
serhiy
на
20:45
20
коммент.
|
|
|
|
|
Ярлыки: Клавиатурные тренажеры, Ktouch, Linux, Solo на клавиатуре, Tuxtype
понедельник, 12 марта 2007 г.
SSHFS -монтирование удаленных систем через SSH.
- очень легка в использовании (не нужно ничего делать на сервере);
- все данные передаются в зашифрованном виде;
- хорошо работает при медленном и нестабильном соединении (пересоединяется в случае разрыва соединения);
Установка.
$sudo modprobe fuse
В Ubuntu или Kubuntu и Debian testing этого делать не нужно. Все сделали за вас. Нужно лишь установить пакеты:
$sudo apt-get install sshfs
(fuse поставится вместе с зависимостями)
$sudo usermod -a -G fuse имя_пользователя
После этого нужно перелогиниться чтобы попасть в группу fuse.
Использование.
Создайте точку монтирования, скажем, папку local в домашней директории
$cd ~
$mkdir local
Монтируем:
$ sshfs alien@10.52.31.1:/home/data /home/serhiy/local
(заметьте, монтирование происходит от имени обычного юзера (нет sudo перед командой монтирования))
здесь:
alien - это имя пользователя на удаленной машине
10.52.31.1 - IP удаленного компьютера
/home/data - директория на удаленном компьютере
/home/serhiy/local - точка монтирования на компьютере пользователя, куда будет монтирована /home/data.
После этого должно появиться приглашение:
The authenticity of host '10.52.31.1 (10.52.31.1)' can't be established.
RSA key fingerprint is 28:a2:c5:8c:93:db:3c:95:1c:e0:90:c8:71:7f:53:43.
Are you sure you want to continue connecting (yes/no)? yes
alien@10.52.31.1's password:
Если после ввода пароля Вы увидите запись (у меня она появилась при входе с Kubuntu Edgy Eft на Kubuntu Dapper Drake):
$fusermount: failed to open /dev/fuse: Permission denied
$sudo chgrp fuse /dev/fuse
Поработав, можно и отмонтировать:
$ fusermount -u ~/local
$cd ~
$ ssh-keygen -t rsa
Generating public/private rsa key pair.
Enter file in which to save the key (/home/serhiy/.ssh/id_rsa):ENTER
Enter passphrase (empty for no passphrase): ENTER
Enter same passphrase again: ENTER
Your identification has been saved in /home/serhiy/.ssh/id_rsa.
Your public key has been saved in /home/serhiy/.ssh/id_rsa.pub.
The key fingerprint is:
fa:e7:7c:e1:cb:7b:66:8b:67:07:05:99:7f:05:b9:4a
$cat ~/.ssh/id_rsa.pub | ssh alien@10.52.31.1 "cat - >> .ssh/authorized_keys"
Замените alien и 10.52.31.1 на имя пользователя и IP удаленного сервера.
$ fusermount -u ~/local
и примонтируйте заново.
Источники:
http://linux.inet.hr/sshfs_secure_and_transparent_access_to_remote_filesystems.html
http://www.linuxjournal.com/article/8904
http://iar.spb.ru/ssh/mount
четверг, 8 марта 2007 г.
Установка и настройка NFS сервера и NFS клиента в [K]Ubuntu.
Установка и настройка NFS-сервера.
Устанавливаем NFS-сервер:
$sudo apt-get install nfs-kernel-server nfs-common portmap
$sudo vi /etc/exports
/data 192.168.1.1/24(rw,no_root_squash,async)
Или еще пример:
/home/serhiy/ 192.168.1.34(ro,async)
ro - права только на чтение. Можно и не указывать, так как она установлена по умолчанию.
rw - дает клиентам право на запись.
no_root_squash - по умолчанию пользователь root на клиентской машине не будет иметь доступа к разделяемой директории сервера. Этой опцией мы снимаем это ограничение. В целях безопасности этого лучше не делать.
noaccess - запрещает доступ к указанной директории. Может быть полезной, если перед этим вы задали доступ всем пользователям сети к определенной директории, и теперь хотите ограничить доступ в поддиректории лишь некоторым пользователям.
О других опция можно почитать здесь.
Теперь нужно перезапустить nfs-kernel-server:
$sudo /etc/init.d/nfs-kernel-server restart
$sudo exportfs -a
Все. NFS-сервер установлен и настроен. Можно переходить к настройке NFS клиента.
Установка и настройка NFS-клиента.
Установка:
$sudo apt-get install portmap nfs-common
Монтирование:
$cd ~
$mkdir data
$sudo vi /etc/fstab
и в конце дописываем следующую строку:
192.168.1.1:/data ~/data nfs rw,hard,intr 0 0
Записав и сохранив изменения, можно монтировать:
$sudo mount ~/data
Если все прошло успешно, то набрав в терминале
$cd ~/data
$ls
суббота, 3 марта 2007 г.
Дисковые квоты в Linux
Установка дисковых квот.
В Debian-производных дистрибутивах установка с помощью утилиты apt-get выглядит так:
$ sudo apt-get install quota
Все. Никаких дополнительных пакетов не требуется.
#init 1
(этого можно и не делать, если вы уверены, что за компьютером больше никто кроме вас не работает)
2. Отредактируйте файл /etc/fstab/:
$sudo vi /etc/fstab/
добавив usrqouta к опциям раздела /home.
Вот так это выглядит у меня:
/dev/sda8 /home ext3 defaults,usrquota 0 2
3. Перемонтируйте раздел /home:
$ sudo mount -o remount /home
$ sudo touch /home/aquota.user
$ sudo chmod 600 /home/aquota.user
$ sudo quotacheck -vagum
quotacheck: WARNING - Quotafile /home/aquota.user was probably truncated. Can't save quota settings...
quotacheck: Scanning /dev/sda8 [/home] quotacheck: Old group file not found. Usage will not be substracted.
done
quotacheck: Checked 5265 directories and 74403 files
6. Задайте квоты для пользователей, используя команду edquota
$sudo edquota -u nadiia
Disk quotas for user nadiia (uid 1001):
Filesystem blocks soft hard inodes soft hard
/dev/sda8 16 0 0 5 0 0
В приведенном выше файле:
inodes : Число используемых пользователем файлов
Soft Limit : Максимальное количество блоков/файлов, которое пользователь может иметь на данном разделе. Если используется период отсрочки (grace period), то вместо жесткого ограничения, пользователь нарушивший данные требования, получит лишь сообщение об этом. Значение 0 отключает данную опцию.
Hard Limit : Максимальное количество блоков/файлов, которое пользователь может иметь на данном разделе даже с установленным периодом отсрочки. Это жесткое ограничение, которое пользователь не может превысить.
Ограничим пользователя всего 50-ю мегабайтами (приблизительно).
Disk quotas for user nadiia (uid 1001):
Filesystem blocks soft hard inodes soft hard
/dev/sda8 16 50000 0 5 0 0
7. Теперь можно выйти из однопользовательского режима (если вы работали в нем), набрав
#init 5
Все. Теперь пользователь nadiia не может превысить 50Mb.
Другие команды quota.
Изменяем период отсрочки:
$sudo edquota -t
Grace period before enforcing soft limits for users:
Time units may be: days, hours, minutes, or seconds
Filesystem Block grace period Inode grace period
/dev/sda8 7days 7days
Редактирование квот для групп:
$sudo edquota -g
Регулярная проверка квот:
Полезно регулярно выполнять quotacheck. Это можно реализовать, добавив задание в файл crontab
(частоту выполнения задания можно выставить, используя синтаксис cron)
0 3 * * 0 /sbin/quotacheck -vagu
Отчет об квотах:
$ sudo repquota /home
*** Report for user quotas on device /dev/sda8
Block grace time: 7days; Inode grace time: 7days
Block limits File limits
User used soft hard grace used soft hard grace
----------------------------------------------------------------------
root -- 131312 0 0 15 0 0
serhiy -- 18774192 0 0 79512 0 0
sshd -- 14512 0 0 137 0 0
nadiia -- 16 50000 0 5 0 0
Источники:
Disk Quotas in GNU/Linux explained
Quota mini-HOWTO.
File system quota
Автор:
serhiy
на
06:02
22
коммент.
|
|
|
|
|
суббота, 24 февраля 2007 г.
Скриншоты в стиле Web2.0, используя Gimp.
Нашел интересный плагин для Gimp - "Screenshot with style". Плагин превращает обычные скриншоты в нечто более прекрасное:).
Установка:
2. Скопируйте в папку ~/.gimp-2.2/scripts (2.2 замените на вашу версию Gimp).
3. Перезапустите Gimp или обновите список сриптов в панели меню Xtns -> Script-Fu -> Refresh Scripts.
Все. Скрипт установлен и готов к работе.
Использование:
2. Пройдите в Xtns -> Script-Fu -> Screenshot with style. Появится следующее окошко настройки различных эффектов:

3. Выставьте все, что нужно или выберите по умолчанию
4. Запустите скрипт, нажав Ok.
Если все прошло успешно, то со скриншота XglSnow

должна получиться такая вот красота:

Замечания:
2. Окошко настройки различных визуальных параметров на французком языке. Если вас это смущает, переведите термины и замените их в скрипте.
3. Для более подробного разъяснения обратитесь на сайт разработчика(на французском). Если вы французским не владеете, то переведите страницу на английский с помощью сайта babelfish.altavista.com. Переводит довольно-таки неплохо.
Автор:
serhiy
на
02:24
24
коммент.
|
|
|
|
|













