четверг, 31 мая 2012 г.

AmazonKindle 3g WiFi

На днях осуществил свою давнюю мечту - приобрел электронную книгу AmazonKindle 3g WiFi keyboard. В комплекте шел юсб-шнур, сетевое зарядное(правда под американскую розетку), интернет магазин еще довесил лампу подсветки , какой-то несуразной конструкции (лампу  еще не испытывал  в "боевых" условиях - потому как нужно приобрести или смастерить обложку для книги). Первые впечатления очень положительные - собрана качественно, на долго хватает батареи, бесплатный выход в интернет, читать не утомительно для глаз. Долго выбирал, что приобрести, книгу на электронных чернилах или планшет: читать с планшета не понравилось, через час чтения начинается резь в глазах, хотя планшет более универсален. По совокупности всех факторов выбор был сделан в пользу  на Kindle 3 keyboard 3G Wi-Fi.
Читать документы в pdf формате на этой книге не очень комфортно(а в формате djvu - без перепрошивки вообще невозможно), поэтому их желательно конвертировать в формат mobi. Для этого подходит программа Calibre - есть в репозиториях ubuntu. Для djvu документов требуется тройное преобразование djvu->tiff->pdf->mobi.
устанавливаем необходимые пакеты:
$sudo apt-get install libtiff-tools djvulibre-bin djvulibre-desktop
конвертируем djvu файл в tiff:
$ddjvu -format=tiff inputfile.djvu file.tiff 
и преобразовываем tiff файл в pdf:
$tiff2pdf -j -o outputfile.pdf file.tiff 

Полученный pdf файл открываем в calibre и конвертируем в mobi.
Можно еще для преобразования tiff->pdf использовать программу convert, но мне результат не понравился.

Если у нас исходный djvu файл невысокого качества, или результаты на выходе Calibre нас не устраивают, можно отдать читалке и pdf файл, немного его оптимизировав для такого экрана:
$tiff2pdf -j -w 5.5 -l 9 -o outputfile.pdf file.tiff

тут мы чуть-чуть подрезали пустые поля по краям страниц. Есть еще опция -f , но её можно применять только к качественным документам. В общем man tiff2pdf и экспериментируем с ключами.

Также для просмотра pdf можно его немного оптимизировать под размер экрана программой k2pdfopt.

пятница, 18 мая 2012 г.

Удаленный рабочий стол в Ubuntu 12.04(vnc,nx,xrdp)

Доступ к удаленной линукс-системе  через ssh  - это ,конечно, хорошо , но иногда нужно получить доступ к рабочему столу на очень удаленной машине. Тут есть варианты: использовать vnc, nxclien/nxserver, xrdp.
Vnc дает очень медленный отклик, ужасную картинку и его сразу-же хочется забыть как страшный сон. Установив пакет от nomachime(nxclien,nxserver) я так и не смог получить полноценный рабочий стол  - все время открывался пустой десктоп. Успех принес только пакет xrdp.Итак:
чтобы получить доступ к рабочему столу в Ubuntu 12.04 по протоколу RDP установливаем пакет :
sudo apt-get install xrdp

под пользователем, которым будем удаленно логиниться прописать в файл ~/.xsession следующую строку:
gnome-session --session=ubuntu-2d

возможно,еще придется установить следующий пакет:
sudo apt-install gnome-session-fallback

теперь можно достучаться к рабочему столу из windows (подключение к удаленному рабочему столу или mstsc) или линукс(rdesktop, remmina,tsclient...)


понедельник, 7 мая 2012 г.

Устанавливаем дебиан :)

Долго я сидел на Убунте (особенно она меня устраивала на домашнем ноуте Samsung R58 Plus, где заставил работать все кнопки ), но как-то стало скучно - решил попробовать в работе Дебиан(тем более все продвинутые линуксоиды кричат что убунту - это для латентных виндузятников, а дебиан - рулез ). Ну что - проверим на практике?  Качаем mini.iso - я выбрал сетевую установку, т.к. мой провайдер предоставляет адресацию по dhcp,  а сетевая на ноутбуке определяется без проблем. Устанавливаем минимум, от установки рабочего стола при установке отказываемся(потому как при этом устанавливается KDE), выбираем установку  основных пакетов, сервера ssh, поддержку ноутбука. После загрузки в свежеустановленную систему установим пинимально необходимое для запуска Гнома:
apt-get install gdm gnome-panel gnome-terminal
делаем автологин нужного пользователя, наблюдаем за временем загрузки - 35 сек.
Я доустановил cromium в качестве браузера.
Вот как-раз по  теме попалась ссылка http://wiki.debian.org/ru/Step-by-step
Далее следует...

четверг, 19 апреля 2012 г.

Управление группами в Ubuntu 11.10 и выше

В последних версиях Убунту по какой-то причине нет графической консоли управления группами. Управление пользователями есть, а группами нет. Логика разработчиков от меня ускользает. Чтобы добавить такой полезный инструмент необходимо его проинсталлировать:
sudo apt-get install gnome-system-tools

И потом вызывать users-admin.

Установка Win в KVM - ускоряемся

Сама настройка KVM хорошо расписана на help.ubuntu.com/community/KVM.
Я пользуюсь тем руководством и всем советую. При установке виртуальных машин Win столкнулся с медленной установкой системы - народ говорит что из-за медленной работы дисковой системы. Наткнулся на хорошую статью:
http://bulson.livejournal.com/3274.html .
Итак, перед установкой создадим образ диска:

