Firefox 6.0

Firefox 6.0 скачатьУскоренный выпуск новых версий браузеров Mozilla Firefox продолжается.  Cтала доступна для скачивания 6-ая версия Firefox.  Официальный анонс Mozilla Firefox 6.0 состоится 16 августа. Обещают оптимизацию работы веб-приложений и кэширования, поддержку Mac OS X 10.7 и более быстрое выполнение сценариев JavaScript.


Читать запись полностью »

Метки: , , ,

Плагин WP-PostRatings для рейтинга постов в WordPress

Плагин WP-PostRatings для рейтинга постов в WordPressWP-PostRatings является плагином для WordPress, который позволяет организовать рейтинг постов. Данный плагин позволит вашим посетителям выставлять оценки для каждого поста. Оценки могут быть как положительные, так и отрицательные, а так же количественные (будет отображаться звездочками, сердечками, квадратиками, полосками).


Читать запись полностью »

Метки: , ,

Google +1

Видео о Google +1.

Метки: , ,

PHP генерация буквенно-символьного пароля

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

function generate_password($length = 7){
$symbols = array_merge(range(0, 9), range('a', 'z'), range('A', 'Z'));
shuffle($symbols);
$pass_array = array_slice($symbols, 0, (int)$length);
$pass = implode("", $pass_array);
return $pass;
}

В качестве параметра передается длина пароля. Пример вызова функции для генерации 8-символьного пароля:

generate_password(8);
Метки: ,

PHP Авторизация в Sape при помощи CURL

Приведенный ниже код позволяет авторизироваться в системе Sape.ru. Не забудьте заменить в строке username=LOGIN&password=PAROL логин и пароль на свои.

<?php

$curl = curl_init(); // инициализируем cURL
/*Дальше устанавливаем опции запроса в любом порядке*/
//Здесь устанавливаем URL к которому нужно обращаться
curl_setopt($curl, CURLOPT_URL, 'https://auth.sape.ru/login/');
//Настойка опций cookie
curl_setopt($curl, CURLOPT_COOKIEJAR, 'cook.txt');//сохранить куки в файл
curl_setopt($curl, CURLOPT_COOKIEFILE, 'cook.txt');//считать куки из файла
//устанавливаем наш вариат клиента (браузера) и вид ОС
curl_setopt($curl, CURLOPT_USERAGENT, "Opera/10.00 (Windows NT 5.1; U; ru) Presto/2.2.0");
//Установите эту опцию в ненулевое значение, если вы хотите, чтобы PHP завершал работу скрыто, если возвращаемый HTTP-код имеет значение выше 300. По умолчанию страница возвращается нормально с игнорированием кода.
curl_setopt($curl, CURLOPT_FAILONERROR, 1);
//Устанавливаем значение referer - адрес последней активной страницы
curl_setopt($curl, CURLOPT_REFERER, 'http://www.sape.ru/');
//Максимальное время в секундах, которое вы отводите для работы CURL-функций.
curl_setopt($curl, CURLOPT_TIMEOUT, 3);
curl_setopt($curl, CURLOPT_POST, 1); // устанавливаем метод POST
//ответственный момент здесь мы передаем наши переменные
//замените значения your_name и your_pass на соответственные значения Вашей учетной записи
curl_setopt($curl, CURLOPT_POSTFIELDS, 'r=http://www.sape.ru/&act=login&username=LOGIN&password=PAROL');
//Установите эту опцию в ненулевое значение, если вы хотите, чтобы шапка/header ответа включалась в вывод.
curl_setopt($curl, CURLOPT_HEADER, 1);
//Внимание, важный момент, сертификатов, естественно, у нас нет, так что все отключаем
curl_setopt ($curl, CURLOPT_SSL_VERIFYPEER, 0);// не проверять SSL сертификат
curl_setopt ($curl, CURLOPT_SSL_VERIFYHOST, 0);// не проверять Host SSL сертификата
curl_setopt($curl, CURLOPT_FOLLOWLOCATION, 1);// разрешаем редиректы
$result = curl_exec($curl); // выполняем запрос и записываем в переменную
curl_close($curl); // заканчиваем работу curl
echo $result; // собственно печатаем результат

?>

Метки: , ,

apache2: Could not reliably determine the server’s fully qualified domain name, using 127.0.1.1 for ServerName

Если возникла такая ошибка, то необходимо сделать следующее:

1. Редактируем конфиг
sudo vim /etc/apache2/httpd.conf

2. Добавляем строчку
ServerName localhost

3. Перезагружаем apache2
sudo /etc/init.d/apache2 restart

Радуемся полученному результату.

Метки: ,

Как исключить определенные дни из календаря jQuery Datepicker

Замечательный календарик, который создается за счет использования jQuery Datepicker, иногда необходимо допиливать. Возникла вполне логичная проблема с праздниками, которые необходимо исключить. Допустим, что нам необходимо исключить 1 января и 9 мая из выборки дат. Такое может потребоваться для интернет магазина, для назначения даты перезвона.

Ниже приведен код реализующий решение проблемы. Автор не известен.

$(document).ready(function () {
	//Даты, которые необходимо исключить (желательно обновить список)
	var disabledDays = ["9-5-2011", "1-1-2012"];
	function excludeDays(date) {
		var m = date.getMonth(), d = date.getDate(),
 y = date.getFullYear();
		for (i = 0; i < disabledDays.length; i++) {
			if (jQuery.inArray((m + 1) + '-' + d + '-' + y,
 disabledDays) != -1 || new Date() > date) {
				return [false];
			}
		}
		return [true];
	}

	$('#date').datepicker({
		beforeShowDay:excludeDays
	});

});
Метки: , ,

Кеширование на WordPress без плагинов

Все знают про плагины WordPress предназанченные для кеширования сайта, но все знают, как организовать кеширование без них. Именно об этом пойдет речь в данной статье. Вы думаете, что такое не возможно? Тогда вы глубоко заблуждаетесь. Читайте далее и узнаете как создать кеширование в WordPress без плагинов.
Читать запись полностью »

Метки: ,

Вышел Nginx 1.0

nginx-1.0Сегодня Игорь Сысоев выпустил стабильную версию веб-сервера Nginx 1.0.


Читать запись полностью »

Метки: ,

Анекдоты про блондинок и компьютер

Блондинка устраивается на работу секретарши:
— Я печатаю со скоростью две тысячи двести ударов в минуту.
Все в шоке.
— И такая ерунда получается!

Две блондинки в чате:
— Ой! Извините за еспокойство! У меня пропала уква на клаве, которая после А и перед В. Что делать?
— Кого ты лечишь, глупая? Между А и В на клаве вообще нет никаких букв!
Читать запись полностью »

Метки: ,
Страница 18 из 37« Первая...10...1516171819202122...30...Последняя »

Мой скромный блог за 8 лет существования собрал более 350 статей. Здесь вы найдете полезную информацию о CMS WordPress, Livestreet, IPB. Оставляйте свои комментарии.