-Подписка по e-mail

 

 -Поиск по дневнику

Поиск сообщений в sudosu

 -Интересы

all forks bsd debian free soft freebsd linux netbsd openbsd slackware linux ubuntu unix web hack админские приколы

 -Статистика

Статистика LiveInternet.ru: показано количество хитов и посетителей
Создан: 19.10.2008
Записей:
Комментариев:
Написано: 205





Торрент-треккер на роутере D-Link Dir 320

Четверг, 26 Августа 2010 г. 19:14 + в цитатник
Humiliating все записи автора

роутер D-Link Dir 320 & полноценный торрент-треккер


Всё что нам нужно это:

1 рабочий роутер D-Link DIR 320
1 рабочая флешка ёмкость около 1 гигабайта. (можно и меньше, но не менее 500 мегабайт)
1 установленная программа типа Paragon Partition Manager™ 10.0
1 архив с движком треккера TorrentPier ( в моём случае это TorrentPier SVN 1.0.1.5 ревизия *r262) (вложен в архив)
1 программа EXT2FSD (вложен в архив)
1 мой архив приложенный к данной теме.

Далее, дополнительно, если у Вас еще не установлен DD-WRT на роутере:
1 образ прошивки dd-wrt (у меня установлен DD-WRT v24-sp2 (10/10/09) mini-usb-ftp)

Если вы всё подготовили, то можно приступать.

I. Установка dd-wrt

Установка данной системы выполняется по протоколу TFTP.
Его будет необходимо заранее установить. Для этого идем: Пуск-Панель упраления-Программы-Включение и отключение компонентов Windows.
В представленном списке поставьте галочку над пунктом TFTP после установите его.
После выполнения открывайте командную строку (Windows(значок на клавиатуре)-R или Пуск-Все программы-Стандартные-Командная строка).

Ранее скаченный файл прошивки необходимо положить «в корень» жесткого диска и переименовать в «firmware.bin)

В командной строке пишем:
cd c:\
tftp -i 192.168.0.1 put firmware.bin (но пока не вводим)

Для того, чтобы благополучно прошить устройство, необходимо внести некоторые изменения в «Панель управления\Сеть и Интернет\Сетевые подключения»
Необходимо в «Подключение по локальной сети» в свойствах в пункте «Протокол Интернета версии 4 (TCP/IPv4) ввести:

IP: 192.168.0.2
Маска: 255.255.255.0
Шлюз: 192.168.0.1

После этого подключить компьютер через витую пару к роутеру.

После того как всё подготовлено, отключаем провод блока питания от роутера,
Включаем и сразу жмём клавишу Enter в командной строке.
После этого немного ждём. Если видим надпись типа:

«Успешная передача: 3092480 байт за 11 сs, 281134 байт/с»

Значит всё получилось и осталось ждать, когда появиться новая Wi-Fi точка доступа под названием «dd-wrt»

Если надписи об успешной передачи не было, то стоит повторить процесс. Главное попасть в первые 2 секунды после включения питания.

После успешной установки зайдя по адресу 192.168.0.1 будет необходимо написать новый логин и пароль к роутеру.

После этого желательно сделать общий сброс настроек.
Administration – Factory Defaults.

И придется снова ввести новый логин и пароль к роутеру.

\\ Бывает так, что пункт «Apply Settings» не работает, единственный рабочий вариант, это заново переустановить прошивку по вышеописанной методике \\

II. Подготовка флешки для дальнейшей работы.

