понедельник, 24 сентября 2012 г.

Конвертация pdf в epub, fb2

Сразу оговорюсь, pdf - подразумевается действительно текст и картинки, а не просто набор отсканированных страниц.

Из программ доступно http://calibre-ebook.com/  и инструкция к ней http://iworld-club.com/articles/pdf-epub-ibooks-ipad

Онлайн конвертер http://ebook.online-convert.com/


суббота, 22 сентября 2012 г.

Glassfish и Slackware

Качаем тут свежую версию Oracle GlassFish Server
http://www.oracle.com/technetwork/middleware/glassfish/downloads/index.html
в моем случае это ogs-3.1.2.2.zip

Распаковываем и переносим каталог glassfish3 в /opt

Создаем новый домен.

Запуск консоли админа /opt/glassfish3/bin/asadmin

Создаем домен командой
asadmin> create-domain _домен_
Отвечаем на вопросы (админ, пароль).


добавим в него JDBC-драйвера http://dev.mysql.com/downloads/connector/j/5.0.html
mysql-connector-java-5.1.20-bin.jar

Распаковываем и помещаем в /opt/glassfish3/glassfish/domains/_домен_/lib/ext

Запускаем домен
asadmin> start-domain


Заходим браузером на порт 4848 и авторизуемся. Если получено что-то вроде "Secure Admin must be enabled to access the DAS remotely" - необходимо разрешить доступ

asadmin> enable-secure-admin
Enter admin user name> admin
Enter admin password for user "admin">
и перезапустить домен.

Слева в меню Common Tasks -> JDBC нужно создать пул подключений (Connection Pool), ответив на вопросы. 2 экрана - вводим имя пула, выбираем нужный драйвер, url, логин и пароль к базе

После создания пула, можно добавить ресурс, который будет ссылаться на этот пул подключений. Имя ресурса будет использоваться Java-приложением для работы с СУБД. (JDBC Resource)
Вводим имя ресурса, выбираем пул. По завершении можно проверить подключение к СУБД. Для этого нужно открыть для изменения параметров пул соединений и воспользоваться кнопкой «Ping»

Glassfish + Mysql - настройка

Размещаем в /opt/glassfish3

Запуск консоли админа /opt/glassfish3/bin/asadmin

Создаем домен командой
asadmin> create-domain _домен_
Отвечаем на вопросы.

полезное описание http://pgtk.edu.ru/gooamoko/doku.php?id=java_glassfish_quickstart

добавим в него JDBC-драйвера http://dev.mysql.com/downloads/connector/j/5.0.html
mysql-connector-java-5.1.20-bin.jar

Распаковываем и помещаем в /opt/glassfish3/glassfish/domains/_домен_/lib/ext

Запускаем домен
asadmin> start-domain

Идем браузером на порт 4848 и авторизуемся. Если получено что-то вроде "Secure Admin must be enabled to access the DAS remotely" - необходимо разрешить доступ
asadmin> enable-secure-admin
Enter admin user name> admin
Enter admin password for user "admin">
и перезапустить домен.

Слева в меню Common Tasks -> JDBC нужно создать пул подключений (Connection Pool), ответив на вопросы. 2 экрана - вводим имя пула, выбираем нужный драйвер, url, логин и пароль к базе

После создания пула, можно добавить ресурс, который будет ссылаться на этот пул подключений. Имя ресурса будет использоваться Java-приложением для работы с СУБД. (JDBC Resource)
Вводим имя ресурса, выбираем пул. По завершении можно проверить подключение к СУБД. Для этого нужно открыть для изменения параметров пул соединений и воспользоваться кнопкой «Ping»

java 1.7 и Slackware 13


Пришла пора обновлять версию java.

Качаем с http://www.oracle.com/technetwork/java/javase/downloads/index.html
свежую версию JRE.
В моем случае это был файл jre-7u7-linux-i586.tar.gz

Распаковываем его и копируем каталог jre1.7.0_07
 в /usr/lib

Затем меняем (если там нет, то добавляем) в /etc/profile

export JAVA_HOME=/usr/lib/jre1.7.0_07/
export PATH=$JAVA_HOME/bin:$PATH

и проверяем вызов версии

$java -version

java version "1.7.0_07"
Java(TM) SE Runtime Environment (build 1.7.0_07-b10)
Java HotSpot(TM) Server VM (build 23.3-b01, mixed mode)

среда, 5 сентября 2012 г.

Проверка работы ntpd

/usr/local/bin/ntpq -c pe -c as

получим вывод с информацией по серверам и состоянию в виде:

remote refid st t when poll reach delay offset jitter
==============================================================================
gamma.h3x.no 129.240.64.3 3 u 7 64 377 39.283 8068.19 1101.40
*acacia.bilink.i 193.204.114.232 2 u 56 64 377 105.196 9002.56 260.485
+ns1.bvc-cloud.d 160.45.10.8 2 u 54 64 377 62.466 9125.29 220.933
stratum2-3.NTP. 129.70.130.71 2 u 42 64 377 101.781 7655.60 1107.56

ind assid status conf reach auth condition last_event cnt
===========================================================
1 21836 9074 yes yes none reject reachable 7
2 21837 9674 yes yes none sys.peer reachable 7
3 21838 9474 yes yes none candidate reachable 7
4 21839 9074 yes yes none reject reachable 7

понедельник, 3 сентября 2012 г.

Калькулятор - galculator

Простой, лаконичный. Перевод между DEC HEX OCT BIN одним кликом.

воскресенье, 2 сентября 2012 г.

не видимый курсор в mc на знаках табуляции

Очень раздражающий баг в в mcedit в gnome-terminal.

Один из вариантов - отключить отображение табуляции и пробелов в mc
в файле .mc/ini значения editor_visible_tabs и editor_visible_spaces установить в "0".

gcc-avr и error: attempt to use poisoned "SIG_UART_RECV"

Если при компиляции заполучили ошибки вида:
error: attempt to use poisoned "SIG_UART_RECV"
error: attempt to use poisoned "SIG_UART_DATA"

значит пришла пора уже забыть про эти константы и использовать новую их версию
USART_RXC_vect
USART_UDRE_vect