Конвертирование pdf в jpeg в linux

01/17/2010, автор dimaz, категории Ubuntu

Для конвертирования из pdf  в jpeg будем использовать промежуточный файл типа .ppm. Нам понадобятся утилиты pdftoppm и ppmtojpeg. Первая – для конвертирования pdf в ppm, которая есть в составе пакета xpdf-reader и который, соответственно, нужно установить:sudo apt-get install xpdf-readerКонвертим в ppmpdftoppm file.pdf fileВ результате у нас куча файлов, равное числу страниц в исходном документе pdf. Теперь конвертим ppm в jpg утилитой ppmtojpeg из пакета netpbm и сразу удаляем ppm файлы, т.к. они нам больше не будут нужны:for file in *.ppm; do ppmtojpeg $file > ${file/.ppm/.jpg}; rm $file; done

кодирование из jpg в pdf делается еще проще, заходим в нужную папку и выполняем команду:
convert *.jpg out.pdf

Теги:  

Ubuntu Tweak 0.5

01/15/2010, автор dimaz, категории Ubuntu

tweak

Разработчики утилиты Ubuntu Tweak представили новую версию своего продукта. Программа представляет собой графический, удобный и понятный интерфейс, с помощью которого можно легко изменять системные и скрытые настройки операционной системы Ubuntu. Появление множества новых функций заставило разработчиков Ubuntu Tweak 0.5 отказаться от поддержки устаревших версий популярного Linux-дистрибутива Ubuntu вплоть до 9.04.

Еще одна функция пакета Ubuntu Tweak 0.5 – настройка интерфейса. С помощью Ubuntu Tweak пользователь может изменять вид и поведение системных меню, значков, экрана входа в систему и других элементов. Для начинающих пользователей Ubuntu Tweak может стать настоящим подарком – теперь не нужно вникать в тонкости редактирования конфигурационных файлов, копаться в репозитариях и ключах аутентификации. Единственное ограничение – новая версия Ubuntu Tweak 0.5 работает только с дистрибутивом Ubuntu 9.10.

С технической точки зрения пакет Ubuntu Tweak 0.5 тоже претерпел серьезные изменения. Вместо библиотеки policykit для учета системных политик используется версия policykit-1 – это позволило разработчикам полностью отказаться от кода на языке C. Поддержка динамической загрузки модулей теперь позволяет отказаться от лишних компонентов и загружать в память только те, что поддерживаются текущей графической средой. Кроме всего прочего, в состав Ubuntu Tweak 0.5 включено множество дополнительных значков и других элементов графического оформления для рабочего стола и приложений.

Получить документацию и установочные файлы пакета можно на официальном сайте Ubuntu Tweak.

Теги:  

После переезда с 9.04 на 9.10, мне не понравился вывод всплывающих сообщений. в предыдущей версии убунты 9.04 – эти сообщения отображались в правом верхнем углу, сразу под панелью, один за одним по мере вывода, будь то системные сообщения или пользовательские. В новой же версии, по-умолчанию системные сообщения так и выводятся сверху, а вот пользовательские выводятся ниже.

Покопав немного я нашел решение.

Система вывода сообщений называется slot-allocation и теперь подразделяется на два типа ‘fixed’ и ‘dynamic’. В 9.04 использовалась версия ‘dynamic’, а в 9.10 используется версия ‘fixed’.

И так:

1. Устанавливаем все нужные зависимостиsudo apt-get build-dep notify-osd2. Скачиваем исходники системы сообщений notify-osd:apt-get source notify-osd3. Заходим в папку ‘notify-osd-0.9.24/src’ (она создается при автоматической распаковке в предыдущем шаге)cd notify-osd-0.9.24/src/ читать далее »

Теги:  

Samsung r519 (nvidia G105M) vs ubuntu 9.10

01/09/2010, автор admin, категории Ubuntu

У меня была проблема с драйвером видеокарты. Больше месяца промучался переставлял все драйвера, правил xorg.conf и все бесполезно. OpenGL не заводился, висли сразу при загрузке такие игрушки как CS… Само собой такое отношение между ubuntu и видеокартой G105M меня не устраивало. И вот сегодня решил взяться за эту проблему обеими руками.
Решение оказалось довольно простым (может в этом есть и заслуга новейшего бета драйвера)
Вобщем алгоритм такой:
1) Удаленем все старые дрова полностьюnvidia-installer --uninstall
apt-get remove --purge nvidia*
2) Скачиваем драйвер nvidia скачать
3) Остановка xserver sudo /etc/init.d/gdm stop4) Остановка opengl for every in `ps ax| grep glx | awk '{ print $1 }'`; do kill -9 $every; done;5) Установка драйвера sudo sh NVIDIA-Linux-x86-195.30-pkg1.run6) Перезагрузка sudo shutdown -r now
Смотрим и наслаждаемся;-)

Теги:  

Сложные запросы

12/20/2009, автор dimaz, категории Web-разработка

Таблицы в БД.

Таблицы в документе doc

База в sql

Примеры решений сложных запросов:

1. Вывести название и количество порций каждого блюда, заказанного сегодня на столик с номеромselect produkt
from produkty
where pr in(
select sostav.pr
from sostav inner join  menu on (sostav.rec = menu.rec)
group by sostav.pr
having  count(distinct sostav.rec)
=  (
select count(distinct sostav.rec)
from sostav inner join  menu on (sostav.rec = menu.rec)
)
)
2.  Вывести название и количество порций каждого блюда, заказанного сегодня на столик с номером 1. (Обязательно использование JOIN). select bluda.bluda, sum(zakazy.k_vo_porc)
from mesta
inner join zakazy on (mesta.ms = zakazy.ms)
inner join menu on (zakazy.m = menu.m)
inner join bluda on (menu.bl = bluda.bl)
where nom_stol = 1
group by bluda.bluda
читать далее »