Когда я занимался поиском информации о том, как всё установить, мне очень сильно помогли заметки пользователя HITMAN (http://ikistol.blogspot.com/)

Благодаря им мне удалось достичь своей цели.

А теперь по делу.

Необходимо разбить флешку на 3 раздела (ext3, ext3, swap).

Для этого запускаем установленную программу типа Partition Manager. Удаляем все разделы, создаем 3 новых.
Я разделял свою флешку в 1 гиг на 3 раздела:
1. EXT3 ~ 320 мегабайт
2. EXT3 ~ 320 мегабайт
3. SWAP ~ 360 мегабайт
Самое главное, чтобы первый раздел был не менее 150 мегабайт, второй не менее 100мб, третий не менее 150мб.
(это всё на мой взгляд)

После того как выполнили это, переключаемся на роутер:

Подключаем флешку к роутеру

В настройках (Тех. Обслуживание->Управление) включаем поддержку JFFS2 и поддержку USB (вкладка Службы->USB).

Включить нужно все кроме: USB 1.1 (UHCI), USB 2.0, Автомонтирование.

Включаем командную строку, пишем
telnet

В нём пишем:
o 192.168.0.1




Начнется запрос логина. Пишем:
root
Пароль:
ваш пароль к роутеру.



После правильного введения:




После этого пишем:
dmesg
Находим строку:
/dev/scsi/host0/bus0/target0/lun0: p1 p2 p3

Если она есть, значит всё идет по намеченному плану.

Через вебинтерфейс идём в Тех. Обслуживание->Команды и прописываем:

mount -o noatime /dev/scsi/host0/bus0/target0/lun0/part1 /jffs
mount -o noatime /dev/scsi/host0/bus0/target0/lun0/part2 /mnt
mount -o bind /jffs/opt /opt

Сохраняем в автозагрузку.
Перезагружаемся.

III. Начальный софт OPTWARE

После перезагрузки заходим с помощью telnet на роутер и вводим:
mkdir /jffs/opt
mount -o bind /jffs/opt /opt

Даём команду скачивания скрипта роутеру через telnet:
wget http://www.3iii.dk/linux/optware/optware-install-ddwrt.sh -O — | tr -d "\r" > /tmp/optware-install.sh

Запускаем скаченый скрипт командой:
sh /tmp/optware-install.sh

Изменяем пути по умолчанию командами:
export PATH=/opt/bin:/opt/sbin:$PATH
unset LD_LIBRARY_PATH

После этого вводим:

/opt/bin/ipkg-opt update

// Если возникают ошибки и программа не хочет продолжать установку, то попробуйте вручную прописать команды:

mount -o noatime /dev/scsi/host0/bus0/target0/lun0/part1 /jffs
mkdir /jffs/opt
mount -o bind /jffs/opt /opt //

IV. Дополнительный софт

Теперь начинаем установку основного софта. Для этого в telnet вводим команды:

/opt/bin/ipkg-opt install lighttpd
/opt/bin/ipkg-opt install php-fcgi
/opt/bin/ipkg-opt install microperl
/opt/bin/ipkg-opt install phpmyadmin

После того, как всё установится, начинаем редактировать настройки.
Для этого вставляем флешку в компьютер.
Т.к. флешка в формате EXT3, то она не будет отображаться в компьютере. Поэтому будет необходимо запустить программу EXT2FSD, и назначить букву для первого раздела на флешке.

После этого начинаем редактировать файлы:

Отредактируем файл настроек \opt\etc\lighttpd\lighttpd.conf, а именно:
Расскомментируем секцию fastcgi.server а также модули "mod_fastcgi", "mod_accesslog", "mod_access".

Меняем значение переменной server.event-handler на "poll":
server.event-handler = "poll"

Также можно сразу переназначить порт, после установки он 8081:
server.port = 80

Чтобы можно было достучаться до сервера с внешнего мира, прописываем в настройках фаерволла:
/usr/sbin/iptables -I INPUT 1 -p tcp --dport 80 -j logaccept

Также меняем порт для веб-админки маршрутизатора на 81:
nvram set http_lanport=81
nvram commit

Для возврата по-умолчанию:
nvram set http_lanport=""
nvram commit
reboot

После этого в корень папки по адресу \opt\share\www\
Загружаем движок треккера и одновременно удаляем папку /lighttpd/

Завершив данный этап редактируем файлы настроек.

V. Настройка MySQL

Заходим в телнет и пишем команды:

/opt/etc/init.d/S80lighttpd start
/opt/etc/init.d/S70mysqld start

После этого в браузере пишем:

http://192.168.0.1:[8081]/phpmyadmin/
[8081] – это примерный порт. Нужно ввести тот порт, что вы установили в настройках ранее.

Открывается меню программы phpMyAdmin.
В нём создаем новую базу данных (можете назвать её как хотите), после того как создали её, импортируйте в неё файл mysql.sql из моего архива.

После этого базовые настройки завершены.
Обязательно запомните название базы данных, что вы создали.

// Чтобы изменить пароль к доступу MySQL в телнет введите строку:
/opt/bin/mysqladmin -u root password 'new-password'

Вместо new-password – введите новый пароль. //

VI. Настройка Треккера

Для работы треккера будет необходимо внести следующие данные:
Открываем файл config.php

В нём находим:

// Database
$dbhost = 'localhost'; (оставляем в данном виде)
$dbname = 'torrent_db'; (сюда пишем название базы данных MySQL, которую вы создали ранее)
$dbuser = 'root'; (оставляем неизменным или логин отдельного пользователя MySQL)
$dbpasswd = ''; (пароль к MySQL)
$dbcharset = 'cp1251';

Далее находим строки:

// GZip
$bb_cfg['gzip_compress'] = false; (изменяем, чтобы было так. Это немного снизит нагрузку на роутер и треккер будет лучше работать)
$bb_cfg['gzip_force'] = false;

Далее находим строку:

// Cookie
$bb_cfg['cookie_domain'] = ''; (делаем, чтобы было так. Если не менять, то не пользователи не будут авторизовываться на треккере)

И, наконец:

located relative to the domain name
$bb_cfg['sitename'] = 'Zel`s TORRENT'; (Пишем название вашего будущего торрент-трекера)

После того, как вы сохранили файл настроек, поставьте на него атрибут «только чтение».
(По каким-то причинам, если не ставить, то он становится пустым после открытия сайта)

С настройками треккера всё.

VII. Окончательные настройки.

Для улучшения работы роутера необходимо активировать SWAP место.
Поэтому создавался отдельный раздел на флешке.

Программа, которая поможет в этом деле называется busybox.

Перед её установкой будет необходимо внести корректировки в автозагрузке роутера. Поэтому заходим в меню роутера в Тех. Обслуживание -> Команды и прописываем:

mount -o noatime /dev/scsi/host0/bus0/target0/lun0/part1 /jffs
mount -o noatime /dev/scsi/host0/bus0/target0/lun0/part2 /mnt
/opt/bin/busybox swapon /dev/scsi/host0/bus0/target0/lun0/part3
mount -o bind /jffs/opt /opt
/opt/etc/init.d/S80lighttpd start
/opt/etc/init.d/S70mysqld start

// в автозагрузку также введены коды старта MySQL и Lighttpd. //

Сохраняем в автозагрузку.
Перезагружаемся.

Устанавливаем busybox также, как устанавливали все предыдущие программы.
А именно, в телнет вводим:

/opt/bin/ipkg-opt install busybox

После установки делаем последнюю перезагрузку в роутере через меню администрации.

IIX. Первый запуск.

После того, как вы проделали все эти этапы, пробуйте открыть ваш личный треккер.
Для этого просто пройдите по ссылке:
http://192.168.0.1:[8081]/

Должна открыться главная страница треккера.




Логин и пароль к админу: admin / admin

Чтобы разрешить регистрацию торрентов на сайте необходимо будет произвести изменения а административной панели. (TorrentPier – настройки форумов).
Выделить те форумы, где можно будет регистрировать торренты.

Вот, в целом, всё!

Далее привожу несколько фотографий с данными о нагрузке процессора роутера и занятой памяти:





P.S. Не ждите очень быстрой работы от этого треккера. Это всего лишь роутер =)
P.P.S. В результате всех манипуляцй на роутере установлены:

