Прошлый раз я рассказал об ощем впечатлении и установке Windows 8. Теперь попробую пролить свет на некоторые технические детали. Не благодарное это дело, описывать технологию, которая в любой момент может поменятся. Тем не менее некоторая информация уже вполне устоялась. И тут я попробую cобрать все вместе. С анонсом Windows 8 приложения будут создаватся на базе […]
Что такое chatroulette рассказывать не буду, лучше всего о нем написано в луркоморье. Задача другая, организовать пространство для реверсинга (извини Андрей, думаю теперь тебе уже не до блогов). Подготовка площадки И так, разбираем SWF — используем любой де-компилятор совместимый с Flash 10. Качаем копию сайта с помощью софта, типа — Teleport. и До-за-гружаем то, что […]
При разработке современных Веб приложений уже никто не использует стандартный функционал JS напрямую. Вместо document.getElementByID() теперь проще использовать различные «селекторы» разных библиотек. К тому же, на выходе получается меньше строк кода и появляется некоторая вероятность того, что этот код будет работать и в других браузерах. Современный JS оброс сотнями (если не тысячами) различных «фреймворков» поддержки […]
Продолжить чтение "JavaScript Frameworks — самые популярные и не только." »
В Wikipedia есть список доменов. Но хранится он в таблице с дополнительными полями. В ручную вытаскивать эти данные лень, но получить список нужно. Что делать? В очередной раз спасет JavaScript Shell Bookmarklet.
Продолжить чтение "Получаем список доменов первого уровня из Wikipedia" »
Я уже рассказывал о загадках IE8. Сегодня столкнулся с еще одной — innerHTML как и его братья outerHTML и insertAdjacentHTML(where, html) выдают «Unknown runtime error«. Смею заметить, что ошибка крайне информативая, в стиле IE8, так сказать.
Продолжить чтение "Проблема innerHTML в IE8 или фиксим руки «изобретателей стандартов»." »
Допустим, вам нужно содрать какие-то табличные (или не совсем табличные) данные со страницы. Но эти данные не совсем хорошо поддаются очистке, скажем, для конвертации в XML или CSV. Можно написать программу парсер, но это потребует дополнительное время. Легче просто запустить JavaScript, и с помощью JQuery достать все необходимые параметры. Для того чтобы запустить свой JavaScript […]
Продолжить чтение "Javascript шел (shell) в контексте исследуемой страницы." »