
Pages
пятница, 28 января 2011 г.
среда, 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 г.
Кнопки социальных сетей

Вконтате, фейсбук, твиттер, мой мир, жж, мемори, бобрдобр и т.д.
- Обеспечивает сервис от яндекса: http://api.yandex.ru/share
- Обеспечивает сервис однакнопка: http://odnaknopka.ru
- Обеспечивает сервис от qip http://pip.qip.ru
- Обеспечивает сервис addthis http://www.addthis.com
- Обеспечивает сервис clix http://clix.ru
Вести с полей

Ссылки на оригинальные посты в заголовках, к сожалению, не получаются, но у каждого поста обязательно есть линк на сайт автора.
Реклама в блоге - недостаток бесплатного аккаунта в ЖЖ.
Как создать 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:
inet 127.0.0.1/8 scope host lo
inet6 ::1/128 scope host valid_lft forever preferred_lft forever
2: eth0:
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:
link/ether 00:80:48:2a:95:a4 brd ff:ff:ff:ff:ff:ff
4: sit0:
5: vboxnet0:
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
Установка завершена!
Подписаться на:
Сообщения (Atom)
Постов: 231
Комментов: 290
Комментов: 290
Интеллект — это способность избегать выполнения работы, но так, чтобы она при этом была сделана.