Обфускатор Javascript

На Хабре нашел ссылку на отличный инструмент для шифрования js от чужих глаз:

http://utf-8.jp/public/jjencode.html

Например, alert(“test”); превращается вот в такую конструкцию:

$=~[];$={___:++$,$$$$:(![]+”")[$],__$:++$,$_$_:(![]+”")[$],_$_:++$,$_$$:({}+”")[$],$$_$:($[$]+”")[$],_$$:++$,$$$_:(!”"+”")[$],$__:++$,$_$:++$,$$__:({}+”")[$],$$_:++$,$$$:++$,$___:++$,$__$:++$};$.$_=($.$_=$+”")[$.$_$]+($._$=$.$_[$.__$])+($.$$=($.$+”")[$.__$])+((!$)+”")[$._$$]+($.__=$.$_[$.$$_])+($.$=(!”"+”")[$.__$])+($._=(!”"+”")[$._$_])+$.$_[$.$_$]+$.__+$._$+$.$;$.$$=$.$+(!”"+”")[$._$$]+$.__+$._+$.$+$.$$;$.$=($.___)[$.$_][$.$_];$.$($.$($.$$+”\”"+$.$_$_+(![]+”")[$._$_]+$.$$$_+”\\”+$.__$+$.$$_+$._$_+$.__+”(\\\”"+$.__+$.$$$_+”\\”+$.__$+$.$$_+$._$$+$.__+”\\\”)\\”+$.$$$+$._$$+”\”")())();

Это полностью рабочий js-код.
Но разобрать, что именно он делает – нереально.
Юзайте для шифрования доменов редиректов и прочего.

И опять о мультикурле

Если кто-то не обзавелся в хозяйстве библиотекой для многопоточного асинхронного скачивания страниц – самое время это сделать.

http://rmcreative.ru/blog/post/rolling-curl
Скачать можно через svn отсюда: http://code.google.com/p/rolling-curl/
Там, в принципе, можно еще сделать кой-какие улучшения – можно добавить юзер-агенты, прокси, но в целом юзать эту либу можно и сейчас.
Из вкусностей – можно делать не только многопоточные GET-запросы , но и POST.

Поддерживать библиотеку будет один из лучших php-программеров-блоггеров рунета (сорри, Александр, за громкие слова), член команды разработчиков фреймворка Yii, автор нескольких полезных библиотек для Codeigniter – Александр Sam Dark Макаров. :)

Начинающим программистам

Нашел любопытный блог девушки-программиста: “Парсинг от А до Я“. Рекомендую молодым сеошникам, которые программят что-то для себя сами, просто и понятно о ключевых задачах, с которыми сталкивается практически каждый.