среда, 23 сентября 2009 г.

Преобразование nrg в iso

Мотивы для создания формата nrg не понятны. nrg формат отличается от iso формата только содержимым первых 600 байт в заголовке, за ними идет массив данных абсолютно идентичный массиву в iso формате. Так что при наличии linux само собой напрашивается простое решение с использованием стандартной команды ‘dd’ -

dd if=ishodnik.nrg of=rezultat.iso bs=512 skip=600

в комментариях не нуждается :-)

четверг, 2 июля 2009 г.

Подключение bluetooth мыши


Приобрел на днях изделие мелкософта (Microhard :-) ) мышь
Microsoft bluetooth notebook mouse 5000 v 1.0
как видно из названия мыши, вместо хвоста у нее антена :-)
изрядно поигравшись со встроенным в 2009 Mandriva менеджером блутуз устройств (Kdebluetooth), кстати без проблем работавшем в 2008 Мандриве, я понял что надо искать другой путь :-(.
Покурив разных форумов нашел простой способ:
1. Включаем на мышке режим "Подключения" нажав на ее брюшке маленькую кнопочку (на ноутбуке нажимаем кнопку для включения блутуза)
2. Открываем консоль и становимся root-ом.
3. hcitool scan
Видим результат работы:
Scanning ...
00:1D:D8:93:BF:B2 Microsoft Bluetooth Notebook Mouse 5000
Первые 6 пар цифр разделенных двоеточиями это MAC адрес вашей мыши
естественно, у Вас он будет другой.
4. hidd --connect 00:1D:D8:93:BF:B2
подключит мышь.
5. hidd --kill 00:1D:D8:93:BF:B2
отключит мышь
Приятной работы.

вторник, 23 июня 2009 г.

Подключение фискального регистратора к linux и печать из терминальной сессии. Маппинг COM порта

Для проброса COM порта используем такую строку:

rdesktop - r comport:COM1=/dev/ttyS0 192.168.x.x(адрес сервера)

вторник, 12 мая 2009 г.

Mandriva 2009 spring

Вышел очередной релиз моей любимой настольной операционки Mandriva linux 2009 Spring. Вот краткий обзор того, что мне бросилось в глаза.

1. Убран надоевший баг с отправкой почты через Kmail, когда после принятия
почты ее отправка вызывала крах Kmail

2. Убран глюк не дававший в Dolphin просмотреть содержимое сети Windows (по SMB протоколу) и нормально подключиться к расшареным ресурсам.

3. Интерфейс стал более чистым и вылизанным.

4. Во время установки можно выбрать Raiserfs или EXT4 в качестве основной файловой системы.

5. Появилось несколько новых Виджетов в Plasma например виджет погоды.

6. Изменена конфигурация рабочего стола по умолчанию. Теперь он в классическом стиле (иконки прямо на рабочем столе, а не в отдельном виджите со скролом)

7. Решены проблемы со скоростью запуска приложений входящих в состав Open Office .

8. Появилась возможность быстрого создания загрузочного flash диска mandriva буквально в 2 шага.

Общее или "фоновое" если хотите впечатление - Жить стало лучше. Жить стало веселей.

Вердикт: Must Have. Highly reccomended

Групповая смена прав доступа

Часто причиной взлома сайта становятся неправильно выставленные права доступа к файлам и каталогам сайта. У сайтов состоящих из множества каталогов это может стать проблемой, ведь маска устанавливающая права доступа к файлу и к каталогу должна быть разной, поэтому применение опции -R команды chmod не допустимо.
Я нашел такой выход:
find ./* -type f | xargs chmod 644
ВНИМАНИЕ! данная команда работает от текущего каталога (для того чтобы узнать в каком каталоге вы находитесь наберите pwd в консоли) команда find ищет все файлы (опция -type f) от текущего каталога (./*) и передает их на вход команды xargs которая в свою очередь передает их в виде аргументов в команду chmod.
Изменяя аргументы команды find можно отобрать только каталоги, только файлы с определенным расширением и т.д. и поменять им права доступа. Надеюсь все понятно.

пятница, 26 декабря 2008 г.

Установка дополнительного IP на сетевой интерфейс

Иногда бывает необходимо, чтобы один сетевой интерфейс мог работать в двух разных подсетях. Решается такая проблема очень просто:
в консоли из под root набираем ifconfig eth0:0 192.168.x.x up
здесь eth0:0 - это имя нового виртуального сетевого интерфейса, а 192.168.x.x - это айпишник который ему присваивается.
Все.

пятница, 19 декабря 2008 г.

Создание файла контейнера для секретной информации

Задача: создать контейнер для хранения важных данных не теряя при этом удобство работы.
1. В консоли создаем файл носитель:
dd if=/dev/zero of=/home/user/secret.txt bs=1k count=10000
(10000 это размер файла-контейнера приблизительно соответствующий 10 Мб)

2. Далее из под root создаем разметку файловой системы ext2fs в файле secret.txt:
Mke2fs secret.txt

3. Осталось примонтировать наш псевдо-диск в каталог mnt:
mount -o loop /home/user/secret.txt /mnt

Демонтаж файловой системы проводим командой:
umount /mnt

Е сли спрятать файл secret.txt в дебрях файловой системы, то шансов на его обнаружение у врагов будет очень мало :-) а если его еще и закриптовать то вообще никаких. :-))

Запуск pc-banking


В статье рассматривается возможность запуска программного обеспечения pc-banking (ibank 2) производства компании bifit, которое пользуется большой популярностью (в частности оно используется банком Аваль). Для того чтобы избежать сложностей со шрифтами и использованием сети (а так же ввиду отсутствия какой либо тех.потдержки со стороны банков для пользователей "Альтернативных ОС") я остановился на варианте с использованием wine.
1. Устанавливаем wine
2. Тянем по ссылке https://ibank.bext.ru/PC-Banking-JRE.exe версию клиент-банка с интегрированной java машиной. (это позволит избежать проблем несовместимости версий jre и pc-banking)
3. Копируем скачанное в каталог /home/папка_вашего_usera/.wine/drive_c/
4. Щелкаем Menu-Утилиты-Эмуляторы-wine-Управление программами
5. В Управлении программами щекаем Файл-Запустить-Обзор
6. Указываем на /home/папка_вашего_usera/.wine/drive_c/PC-Banking-JRE.exe
7. Устанавливаем pc-banking и jre вместе с ним.
8. Заходим в /home/папка_вашего_usera/.wine/drive_c/папка_куда_установили_ibank2
9. Правим ibank2pc.bat - удаляем все и вставляем только одну строку:
c:\program files\java\jre1.6.0_05\bin\java.exe -Xmx256m -cp .\launcher.jar com.bifit.launcher.Launcher
обратите внимание на путь откуда запускается java он меняется в зависимости от версии jre, в данном случае 1.6.0_05
10. В консоли набираем: wineconsole cmd запускается аналог ДОСа
11. запускаем из него ibank2pc.bat
c:\program files\bifit\папка_в_которой_находится_bat_файл
Наслаждаемся!

P.S. Если есть желание можно освоить автоклиент. Скачать его можно тут: http://www.ussurybank.ru/ibank2/pc-banking/ он позволяет автоматизировать большинство операций и хорошо подходит для корпоративного применения. По этой же ссылке можно скачать версию для Смартфона или КПК

воскресенье, 14 декабря 2008 г.

Русский форк Midnight commander (MC)


Для всех русскоязычных любителей консоли:
Сайт проекта-ответвления великого MC - mc-slavaz
http://people.redhat-club.org/inf/mc-slavaz/rpm/

В данном форке исправлено много ошибок и осуществлен полноценный русский перевод mc.
Как активный пользователь выражаю свою благодарность разработчикам :-)