Архив за 14 июня 2012 - 6

Предупреждение: если у вас есть претензии к бенчмарку и/или к коду, бенчмарк выложен на Гитхабе, что позволяет вам править баги самим или сообщить о багах автору.

Подробнее о проблеме 10000 соединений: ru.wikipedia.org/wiki/Проблема_10000_соединений

Как с проблемой 10000 соединений через вебсокеты справятся Erlang, Go, Haskell (Snap), Java (Webbit), Node.js (websocket) и Pythin (ws4py)?

Читать полностью »

Предупреждение: если у вас есть претензии к бенчмарку и/или к коду, бенчмарк выложен на Гитхабе, что позволяет вам править баги самим или сообщить о багах автору.

Подробнее о проблеме 1000 соединений: ru.wikipedia.org/wiki/Проблема_10000_соединений

Как с проблемой 1000 соединений через вебсокеты справятся Erlang, Go, Haskell (Snap), Java (Webbit), Node.js (websocket) и Pythin (ws4py)?

Читать полностью »

Сегодня выпуск целиком и полностью посвящен WWDC 2012. И хвалим Apple, и ругаем.

В выпуске:

Конференция WWDC 2012:

  • Новые просто Macbook'и MacBook with Retina display.
  • OS X Mountain Lion: совсем скоро.
  • Новые плюшки в новой iOS 6.

Голоса подкаста:

hackPNZ

vfedotoff

antonkopylov

Ссылки:

Официальное видео конференции с сайта Apple.

Множество тем, посвященных конференции.

Саундтреки:

Scorpions — Raised On Rock (intro)
Читать полностью »

Сегодня выпуск целиком и полностью посвящен WWDC 2012. И хвалим Apple, и ругаем.

В выпуске:

Конференция WWDC 2012:

  • Новые просто Macbook'и MacBook with Retina display.
  • OS X Mountain Lion: совсем скоро.
  • Новые плюшки в новой iOS 6.

Голоса подкаста:

hackPNZ

vfedotoff

antonkopylov

Ссылки:

Официальное видео конференции с сайта Apple.

Множество тем, посвященных конференции.

Саундтреки:

Scorpions — Raised On Rock (intro)
Читать полностью »

Читать полностью »

Сегодня, наконец, представлен релиз 12 версии браузера Opera со многими улучшениями и нововведениями.

Opera 12 release
Читать полностью »

Сначала разберемся с определениями. Под обновлением на лету мы подразумеваем такое обновление системы, при котором не нарушается штатная ее работа: клиенты работают, посетители ходят и никто не наблюдает ошибок, увеличившегося времени отклика или таблички “УЧЁТ”.

Зачем это нужно? Если вы задаетесь этим вопросом — вам не нужно. Вешайте табличку, садитесь обедать.

Как это делается? Сложно. Почему? Главных причин две: — вы не можете обновить систему мгновенно и атомарно (то есть ровно между двумя HTTP запросами). При наивном подходе пользователи заметят как минимум долгое время отклика, а то и ошибку, если, к примеру, БД обновлена, а код еще нет; — состояние и конфигурация системы существуют и на клиенте и на сервере. Примеры: данные в сессии, имена полей формы, адреса в ссылках, состояние в javascript на открытой у пользователя странице.
Читать полностью »

Почему некоторые заголовки открываются хорошо, а другие нет? Почему с одного письма количество переходов больше, чем с другого? Как создать письмо, которое будут открывать и кликать? Как создавать такие письма постоянно для вашей базы?

На эти и многие другие вопросы можно ответить, используя сплит-тестирование или A/B-тест. Суть этого метода заключается в рассылке немного отличающихся писем двум или более тестовым группам из вашей аудитории. Как правило, для чистоты исследования два письма должны различаться только на один параметр, иначе потом будет трудно анализировать данные. Например, разными будут только заголовки, или только 1 баннер, или расположение картинок.

В нашем примере мы рандомно заменили только одну картинку:

UniSender запустил функционал сплит тестирования рассылок
Читать полностью »

Оптимизация работы веб студии. Применение теории ограничений в производстве сайтов

В статье «12 тыс рублей за сайт. Есть ли бизнес за МКАДом?» я писал про наш подход к разработке сайтов на базе разработанной внутри компании технологии. На момент написания той статьи, мы выпускали «под ключ» 24 сайта в месяц. Это больше чем один сайт в день силами команды из 8 человек.

После рассказа на хабре о нашей технологии количество заявок на разработку сайтов выросло в несколько раз. Только за март 2012 было выставлено около 60-ти коммерческих предложений и, большая часть из них превращалась в договора.

И тут наше производство затрещало по швам. Практически сразу заявки стали становиться в очередь, менеджеры начали путаться в проектах, дизайнеры стали проситься в отпуск. Ситуация становилась поистине напряженной...Читать полностью »

Positive Hack Days CTF 2012. Как это было

Битва хакеров по принципу Capture The Flag стала гвоздем программы форума PHDays 2012: на протяжении двух дней и одной ночи в режиме нон-стоп 12 команд из 10 стран взламывали сети противников и защищали свои.

Условия PHDays CTF, в отличие от многих других подобных соревнований, были максимально приближены к боевым: все уязвимости не выдуманы, а действительно встречаются в современных информационных системах. Кроме того, участники могли решать игровые задачи вслепую — атаковать системы не обладая доступом к ним, но самое главное: в этом году соревнования были построены по принципу «Царь горы» (очки начислялись не только за захват систем, но и за их удержание).Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js