MySQL 4.1.22
PHP 5.2.14-1
phpMyAdmin 2.6.2

Надеюсь данная статья была вам интересна. Спасибо за внимание!

Ссылка на архив: rghost.ru/2434507
 


Ubuntu 10 - Перемещения кнопок управления окном вправо

Понедельник, 19 Июля 2010 г. 12:07 + в цитатник
Humiliating все записи автора в новой Ubuntu 10.04 Lucid Lynx, кнопки управления окном расположены как на макоси, непривычно и глупо.

Если есть желание переместить их на привычное место вправо, то нажмите Alt+F2 и введите gconf-editor.
В открывшемся окне перейдите в раздел apps → metacity → general и измените свойство button_layout со значения

.close,minimize,maximize:

на

.minimize,maximize,close

Баян, но вдруг кто не знает?

Метки:  

OpenID

Понедельник, 05 Июля 2010 г. 00:57 + в цитатник
Humiliating все записи автора
В качестве сервера пойдёт небольшой скрипт на PHP, который позволяет организовать поддержку OpenID минимальными усилиями — phpMyID. На сайте можно найти ссылку на SVN репозиторий, где расположен этот проект, но если эти загадочные буквы не вызывают у вас никаких ассоциаций, то можете воспользоваться этим архивом.

Установка phpMyID

phpMyID может быть установлен на любой сервер, при этом очень желательно, чтобы он находился под вашим контролем.

1. Требования к инсталляции phpMyID

Для установки phpMyID вам потребуется всего два файла:

MyID.php — реализует функциональность OpenID сервера;
MyID.config.php — конфигурационный файл, который содержит ваш профиль.

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

2. Загрузите файлы на сервер, в любую директорию по собственному желанию, например, в корневую директорию сайта.

Если вы переименовали файл MyID.php то в конфигурационный файл необходимо внести соответствующие изменения.

3. Зайдите в конфигуратор, набрав в браузере URL к файлу MyID.config.php

Вы должны увидеть сообщение «This is an OpenID server endpoint.», а так же значение параметров «Server» и «Realm»

Если вы не видите этого, то перейдите к разделу устранения проблем в оригинальной документации.

4. Запишите значение параметра «Realm», которое понадобится вам для конфигурации сервера. Если вы хотите изменить это значение, тогда отредактируйте значение переменной «auth_realm» в конфигурационном файле.

5. Выберите логин и пароль, который вы будете использовать для аутентификации на своем OpenID сервере.

Из соображений безопасности программа не хранит пароль в открытом виде, а для того чтобы его создать вам потребуется подсчитать MD5 hash от строки «username:realm:password».

Для этого загрузите программу подсчета контрольной суммы здесь и в командной строке наберите следущее:

-d"username:realm:password"

