JavaScript → Принципы написания приложений на ExtJS 2.x/3.x из песочницы
Каркас для кроссбраузерной разработки ExtJS сейчас очень популярен. Это поистине грандиозный (и монструозный) набор компонентов, классов, функций, хелперов и т. п., которые могут как облегчить жизнь разработчика, так и усложнить ее. Говоря вообще, ExtJS (до 4-й версии) не устанавливает никаких «правил игры» для конечного разработчика: формально нет никаких требований и рекомендаций по проектированию и написанию надежных приложений.
Удивительно, что до сих пор качество пособий и туториалов для новичков ExtJS, мягко говоря, оставляет желать лучшего. Как и стандартная справка по ExtJS API, впрочем [1].
Цель данной статьи — показать, как писать приложения на базе ExtJS так, чтобы человеку, который будет поддерживать ваш код, не хотелось рвать волосы, а вам просто не было стыдно. А если серьезно, то в данной статье я предложу простой и короткий набор правил проектирования и написания приложений применительно к данному фреймворку.
Удивительно, что до сих пор качество пособий и туториалов для новичков ExtJS, мягко говоря, оставляет желать лучшего. Как и стандартная справка по ExtJS API, впрочем [1].
Цель данной статьи — показать, как писать приложения на базе ExtJS так, чтобы человеку, который будет поддерживать ваш код, не хотелось рвать волосы, а вам просто не было стыдно. А если серьезно, то в данной статье я предложу простой и короткий набор правил проектирования и написания приложений применительно к данному фреймворку.
JavaScript → Knockout, практический опыт использования
Некоторое время назад я обещал рассказать о нашем опыте работы с Knockout. Мы используем данную библиотеку в одном из проектов в течение последних 4 месяцев. Это немного, но за это время команда набрала некоторый опыт, который, я думаю, может быть интересен читателям.
GTD → Time Management на практике из песочницы
Готовлюсь к организации семинара на работе, сотворил небольшую презентацию и решил, что информация может быть кому-то полезна. Планирую рассказать о практическом управлении временем в отдельно взятой голове.
О чем хочу рассказать:
О чем хочу рассказать:
- Матрица Эйзенхауэра
- Важное\срочное
- Построение списка дел на день (с планированием времени)
- Принцип Парето
- Как применять на практике
- Конфликт интересов
Электроника для начинающих → Микросхема 555. Практика
Всем привет. В прошлой статье я писал про микросхему 555, но в статье совсем не было практических примеров. Так вот, этот топик будет полностью посвящен практическому применению таймера 555. Диапазон применений микросхемы 555 не имеет границ. Всё ограничивается исключительно Вашей фантазией. Основные режимы микросхемы 555 и их модификации позволяют нам применять её во многих устройствах. На микросхеме 555 можно сделать такие устройства как таймер, точный генератор, триггер Шмитта. А так же генератор временной задержки, широтно-импульсный модулятор, детектор импульсов, делитель частоты. Но сегодня мне бы хотелось познакомить Вас с такими устройствами как сигнализатор темноты, метроном и противоугонное устройство.
Интерфейсы → UX Ukraine 2011
Здравствуйте, уважаемые читатели Хабра!
Хочу поделиться с вами информацией о предстоящем юзабилити-событии в Киеве.
26-27 февраля в Киеве пройдет конференция User Experience Ukraine с ключевой темой «Потребности пользователей».

Формату не очень подходит слово «конференция». Это будет двухдневный выездной воркшоп в трех потоках, аналитики, менеджеры и проектировщики. Каждый будет работать над проектом в выбранном направлении и углубляться в потребности пользователей проекта.
Ожидаются и гости из-за рубежа, Дейв Рот из Misi Company и Эрик Райс из FatDUX Group, а также несколько гостей из России. Организаторы решили совместить доклады с практическими работами и выжать по максимуму из двух выходных в отеле на Киевском море.
Должно быть весело, интересно, полезно и увлекательно. Предлагаю вам ознакомиться с мероприятием и присоединиться. Буду рад встрече на UX Ukraine.
Хочу поделиться с вами информацией о предстоящем юзабилити-событии в Киеве.
26-27 февраля в Киеве пройдет конференция User Experience Ukraine с ключевой темой «Потребности пользователей».

