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

Mac OS X Lion: устанавливаем rrdtool 1.2.23

Итак, у меня возникла необходимость рисовать графики в OS X Lion с помощью RRDTool. А если необходимость есть, сперва нужно rrdtool на моем Mac OS X установить.

Для сборки RRDTool мне потребовался XCode, X11, X11 SDK. Так же необходимо наличие библиотек zlib, libpng, libart_lgpl и freetype. На моем Mac OS X, не было библиотеки libart_lgpl, как её устанавливать я напишу ниже.

Итак,

1. Устанавливаем библиотеку libart_lgpl 2.3.17 (не нужно использовать версию 2.3.3)
1.1. Получаем исходные код
# curl -O http://oss.oetiker.ch/rrdtool/pub/libs/libart_lgpl-2.3.17.tar.gz
1.2. Распаковываем скачанный архив libart_lgpl 2.3.17
# tar xzvf libart_lgpl-2.3.17.tar.gz
1.3. Переходим в папку с исходниками
# cd ./libart_lgpl-2.3.17
1.4. Настраиваем переменные окружения с помощью команды export.
# export MACOSX_DEPLOYMENT_TARGET=10.7
# export CFLAGS=" -arch i386 -arch x86_64 -g -Os -pipe -no-cpp-precomp"
# export CCFLAGS=" -arch i386 -arch x86_64 -g -Os -pipe"
# export CXXFLAGS=" -arch i386 -arch 86_64 -g -Os -pipe"
# export LDFLAGS=" -arch i386 -arch x86_64 -bind_at_load"

1.5. И наконец даем последние магические команды
# ./configure --disable-shared --prefix=/usr/local --disable-dependency-tracking
# make
# make install


После установки библиотеки libart_lgpl 2.3.17, ставим RRDTool.

2. Устанавливаем rrdtool 1.2.23
2.1.Получаем исходные коды
# curl -O http://oss.oetiker.ch/rrdtool/pub/rrdtool-1.2.23.tar.gz
2.2. Копируем заголовочные файлы
# cp /usr/X11R6/include/ft2build.h /usr/X11R6/include/freetype2/ft2build.h
2.3. Настраиваем переменные окружения с помощью команды export.
# export MACOSX_DEPLOYMENT_TARGET=10.7
# export CPPFLAGS="-I/usr/X11R6/include/libpng12 -I/usr/X11R6/include/freetype2 -I/usr/local/lib -I/usr/local/include/libart-2.0 -I/usr/local -I/usr/X11R6"
# export CFLAGS=" -arch i386 -arch x86_64 -g -Os -pipe -no-cpp-precomp"
# export CCFLAGS=" -arch i386 -arch x86_64 -g -Os -pipe"
# export CXXFLAGS=" -arch i386 -arch x86_64 -g -Os -pipe"
# export LDFLAGS="-L/usr/X11R6/lib -L/usr/local/lib -arch i386 -arch x86_64 -bind_at_load"

2.4. И, наконец, вводим последние магические команды
./configure --prefix=/usr/local/rrdtool-1.2.23 --disable-python --disable-tcl --disable-ruby --disable-dependency-tracking
# make
# make install


RRDTool установлен в директорию /usr/local/rrdtool-1.2.23. Можно рисовать графики :)

среда, 21 марта 2012 г.

Mac OS X: Обновление 10.7.3 и принтер Samsung SCX-4300

После обновления операционной системы OS X Lion до версии 10.7.3, на некоторых (мне звонил только один мой друг) компьютерах Apple пропала возможность сканирования с помощью МФУ Samsung SCX-4300. :)

С чем это связано, я не знаю. Попробуйте следить за веткой, на официальном форуме. Возможно это Вам пригодится.

четверг, 15 марта 2012 г.

Windows XP: GIMP 2.7.5

Если у Вас нет денег :) вы вынуждены пользоваться бесплатными программами или воровать. Воровать не хорошо. Поэтому мучайтесь вместе с GIMP для создания растровых изображений.

Вышла новая тестовая сборка GIMP 2.7.5 для Windows. Это экспериментальная ветка. Единственное новшество, которое меня привлекает - возможность работы в однооконном режиме. Сколько же потребовалось лет, чтобы понять, что это удобно!

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