В строке необходимо подставить вместо username, realm, password ваш логин, «realm», записанный в пункте 4 и пароль, разделив их двоеточием. Далее можно воспользоваться этим сервисом для генерации пароля. Результатом будет строка из 32 символов, которая является вашим зашифрованным паролем, запишите ее в качестве значения переменной 'auth_password' в конфигурационном файле. Замените в нем значение 'auth_username' на ваш логин.

6. Снова загрузите конфигурационный файл на сервер, заменив существующий.

Перейдите на эту страничку с помощью браузера и попробуйте зарегистрироваться, нажав кнопку 'Login'. После ввода имени и пароля вы должны получить сообщение об успешной регистрации.

7. Для того чтобы использовать основной URL вашего сайта в качестве OpenID вы должны указать ссылку на свои openid.server и openid.delegate.

Для этого добавьте в заголовок главной страницы сайта следующие строки:



Обе переменные должны указывать на один и тот же сайт.

Установка закончилась и теперь вы можете подписываться собственным именем на любом сайте с поддержкой OpenID.



Метки:  

Grub-Usplash-GDM tuning

Воскресенье, 04 Июля 2010 г. 03:45 + в цитатник
parser все записи автора Это цитата сообщения parser [Прочитать целиком + В свой цитатник или сообщество!]

Grub>Usplash>GDM

Баянище конечно, но вдруг кому нужно?

Рассмотрим процесс загрузки операционной системы.

Его можно условно разделить на три части: Grub, Usplash и GDM.

Grub
 

Grub - менеджер загрузок операционных систем.

На рисунке выше вы можете видеть список операционных систем, доступных для загрузки. На самом деле их там только две: Ubuntu и Windows XP. Первые две записи - Ubuntu в обычном режиме и в режиме восстановления. Чуть ниже вы видите две строки, которые идентичны предыдущим, но с разными числовыми значениями. Это загрузка с другим ядром. Обычно такая ситуация возникает, если ядро обновлялось. После этого идет тест памяти и загрузка WindowsXP.

Сейчас мы посмотрим как изменить это меню, настроить его под себя и немного преобразить интерфейс.

Как обычно бывает в Linux - сделать это можно с помощью графической утилиты, либо вручную.

Внимание! Не устанавливайте qgrub editor, описанный ниже. Он приводит к краху системы. Пожалуйста, используйте описание действия программы только для того, чтобы понять, как сделать то же самое вручную. Статья будет изменена в ближайшем будущем.

Для начала рассмотрим первый способ. Есть несколько утилит для работы с Grub, я предпочитаю QGrubEditor. Когда поймете основы - выберите то, что вам больше по душе. Установим утилиту.

sudo apt-get install qgrubeditor

Или через Synaptic.

Прежде чем что-либо делать - сделайте копию файла  /boot/grub/menu.lst. Сделайте это хотя бы для того, чтобы потом можно было посмотреть на исходных файл с комментариями и разобраться что к чему. Можно сделать скрытую директорию .backups в домашнем каталоге и складывать туда все такие файлы.

mkdir ~/.backups && cp /boot/grub/menu.lst ~/.backups

Можно приступать.

Заходим в меню "Приложения - Системные - QGrubEditor".

Вы видите пункты меню из Grub. Их можно удалять, изменять, переименовывать, менять местами. Например, можно удалить загрузчики для старого ядра.

После удаления стало немного почище. Я не рекомендую вам удалять режим восстановления или тест памяти. Хотя вы можете им никогда не воспользоваться - все же такая ситуация может наступить когда-нибудь.

По умолчанию загружается первый пункт меню - т.е. Ubuntu в обычном режиме. Это поведение можно изменить. Нажмите правой кнопкой мыши на том пункте, который вас интересует в первую очередь и сделайте "Set Default" или что-то в этом роде.

Выделите какой-нибудь пункт (например первый) и нажмите кнопку редактировать запись.

В появившемся окне вы можете отредактировать все, что касается данной записи. Например, можно изменить заголовок, который показывается при загрузке. Все остальное стоит менять только в том случае, если вы знаете что делаете, иначе система может не загрузиться вообще!

Чуть позже мы еще вернемся к этому окну.

А теперь перейдем к более интересному. Щелкните на закладке Grub Settings внизу программы.

Здесь вы можете поменять время, через которое начнется загрузка пункта меню по умолчанию, отключить показ меню (или включить его, если у вас одна операционная система), поставить пароль на загрузку. Но самый интересный пункт это Splash Image.

Можно поставить картинку на загрузку. Это называется grub splash image. Картинки можно сделать самому, или взять на сайте.

Заходим на http://www.gnome-look.org/. К сожаленью, пункта меню для картинок Grub нету, но их можно найти по поиску, если ввести в поле запроса "grub". Можете взять для теста картинку, которой я пользуюсь.