Теги:  

Установка VMware Workstation на Ubuntu 9.10

12/18/2009, автор admin, категории Ubuntu

Сегодня решил поставить себе виртульную машину VMware на Ubuntu 9.10 -i386. Немного помучался со скачиванием последней версии с официального сайта. Если кому надо скачиваем с официального сайта: скачать. Правда там немного придется помучиться с регистрацией…
Далее в терминале заходим в папку со скачанным файлом, у меня он назывался:
VMware-Workstation-7.0.0-203739.i386.bundle
и запускаем его как шелл скрипт sudo sh VMware-Workstation-7.0.0-203739.i386.bundleДалее проходим стандартную операцию установки новой программы. После установки идем в applications->system tools и запускаем VMware workstation.
Ну а там уже устанавливаете ту систему которую вы хотели. Установка может производится с диска или с образа диска, там уж думаю сами разберетесь)

Теги:  

Русские программисты

12/05/2009, автор admin, категории Юмор на вебгуруз

Русские программисты никогда не читают описания программ и редко пользуются хелпом. Они легко осваивают новый продукт просто потому, что уже работали со всеми другими подобными программами раньше.
Русские программисты никогда не платят за программное обеспечение. Они или сами взламывают его или покупают чудесые CD забитые под завязку взломанным софтом, которые продаются по $5 в любом достаточно крупном городе.
Русские программисты всегда находятся на рубеже передовых технологий. Они используют самые последние версии самых мощных инструментов, тем более, что они за это не платят ни копейки
Русские программисты очень опытны в железе. Они могут разобрать ваш компьютер в считанные минуты и собрать его с закрытыми глазами. Они помнят конфигурации перемычек для большинства популярных плат, винчестеров и других устройств. Они никогда не забывают, какие прерывания и адреса заняты устройствами в их компьютере.
Русские программисты продолжают улучшать и обновлять свои компьютеры до тех пор, пока в них не остается больше ни одного свободного прерывания, ни одного свободного разъема и места на передней панели. Если возможности к расширению у компьютера уже исчерпаны, они покупают новый и соединяют оба в локальную сеть. читать далее »

 

dsl в ubuntu

11/30/2009, автор dimaz, категории Ubuntu

Поставил 9.10 и наткнулся на проблему, не подключается dsl соединение. Конечно можно использовать pppoeconf, но каждый раз подключаться с консоли не каждому удобно. Немного покопавшись в инете, нашел такое решение. Но нам пока еще понадобится pppoeconf соединение.
1. Добавляем в /etc/apt/sources.list строчки deb http://ppa.launchpad.net/network-manager/trunk/ubuntu karmic main
deb-src http://ppa.launchpad.net/network-manager/trunk/ubuntu karmic main
2. Имортируем ключ и обновляем список пакетов sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys BC8EBFE8
sudo apt-get update
3. Обновляем NetworkManager sudo apt-get install network-manager 4. Удаляем лишние строчки из /etc/network/interfaces, а именно, оставляем лишь auto lo
iface lo inet loopback
Ну вот и все.. Рестартим networkmanager sudo service network-manager restart и добавляем dsl соединение.

Теги:  

Apache2 сервер на ubuntu

11/27/2009, автор admin, категории Ubuntu, Web-разработка

На самом деле поднять сервак на убунту очень легко сейчас у меня это занимает не более минут 10, но в первый раз с этим были большие трудности. В этой статье я постараюсь раскрыть все моменты шаманства с Apache2 сервером.
Для начала устанавливаем apache cо стандартной связкой php и mysql sudo apt-get install apache2 php5 php5-mysql mysql-server-5.0
Затем по мере надобности можно добавить другие модули php: libapache2-mod-php5filter > server-side, HTML-embedded scripting language
php5-cgi > server-side, HTML-embedded scripting language (CGI binary)
php5-cli > интерпретатор командной строки для языка сценариев php5
php5-curl > CURL module for php5
php5-gd >модуль работы с графикой для php5
php5-gmp > GMP module for php5
php5-imap > IMAP module for php5
php5-interbase > interbase/firebird module for php5
php5-ldap > LDAP module for php5
читать далее »

Теги:  

webcam & skype в ubuntu

11/08/2009, автор dimaz, категории Ubuntu

Как-то попала ко мне в руки простенькая вебкамера A4tech pk-835. При подключении, в скайпе вместо нормальной картинки, которую я ожидал, получил черный экран.

Стал копать в инете. Наткнулся на сайт со списком поддерживаемого оборудования в ubuntu. Нашел свою камеру. Для работы был необходим драйвер gspca.

Установил этот драйверsudo aptitude install gspca
Теперь вместо черного экрана в скайпе, вылез зеленый с красной рябью)) На одном из сайтов нашел такое решение проблемы. Надо запускать скайп командойLD_PRELOAD=/usr/lib/libv4l/v4l2convert.so skypeВсе заработало. Только не очень удобно запускать скайп каждый раз из консоли. Чтоб облегчить себе жизнь,  можно создать шел скрипт. Текстовым редактором создал файл с нужной нам командой:#!/bin/sh
LD_PRELOAD=/usr/lib/libv4l/v4l2convert.so skype
Сохраним этот файл, допустим /home/skype.sh и дадим ему права. Добавим на панель applicaton launcher и в кодманде пропишем наш скриптsh /home/skype.shВсе заработало:)

Теги: