Заметки нетакогоужтупого программиста

Корея / сова
[info]_irokez
Возвращаясь сегодня из лабы, обнаружил, что на нашем этаже поселилась сова =)

Read more... )
  • Add to Memories

Корея / такие дела
[info]_irokez
Проспал завтрак и обед.
Эти дни
С утра льет дождь...

http://alexpak.name/ru/news/?id=185

  • Add to Memories

музей клонов?
[info]_irokez
Кредит-стандарт бай Eravarnvs.rnNomos Bank бай ArtLebedev

http://alexpak.name/ru/news/?id=184

  • Add to Memories

анти-спам
[info]_irokez
Honey-pots в виде лишних элементов форм не работают.. уменьшают количество спама, но не фильтруют на 100% =( Проверено на этом блоге.. Все таки CAPTCHA гораздо эффективнее, но прикручивать лень :-/

http://alexpak.name/ru/news/?id=183

  • Add to Memories

PHP, foreach и reference
[info]_irokez
Угадайте с одного раза, что выведет следующий скрипт:rn
rn<?phprn$a = array('a', 'b', 'c');rnforeach ($a as &$e) {};rnforeach ($a as $e) {rn    echo ' ' . $e;rn};rn?>rn
rnЕсли вы думаете, что "a b c", вынужден вас огорчить, будет - "a b b" =)rnПричину этого можно проследить на следующем примере:rn
rn<?phprn$a = array('a', 'b', 'c', 'd', 'e');rnforeach ($a as &$e) {};rnforeach ($a as $e) {rn    echo $e;rn    print_r($a);rn};rn?>
rnКак видите - после первого цикла в переменной $e осталась ссылка на последний элемент массива $a, поэтому во время второго цикла по адресу $e записываются элементы массива $a, а в последнец итерации там остается предпоследний элемент..rnХотел уже на радостях постить баг, но оказалось это богус еще с 5.0.1rnЧтобы избавиться от этой проблемы достаточно сделать unset($e) после первого цикла.

http://alexpak.name/ru/news/?id=182

  • Add to Memories

аналогично
[info]_irokez
http://simanyay.livejournal.com/199634.html

http://alexpak.name/ru/news/?id=180

  • Add to Memories

i = ++i + ++i
[info]_irokez
НавеяноrnrnPHP:rn<?phprn$i = 5;rn$i = ++$i + ++$i;rnecho $i; // 13rn?>rnrnJS:rnvar i = 5;rni = ++i + ++i;rnalert(i); // 13rnrnMySQL:rnrnmysql> set @i = 5;rnQuery OK, 0 rows affected (0.00 sec)rnrnmysql> select @i := ++@i +++@i;rn+------------------+rn| @i := ++@i +++@i |rn+------------------+rn| 10 |rn+------------------+rn1 row in set (0.00 sec)

http://alexpak.name/ru/news/?id=179

  • Add to Memories

предзащита..
[info]_irokez
не.. ну такого подвоха, как "а почему MySQL вы не сами написали? скачали из интернета что ли?" я не ожидал..

http://alexpak.name/ru/news/?id=178

  • Add to Memories

диплом
[info]_irokez
Pearls before swinernОригинал от 22.04.2007rnОригинальный перевод

http://alexpak.name/ru/news/?id=177

  • Add to Memories

^..^
[info]_irokez
разодрала туалетную бумагу
играет с фисташками
пытается закопать блюдце с кефиром (в линолиум)
жрет только китикет, со всем остальным играет
царапаетсо..

http://www.alex.erava.com/ru/news/?id=176

  • Add to Memories

You are viewing [info]_irokez's journal