Включаем пункт "Splash Image" и указываем путь к заставке. Она должна быть в формате xpm.gz.

Закрываем программу, перегружаемся и видим такую вот красоту.

Теперь тоже самое только вручную.

Конфигурационный файл Grub

Все настройки для grub хранятся в файле /boot/grub/menu.lst

Откроем его на редактирование

sudo gedit /boot/grub/menu.lst

Я надеюсь, что вы предварительно все же сделали копию.

Вот пример файла после изменений в QGrubEditor:

splashimage=(hd0,5)/boot/grub/themes/beLinux.xpm.gz
default 4
timeout 10

title Ubuntu 8.04.1, kernel 2.6.24-21-generic
root (hd0,5)
kernel /boot/vmlinuz-2.6.24-21-generic root=UUID=2671a137-8615-47ca-8017-d9bf9468230e ro splash
initrd /boot/initrd.img-2.6.24-21-generic
quiet

title Ubuntu 8.04.1, kernel 2.6.24-21-generic (recovery mode)
root (hd0,5)
kernel /boot/vmlinuz-2.6.24-21-generic root=UUID=2671a137-8615-47ca-8017-d9bf9468230e ro single
initrd /boot/initrd.img-2.6.24-21-generic

title Ubuntu 8.04.1, memtest86+
root (hd0,5)
kernel /boot/memtest86+.bin
quiet

title Other operating systems:
root

title Microsoft Windows XP Professional RU
root (hd0,0)
chainloader +1
savedefault
makeactive

Каждый отдельный пункт загрузчика выделен в свою область, это легко прослеживается и изменяется, но будьте осторожны: при неправильном изменении система может не загрузится вообще.

Обратите внимание на то, что путь к splashimage (картинка) в моем примере содержит (hd0,5). У вас это значение будет свое. Как его узнать? Да очень просто. Найдите пункт меню, который указывает на загрузку Ubuntu и посмотрите на строчку root. Параметр default указывает на пункт меню, который будет грузится по умолчанию. timeout - время ожидания. Все остальное - пункты меню и, если вы не знаете что делаете, изменяйте только title - это название самих пунктов.

Usplash

После того, как вы выбрали нужный пункт меню в Grub, начинается загрузка операционной системы.

Перед нами Usplash.

Его тоже можно немного затюнить. Открывайте опять QGrubEditor, находите пункт меню загрузки Ubuntu и нажимайте редактировать запись.

Ищите строку Kernel. То, что нас интересует, находится в самом конце.

Последние символы - "ro quiet splash". Если удалить "quiet" (будьте аккураты с пробелами), то при загрузке вы увидите такую картину:

Выглядит довольно привлекательно, можно контролировать процесс загрузки.

Ну и если удалить splash, то вы увидите обычную консоль.

Но это уже на любителя.

Естественно, тоже самое можно сделать, просто отредактировав файл /boot/grub/menu.lst

GDM

Ну и наконец мы добрались до Gnome Display Manager.

Залогиньтесь и зайдите в пункт меню "Система - Администрирование - Окно входа в систему".

Здесь можно поменять много чего, но я сейчас опишу вкладку "Локальный вход".

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

http://art.gnome.org/

http://www.gnome-look.org/

Закачиваем заставку по душе. Обратите внимание на то, что на сайте gnome-look.org нужно быть внимательным к тому, что вы скачиваете!

Например, на картинке ниже к теме относится не только заставка GDM, но также картина рабочего стола, иконки и тема GTK.

После того, как скачали интересующую вас тему, добавляйте ее:

При следующем входе в систему заставка сменится.

Иногда тема не сохраняется и значение сбрасывается на "Менять темы при заставке"! Такое было много раз и причина пока не ясна. В этом случае зайдите опять в настройки и выставьте все, как надо. Второй раз такого уже не будет.

Заставку, указанную на картинке выше можно скачать отсюда. В комплекте идут 4 заставки разных цветов + 4 заставки для широкоформатных мониторов и такой же набор обоев рабочего стола.


Метки:  

Майкрософтовские шрифты в linux

Воскресенье, 04 Июля 2010 г. 03:12 + в цитатник
Скомандуйте вот так:

cd && wget http://zeroed.ru/xlam/files/gnome/lookandfeel/fontconfig.tbz && sudo tar xvjpf fontconfig.tbz -C /etc/fonts/ && rm fontconfig.tbz

Чтобы все отменить, просто выполните команду (это одна команда, копируйте ее полностью):

sudo rm /etc/fonts/alias.conf && sudo rm /etc/fonts/local.conf && sudo rm /etc/fonts/misc.conf && sudo rm /etc/fonts/msfonts-rules.conf

Легкий поиск книг

Среда, 06 Января 2010 г. 12:32 + в цитатник
Поиск бесплатных электронных книг 
Мощнейший - перелопачивает все российские on-line библиотеки - eBoogle.

