|
Какой рейтинг вас больше интересует?
|
Главная /
Каталог блоговCтраница блогера Хабрахабр: Коллективные / Блоги / Захабренные/Записи в блоге |
|
Хабрахабр: Коллективные / Блоги / Захабренные
Голосов: 10 Адрес блога: http://habrahabr.ru/blog/ Добавлен: 2007-10-24 18:05:40 блограйдером Robin_Bad |
|
JAVA / [Из песочницы] WebSocket: Реализация web-приложения с использованием Jetty Web Socket. Часть 1
2011-09-13 21:01:29 (читать в оригинале)Добрый день, Хабражитель!
Поздравляю всех и каждого с великим Днем Программиста! Желаю рабочего кода, уверенных сокетов и самых продвинутых пользователей!
Работая над автоматизацией концертного агентства, мне на каком-то этапе разработки понадобилась система уведомлений. Доступ к автоматизации происходит через написанное мною web-приложение. И, соответственно, моментальные уведомления должны приходить в браузер пользователя.
Для реализации такой задачи есть три решения:
- «бесконечный iframe»,
- используя XMLHttpRequest (a.k.a. Ajax),
- используя WebSocket.
Первое решение я сразу «отметаю» (причины объяснять не буду, web-разработчики меня поймут).
Второе решение нравится гораздо больше, но у него есть свои минусы:
- браузер отправляет запрос каждую секунду создавая лишнюю нагрузку на:
- сервер;
- ОС, на которой работает браузер;
- и еще раз на сервер, так как сервер постоянно выполняет запрос БД на выборку последних уведомлений.
- тяжело отследить онлайн-статус пользователя (то есть нужно, например, хранить сессии в БД и постоянно мониторить каждую на timeout).
Третье решение — как раз то, что доктор прописал.
Итак, WebSocket.
Читать дальше →
Информационная безопасность / Обновление 0x4553-Intercepter
2011-09-13 20:53:58 (читать в оригинале)0x4553-Intercepter 0.8.1
Несколько приятных обновлений:
- 1. Анализ pcap дампов из консоли, ./intercepter -t dump.cap
на выходе будет dump.cap.txt со всей сграбленой информацией. - Автостарт снифинга при запуске приложения. В конфигурационном файле
необходимо указать порядковый номер интерфейса в графе autorun. - MiTM через ICMP редирект. Не очень распространенная техника, особенно под Windows.
Позволяет проводить точечные атаки на целевые адреса. Возможно на ее базе будет создан
более универсальный метод позволяющий перехватывать почти весь трафик.
Видео MiTM:
Читать дальше →
Тэги: 0x4553, 0x4553-intercepter, intercept, бесплатный, день, обновление, программист, сниффер
Постоянная ссылка
Ruby / [Из песочницы] Пишем свой первый gem
2011-09-13 20:21:30 (читать в оригинале)Хочу рассказать Вам свой опыт написания gem. Данная идея возникала у меня давно, но до реализации все никак не доходила. Все упиралась в банальную лень и отсутствие достаточной мотивации. Однако неделю назад мне достался проект, связанный с сервером рассылки писем.
Выбираем генератор
На первом этапе нужно было определиться с тем, как будет создаваться библиотека: с нуля или с помощью какого-то генератора. Для первого раза, на мой взгляд, писать с нуля будет достаточно сложно и долго, поэтому рассмотрим известные генераторы. Небольшой поиск показал такие gems: hoe, newgem, bundler. Лично мне понравились два – newgem и bundler. Первый представляет полный комплект шаблонов, охватывающий множество случаев. Но я выбрал bundler за его простоту, минимальный набор сгенерированных файлов и набор rake tasks для создания пакета и его дальнейшей публикации.
Читать дальше →
Управление проектами / [Из песочницы] Risk Management: предотвращение проблем vs. ведение регистра рисков
2011-09-13 19:39:27 (читать в оригинале)Странно, но факт
- Абсолютно все стандарты управления проектами и компаниями говорят о необходимости управления рисками. Предлагаются различные модели, инструменты и термины. Каждый ПМ понимает, что это важно. И проходят тренинги. И даже пытаются выполнять такую практику (или процесс) как Risk Management. Но не все (большинство) видят в этом смысл и пользу на практике. В лучшем случае заводят регистры рисков (про которые скоро забывают), в худшем говорят, что управление рисками происходит в ходе ежедневной коммуникации (непонятно, правда, что имеется ввиду под рисками и управлением.
- При наличии на проектах Risk register-а менеджмент компании считает что есть недостаток в про-активном управлении проекта и в коммуникациях с заказчиком, который регулярно жалуется на неожиданные проблемы на проекте.
- Проджект менеджеры и Проектные команды жалуются на большие затраты времени на работу с рисками (и, очевидно, отсутствием эффекта, а то бы не жаловались.
Эти и многие подобные наблюдения были сделаны мной в ходе внедрения системы управления качеством и проведения аудитов процессов в IT компании. В частности, процессов управления проектом. Как и любое нововведение, внедрение правил работы должно сопровождаться обоснованием зачем это нужно. Для этого, в дополненение к навыкам убеждения, необходимы знание теории и практических примеров — как негативных, так и позитивных. На них и основана мои выводы о секретах эффективного Управления Рисками.
Читать дальше →
Windows / Конференция BUILD
2011-09-13 04:00:20 (читать в оригинале)
BUILD — это специальная конференция организованная корпорацией Microsoft, на которой, представят первую публичную тестовую версию Windows 8. Конференция Build пройдет в городе Анахайм штат Калифорния и начнется 13 сентября в 20:00 МСК. Читать дальше →
Тэги: 8063.0.110804-1922, build, samsung, window, конференция, планшет, разработчик
Постоянная ссылка
Категория «Новости»
Взлеты Топ 5
|
| ||
|
+903 |
934 |
Блог о подарках и праздниках |
|
+883 |
955 |
Kitten |
|
+876 |
942 |
And_So_On |
|
+846 |
1007 |
Уголок народного трейдера |
|
+814 |
958 |
ank |
Падения Топ 5
|
| ||
|
-1 |
4 |
Equillibrium |
|
-1 |
255 |
Главная |
|
-2 |
15 |
Elephant_Talk |
|
-6 |
5 |
lqp |
|
-6 |
771 |
Сибдепо / Блоги |
Популярные за сутки
Загрузка...
BlogRider.ru не имеет отношения к публикуемым в записях блогов материалам. Все записи
взяты из открытых общедоступных источников и являются собственностью их авторов.
взяты из открытых общедоступных источников и являются собственностью их авторов.
