2-е издание Эта книга посвящена регулярным выражениям - мощному средству обработки текстов. Если вы никогда не пользовались регулярными выражениями, она откроет перед вами совершенно новые возможности. С ее помощью вы научитесь использовать регулярные выражения на практике и извлекать максимум пользы из тех программ, в которых они поддерживаются. Впрочем, этим дело не ограничивается - вы овладеете регулярными выражениями на действительно мастерском уровне. За годы, прошедшие с момента публикации первого издания, мир регулярных выражений сильно изменился, и книга описывает средства для работы с регулярными выражениями как в уже сложившихся языках программирования (Perl, Pyton, Tcl, Java, Visual Basic), так и в появившихся совсем недавно (Ruby, PHP, C#).
скачать книгу (7.8 Mb, формат djvu)
Аналогично, как и при распространившемся лесном пожаре, который больше невозможно контролировать, происходит и при синдроме выгорания. Развитие этого болезненного синдрома протекает очень коварно. Огонь, пожирающий в конце концов все психические резервы, порождает в начале карьеры колоссальные надежды на успех. Американская психологическая ассоциация описывают 4 стадии развития синдрома истощения Burn out (от англ. burn-out - прекращение горения)
читать дальше?
Данный код позволяет быстро сериализовать массив. Например, это нужно чтобы сделать update поля в базе, где значение лежит в виде сериализованного массива.
demo
исходный код ?
В этой статье я расскажу как отправлять данные из php скрипта методом POST (как это делает обычная html форма) а так же как использовать подделанные запросы для брутфорса. Взламывать будем пароль пользователя через форму логина. Брутфорс (от англ. «brutal» — грубый и «force» — сила) подразумевает подбор пароля тупым перебором возможных вариантов пароля. читать дальше?
Лучшее, что я смог найти. По России 2500 городов. Страны не все (не хватает Эль-Сальвадор, Эритрея, Фарерские острова и подобных малоизвестных стран, которые по сути являются мусором). читать дальше →
Пользователю свойственно ошибаться. Например, если есть две кнопки («удалить» и «редактировать»), то есть вероятность, что пользователь по ошибке нажмет «удалить» вместо «редактировать». Сам нажимал. Операция удаления чаще всего необратимая, поэтому нужно выводить предупреждение перед удалением. Сделать это можно с помощью JavaScript читать дальше?
Задача: выбрать 5 случайных активных пользователей из таблицы user
Решение:
SELECT userid, user_name FROM user WHERE activity=1 ORDER BY RAND() LIMIT 5
ORDER BY RAND() - удобная конструкция для выборки случайных записей из таблицы. Она не очень быстрая, но удобная в случае выборки более одной случайной записи, и для небольших таблиц то, что доктор прописал. Для таблицы 20 000 записей вышеприведенный запрос занимает 0.02 с.
Вот такой интересный способ выбора случайной записи встречается иногда :-)
$res = mysql_query(‘SELECT userid, user_name FROM user WHERE activity=1’);
$j = rand(1,mysql_num_rows($res));
$i=1;
while($row=mysql_fetch_array($res)){
if($i==$j){
break;
}
$i++;
}
Покатался на картинге. Нормальные машинки, но трасса маловата. Цены как везде: 400 руб за 10 мин. Для проката представляются карты Honda мощностью 6,5 л/с (шасси GOLD Racing Kart). находится возле метро Деловой центр. Кстати, в отличие от большинства уличных картодромов, которые закрываются на зимний сезон, Центр Картинга работает круглый год. После катания можно прогуляться возле комплекса Москва-сити.

$a = 'y';
$a++;
echo $a;
++$a;
echo $a;
$a+=1;
echo $a;
$a = $a+1;
echo $a;
Что будет на экране?
еще задачки

