Для начала необходимо получить Punycode-представление IDN-домена. Это сделать очень просто: необходимо в поисковой системе отыскать конвертер по запросу "Punycode конвертер" и скормить ему свой домен. Punycode-представление домена сервер.рф выглядит следующим образом:
xn--80aazgudb.xn--p1ai
Эту последовательность нужно использовать в качестве домена при настройке Apache.
Далее везде используем вместо сервер.рф его пинкод
ServerName xn--80aazgudb.xn--p1ai

 

 

Оптимизируем VPS за 5$ (512MB RAM / 1 CPU) так, что сайт на wordpress выдерживает нагрузку в 42,735,587 хитов в день

Когда вы приобретаете сервер VPS с 256MB или 512MB оперативной памяти на борту и лишь часть мощности процессора, то использовать для таких сервисов как MySQL/PHP/Apache настройки по умолчанию является очень плохой идеей. В настоящее время у меня запущено 3 сайта на самом дешевом тарифном плане с 512MB RAM/1 CPU. Не уверен полностью, но посещаемость составляет порядка 5-10 тысяч посетителей в день. Далее я хочу поделиться инструкцией как оптимизировать LAMP используя всего лишь 512 MB и при этом не уходя в swap. Обычно при такой настройки используется 256 – 378Mb памяти и все работает довольно быстро. Continue reading »

 

lias ls="ls -Fskb --color"   -создать alias - псевдоним для того чтобы одной командой можно было запустить более сложную комбинацию команд. Поместите создание alias в файл /etc/bashrc если вы хотите, чтобы эти псевдонимы были доступны всем пользователям вашей системы.

Для tcsh    -формат определения alias другой:

Очень удобно

http://wwwinfo.jinr.ru/unixinfo/pc/lin_os.html

 

ip="95.163.17.228"
nam="tvazar"
cd /root/www/
cp -r base/ $nam Continue reading »

 

http://habrahabr.ru/post/168823/

http://www.samomudr.ru/d2/Zhukov%20Ju.V.%20-%20Osnovy%20veb-xakinga.%20Napadenie%20i%20zashita%20-%202011.pdf

http://forum.xakep.ru/m_1298634/tm.htm xss

javascript:alert('df');
<a href="javascript:console.log('Message')">Show message</a>
<a href="javascript:console.log('Message')">Show message</a>

<a href="javascript:alert(document.cookie)">Show message</a>
<a href="javascript:console.log(document.cookie)">Show message</a>
$('#banner_window_33691').dialog({title: '160x600', height: 681, width: 211, modal:true});$('#banner_window_33691>#fr_33691').attr('src','/ds_promo_prev?promo_id=33691');

 

В линуксе используется utf.

и очень часто при разработке нужен именно этот формат кодировки.

Заходим в опции -> настройки -> новый документ и выставляем нужный нам формат .

После вынужденного перехода на винду, я искал замену простого и удобного редактора для программирования, сравнимый с Gedit.И я наткнулся на бесплатный текстовый редактор с подсветкой синтаксиса Notepad++. Настройки по умолчанию нормальные, но можно сделать редактор еще удобнее. Во первых можно включить auto-completion, доступен он в версиях старше 5.0. Для этого заходим Settings-> Preferences, во вкладке Buckup/Auto-Completion отмечаем «Enabled auto-completion» on each input. И можно поставить через сколько символов он будет включаться.  Continue reading »

 

h1. - Заголовки в тексте ( enter)

 

 

Перестал работать WordPress после обновления темы . meinteres.ru

Как я восстановил

1 Сделаем дамп базы данных либо через phpmYadmin  либо через консоль

mysqldump -u root -p meinteres >dump.sql

Переключение между программами в линукс

Ctrl + X свернуть

Ctrl +C закрыть

fg 1 - вернуться к 1 программе (  fg- front ground)

 

 

 

date php удобная функция возвращает дату в удобном формате например date ("Y-m-d 00:00:00") или date ("Y-m-d 00:00:00")

str_to_time  программа для добавления времени , она не выдаст ошибки при переводе часов например если нужно выводить статистику по дням

$time2  = strtotime("+".$i." day" , $time1);

вместо

$time2 = $time1 + 3600*24*$i ;

можно запустить php скрипт из консоли и посмотреть на его работу

php -r '$time1 = time() - 1000; $time2  = strtotime("+1 day" , $time1); var_dump($time1,$time2);'

или так

php -r '$time1 = time() - 1000; $time2  = strtotime("+1 day" , $time1); var_dump($time1,$time2); var_dump(date("Y-d-m",$time1),date("Y-d-m", $time2));'

поиск фалов в линукс

find / -name "php.ini"

find / -name "php.ini" 2>\dev\null    - отключает ошибки

 

сли раньше я писал статьи о том, как можно сделать «то-то или то-то» в Debian в скобках подразумевал, что то же самое годится и для Ubuntu. Однако, чем дальше продвигаются эти проекты, тем меньше общего у них остаётся. Наверное, дело в психологии развития этих дистрибутивов.

Совместимое и не совместимое в дебиан и убунту

Debian — это 100% свободный проект, которое создает одноимённое сообщество. Версии выходят примерно один раз в 2 года. Каждый новый выход - целое событие. Кроме того, девиз создателей Debian: «Стабильность и надёжность». А потому, в финальных релизах нет сверхнового софта, как и экспериментальных идей. В установке из коробки царит минималистичность и простота, что даёт возможность полностью перенастроить систему под себя и дополнить всем необходимым по необходимости. Но зато, надёжность, стабильность предсказуемость в работе даже выше, чем у некоторых коммерческих проектов. А потому не удивительно, что Debian часто используется , как серверная ОС и её выбирают профессионалы. Короче, это тягловая рабочая лошадка среди Linux, которая долго запрягается (настраивается) ,зато потом быстро едет. А что же Ubuntu?

Ubuntu — это полная противоположность Debian. Обновления выходят каждые полгода. Проект кишит новшествами и радикальными, иногда не оправданными, идеями. Конечный, один раз в 2 года выходит финальные LTS-версии (с длительной поддержкой) однако и они часто нуждаются в доработках (заплатках).  Continue reading »

© 2012 Программирование в удовольствие Яндекс.Метрика Suffusion theme by Sayontan Sinha