Формату не очень подходит слово «конференция». Это будет двухдневный выездной воркшоп в трех потоках, аналитики, менеджеры и проектировщики. Каждый будет работать над проектом в выбранном направлении и углубляться в потребности пользователей проекта.
Ожидаются и гости из-за рубежа, Дейв Рот из Misi Company и Эрик Райс из FatDUX Group, а также несколько гостей из России. Организаторы решили совместить доклады с практическими работами и выжать по максимуму из двух выходных в отеле на Киевском море.
Должно быть весело, интересно, полезно и увлекательно. Предлагаю вам ознакомиться с мероприятием и присоединиться. Буду рад встрече на UX Ukraine.
PHP → Несколько советов для PHP-разработчиков
Хочу опубликовать небольшой сборник советов для современных PHP-разработчиков. Я умышленно не связываю их с теми или иными фреймворками, библиотеками и тп. Надеюсь, что мои советы помогут кому-то лучше понять PHP, научиться лучше его использовать. Некоторые из них могут быть не специфичны для PHP, но для программирования в общем.Информационная безопасность → Практика использования arp-spoofing
В данной статье я расскажу как, используя пакет утилит arp-sk в операционной системе GNU/Linux реализовать атаку man-in-the-middle на протокол arp.

Для чего вообще нужна такая атака:
На хабре достаточно много статей например для взлома Wi-Fi. Но что делать после того, как ключ взломан? Тут можно увидеть один из вариантов действий.

Для чего вообще нужна такая атака:
На хабре достаточно много статей например для взлома Wi-Fi. Но что делать после того, как ключ взломан? Тут можно увидеть один из вариантов действий.
Персональные блоги → Сдвиг парадигмы
Иногда дальнейшее движение вперед невозможно. Текущий опыт и восприятие мира давят тяжким камнем. Сдвинутся с места невозможно, факты противоречат друг другу. И остается только два основных варианта: продолжать барахтаться с надеждой что обязательно повезет или изменить свой взгляд на проблему. Первый вариант проще. Второй же может привести к краху. Но посмотрим на проблему движения вперед более подробно.
GTD → Программирование: Практики которые я возьму с собой
Я имею довольно небольшой опыт работы в сфере разработки программного обеспечения (всего 6 лет), но я уже накопил ряд полезных и правильных практик (по моему скромному мнению), которые можно использовать при создании программного обеспечения.
В основном описаны моменты которые касаются поддержки процесса разработки программного обеспечения, не затрагиваются темы планирования хода выполнения работ. Также не затронут процесс программирования и полезные плюшки для него (например расслоение системы на уровни, использование шаблонов проектирования). Но все ниже приведенное было и остается полезным для меня лично, и я буду рад если и вам на что нибудь сгодится :)
В основном описаны моменты которые касаются поддержки процесса разработки программного обеспечения, не затрагиваются темы планирования хода выполнения работ. Также не затронут процесс программирования и полезные плюшки для него (например расслоение системы на уровни, использование шаблонов проектирования). Но все ниже приведенное было и остается полезным для меня лично, и я буду рад если и вам на что нибудь сгодится :)
Веб-стандарты → HTML5, Theora и все все все… (практика)
Увидел здесь достаточно много статей на счёт HTML5, Theora и video тега но по большей части они крутятся вокруг теории. Недавно на моём сайте MJV-ART.ORG — Аниме Обои я открыл раздел JV-Video который является небольшим видео хостингом аля Youtube по анимешной тематике на базе HTML5/Theora. Собственно я сейчас и хочу рассказать о тех проблемах которые у меня возникли.