Тяжело найти человека, который не сталкивался бы с таким отвратительным явлением на сайтах, как рекламный попап. Откровенно не понимаю зачем их делают, но, судя по всему, это работает. И это печально. В своё время данное явление достало даже разработчиков браузеров из-за чего на тот же window.open были наложены ограничения, не позволяющие открывать новые окна без спросу пользователя. К сожалению их было недостаточно и в борьбу включились баннерорезки. К сожалению API, предоставляемые браузерами, не идеальны и потому периодически обнаруживаются новые пути ухода от блокировки, которые как-то приходится затыкать. Вот только довольно сложно заткнуть брешь не зная как она работает и разработчики рекламных скриптов это тоже прекрасно понимают. В результате код обфусцируется всё новыми и новыми способами. Здесь я попробую разобрать один такой скрипт и техники обфускации кода, применяемые в нём, крайний раз обнаруженный на средней популярности сайте хентайной мангой (японские порнокомиксы).
Lain_13 @Lain_13
User
Смайлы
1 min
906Я много встречал на форумах, в чатах и вообще где попало множество разных смайлов. Все мы их знаем, все пользуемся. Но иногда хочется нарисовать смайл поинтереснее, чем банальный :). Впрочем, существуют целые списки готовых решений.
Так вот хотелось бы их пополнить:
Так вот хотелось бы их пополнить:
-18
Во имя великой справедливости!
1 min
645Сижу и смотрю я из Фокса на эти холивары про Фокса, Оперу, Сафари и прочее… Ну сколько уже можно? Они же все хороши по своему! Вот вспомнил картинку с xkcd.
Взял и перевел, потом подумал, поменял шрифт, поправил перевод и еще раз поправил перевод.
Взял и перевел, потом подумал, поменял шрифт, поправил перевод и еще раз поправил перевод.
+24
Они прилетели!… и намусорили.
1 min
8.7KНет, я, конечно, рад, что тов. О подарили банан и НЛО опубликовало надписи, но… но есть одно неприятное но — теперь слишком много этих надписей.
Предлагаю конструкции вида:
Заменять на:
В случае ветвистых образований:
Что-ж, тов. О можно даже сказать спасибо, его комментарии позволили проверить как смотрится большое количество забаненных комментариев идущих друг за другом.
^: Обновил топик в соответствии с идеями из комментариев, спасибо Untoten, Fade, Vox и остальным, самые интересные идеи, как обычно, в комментариях.
Предлагаю конструкции вида:
НЛО прилетело и опубликовало эту надпись здесь.
НЛО прилетело и опубликовало эту надпись здесь.
…
НЛО прилетело и опубликовало эту надпись здесь.
НЛО прилетело и опубликовало эту надпись здесь.
Заменять на:
НЛО прилетело и сорок два раза опубликовало эту надпись здесь.
В случае ветвистых образований:
НЛО прилетело и рекурсивно опубликовало эту надпись здесь.
Что-ж, тов. О можно даже сказать спасибо, его комментарии позволили проверить как смотрится большое количество забаненных комментариев идущих друг за другом.
^: Обновил топик в соответствии с идеями из комментариев, спасибо Untoten, Fade, Vox и остальным, самые интересные идеи, как обычно, в комментариях.
+42
Глючит хабрапоиск
1 min
730Вводим в окошко поиска слово «хабраглюк» и нажимаем кнопку [Enter ↵].
Хорошо то, что мы получаем страницу поиска и на этой странице что-то найдено, и это что-то даже содержит искомое слово.
Плохо то, что подсвечается не искомое слово, а произвольные блоки текста произвольной длинны.
Хорошо то, что мы получаем страницу поиска и на этой странице что-то найдено, и это что-то даже содержит искомое слово.
Плохо то, что подсвечается не искомое слово, а произвольные блоки текста произвольной длинны.
+1
Internal Habrahabr Error vs. Internal Server Error
1 min
709Пока Хабра изредко радует нас фразой Internal Habrahabr Error, на заБОРе вообще ничего нет, кроме унылой надписи:
500 Internal Server Error
nginx/0.4.13
Кто-то нам таки устроил рабочий день…
… надо радоваться, не надо напрягаться. ~_^
Ну вот, пока писал — его уже починили, а так хотелось поработать!
500 Internal Server Error
nginx/0.4.13
Кто-то нам таки устроил рабочий день…
… надо радоваться, не надо напрягаться. ~_^
Ну вот, пока писал — его уже починили, а так хотелось поработать!
-2
К вопросу о баснях.
1 min
626Автор подписал сие творение как FireFox. Мне нравится FireFox и я постоянно им пользуюсь, но наткнувшись на это, не могу не поделиться хотя боян аж от двадцать пятого марта две тысячи пятого года.
Найден тут: kandelyabr.livejournal.com
-7
Group chat
2 min
1.6KЧто нового на Gmail?
Буквально пол часа назад зашел в свой гугловский ящик и увидел справа вверху интересный пункт.
Вот такой: New! Group chat
Ниже нечто вроде перевода странички, на которую ведет ссылка.
Извините за боян, лично я не видел этой темы здесь, видимо пропустил.
+9
О бесполезных действиях
4 min
3.3KМне показалось, что в интерфейсах современных браузеров далеко не всё правильно, поэтому я решил написать об этом и обсудить свои мысли с вами. Я пользуюсь браузером FireFox и именно поэтому проблемы и методы их решения в первую очередь будут касаться именно его, но это вовсе не значит, что у других браузеров этих проблем нет. Если знаете, как их решить в вашем браузере или если вашем браузере их нет, то пишите и я добавлю об этом пару абзацев в текст поста.
+4
ХабраAJAX не справляется со своей задачей?
1 min
715Мне кажется или AJAX на Хабре не справляется с главной задачей, возложенной на эту технологию, а именно — минимизировать объем информации передаваемой между браузером и сервером? Почему, спрашивается, если я пишу 1 комментарий в дереве комментариев, разросшемся уже до половины мегобайта я должен ждать, пока это дерево ВСЁ ЦЕЛИКОМ не перегрузится? У меня, например, на работе интернет имеет скорость 3 килобайта в секунду, как вы думаете, сколько времени обновляется дерево в таком случае?
+29
Information
- Rating
- Does not participate
- Location
- Украина
- Date of birth
- Registered
- Activity