Был недавно у меня досуг. На досуге решил я сделать нечто, отдаленно напоминающее народную игру учеников начальных классов, в простонародии “Балда”. Досуг закончился, а доделать не успел. Русская версия устояла.
Собирался доделать после, да вот подумал, что может и не решусь. К тому же, на phpmagazine запостили ссылку на это дело.

Вот такое вот кино.
Что полезного? Звук через SoundManager , javascript-driven flash-based audio.
Почему не вышло с русским? win1251 не сумел к xajax‘у прикрутить. А с utf нужны mb_ - функции. А у меня на серваке версия меньше. Вот и забил.
Ах, да, работает в firefox.
Этот парень отжигает крайне профессионально.
Чего стоит один только Черный человек Есенина.
Да, и вообще в этом деле у нас с ним вкусы сходятся, так что… ознакомтесь
Давно видел это на дигге, да вот только собрался посмотреть, что это.
Итак, стэп бай степ:
1. Идем сюда.
2. Вместо урла вставляем в адрес-бар:
javascript:R=0; x1=.1; y1=.05; x2=.25; y2=.24; x3=1.6; y3=.24; x4=300; y4=200; x5=300; y5=200; DI=document.images; DIL=DI.length; function A(){for(i=0; i-DIL; i++){DIS=DI[ i ].style; DIS.position='absolute'; DIS.left=Math.sin(R*x1+i*x2+x3)*x4+x5; DIS.top=Math.cos(R*y1+i*y2+y3)*y4+y5}R++}setInterval('A()',5); void(0);
3. Энтер!!
Ну как вам?
Я недавно писал-радовался, что появилась javascript библиотека для создания графиков.
Так вот, появилась* вещь гораздо круче.
* - потому как еще не до конца появилась. Что за лицензия не ясно, скачать красиво не дают. Предлагают подписаться на анонсы. Бум ждать.
Чем круто: Зум, Скролинг, Автомасштаб осей, Много типов графиков, Можно плагины делать, Можно настраивать все что угодно, Можно подгружать данные через аякс.

В продолжение серии противоправных постов.
Функции для парсинага результатов поиска гугла, яндекса и рамблера.
Для работы нужен curl, хотя можно переписать с простым fopen. Curl используется в надежде на большую продолжительность работы без бана (добавляет user-agent мозилу).
Ключевая функция fuckit($word, $by), где word - строка для поиска, by - какой поисковик юзать (1-yandex, 2-google, 3-rambler). возвращает данные массивом:
array(array(title, desc, url, place),array(title, desc, url, place)….)
Но помните!!!
Поисковики против этого, они не любят, чтоб их парсили, а им не говорили. Сие противозаконно. Так что, будте бдительны! 
Формат выдачи поисковиков также периодически меняется, так что со временем могут быть ошибки…
(дальше…)