Какой рейтинг вас больше интересует?
|
Главная / Главные темы / Тэг «compiler»
[Из песочницы] Saltarelle: open source C# — JavaScript компилятор 2012-09-06 20:07:01
Добрый день. Наша команда (без ссылок, это не важно) решила попробовать новый инструмент-компилятор ...
+ развернуть текст сохранённая копия
Добрый день. Наша команда (без ссылок, это не важно) решила попробовать новый инструмент-компилятор Saltarelle в разработке своего проекта и, так как Хабр часто нам помогал полезной информацией, решили внести и свой скромный вклад в его копилку знаний и перевести запись в блоге разработчика.
Читать дальше →
Тэги: compiler, javascript, open, saltarelle, script#, source, веб-разработка
[Перевод] Внутренности движка QML. Часть 1: Загрузка файлов 2012-08-22 21:36:14
В этой серии статей мы заглянем под капот движка QML и раскроем некоторые из особенностей его ...
+ развернуть текст сохранённая копия
В этой серии статей мы заглянем под капот движка QML и раскроем некоторые из особенностей его внутренней работы.Статьи основаны на Qt5 версия QtQuick, QtQuick 2.0.
Большинство людей знают, что каждый элемент в QML файле опирается на конкретный C++ класс. Когда QML файл загружен, движок QML как-то создает один C++ объект для всех элементов в файле. В этом посте мы рассмотрим, как движок QML переходит от чтения текстового файла, включающего полное дерево C++ объектов. В документации Qt присутствует раздел с обширным описанием взаимодействия QML и C++, прочтение которого стоит потраченного времени. В данной серии статей, я предполагаю что пользователь прочёл и понимает описанное в документации.
Читать дальше →
Тэги: c++, cml, compilation, dynamic, file, javascript, language, load, software
Dez Flight Presents Ill Sound From Cellars 4 (2012) 2012-04-17 14:03:29
Size: 50 Mb, Quality: 128 Kbps 01. Human Genocide Process – Unholy War 02. Sick Since & ...
+ развернуть текст сохранённая копия
Size: 50 Mb, Quality: 128 Kbps 01. Human Genocide Process – Unholy War 02. Sick Since & Beast 1333 – We Are The Resistance 03. Reef The Lost Cauze, Spit Gemz & Genghis Khan – Enter The Void 04. Guerilla War Tactix & Conspiracy Of Mind – Genocide 05. Droogz Brigade – Fil De Paradis [...]
Тэги: 2012, compilation
Прокси-ботнет из роутеров 2012-03-30 14:32:25
В 2010 году, в период тестирования SSH Bruteforce'a одним хорошим человеком, я узнал, что на ...
+ развернуть текст сохранённая копия
В 2010 году, в период тестирования SSH Bruteforce'a одним хорошим человеком, я узнал, что на Европейских диапазонах IP-адресов попадается приличное количество SSH-доступов к всевозможным роутерам. Наиболее частыми среди них оказались роутеры с MIPS-процессором и известной кастомной прошивкой DD-WRT. Казалось бы, особой пользы с них не извлечь, но ещё тогда был предложен вариант использования их в [...]
Тэги: c++, c/c++, compiler, cross, gcc, linux, php, proxy, ssh, toolchain, wrt
JavaScript / [Из песочницы] Компиляция JavaScript проекта с помощью Maven и Closure Compiler 2011-10-14 20:57:35
... использующего Google Closure Compiler и Google Closure ...
compiled — для «боевой ...
+ развернуть текст сохранённая копия
Добрый день, коллеги!
Хотел поделиться своими наработками в области автоматизации процесса сборки javascript проекта использующего Google Closure Compiler и Google Closure Library при помощи Apache Maven. Страничка проекта https://github.com/urmuzov/closure-maven, там же лежит документация по каждому из компонентов проекта.
О проекте
Главный компонент проекта — это архетип. Архетип объединяет в себя все остальные компоненты проекта, которые при желании могут использоваться отдельно от него.
Архетип предоставляет средства для решения самых часто встречающихся задач при разработке, а именно:
- Запаковывает javascript код в maven артефакты для распространения (такие артефакты содержат помеченные пакеты специальной структуры, названные closure-packages);
- Распаковывает closure-packages из подключенных в
<dependencies> артефактов для компиляции;
- Помогает в объединении и оптимизации js и css файлов при помощи Web Resource Optimizer for Java (wro4j);
- Предоставляет 5 профилей компиляции для разных целей:
compiled — для «боевой» сборки проекта. Уровень компиляции ADVANCED_OPTIMIZATIONS ;
merged — для склеивания всех исходных js файлов в один, фактически без компиляции. Уровень компиляции WHITESPACE_ONLY , форматирование PRETTY_PRINT ;
sources — для дебага javascript файлов в бразуере. Компиляция происходит как и в профиле compiled , но в html будут подключены файлы с исходными кодами;
sources-no-compile — для дебага html/css файлов. Компиляции не происходит, просто в html подключаются файлы с исходными кодами;
jar — для сборки jar-архива для распространения;
- Генерирует jsdoc и jslint отчеты при выполнении
mvn site .
Читать дальше →
Тэги: closure, compiler, javascript, library, maven
Главная / Главные темы / Тэг «compiler»
|
Взлеты Топ 5
Падения Топ 5
|