Fork me on GitHub

Other articles


  1. ElasticSearch - одностраничное приложение на Angular2

    Вооружившись знаниями приобретёнными в предыдущем материале по ElasticSearch самое время сделать что-то полезное. В данном материале мы напишем одностраничное приложение (SPA) на Angular2. Это будет полнотекстовый поиск фильмов с подсказками, подсветкой и агрегацией результатов по актёрам/режиссёрам/жанрам и датам. Писать SPA будем на TypeScript - это который JavaScript нового поколения …

    read more

    There are comments.

  2. Emscripten: портирование C/C++ на JavaScript (GNU sed | grep)

    Emscripten это набор инструментов с открытым кодом для кросскомпиляции C/C++ проектов в JavaScript. Собственно сразу online демка портированных таким образом GNU sed и grep, а ниже можно оценить до чего же просто это делается. В поле ввода вводятся аргументы как при обычном вызове программ: --help и т.д. за …

    read more

    There are comments.

  3. Как перестать беспокоиться и начать портировать

    Пример портирования Java => JavaScript на примере токенизаторов из Lucene.

    lucene-tokenizers.es6 | lucene-tokenizers.babel.js | Тесты | Исходники

    TL;DR

    Процесс можно условно разделить на несколько этапов:

    • Зависимости от внешних библиотек дожны быть представленны в виде исходников, а незадействованный код по возможности удалён т.к. размер таки имеет значение и чем меньше …

    read more

    There are comments.

  4. PhantomJS - полный фарш для браузера в консоли

    WebKit - свободный движок с открытым кодом для отображения веб-страниц, который лежит в основе таких популярных браузеров как Chrome и Safari. PhantomJS также основан на WebKit и умеет делать всё то, что и обычный браузер, но:

    • Нет GUI - действия программируются сценариями JavaScript/CoffeeScript, а результат можно при желании рендерить в PNG …

    read more

    There are comments.

links

social