Посты с тэгом node.js


Простой веб-сервис с нейронной сетью

В своих проектах активно использую сверточные сети на базе фреймворка Caffe. Но они все работают в изолированных средах, а обмен данными идет либо через СУБД, либо через достаточно сложные http-сервисы.


Поэтому, пару недель назад тренируясь с питоном и caffe задумался как можно попроще запускать нейросеть на caffe для веб-сервиса на node.js


Кому интересно — внутри коротко как это реализовал и ссылка на пример.

Читать дальше →


[Из песочницы] Немного тестов производительности сетевых фреймворков


Привет Хабр! Пару месяцев назад я захотел провести тестирование производительности некоторых сетевых фреймворков, c целью понять насколько большая разбежка между ними. Надо ли использовать Node.js там, где хотелось бы Python с Gevent или нужен Ruby с его EventMachine.

Я хочу обратить ваше внимание на то, что эти материалы не являются руководством к выбору фреймворка и могут содержать спорные моменты. Я вообще не собирался публиковать результаты этого исследования, но когда они попадались мне на глаза я ловил себя на мысли, что это может быть кому-нибудь полезно. На этот пост я выделил не больше 4-ех часов, иначе он не появился бы, поэтому от орфографических ошибок, как и от любых других, я не застрахован. Теперь, когда вы ко всему готовы, я начну забрасывать вас графиками.
Читать дальше →


Хостинг и CI составного проекта на Django+Node.js с помощью Jenkins и Ajenti-V


В данной статье рассматривается простой сценарий настройки веб-сервера и CI. В качестве примера используем проект, который состоит из четырех процессов:
  • Веб-приложение Django
  • Socket.IO сервер на Node.js
  • Сервер задач Celery
  • Планировщик Celerybeat




Читать дальше →


Nitrous.IO — online IDE с SSH-доступом и десктоп приложением для синхронизации


Nitrous.IO — это online IDE для веб разработки на Ruby, Python, Node.js и Go (авторы общеют больше вариантов со временем). Главными отличиями от десятка подобных проектов являются полноценный SSH-доступ к своим боксам (о них чуть ниже) и десктоп приложение, синхронизирущее локальный код с боксами, также как это делает Dropbox. И главное — в базовом варианте все это предоставляется бесплатно, поэтому попробовать и понять, нужно ли оно вам — крайне просто.
Читать дальше →


[recovery mode] Swig — JavaScript шаблонизатор с Django Template синтаксисом

Заметил, что на Хабре никто не писал про отличный JavaScript шаблонизатор Swig.

JavaScript в поледнее время становится все более популярным и находит новые неожиданные сферы применения. Вот и меня не обошел этот тренд, так что при just-for-fun разработке одного проекта я не удержался и решил попробовать использовать JS одновременно на сервере (Node.JS), веб-клиенте (Backbone.js — все серьезно :) ) и в мобильном приложении (PhoneGap). Следующим шагом для меня стал выбор шаблонизатора, причем поддержка как node, так и браузера была обязательным критерием. До этого я имел дело в основном в Django Template Language, так что выбор пал на Swig.

Особенности Swig:

  • Django Template подобный синтаксис
  • Крайне высокая скорость работы (бенчмарки)
  • Поддержка node.js и основных браузеров
  • Совместимость с


Консольный клиент для CIBox сервиса — In CI We Trust

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

Но он больше подходит для ситуаций когда под рукой нет любимого терминала.

А вот когда мы в своём амплуа, хочеться работать по полной!

Для этого и создан консольный клиент который стирает границы
между CI сервисом и вашей средой обитания созидания.

Читать дальше →


Бета версия CIBox.org — Code Sharing and Continuos Integration Service

Большинство Paste сервисов(pastebin, pastie, github gists) справляются с задачей на ура.

Только вот задача у них довольно таки тривиальная — расшарить тривиальный кусок кода.

А исполнять этот код нужно в голове или копировать/вставить, с условием того что ваша голова или рабочее окружение поддерживают язык на котором расшаренный код написан.

JSFiddle пошёл дальше разрешив исполнять javascript код не в голове а в браузере.

CIBox пошёл ещё дальше разрешив исполнять серверные языки и получать результат в браузере в реальном времени.

На сегодня есть поддержка Ruby, Python и Node.js

Continuous Integration?

Естественно! Код можно исполнять на всех мажорных версиях поддерживаемых языков/фреймворков.

А также можно загружать код из GitHub репозиториев или с помощью rsync

Получается виртуальное окружение с довольно мощным потенциалом. Можно например с мобильного исправить код прил



Вакансии: PHP и Python разработчики в Киеве

Киевская команда разработчиков игр для социальных и мобильных платформ Level UP ищет опытных специалистов по веб-разработке на Python и PHP.

Senior Python Developer

Задачи:

  • Разработка высоконагруженных веб-приложений;
  • Разработка внутренних и публичных API;
  • Разработка архитектуры комплексных сервисов;
  • Конвертирование бизнес-задач в технические решения (R&D).

Требования:

  • Опыт разработки на Python более 3х лет;
  • Сильные навыки применения реляционных и нереляционных баз данных;
  • Опыт в разработке высоконагруженных веб-приложений;
  • Дружба с Linux и Git;
  • Хорошее знание клиентских технологий (HTML, CSS, Javascript);
  • Опыт работы в команде.

Плюсом будет:

  • Опыт разработки комплексных


Вакансии: PHP и Python разработчики в Киеве


Киевская команда разработчиков игр для социальных и мобильных платформ Level UP ищет опытных специалистов по веб-разработке на Python и PHP.

Senior Python Developer

Задачи:

  • Разработка высоконагруженных веб-приложений;
  • Разработка внутренних и публичных API;
  • Разработка архитектуры комплексных сервисов;
  • Конвертирование бизнес-задач в технические решения (R&D).

Требования:

  • Опыт разработки на Python более 3х лет;
  • Сильные


Вакансии: PHP и Python разработчики в Киеве

Вакансии более не актуальны

Киевская команда разработчиков игр для социальных и мобильных платформ Level UP ищет опытных специалистов по веб-разработке на Python и PHP.

Senior Python Developer

Задачи:

  • Разработка высоконагруженных веб-приложений;
  • Разработка внутренних и публичных API;
  • Разработка архитектуры комплексных сервисов;
  • Конвертирование бизнес-задач в технические решения (R&D).

Требования:

  • Опыт разработки на Python более 3х лет;
  • Сильные навыки применения реляционных и нереляционных баз данных;
  • Опыт в разработке высоконагруженных веб-приложений;
  • Дружба с Linux и Git;
  • Хорошее знание клиентских технологий (HTML, CSS, Javascript);
  • Опыт работы в команде.