28 января 2011

Как поставить несколько сайтов на свой веб сервер

(Для тех у кого терминал обычный, пишем в начале каждой строки sudo). 
Добавляем виртуальные хосты (делалось на Linux Ubuntu 10.10 (Maverick Meerkat).

В начале копируем настройки начального сайта, который появляется сразу после установки апача.
cp /etc/apache2/sites-available/default    /etc/apache2/sites-available/newsite
newsite - теперь ваш новый сайт, настройки которого следует изменить под него. То есть теперь пишем:
gedit /etc/apache2/sites-available/newsite
Перед вами появится такое:

Отсутствует папка apache2

Если у вас такая же ситуация и плюс ко всему заново не ставится апач(пишет Can't open /etc/apache2/envvars), то делайте так:

apt-get --purge remove apache2 apache2.2-common
apt-get install apache2

Урок. Функция склонения по числам

Давайте напишем функцию склонения по числам использовав switch. Эта функция будет, в зависимости от числа, ставить правильное окончание единице меры (тонна, килограмм, литр, штука). Поближе с функциями можете ознакомится в моем предыдущем уроке. И так, начнем:

27 января 2011

Медленный интенет на ubuntu

Это из-за того что dns сервер медленно обрабатывает запросы, что происходит из-за ipv6. Но это можно исправить:

23 января 2011

Таймер длительности работы кода/запроса

Написал функцию, с которой можно узнать скорость работы какого-либо кода.

Синтаксис:
TotalCheck('начальное время', 'конечное время');
Время писать в формате час:мин:сек
Пример:
echo $start=date("H:i:s");
echo "<hr>";
sleep(74);
echo $final=date("H:i:s");
echo "<hr>";
echo TotalCheck($start, $final);

21 января 2011

Скриншоты рабочих столов :)

screenoteka.ru
иногда бывает интересно полазить по картинкам и посмотреть что у кого находится на рабочем столе)

15 января 2011

Сниппеты

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

04 января 2011

Урок. Работа с функциями (Основы PHP)

Простыми словами, функция - это написанный код, выполняющий какое-либо задание исходя от данных(её аргументов), либо без них(без аргументов), но тогда он просто выполняет то что в ней написано, всё равно что настольная лампа, где нажатие кнопки "включить" означает вызвать функцию, а далее эта лампа "зажигает" лампочку, где зажигание это выполняемый код, а светящая лампочка - то, что она возвратит. Давайте напишем эту простую функцию:

Лучшие сообщения