Кэш это полезная штука, позволяющая сгладить изъяны реализации сложных выборок из базы или неоптимизированных расчетов. Шучу, в таких случаях лучше обратится с специалисту, чтобы сделать рефакторинг или переписать часть кода. Все-же остается масса сценариев, где лучше «перевести часть памяти но счет производительности». Сегодня я бы хотел поделится своим велосипедом с возможностью использования флага для очистки […]
Продолжить чтение "Статический флаг для сброса ASP.NET cache." »
Меню в CMSMS это, пожалуй, первый элемент с которым столкнется разработчик при знакомстве с этой замечательной CMS. Как понятно из названия, этот модуль нужен для создания меню, я же его еще использую для создания списка элементов (грид). Например, сделать список продуктов с кратким описанием на одной странице.
Продолжить чтение "CMS Made Simple создание и работа с меню" »
Что такое 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) в контексте исследуемой страницы." »
Есть много способов вызова методов ASP.NET (вызов WebService или статический Page метод). Но в этом посте речь подет об интерфейсе IPostBackEventHandler
Продолжить чтение "Postback события ASP.NET из JavaScript" »
Я не дизайнер, хотя часто работаю с цветом. Беру бесплатный шаблон и подгоняю его под конкретный сайт, изменяя цвета и картинки. Чтобы цвета были гармоничными и не резали глаз их нужно подобрать друг к другу. Это целая наука, которой я не обладаю. Специально для меня, и решения этой задачи, есть огромное количество онлайн сервисов о […]
Про CSS спрайты уже наверно написали все, кому не лень. Так как сам я сталкиваюсь с ними все чаще, решил сделать небольшую подсказку, для себя и всех желающих. Сама техника заключается в создании комбинированного изображения, из которого затем вырезаем нужную часть с помощью свойств background-position. Техника в первую очередь уменьшает число загрузок с сервера, так […]
Продолжить чтение "CSS Sprites, кропки с текстом и картинкой." »