Архив

Архив автора

Google-bug

9 Февраль 2009 gin

google_bug

Categories: Все статьи Tags:

print_r в переменную

29 Январь 2009 gin

Замечательная функция print_r есть в php. Она выводит на экран структуру объектов и массивов. А вот как сделать что бы результат выводился не на экран,а в переменную?!
Очень просто. Надо вторым параметром написать true:

1
$var = print_r($myArray, true);

Теперь результат работы лежит в переменной $var.

Активация Robokill

20 Декабрь 2008 gin

Не так давно появилась чудесная игра Robokill (http://www.rocksolidarcade.com/games/robokill/), но к сожалению после прохождения первого эпизода предлагается купить за почти 10 долларов. Те, кто не хотят платить, могут в поле email ввести – sonnylabatos2@gmail.com и игра будет активирована. Откроются 2 оставшихся эпизода и можно продолжать убивать роботов и время =)
Удачно поиграть.

Categories: Все статьи Tags:

Деобфускатор JavaScript кода

19 Ноябрь 2008 gin

Хочу представить вам очень полезную онлайновую утилитку – деобфускатор js кода.
Из вот такого:

?View Code JAVASCRIPT
1
_B_record();_WaitForStyles(function(){_B_record();_WaitForIframes(top.document,["hist_frame","sound_frame","canvas_frame"],function(t){if(t)_B_log("iframe timeout");_B_record();top.clearTimeout(top.loadTimeout);main()},10000)})

Она лихо сделает красиво оформленный и понятный код:

?View Code JAVASCRIPT
1
2
3
4
5
6
7
8
9
10
11
12
13
14
_B_record();
_WaitForStyles(function ()
{
    _B_record();
    _WaitForIframes(top.document, ["hist_frame", "sound_frame", "canvas_frame"], function (t)
    {
        if (t) {
            _B_log("iframe timeout");
        }
        _B_record();
        top.clearTimeout(top.loadTimeout);
        main()
    }, 10000)
})

Собственно ссылка – http://code.gosu.pl/dl/JsDecoder/demo/JsDecoder.html
Постоянная ссылка на статью http://russianblog.brainitup.com/index.php/2008/11/19/deobfuskator-javascript-koda/
Автор: gin

Portable IE6

17 Ноябрь 2008 gin

Часто при верстке страниц сайта возникает необходимость протестировать во всех известных браузерах. Даже в умирающем IE6. Но сейчас на новых компьютерах найти IE6 трудно. Так что предлагаю Вам Portable версию Internet Explorer 6.
Скачать с easy-share.com или с disk.narod.ru.

upd. В комментариях fms0acid выложил очень полезную ссылку

Восстановление MsSQL базы из mdf файла

1 Октябрь 2008 gin

Если вдруг получилось так, что базу снесли из Management Studio, но у вас есть mdf файл базы. И нет бэкапов как таковых(bak файлов), то можно очень красиво восставить базу из mdf файла с помощью хранимой процедуры:
Читать далее…

Сравнительный тест на скорость – cURL vs file_get_contents()

30 Сентябрь 2008 gin

Так или иначе web-разработчик сталкивается с вопросом загрузки информации с других сайтов.
Как-то было принято всегда пользоваться удобной и понятной функцией file_get_contents() в php. Не очень давно стал набирать обороты cURL – гибкая надстройка, которая заточена под работу с протоколом http да и не только. Теперь небольшой тестик на скорость загрузки страниц:
Читать далее…

Chrome’ированные пасхальные яйца

6 Сентябрь 2008 gin

Google Chrome – мега круой браузер. Как и везде в нем есть свои скрытые моменты. Например, вбейте в адресной строке:

  • about:memory
  • about:stats
  • about:network
  • about:internets
  • about:histograms
  • about:dns
  • about:cache
  • about:plugins
  • about:version

Для кого-то показанная информация может оказатсья полезной.

Интересное в коде #1

5 Сентябрь 2008 gin

Я решил открыть серию коротких статей на тему «Интересное в коде». И сегодня мы посмотрим на сайт одного из мастодонтов российского интернет-хостига Хостинг RBC.
Есть форма авторизации с выпадающим списком select.

Читать далее…

Перемешивание ассоциативных массивов на php

5 Сентябрь 2008 gin

Есть функция в php для перемешивания массивов – shuffle. Но она не очень пригодна для ассоциативных массивов. Вот вариант небольшой функции, пригодной для этих целей.

<?PHP
function ass_array_shuffle ($array) {
    while (count($array) > 0) {
        $val = array_rand($array);
        $new_arr[$val] = $array[$val];
        unset($array[$val]);
    }
    return $new_arr;
}
?>

Взято из комментариев со страницы http://ru.php.net/manual/ru/function.shuffle.php