Поиск книг, eBoogle

Если книга есть хотя бы в одной библиотеке/на специализированном сайте (будь то учебник, методичка, лекция, реферат, последняя новинка Джорджа Мартина, Перумова или Олди) - поисковик выдаст описание книги и прямую ссылку на ее скачивание (бесплатное). Нашли через него и "ненаходимый" учебник, и детективную новинку
 (554x686, 33Kb)

Метки:  

Спасите MySQL

Понедельник, 04 Января 2010 г. 13:34 + в цитатник
Humiliating все записи автора Это цитата сообщения altesack [Прочитать целиком + В свой цитатник или сообщество!]

Спасите MySQL!!



Галактика в опасности!!
Срочно всем подписать петицию в защиту MySQL!
Здесь http://helpmysql.org/ru/petition

Подробнее можно почитать здесь (english):
http://monty-says.blogspot.com/2009/12/help-keep-internet-free.html

Метки:  

Коллекторское агентство Равенство

Четверг, 15 Октября 2009 г. 16:50 + в цитатник

Just another programmer blog — явно полезное

Суббота, 03 Октября 2009 г. 11:42 + в цитатник
Оригинал сообщения
Комментарии: комментарии

Маленькая, но полезная доработка WordPress


Posted on Март 19th, 2009 от admin

Задолбали спамерские комменты. Модифицируем вордпресс так, чтобы нельзя было оставлять комменты с указанием сайта. Для этого идем в папку /wp-includes/ и находим там comment.php.

В нём после строк:

function wp_new_comment ( $commentdata ) {

$commentdata = apply_filters (’preprocess_comment’, $commentdata);

добавляем строчку:

if (trim ($commentdata['comment_author_url'])) die (’Указывание своего сайта у меня не разрешено. Зато спама нет :)’);

Теперь спама с урлами не будет!

Теперь не плохо бы удалить из текущей темы, обычно это /wp-content/themes/default из файла comments.php поле для ввода комментов – input type=”text”. Думаю в хтмл-е разберетесь сами.

И второе. Не забудьте при обновлении вордпресса(если обновляете конечно) вставить строчку с запретом комментариев с урлом снова! А то снова завалят спамом.

Я слушаю кулер
Веб-студия - создание сайтов москваLIci WP - WordPress crossposting plugin

Новый проект — новый сервер

Понедельник, 28 Сентября 2009 г. 20:14 + в цитатник
Оригинал сообщения
Комментарии: комментарии

— в данном случае мне необходим выделенный сервер на нём под FreeBSD будет крутится Oracle. Мускул тормозит где-то после 5000 записей в таблицах, что для моего проекта совершено неприемлемо. Скорость работы, стабильность — вот что необходимо.

О простом хостинге даже речи нет. Скажу больше — серак придется зеркалить, тоесть брать ещё один .

Такие вот ожидаются нагрузки)

2 x Intel Xeon QuadCore E5405 2.0Ghz (1333Mhz, 12MB cache, Penryn), 4Gb RAM, 2 x 250Gb SATA за  9700 рублей меня на первое время устроит.

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

Я слушаю кулер
Веб-студия - создание сайтов москваLIci WP - WordPress crossposting plugin

How to enable/disable Ctrl+Alt+Backspace in Ubuntu 9.10 (Karmic)

Воскресенье, 27 Сентября 2009 г. 17:32 + в цитатник
Оригинал сообщения
Комментарии: комментарии
apt-get install dontzap
sudo dontzap -d
Но есть ещё два варианта:
1) попроще:
Using GNOME

* Get to the System->Preferences->Keyboard menu.

* Select the “Layouts” tab and click on the “Layout Options” button.

* Then select “Key sequence to kill the X server” and enable “Control + Alt + Backspace”.

Using KDE

* Launch “systemsettings”

* Select “Regional & Language”.

* Select “Keyboard Layout”.

* Click on “Enable keyboard layouts” (in the Layout tab).

* Select the “Advanced” tab. Then select “Key sequence to kill the X server” and enable “Control + Alt + Backspace”.

Using the command line

You can type the following command to enable Zapping immediately.

setxkbmap -option terminate:ctrl_alt_bksp

If you’re happy with the new behaviour you can add that command to your ~/.xinitrc in order to make the change permanent.

И посложнее, но кошерно!

Using HAL

line in /usr/share/hal/fdi/policy/10osvendor/10-x11-input.fdi (inside the <match key=”info.capabilities” contains=”input.keys”> section):

<merge key="input.xkb.options" type="string">terminate:ctrl_alt_bksp</merge>

вы можете внести изменения вручную, чтобы ваш файл xorg.conf. Simply add the following section within your /etc/X11/xorg.conf:

Просто добавьте следующую секцию в файл / etc/X11/xorg.conf:

Section "ServerFlags"

Option "DontZap" "false"