qemu-img create -f qcow2 -o size=10G,preallocation=metadata w2k4s.img

а при создании машины укажем использовать этот образ в качестве жесткого диска. В результате установка Win прошла за 30 минут.

вторник, 21 февраля 2012 г.

Настройка бездисковых станций для сервера терминалов Windows Server 2008

На сервере 2008 добавляем роль DHCP,настраиваем имя зоны, диапазон арендуемых адресов. Добавляем также роль Сервер служб  развертывания Windows: там выбираем только Транспортный сервер. В реестре в ветке HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\WDSServer\Providers\WDSTFTP добавляем в параметр ReadFilter маску \* , также в єтой ветке добавляем строковый параметр RootFolder и указываем в качестве значения путь к папке, где будут лежать файлы для сетевой загрузки, например c:\tftpboot. С сервера http://nixts.org/downloads/Thinstation-2.2-270112-pxe.zip качаем архив и распаковываем в указанную папку (c:\tftpboot).
В параметрах сервера DHCP добавляем параметры 066 - имя сервера загрузки - имя или ip-адрес нашего TFTP сервера, и 067 - имя файла загрузки - в нашем случае это pxelinux.0 bp из скачанного архива. В службах необходимо найти Сервер развертывания Windows и поставить ему автозапуск и стартануть его. В файле c:\tftpboot\thinstation.conf.network подправить адрес терминал сервера и можно запускать бездисковую станцию. При добавлении ролей в правила брандмауэра Windows автоматически добавляются разрешающие правила на доступ к DHCP и TFTP серверам, если используются сторонние фаерволы необходимо в их правила внести соответствующие изменения.
Для индивидуальной настройки рабочих станций можно создавать файлы вида thinstation.cong-08002735522F где цифры соответствуют MAC адресу сетевой карты данной рабочей станции.
Можно создать еще более гибкую конфигурацию:  для конкретных  рабочих станций в подкаталоге pxelinux.cfg TFTP файл default переименовать в  файл 01-08-00-27-35-52-2f (или какой там МАС адрес будет у сетевой карты бездисковой станции). Для остальных можно создать другое меню запуска в котором прописать или загрузку антивирусного диска по сети или другой операционки .

Для этого качаем файлы сетевой загрузки проекта syslinux:
http://www.kernel.org/pub/linux/utils/boot/syslinux/syslinux-4.05.tar.gz 

вытаскиваем из архива pxelinux.0 из папки /core, menu.c32 из /com32/menu и memdisk из каталога memdisk в корневую папку TFTP сервера и настроим загрузочное меню pxelinux.cfg/default:

DEFAULT menu.c32

LABEL pmagic
LINUX pmagic/bzImage
INITRD pmagic/initrd.img,pmagic/PMAGIC_2012_2_27.SQFS.cgz
APPEND edd=off load_ramdisk=1 prompt_ramdisk=0 rw vga=normal loglevel=9 max_loop$

LABEL memtest
MENU LABEL memtest
KERNEL images/memtest

LABEL hiren's
MENU LABEL Hiren's
KERNEL memdisk
APPEND iso initrd=images/hirens.iso

LABEL KAV
MENU LABEL KAV Rescue CD
KERNEL memdisk
APPEND iso initrd=images/kav_rescue_10.iso
 
Первый пункт DEFAULT menu.c32 меню вызывает собственно окно прорисовки всех вариантов загрузки.
Второй пункт предлагает загрузку parted magic . На сайте http://partedmagic.com есть инструкция как  подготовить этот дистрибутив для загрузки по сети.
Третий пункт предлагает загрузку программы тестирования памяти Memtest86+. Скачиваем с сайта архив с pre-compiled bootable binary. Сохраняем из него файл memtest.bin как memtest в каталог /images когневого каталога TFTP сервера.
Четвёртый пункт предлагает загрузку диска Hiren's boot cd, последний пункт предлагает загрузку диска с антивирусов от лаборатории Касперского.




 
 

воскресенье, 13 ноября 2011 г.

Установка Centos 6 с USB флешки

Захотел попробовать на своем ноуте Centos 6. Однако тут поджидала небольшая засада: размер DVD iso образа не позволял записывать его на RW носители. Ладно попробуем инсталляцю с USB. И тут тоже не все ладно. Так  как описано в разных интернетах оно не работает. Методом проб и ошибок вышла следующая инструкция:
Берем  флешку на 8 или более Gb , удаляем всё что на ней есть  разбиваем на 2 раздела : первый раздел мегабайт на 200(файловая система ФАТ), второй раздел не менее 4,7 Gb чтобы на него поместился файл образа Centos DVD (файловая ситема ext2). затем устанавливаем syslinux на флешку:

syslinux -s /dev/sdb1
dd if=/usr/lib/syslinux/mbr.bin of=/dev/sdb
смонтируем файл образа в какой нибудь каталог и вытянем из него каталоги isolinux, images:
mount -o loop /sentos-6-bin-dvd.iso /mnt
cp -r /mnt/images /dev/sdb1
cp -r /mnt/images /media/sbd1
cp -r /mnt/isolinux   /media/sdb1/syslinux
rm /media/sdb1/syslinux/isolinux.bin
mv /media/sdb1/syslinux/isolinux.cfg   /media/sdb1/syslinux/syslinux.cfg

на второй раздел флешки копируем файл iso образа .

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