Пишем простой чат с помощью websockets и nodejs

Прошелся по мануалу с официального сайта socket.io, воспроизвел шаги, кое-что поправил, так как не заводилось, перевел, делюсь. Картинки брал оттуда же.

Введение

Создание чата с помощью традиционного набора LAMP (Linux, Apache, MySQL, PHP) всегда было непростой задачей. Приходилось использовать long polling, для своевременного получения информации, добавлять timestamps, и все это работало не так быстро, как хотелось бы.

Сокеты всегда были наиболее удобным решением для систем реального времени, в том числе и чатов, и позволяли приложениям одновременно обмениваться информацией в обе стороны.

В клиент-серверной архитектуре чата сервер отправляет (push) сообщения клиентам. Когда бы вы не написали сообщение, вы рассчитываете на то, что сервер разошлет его всем подключенным клиентам.

Читать далее Пишем простой чат с помощью websockets и nodejs

A dirty trick about oxforddictionaries

Well, I have to use this really great on-line dictionary, though I can find it rather annoying — to click each time into search input field to make it active. But we live in amazing time, huh? So this little optimization may take around 5 minutes (for Firefox, as my default browser).

  1. Install GreesyMonkey plug-in
    greasemonkey1
  2. Add a new script
    greese_new_S
  3. And write a piece of code

    Enjoy!