Архив за марта, 2009

Wordpress –

Четверг, марта 26, 2009

Если при открытии страниц или редактировании страниц открывается пустая страница.

И в логах отображается ошибка

PHP Fatal error:  Maximum execution time of 10 seconds exceeded

Нужно заменить

$data = substr($this->_str, $this->_pos, $bytes);

на

$data = “”;
for ($i=0; $i<$bytes; $i++) {
$data .= $this->_str[$this->_pos+$i];
};

В файле  в wp-includes/streams.php

данный вариант должен помочь.

Сразу скажу увеличение времени отработки скрипта не помогает.

ISO-master ubunta

Четверг, марта 19, 2009

Устанавливаем.

sudo  aptitude install isomaster

Описание.

Основные функции.

  • Добавление
  • Удаление
  • Извлечение

Умеет работать с nero образами, iso и mdf. Есть маленькое но, результат можно сохранить только в iso файл, что собственно тоже не плохо, можно использовать под конвертер из nrg образов в iso.

ISO Master Ubunta

Утилиты администратора.

Среда, марта 18, 2009
  1. Показывает ваш ip и географическое место положение.
  2. http://www.ip-ping.ru

  3. Проверка доступности  ресурса, сайта или сервера на доступность.
  4. http://www.ip-ping.ru/ping/

  5. Посмотреть маршрут до указанного ресурса.
  6. http://www.ip-ping.ru/tracert/

  7. dns тестирвоание
  8. http://www.ip-ping.ru/dig/

    http://www.nslookup.su/

  9. Гео информация о любом ip
  10. http://www.ip-ping.ru/ipinfo/
    Если вы заметили ошибку вы можете прислать ее мне, я поправлю.

  11. Юникс утилита host
  12. http://www.ip-ping.ru/iphost/

  13. ip калькулятор
  14. http://www.ip-ping.ru/netcalc/

  15. Публичный whois – сервер, информация о домене.
  16. http://www.ip-ping.ru/whois

  17. Публичный whois – сервер, информация о регистраторах в зоне ru.
  18. http://www.ip-ping.ru/whoisr/

  19. Проверка доступности домена занят/не занят.
  20. http://www.ip-ping.ru/domchk/

  21. Массовая проверка доменов.
  22. http://www.ip-ping.ru/dommass/

  23. Ваша скорость до узла www.ip-ping.ru
  24. http://www.ip-ping.ru/speed/

    Сео штучки

  25. Проверка пузомерок  у вашего сайта.
  26. http://www.ip-ping.ru/prcy/

  27. Колличество сайтов на одном сервере или ip адресе.
  28. http://www.ip-ping.ru/siteip/

    Информеры

  29. Информер для вставки на сайт или в подпись.
  30. http://www.ip-ping.ru/buttons/

  31. Информер пузомерок
  32. http://www.ip-ping.ru/info/

  33. Поисковый Плагин для mozilla
  34. http://www.ip-ping.ru/searchbar/

Работа с mysql5 в коммандной строке.

Среда, марта 18, 2009

подключение к базе.
mysql -u user -p pass -hserver.ru

Выбор базы.
use ИМЯ БАЗЫ;

Добавить в базу
INSERT INTO admin (email ,passwd )VALUES (’login@domain’, MD5(’123456′) );

обновить  таблицу, данные будут изменены.
update INTO admin (email ,passwd )VALUES (’login@domain’, MD5(’123456′) );

посмотреть  таблицу.
SELECT * FROM admin;

Удалить строчку в таблицце.

delete  from admin where id=’3′;

Удаление таблицы или несколько таблиц.

DROP TABLE admin, user, nouser, profiles;

Продолжение следует……..

Создание БД

Требуется права root.

create database dbname;

С возможностью внешних подклчюений

grant all on dbpasha.* to pasha@’%’ identified by ‘password’;

Только с localhost

grant all on dbpasha.* to pasha@’localhost’ identified by ‘password’;


liferea

Вторник, марта 17, 2009

Установка.

sudo apt-get install liferea

Результат на картинке.

Собственно писать больше не чего :) )

Liferea - rss клиент для убунту.

Редактор vim

Вторник, марта 17, 2009