EndSection


А теперь для танкистов ( перевод):
GNOME
* Получить в System-> Preferences-> Клавиатура меню.
* Перейдите на вкладку "Макеты" и нажмите кнопку "Параметры макета" кнопки.
* Затем выберите "клавиши, с уничтожить сервер X" и включить "Ctrl + Alt + Backspace".
KDE
* Запуск "установок системы"
* Выберите "Региональные & Language".
* Выберите "Keyboard Layout".
* Нажмите "Включить раскладки клавиатуры" (на вкладке Макет).
* Перейдите на вкладку "Дополнительно". Затем выберите "клавиши, с уничтожить сервер X" и включить "Ctrl + Alt + Backspace".
Не забуду добавить, что для одного из проектов мне понадобился
выделенный сервер или размещение в стойке моей машини, посему взгляните на цены на услуги colocation в москве ибо и вам может пригодится



Я слушаю кулер
Веб-студия - создание сайтов москваLIci WP - WordPress crossposting plugin

Что в имени тебе моём? Crome

Четверг, 24 Сентября 2009 г. 19:50 + в цитатник
Оригинал сообщения
Комментарии: комментарии



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

плагин для Internet Explorer под названием Google Chrome Frame, который превращает ишака в Chrome, ускоряя его работу и добавляя поддержку новых функций.

Что тревожит. Вот почему:

хром превращается в обычный браузер






а что есть «необычный браузер» © ™ ?

Хромой вообще мертворожденная поделка, предназначенная сугубо для интеграция гугловских уёб-проектов с десктопами хомячков.

Последний этап интеграции — это Chrome OS. Кроме браузера там ничего не будет, и поставить вам туда ничего не дадут.

Безопасности для.

И помяните мое слово - Chrome OS будет кроме того грид-узлом, подключенным к ЦОД  Google.

Когда Гуглю перестанет хватать своих серваков для индексации — он начнет использовать ваши ноуты.

И таки тогда это начнет тормозить так же как  венда седьмого р0злева.


Я слушаю кулер
Веб-студия - создание сайтов москваLIci WP - WordPress crossposting plugin

Старый друг лучше новых двух

Воскресенье, 20 Сентября 2009 г. 11:22 + в цитатник
Оригинал сообщения
Комментарии: комментарии

Вовремя пропатченный и толково собранный блог на вордпрессе не самой новой версии гораздо лучше,

нежели то, чем они, вордпрессовцы, предлагают обновлятся: Вышел WordPress 2.8.4

Ну и что? Ну вышел, наловили спама и дефейсов, порушили базы, отгеморроились , а дальше?

Несложным HTTP-запросом к блогу WordPress можно сбросить пароль администратора, в том числе в версии 2.8.*

Как не трудно догадаться, при этом блокируется работа владельца блога, хотя, конечно, получить доступ к блогу таким образом не получится.

Всё по кругу?  И нафига оно вам надо, скажите! Мне вот не надо и сплю спокойно.

кошмар и бред

*такие вот кошмарики не мучают


Женской аудитории советую расслабиться и посмотреть укладка волос фото:












Не расчесывайте волосы, иначе локоны исчезнут.












Перебросьте волосы вперед, нанесите на них спрей и откиньте волосы назад.








Итог.



Я слушаю кулер
Веб-студия - создание сайтов москваLIci WP - WordPress crossposting plugin

Обещанного 3 года ждут

Пятница, 18 Сентября 2009 г. 10:38 + в цитатник
Оригинал сообщения
Комментарии: комментарии

А потом скидываются на пузырь и делают «всем миром».
врезка газ

врезка газ


Так сделали и на нашей улице, улице  Литвинова ( знатный был комииссар )
Прикрыл мобильник ладонью от солнца, проверяю ровно ли поставлено

Прикрыл мобильник ладонью от солнца, проверяю ровно ли поставлено


Надеюсь, к зиме заработает!


P.S. В качестве опор использовалась толстостенная стальная лежалая труба

Я слушаю кулер
Веб-студия - создание сайтов москваLIci WP - WordPress crossposting plugin



Процитировано 1 раз

karmic koala screenshots

Пятница, 18 Сентября 2009 г. 09:54 + в цитатник
Оригинал сообщения
Комментарии: комментарии

9-10 karmic koala screenshots

Вот так интерфейс ubuntu karmic koala превращается в подобие МАС

симпатичная операционная система

Лично мне хватает меньшего; cairo-dock устраивает вполне, командуем:

sudo apt-get update

sudo apt-get install cairo-dock cairo-dock-plug-ins


Запускаем набрав в консоли

cairo-dock

Добавим в автозапускСистема > Параметры > Сеансы — cairo-dock

Можно легко выбор тему панельки.




спонсор публикации — prichesok.net завивка волос, фото

Я слушаю кулер
Веб-студия - создание сайтов москваLIci WP - WordPress crossposting plugin


