Pages

пятница, 28 января 2011 г.

Блог OMG-Linux!!!!


Блог с вёсёлыми картинками про win, mac и linux



среда, 26 января 2011 г.

Российские дистрибутивы Linux


Разработки операционных систем в России ведутся довольно вяло. Сказывается высокий уровень пиратства у потребителя, и главное, зависимость от Windows-приложений.
Но всё же (!), в нашей необъятной стране есть свои "гиганты" в области девелопинга Linux.



Как в Gnome убрать "обнаружен носитель с фотографиями"


Противное окно, которое появляется в момент опознания системой флешки...
В редакторе конфигурации деактивировать ключ: /desktop/gnome/volume_manager/autophoto

Установка dom, apc и gd в CentOS 5


Шпаргалка =)

Ставим gd:

# yum install gd gd-devel php-gd


Ставим ускоритель пхп - apc:

# yum install php-pear

# yum install php-devel

# yum install httpd-devel

# yum install pcre-devel

# pecl install apc

Добавим расширение:
# echo "extension=apc.so" > /etc/php.d/apc.ini

Перезапустим апач:
# /etc/init.d/httpd restart

 Ставим dom:

#  yum install php-domxml



вторник, 25 января 2011 г.

OpenSource Portal



Правильный ресурс об Alfresko, Pentaho, Zimbra, KVM и Zenoss

Кнопки социальных сетей



Вконтате, фейсбук, твиттер, мой мир, жж, мемори, бобрдобр и т.д.



Вести с полей


Теперь агрегированная лента блогов (RSS) транслируется в ЖЖ (LiveJournal)

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

Реклама в блоге - недостаток бесплатного аккаунта в ЖЖ.

Как создать sitemap.xml


Читаем статью Sitemap.xml - создаём правильную карту сайта. Теория и практика.
Отличная статья о программе для создания sitemap Программа XENU Link Sleuth. Создание файла Sitemap.xml (она же умеет искать битые ссылки).

Онлайн-сервисы  для создания sitemap:
http://www.xml-sitemaps.com
http://www.sd-company.su/online/sitemap.php

Как узнать ip и mac адреса в Linux (CentOS)


Рассматриваем на примере CentOS.

1) Должен стоять пакет для работы с маршрутизацией: iproute.i386 :

# yum install iproute.i386

В его состав входит утилита ip:

$ ip --help

Смотрим на физические устройства в своей системе:

# ip addr show
1: lo: mtu 16436 qdisc noqueue link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
inet6 ::1/128 scope host valid_lft forever preferred_lft forever
2: eth0:
mtu 1500 qdisc pfifo_fast qlen 1000
link/ether 00:04:61:98:cc:29 brd ff:ff:ff:ff:ff:ff
inet 192.168.0.172/24 brd 192.168.0.255 scope global eth0
inet6 fe80::204:61ff:fe98:cc29/64 scope link valid_lft forever preferred_lft forever
3: eth1:
mtu 1500 qdisc pfifo_fast qlen 1000
link/ether 00:80:48:2a:95:a4 brd ff:ff:ff:ff:ff:ff
4: sit0:
mtu 1480 qdisc noop link/sit 0.0.0.0 brd 0.0.0.0
5: vboxnet0:
mtu 1500 qdisc noop qlen 1000
link/ether 0a:00:27:00:00:00 brd ff:ff:ff:ff:ff:ff


Устройства под номерами 2 и 3 - это сетевые карты компьютера. Набор цифр и букв, разделённые двоеточиями - это mac-адреса. На примере видно, что адаптер #2 имеет ip-адрес 192.168.0.172 и mac-адрес 00:04:61:98:cc:29.


четверг, 20 января 2011 г.

Установка LinuxDC++ из исходников.


К сожалению, в репозиториях CentOS нет никакого клиента p2p сетей. Поэтому поставим самый простой и быстрый клиент под названием LinuxDCPP.

Поехали...

Качаем tarball http://prdownload.berlios.de/linuxdcpp/linuxdcpp-1.0.2.tar.bz2

Распаковываем.

Ставим все зависимости и инструменты для сборки:
# yum install scons.noarch zlib.i386 libglade2.i386 libglade2-devel.i386 lbzip2.i386 libzip.i386 libzip-devel.i386 bzip2.i386 bzip2-devel.i386 openssl-devel

Понадобится компилятор g++:
# yum install gcc-c++

Компилим:
$ scons PREFIX=/home/alex/dc

Компиляция пройдёт при полном удовлетворении зависимостей:

Checking for g++ >= 3.4...(cached) yes
Checking for pkg-config... yes
Checking for gtk+-2.0 >= 2.8... yes
Checking for gthread-2.0 >= 2.4... yes
Checking for libglade-2.0 >= 2.4... yes
Checking for C header file time.h... yes
Checking for C header file signal.h... yes
Checking for C header file unistd.h... yes
Checking for C library pthread... yes
Checking for C library z... yes
Checking for C library bz2... yes
Checking for C library crypto... yes
Checking for C library ssl... yes
Checking for C header file iconv.h... yes


Если чего-то не хватает, возвращаетесь в рутовую консоль и с помощью yum search ищите недостающие библиотеки.

Устанавливаем:
$ scons install


Запускаем:
$ /home/alex/dc/bin/linuxdcpp

С ярлычком на десктопе справитесь сами.
Готово!


понедельник, 17 января 2011 г.

Новости сайта линуксы.рф


Теперь агрегированная лента блогов линуксы.рф доступна в следующих вариантах:




Установка imagemagick в CentOS


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



Установка:
Сначала ставим сам imagemagic:
yum install ImageMagick.i386
yum install ImageMagick-devel.i386

Затем пакет php-pear:
yum install php-pear

Также должен стоять компилятор gcc:
yum install gcc make
Понадобится php-devel.i386 (иначе сборка из исходников окончится руганью: sh: phpize: command not found):
yum install php-devel.i386

Компилим:
pecl install imagick
На вопрос: "Please provide the prefix of Imagemagick installation" отвечаем: "all" и жмём enter.
Далее произойдёт компиляция, которая должна завершиться так:

Build process completed successfully
Installing '/var/tmp/pear-build-root/install-imagick-3.0.1//usr/lib/php/modules/imagick.so'
Installing '/var/tmp/pear-build-root/install-imagick-3.0.1//usr/include/php/ext/imagick/php_imagick_defs.h'
Installing '/var/tmp/pear-build-root/install-imagick-3.0.1//usr/include/php/ext/imagick/php_imagick.h'
Installing '/var/tmp/pear-build-root/install-imagick-3.0.1//usr/include/php/ext/imagick/php_imagick_shared.h'
install ok: channel://pecl.php.net/imagick-3.0.1
You should add "extension=imagick.so" to php.ini


Выполняем последнее требование, добавляем расширение:
echo "extension=imagick.so" > /etc/php.d/imagick.ini

Рестартим сервер:
/etc/init.d/httpd restart

Проверяем, подгрузился наш модуль или нет:
[root@hahaha ~]# php -m | grep imagick
imagick


Установка завершена!


Интеллект — это способность избегать выполнения работы, но так, чтобы она при этом была сделана.