Как стать автором
Обновить

N2O: Erlang Web-фреймворк на WebSockets

Время на прочтение 8 мин
Количество просмотров 31K
Разработка веб-сайтов *Open source *Erlang/OTP *
Туториал
Из песочницы
N2O Erlang Framework

ВВЕДЕНИЕ


Данный пост подразумевает хорошее интро в N2O на русском.

Что такое Erlang/OTP Web Framework N2O и в чём его фишка для веб-разработки, можно узнать на странице в github и официальном сайте SynRC. Там всё как вы любите с графиками и презентациями.

А здесь рассмотрим принципы работы фреймворка и поговорим о вечном.
Читать дальше →
Всего голосов 45: ↑42 и ↓3 +39
Комментарии 24

Эрланг для веб-разработки (1) -> Знакомство;

Время на прочтение 7 мин
Количество просмотров 28K
Разработка веб-сайтов *Программирование *Erlang/OTP *Функциональное программирование *
Туториал

Продолжение о базе данных и деплое во второй статье.

Я начинаю публиковать серию статей о веб-разработке на Эрланге. Многие хотят попробовать Эрланг, но сталкиваются с проблемой, что вводные курсы в основном касаются Эрланга как функционального языка и далеки от реальных проектов (Learn You Some Erlang for great good! — хорошая и подробная книга). С другой стороны все обучающие материалы по веб-разработке подразумевают, что читатель уже хорошо знает Эрланг.

Эта серия статей рассчитана для разработчиков, у которых есть опыт в веб-разработке (PHP, Ruby, Java), но не имеют опыта разработки на Эрланге.

Задачей будет сделать блог. Код из статей https://github.com/denys-potapov/n2o-blog-example, готовый проект можно посмотреть по адресу http://46.101.118.21:8001/. Особенности проекта:
  • обновление комментариев в реальном времени;
  • авторизация через фейсбук;
  • данные храним в mnesia.

В основе проекта феймворк n2o. Выбор довольно субъективен, но из живых Эрланг фреймворков, n2o мне показался наиболее «эрлангоподобным», в тоже время ChicagoBoss больше похож на MVC фреймворки в других языках.
Читать дальше →
Всего голосов 32: ↑29 и ↓3 +26
Комментарии 121

Эрланг для веб-разработки (2) -> БД и деплой;

Время на прочтение 10 мин
Количество просмотров 13K
Разработка веб-сайтов *Программирование *Erlang/OTP *Функциональное программирование *
Туториал

В первой статье мы познакомились с Эрлангом и фреймворком n2o. В этой части мы продолжим делать наш блог:
  • добавим авторизацию через фейсбук, для этого будем из клиента вызывать функции на сервере;
  • будем сохранять комментарии и посты в NoSQL базе;
  • развернем наш блог на DigitalOcean и замерим производительность (спойлер — 1300 запросов в секунду).


Код из статей https://github.com/denys-potapov/n2o-blog-example, готовый проект можно посмотреть по адресу http://46.101.118.21:8001/.

Читать дальше →
Всего голосов 25: ↑25 и ↓0 +25
Комментарии 13

Маленькие создания, большие деяния: роль листорезов в парниковом эффекте неотропики

Время на прочтение 8 мин
Количество просмотров 6.2K
Блог компании ua-hosting.company Научно-популярное Химия Экология


Какое существо частенько ассоциируется в культуре человека с трудолюбием, выносливостью, коллективностью и даже ответственностью? Если вы подумали про пчел, то вы правы, но сегодня не о них. Сегодня мы поговорим о муравьях, и не о «простых», а о листорезах. С чего это мы вдруг решили поговорить о каких-то насекомых? Разве нет чего-то важнее. Не спешите с выводами, ибо эти маленькие трудоголики, усердно работающие на благо колонии (без внутривенного впрыскивания кофе) практически без отдыха, играют далеко не последнюю роль в формировании целой экосистемы. Вот что значит — маленький, да удаленький.

Конкретнее говоря, листорезы, как выяснили ученые, вырабатывают N2O (оксид азота), объем которого на три порядка превышает вырабатываемый резервуаром для очистки сточных вод. Таким образом листорезы играют одну из центральных ролей в механизме парникового эффекта неотропики. Как ученые проводили замеры, что конкретно им удалось выяснить, и что они предлагают делать с муравьями-листорезами? Ответы мы найдем в докладе исследовательской группы. Поехали.
Всего голосов 37: ↑35 и ↓2 +33
Комментарии 10

Дайджест нестандартных открытий: генеалогия хищных растений, грибок в Twitter и веселящий газ из гуано

Время на прочтение 12 мин
Количество просмотров 2.5K
Блог компании ua-hosting.company Научно-популярное Биотехнологии Социальные сети и сообщества Экология


Каждый день в мире происходит множество исследований и открытий, степень важности и серьезности которых сложно оценивать объективно. Для кого-то нет ничего важнее поисков внеземной жизни, а кто-то посчитает невероятным открытие нового вида бабочек. Как бы то ни было, все открытия важны, все открытия нужны. Сегодня мы с вами познакомимся с исследованиями, в которых ученым удалось распознать генетические общие маркеры хищных растений, выявить новый вид грибка по фотографии и установить связь между пингвинами и веселящим газом. Думаю, не стоит судить, что из этого важнее, а стоит беспристрастно ознакомиться с докладами всех исследований. Поехали.
Всего голосов 23: ↑22 и ↓1 +21
Комментарии 3