О наших меньших )

Вторник, 15 Сентября 2009 г. 17:21 + в цитатник
Оригинал сообщения
Комментарии: комментарии

956b239f352868f3 не дай господи случится такое !

Что делать, как быть?

Выход один: вызов ветеринара

И полечат и успокоят!
Раскрыть пост

В старые добрые времена

Вторник, 15 Сентября 2009 г. 14:38 + в цитатник
Оригинал сообщения
Комментарии: комментарии

— когда хрофт и я были добрыми никому из нас, кроме одноглазого Мимира,

не пришло бы в голрву загадать такое:   ЧТО ЭТО? ЭТО КИСТОЧКИ?

обесцвечивание волос













































































































Я слушаю кулер
Веб-студия - создание сайтов москваLIci WP - WordPress crossposting plugin


Ubuntu 9.10&nbsp;&mdash; первый взгляд

Вторник, 15 Сентября 2009 г. 13:45 + в цитатник
Оригинал сообщения
Комментарии: комментарии

новое бросается в глаза сразу, в процессе установки, как сказал один из друзей:

«Хорошо , что не предлагает более удобный доступ к мп3-файлом.»

uk11

Что ещё сразу попалось на глаза?  Ася другая:

uk21

вот её главное окошко, не знаю, зачем мне турецкий?

uk3

Изминились настройки методов ввода, стали гораздо удобнее:

uk4

Ничего радикального,

просто много приятных мелочей.


Эта веерсия дистрибутива называется Коала. Я вообще-то животных люблю, вот по случаю рекомендую: ветеринарная клиника хорошая. Всё для ваших любимцев )

Я слушаю кулер
Веб-студия - создание сайтов москваLIci WP - WordPress crossposting plugin

Установка Gnome в Slackware 13.0

Понедельник, 14 Сентября 2009 г. 11:52 + в цитатник
Humiliating все записи автора Это цитата сообщения Linux_Loader [Прочитать целиком + В свой цитатник или сообщество!]

К сожалению, Гнома в этом дистрибутиве изначально нет, а КДЕ я даже не ставил, потому что недолюбливаю. И потому пришлось искать выход из этого положения. Набрёл на страничку slackware.ru • GNOME , где на выбор предлагается 4 варианта установки из разных источников, а так же есть ссылка на сайт, где можно скачать дополнительные программы для этого DE. Я воспользовался, естественно, только одним вариантом, выбрав его наобум))).

Начальная страница ресурса - GNOME SlackBuild (GSB) , а вот непосредственно страничка с инструкциями - Download and Install GNOME SlackBuild .

Я опишу установку именно для Slackware 13.0 . Для других версий надо зайти по вышеуказанной ссылке и найти необходимые версии пакетов.

читать полностью

Метки:  

Полезные манипуляции с моллюском:

Понедельник, 14 Сентября 2009 г. 11:41 + в цитатник
Humiliating все записи автора Это цитата сообщения Linux_Loader [Прочитать целиком + В свой цитатник или сообщество!]

ещё раз о настройке Наутилуса.



Касается это большинства дистрибутивов, особенно, где Гном ставится вручную. Я долго негодовал, почему это везде Наутилус имеет два обличия. Обычный и какой-то обрезанный



При чём, в образанном все папки всегда открываются в новом окне. А оказывается, он бывает в простом режиме (который обрезанный) и в режиме браузера, нормальном. Режим браузера запускается из контекстного меню или командой

# nautilus --no-desktop --browser

Ключ --no-desktop заставляет запуститься программу без интергации в рабочий стол. Кстати, если нужен Наутилус от имени другого пользователя, то этот ключ тоже очень желателен, потому что иначе рабочий стол переходит во владения этого второго пользователя, что не очень удобно...

Ну, это я так, мозги полоскал. Чтобы научить программу запускаться в режиме браузера всегда, как в Убунте, есть два варианта. Первый - тру. Пойти в ~/.gconf и править конфиги, если знать что где.

Второй не тру, но проще. Идём в Редактор конфигурации (Приложения --> Системные утилиты --> Редактор конфигурации, или просто gconf-editor ). Тот самый, противный, похожий на системный реестр))). Переходим в нём по /apps/nautilus/preferences/



Ставим галочку always_use_browser . Тут же можно по желанию опуститься ниже, доставить галочку media_autorun_never и убрать media_automount_open, чтобы не открывались автоматом новые примонтированные устройства и не выскакивали программы при вставке медиа-дисков. Кого как, а меня это бесит.



А потом, так же по желанию, можно тут же установить show_advanced_permissions .



После этого права на файлы в Наутилусе будут устанавливаться не выпадающими списками, а галочками, что ИМХО, куда понятнее и проще.


Метки:  

Поиск сообщений в sudosu
Страницы: 6 [5] 4 3 2 1 Календарь