Рассмотрим некоторые основные команды.
Обращаем внимание на регистр букв.
Редактируем
vi texst.txt – создать файл, если файл существует откроется существующий файл.
i – Вставка текста перед знаком.
a – Вставка текста после знака.
O – Добавить строчку.
dd – удалить текущую строку.
x – удалить один знак после курсора.
:wq – закрыть файл и сохранить все изменения.
:q! – выйти без сохранения.

7~ – изменяет регистр семи символов после курсора.

Поиск
/шаблон – искать вниз в файле нужное вам значение.
?шаблон – искать вверх
n – искать далее.
:set nu – нумировать строки
:set nonu – ненумеровать строки
:+5 – перейти на пять строчек вперед.
10G – перейти на десятую строчку текущего файла.

Поиск с заменой
:%s/что меняем/ на что меняем
меняет во всем файле, альтернатива функции заменить все в word.

Отмена/повтор действий.

u – отмена последней команды
. – повтор последней команды

И самое главное перед использованием каждой команды нужно нажимать esc, esc переводит редактор в командный режим.

Некоторые скажут что у vi три режима и т.д, данный пост не претендует на обучение с редактором, это просто шпаргалка для себя :)

Генерируем пароли.

Вторник, марта 17, 2009

Все просто.

1. Копируем в терминал

LENGTH=10 && base64 -w $LENGTH /dev/urandom | head -n 1

Генерация паролей

Генерация паролей

2. Идем дельше.

создаем скрипт.

vi ~/bin/genpass.sh

вставляем в него

LENGTH=10 && base64 -w $LENGTH /dev/urandom | head -n $1

Выставляем права

chmod 775 ~/bin/genpass.sh

запускаем

./genpass.sh 5

Генерируем пароли

Результат понятен при запуске в параметрах указываем количество  паролей.

Однако, у нас нет обработчика ошибок, если мы не введем параметр система выдает хрень.

Меняем наш скрипт.

открываем файл

vi ~/bin/genpass.sh

удаляем все и пишем.

if [ -z "$1" ] ; then
echo “Вы не указали парaметр. используйте цифру от 1 до 100″
exit 1
fi
LENGTH=10 && base64 -w $LENGTH /dev/urandom | head -n $1

результат

проверка ввода параметров

проверка ввода параметров

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

top5 google запросов.

Вторник, марта 17, 2009
Чего народ не хочет.

Чего народ не хочет.

Вот что народ не хочет делать :)

top5

1. Не хочет спать

2. Дети не хотят учится.

3. 800т человек хотят убить человека.

4. 600т человек не хотят платить за кредит, что собственно логично.

5. 500т человек не желают сойти с ума.

qutim 0.1.99 Установка из svn.

Вторник, марта 17, 2009


1. Копируем qutim из svn.

svn co http://qutim.org/svn/qutim/
cd qutim/plugins
svn co http://qutim.org/svn/icq
svn co http://qutim.org/svn/jabber

2. Собираем основную программу

cd ~/qutim
cmake .
make

3. Собираем протоколы icq, mrim

cd ~qutim/plugins/icq или cd ~qutim/plugins/mrim
qmake (или qmake-qt4 – в зависимости от дистрибутива)
make

Возможно вам понадобится установить следующее.

sudo aptitude  install qt4-dev-tools

4. Jabber-плагин собирается при помощи cmake. В директории /qutim/plugins/jabber/ выполняем:
Для шифрования надо к cmake добавить опции -DGNUTLS=1 либо -DOpenSSL=1.
Для сжатия -DZLib=1.

cd ~qutim/plugins/jabber

cmake -DOpenSSL=1. -DZLib=1 ./
make

Модуль плагина требуется с копировать, сам он по некоторым причинам не копируется в директорию  ~/qutim/plugins/

cd ~/qutim/plugins/jabber
cp libjabber.so ../

5. Создаем ярлык.

ln -s ~/qutim/qutim  ~/Рабочий\ стол/qutim.

6.Устанавливаем руссик

руссик качаем от сюда

http://narod.ru/disk/6726411000/main.qm.html

и копируем сюда

mkdir -p ~/qutim/languages/russian && cp main.qm ~/qutim/languages/russian