<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="http://178.140.10.58:8080/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="http://178.140.10.58:8080/feed.php">
        <title>Библиотека знаний - develop:nodejs</title>
        <description>Заметки IT программиста</description>
        <link>http://178.140.10.58:8080/</link>
        <image rdf:resource="http://178.140.10.58:8080/lib/exe/fetch.php?media=wiki:dokuwiki.svg" />
       <dc:date>2026-04-17T14:39:41+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="http://178.140.10.58:8080/doku.php?id=develop:nodejs:start"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="http://178.140.10.58:8080/lib/exe/fetch.php?media=wiki:dokuwiki.svg">
        <title>Библиотека знаний</title>
        <link>http://178.140.10.58:8080/</link>
        <url>http://178.140.10.58:8080/lib/exe/fetch.php?media=wiki:dokuwiki.svg</url>
    </image>
    <item rdf:about="http://178.140.10.58:8080/doku.php?id=develop:nodejs:start">
        <dc:format>text/html</dc:format>
        <dc:date>2019-11-11T23:07:07+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Node.JS</title>
        <link>http://178.140.10.58:8080/doku.php?id=develop:nodejs:start</link>
        <description>&lt;div class=&quot;tags&quot;&gt;&lt;span&gt;
	&lt;a href=&quot;http://178.140.10.58:8080/doku.php?id=tag:node&amp;amp;do=showtag&amp;amp;tag=node&quot; class=&quot;wikilink1&quot; title=&quot;tag:node&quot; rel=&quot;tag&quot;&gt;node&lt;/a&gt;,
	&lt;a href=&quot;http://178.140.10.58:8080/doku.php?id=tag:languages&amp;amp;do=showtag&amp;amp;tag=languages&quot; class=&quot;wikilink1&quot; title=&quot;tag:languages&quot; rel=&quot;tag&quot;&gt;languages&lt;/a&gt;,
	&lt;a href=&quot;http://178.140.10.58:8080/doku.php?id=tag:server&amp;amp;do=showtag&amp;amp;tag=Server&quot; class=&quot;wikilink1&quot; title=&quot;tag:server&quot; rel=&quot;tag&quot;&gt;Server&lt;/a&gt;,
	&lt;a href=&quot;http://178.140.10.58:8080/doku.php?id=tag:supervisor&amp;amp;do=showtag&amp;amp;tag=supervisor&quot; class=&quot;wikilink1&quot; title=&quot;tag:supervisor&quot; rel=&quot;tag&quot;&gt;supervisor&lt;/a&gt;,
	&lt;a href=&quot;http://178.140.10.58:8080/doku.php?id=tag:initd&amp;amp;do=showtag&amp;amp;tag=initd&quot; class=&quot;wikilink1&quot; title=&quot;tag:initd&quot; rel=&quot;tag&quot;&gt;initd&lt;/a&gt;,
	&lt;a href=&quot;http://178.140.10.58:8080/doku.php?id=tag:service&amp;amp;do=showtag&amp;amp;tag=service&quot; class=&quot;wikilink1&quot; title=&quot;tag:service&quot; rel=&quot;tag&quot;&gt;service&lt;/a&gt;,
	&lt;a href=&quot;http://178.140.10.58:8080/doku.php?id=tag:script&amp;amp;do=showtag&amp;amp;tag=script&quot; class=&quot;wikilink1&quot; title=&quot;tag:script&quot; rel=&quot;tag&quot;&gt;script&lt;/a&gt;
&lt;/span&gt;&lt;/div&gt;

&lt;h1 class=&quot;sectionedit1&quot; id=&quot;nodejs&quot;&gt;Node.JS&lt;/h1&gt;
&lt;div class=&quot;level1&quot;&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Node.JS&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;nodejs&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:1,&amp;quot;range&amp;quot;:&amp;quot;64-86&amp;quot;} --&gt;
&lt;h2 class=&quot;sectionedit2&quot; id=&quot;установка_nodejs_npm&quot;&gt;Установка nodejs + npm&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;
&lt;div class=&quot;plugin_note notetip&quot;&gt;&lt;pre class=&quot;code bash&quot;&gt;$ npm &lt;span class=&quot;kw2&quot;&gt;install&lt;/span&gt; will &lt;span class=&quot;kw2&quot;&gt;install&lt;/span&gt; both &lt;span class=&quot;st0&quot;&gt;&amp;quot;dependencies&amp;quot;&lt;/span&gt; and &lt;span class=&quot;st0&quot;&gt;&amp;quot;devDependencies&amp;quot;&lt;/span&gt;
$ npm &lt;span class=&quot;kw2&quot;&gt;install&lt;/span&gt; &lt;span class=&quot;re5&quot;&gt;--production&lt;/span&gt; will only &lt;span class=&quot;kw2&quot;&gt;install&lt;/span&gt; &lt;span class=&quot;st0&quot;&gt;&amp;quot;dependencies&amp;quot;&lt;/span&gt;
$ npm &lt;span class=&quot;kw2&quot;&gt;install&lt;/span&gt; &lt;span class=&quot;re5&quot;&gt;--dev&lt;/span&gt; will only &lt;span class=&quot;kw2&quot;&gt;install&lt;/span&gt; &lt;span class=&quot;st0&quot;&gt;&amp;quot;devDependencies&amp;quot;&lt;/span&gt;&lt;/pre&gt;

&lt;/div&gt;
&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;\u0423\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0430 nodejs + npm&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;\u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0430_nodejs_npm&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:2,&amp;quot;range&amp;quot;:&amp;quot;87-355&amp;quot;} --&gt;
&lt;h3 class=&quot;sectionedit3&quot; id=&quot;debian&quot;&gt;Debian&lt;/h3&gt;
&lt;div class=&quot;level3&quot;&gt;
&lt;div class=&quot;plugin_note notetip&quot;&gt;&lt;pre class=&quot;code bash&quot;&gt;$ curl &lt;span class=&quot;re5&quot;&gt;-sL&lt;/span&gt; https:&lt;span class=&quot;sy0&quot;&gt;//&lt;/span&gt;deb.nodesource.com&lt;span class=&quot;sy0&quot;&gt;/&lt;/span&gt;setup &lt;span class=&quot;sy0&quot;&gt;|&lt;/span&gt; &lt;span class=&quot;kw2&quot;&gt;bash&lt;/span&gt; -
$ curl &lt;span class=&quot;re5&quot;&gt;-L&lt;/span&gt; https:&lt;span class=&quot;sy0&quot;&gt;//&lt;/span&gt;npmjs.com&lt;span class=&quot;sy0&quot;&gt;/&lt;/span&gt;install.sh &lt;span class=&quot;sy0&quot;&gt;|&lt;/span&gt; &lt;span class=&quot;kw2&quot;&gt;sh&lt;/span&gt;&lt;/pre&gt;

&lt;/div&gt;&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;a href=&quot;https://github.com/nodesource/distributions/blob/master/README.md&quot; class=&quot;urlextern&quot; title=&quot;https://github.com/nodesource/distributions/blob/master/README.md&quot; rel=&quot;ugc nofollow&quot;&gt;https://github.com/nodesource/distributions/blob/master/README.md&lt;/a&gt;
&lt;/div&gt;&lt;/li&gt;
&lt;/ul&gt;


&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Debian&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;debian&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:1,&amp;quot;secid&amp;quot;:3,&amp;quot;range&amp;quot;:&amp;quot;356-579&amp;quot;} --&gt;
&lt;h3 class=&quot;sectionedit4&quot; id=&quot;пакетный_менеджер_npm&quot;&gt;Пакетный менеджер npm&lt;/h3&gt;
&lt;div class=&quot;level3&quot;&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;a href=&quot;https://npmjs.org/&quot; class=&quot;urlextern&quot; title=&quot;https://npmjs.org/&quot; rel=&quot;ugc nofollow&quot;&gt;https://npmjs.org/&lt;/a&gt;
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;a href=&quot;http://habrahabr.ru/post/133363/&quot; class=&quot;urlextern&quot; title=&quot;http://habrahabr.ru/post/133363/&quot; rel=&quot;ugc nofollow&quot;&gt;http://habrahabr.ru/post/133363/&lt;/a&gt;
&lt;/div&gt;&lt;/li&gt;
&lt;/ul&gt;


&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;\u041f\u0430\u043a\u0435\u0442\u043d\u044b\u0439 \u043c\u0435\u043d\u0435\u0434\u0436\u0435\u0440 npm&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;\u043f\u0430\u043a\u0435\u0442\u043d\u044b\u0439_\u043c\u0435\u043d\u0435\u0434\u0436\u0435\u0440_npm&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:2,&amp;quot;secid&amp;quot;:4,&amp;quot;range&amp;quot;:&amp;quot;580-689&amp;quot;} --&gt;
&lt;h3 class=&quot;sectionedit5&quot; id=&quot;с_репозитория&quot;&gt;с репозитория&lt;/h3&gt;
&lt;div class=&quot;level3&quot;&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;a href=&quot;https://github.com/joyent/node/wiki/Installing-Node.js-via-package-manager&quot; class=&quot;urlextern&quot; title=&quot;https://github.com/joyent/node/wiki/Installing-Node.js-via-package-manager&quot; rel=&quot;ugc nofollow&quot;&gt;https://github.com/joyent/node/wiki/Installing-Node.js-via-package-manager&lt;/a&gt;
&lt;/div&gt;&lt;/li&gt;
&lt;/ul&gt;


&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;\u0441 \u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u044f&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;\u0441_\u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u044f&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:2,&amp;quot;secid&amp;quot;:5,&amp;quot;range&amp;quot;:&amp;quot;690-806&amp;quot;} --&gt;
&lt;h2 class=&quot;sectionedit6&quot; id=&quot;исправление_ошибок&quot;&gt;Исправление ошибок&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;strong&gt;installing from npm fails&lt;/strong&gt;
&lt;/div&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;pre class=&quot;code&quot;&gt;npm config set registry http://registry.npmjs.org/&lt;/pre&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;\u0418\u0441\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u043e\u0448\u0438\u0431\u043e\u043a&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;\u0438\u0441\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435_\u043e\u0448\u0438\u0431\u043e\u043a&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:2,&amp;quot;secid&amp;quot;:6,&amp;quot;range&amp;quot;:&amp;quot;807-944&amp;quot;} --&gt;
&lt;h2 class=&quot;sectionedit7&quot; id=&quot;демонизируем_nodejs_forever&quot;&gt;Демонизируем Node.Js / Forever&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;

&lt;p&gt;
forever - модуль разработанный nodejitsu, - нужен для того, чтобы запускать приложения в виде демона (режиме постоянного выполнения - отсюда и название модуля). Если приложение по каким-то причинам прекращает свое выполнение, то forever его перезапускает. Также, данный модуль имеет &lt;abbr title=&quot;Application Programming Interface&quot;&gt;API&lt;/abbr&gt;, так что вы можете использовать его в коде своих проектов.
&lt;/p&gt;

&lt;p&gt;
forver может быть установлен при помощи npm:
&lt;/p&gt;
&lt;pre class=&quot;code js&quot;&gt;sudo npm -g install forever&lt;/pre&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;\u0414\u0435\u043c\u043e\u043d\u0438\u0437\u0438\u0440\u0443\u0435\u043c Node.Js \/ Forever&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;\u0434\u0435\u043c\u043e\u043d\u0438\u0437\u0438\u0440\u0443\u0435\u043c_nodejs_forever&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:2,&amp;quot;secid&amp;quot;:7,&amp;quot;range&amp;quot;:&amp;quot;945-1723&amp;quot;} --&gt;
&lt;h2 class=&quot;sectionedit8&quot; id=&quot;отладка&quot;&gt;Отладка&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;\u041e\u0442\u043b\u0430\u0434\u043a\u0430&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;\u043e\u0442\u043b\u0430\u0434\u043a\u0430&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:3,&amp;quot;secid&amp;quot;:8,&amp;quot;range&amp;quot;:&amp;quot;1724-1752&amp;quot;} --&gt;
&lt;h2 class=&quot;sectionedit9&quot; id=&quot;документация&quot;&gt;Документация&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;a href=&quot;https://nodejs.org/dist/latest-v5.x/docs/api/&quot; class=&quot;urlextern&quot; title=&quot;https://nodejs.org/dist/latest-v5.x/docs/api/&quot; rel=&quot;ugc nofollow&quot;&gt;https://nodejs.org/dist/latest-v5.x/docs/api/&lt;/a&gt;
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;a href=&quot;http://178.140.10.58:8080/doku.php?id=nodejs:npm&quot; class=&quot;wikilink1&quot; title=&quot;nodejs:npm&quot; data-wiki-id=&quot;nodejs:npm&quot;&gt;npm&lt;/a&gt; - Пакетный менеджер
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;a href=&quot;http://178.140.10.58:8080/doku.php?id=nodejs:index&quot; class=&quot;wikilink1&quot; title=&quot;nodejs:index&quot; data-wiki-id=&quot;nodejs:index&quot;&gt;Базовый функционал&lt;/a&gt;
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;a href=&quot;http://178.140.10.58:8080/doku.php?id=nodejs:debug&quot; class=&quot;wikilink1&quot; title=&quot;nodejs:debug&quot; data-wiki-id=&quot;nodejs:debug&quot;&gt;Отладка и Логирование модульных сообщений&lt;/a&gt;
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;a href=&quot;http://178.140.10.58:8080/doku.php?id=nodejs:architecture&quot; class=&quot;wikilink1&quot; title=&quot;nodejs:architecture&quot; data-wiki-id=&quot;nodejs:architecture&quot;&gt;Архитектура&lt;/a&gt; - Событийная работа в nodejs осуществляется библиотекой libUV
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;a href=&quot;http://178.140.10.58:8080/doku.php?id=nodejs:timers&quot; class=&quot;wikilink2&quot; title=&quot;nodejs:timers&quot; rel=&quot;nofollow&quot; data-wiki-id=&quot;nodejs:timers&quot;&gt;Таймеры&lt;/a&gt;
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;a href=&quot;http://178.140.10.58:8080/doku.php?id=nodejs:events&quot; class=&quot;wikilink2&quot; title=&quot;nodejs:events&quot; rel=&quot;nofollow&quot; data-wiki-id=&quot;nodejs:events&quot;&gt;События&lt;/a&gt;
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;a href=&quot;http://178.140.10.58:8080/doku.php?id=nodejs:io&quot; class=&quot;wikilink2&quot; title=&quot;nodejs:io&quot; rel=&quot;nofollow&quot; data-wiki-id=&quot;nodejs:io&quot;&gt;IO/Ввод-Вывод&lt;/a&gt;
&lt;/div&gt;&lt;ul&gt;
&lt;li class=&quot;level2&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;a href=&quot;http://178.140.10.58:8080/doku.php?id=nodejs:io:fs&quot; class=&quot;wikilink1&quot; title=&quot;nodejs:io:fs&quot; data-wiki-id=&quot;nodejs:io:fs&quot;&gt;Работа с файловой системой&lt;/a&gt;
&lt;/div&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;a href=&quot;http://178.140.10.58:8080/doku.php?id=nodejs:modules&quot; class=&quot;wikilink1&quot; title=&quot;nodejs:modules&quot; data-wiki-id=&quot;nodejs:modules&quot;&gt;Модули&lt;/a&gt;
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;a href=&quot;http://178.140.10.58:8080/doku.php?id=nodejs:try_catch:async&quot; class=&quot;wikilink1&quot; title=&quot;nodejs:try_catch:async&quot; data-wiki-id=&quot;nodejs:try_catch:async&quot;&gt;Асинхронный try..catch&lt;/a&gt;
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;a href=&quot;http://178.140.10.58:8080/doku.php?id=nodejs:app-framework&quot; class=&quot;wikilink1&quot; title=&quot;nodejs:app-framework&quot; data-wiki-id=&quot;nodejs:app-framework&quot;&gt;Фреймворки&lt;/a&gt;
&lt;/div&gt;&lt;ul&gt;
&lt;li class=&quot;level2&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;a href=&quot;http://178.140.10.58:8080/doku.php?id=nodejs:templates&quot; class=&quot;wikilink1&quot; title=&quot;nodejs:templates&quot; data-wiki-id=&quot;nodejs:templates&quot;&gt;Шаблонизаторы&lt;/a&gt;
&lt;/div&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;a href=&quot;http://178.140.10.58:8080/doku.php?id=nodejs:apps&quot; class=&quot;wikilink1&quot; title=&quot;nodejs:apps&quot; data-wiki-id=&quot;nodejs:apps&quot;&gt;Программы&lt;/a&gt;
&lt;/div&gt;&lt;/li&gt;
&lt;/ul&gt;


&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;\u0414\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u044f&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;\u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u044f&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:3,&amp;quot;secid&amp;quot;:9,&amp;quot;range&amp;quot;:&amp;quot;1753-2644&amp;quot;} --&gt;
&lt;h2 class=&quot;sectionedit10&quot; id=&quot;библиотеки&quot;&gt;Библиотеки&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 GM &lt;a href=&quot;http://aheckmann.github.io/gm/&quot; class=&quot;urlextern&quot; title=&quot;http://aheckmann.github.io/gm/&quot; rel=&quot;ugc nofollow&quot;&gt;http://aheckmann.github.io/gm/&lt;/a&gt;
&lt;/div&gt;&lt;/li&gt;
&lt;/ul&gt;


&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;\u0411\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;\u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:3,&amp;quot;secid&amp;quot;:10,&amp;quot;range&amp;quot;:&amp;quot;2645-2717&amp;quot;} --&gt;
&lt;h3 class=&quot;sectionedit11&quot; id=&quot;парсинг_web_console_webkit&quot;&gt;Парсинг / Web console (webkit)&lt;/h3&gt;
&lt;div class=&quot;level3&quot;&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;a href=&quot;http://178.140.10.58:8080/doku.php?id=node:phantomjs&quot; class=&quot;wikilink2&quot; title=&quot;node:phantomjs&quot; rel=&quot;nofollow&quot; data-wiki-id=&quot;node:phantomjs&quot;&gt;phantomjs&lt;/a&gt;
&lt;/div&gt;&lt;ul&gt;
&lt;li class=&quot;level2&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;a href=&quot;http://178.140.10.58:8080/doku.php?id=node:casperjs&quot; class=&quot;wikilink1&quot; title=&quot;node:casperjs&quot; data-wiki-id=&quot;node:casperjs&quot;&gt;CasperJS&lt;/a&gt;
&lt;/div&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;


&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;\u041f\u0430\u0440\u0441\u0438\u043d\u0433 \/ Web console (webkit)&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;\u043f\u0430\u0440\u0441\u0438\u043d\u0433_web_console_webkit&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:3,&amp;quot;secid&amp;quot;:11,&amp;quot;range&amp;quot;:&amp;quot;2718-2816&amp;quot;} --&gt;
&lt;h3 class=&quot;sectionedit12&quot; id=&quot;статьи&quot;&gt;Статьи&lt;/h3&gt;
&lt;div class=&quot;level3&quot;&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;strong&gt;&lt;a href=&quot;https://nodejs.org/api/&quot; class=&quot;urlextern&quot; title=&quot;https://nodejs.org/api/&quot; rel=&quot;ugc nofollow&quot;&gt;https://nodejs.org/api/&lt;/a&gt;&lt;/strong&gt;
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;strong&gt;&lt;a href=&quot;http://nodeguide.ru/doc/&quot; class=&quot;urlextern&quot; title=&quot;http://nodeguide.ru/doc/&quot; rel=&quot;ugc nofollow&quot;&gt;http://nodeguide.ru/doc/&lt;/a&gt;&lt;/strong&gt;
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;strong&gt;&lt;a href=&quot;http://nodebeginner.ru/&quot; class=&quot;urlextern&quot; title=&quot;http://nodebeginner.ru/&quot; rel=&quot;ugc nofollow&quot;&gt;http://nodebeginner.ru/&lt;/a&gt;&lt;/strong&gt; (&lt;a href=&quot;https://github.com/Artod/nodebeginner.ru&quot; class=&quot;urlextern&quot; title=&quot;https://github.com/Artod/nodebeginner.ru&quot; rel=&quot;ugc nofollow&quot;&gt;https://github.com/Artod/nodebeginner.ru&lt;/a&gt;)
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;a href=&quot;http://bonsaiden.github.io/JavaScript-Garden/ru/&quot; class=&quot;urlextern&quot; title=&quot;http://bonsaiden.github.io/JavaScript-Garden/ru/&quot; rel=&quot;ugc nofollow&quot;&gt;http://bonsaiden.github.io/JavaScript-Garden/ru/&lt;/a&gt;
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;a href=&quot;http://usefuldevops.ru/blog/2013/08/23/znakomstvo-s-phantomjs-na-praktikie/&quot; class=&quot;urlextern&quot; title=&quot;http://usefuldevops.ru/blog/2013/08/23/znakomstvo-s-phantomjs-na-praktikie/&quot; rel=&quot;ugc nofollow&quot;&gt;http://usefuldevops.ru/blog/2013/08/23/znakomstvo-s-phantomjs-na-praktikie/&lt;/a&gt;
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;a href=&quot;http://habrahabr.ru/post/222761/&quot; class=&quot;urlextern&quot; title=&quot;http://habrahabr.ru/post/222761/&quot; rel=&quot;ugc nofollow&quot;&gt;http://habrahabr.ru/post/222761/&lt;/a&gt;
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;a href=&quot;http://habrahabr.ru/post/123154/&quot; class=&quot;urlextern&quot; title=&quot;http://habrahabr.ru/post/123154/&quot; rel=&quot;ugc nofollow&quot;&gt;http://habrahabr.ru/post/123154/&lt;/a&gt;
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;a href=&quot;http://www.tosterdev.net/post/141042/&quot; class=&quot;urlextern&quot; title=&quot;http://www.tosterdev.net/post/141042/&quot; rel=&quot;ugc nofollow&quot;&gt;http://www.tosterdev.net/post/141042/&lt;/a&gt;
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;a href=&quot;https://github.com/rvagg/workshopper&quot; class=&quot;urlextern&quot; title=&quot;https://github.com/rvagg/workshopper&quot; rel=&quot;ugc nofollow&quot;&gt;https://github.com/rvagg/workshopper&lt;/a&gt;
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;a href=&quot;http://nodeguide.ru/doc/&quot; class=&quot;urlextern&quot; title=&quot;http://nodeguide.ru/doc/&quot; rel=&quot;ugc nofollow&quot;&gt;http://nodeguide.ru/doc/&lt;/a&gt;
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;a href=&quot;http://habrahabr.ru/post/143538/&quot; class=&quot;urlextern&quot; title=&quot;http://habrahabr.ru/post/143538/&quot; rel=&quot;ugc nofollow&quot;&gt;http://habrahabr.ru/post/143538/&lt;/a&gt;
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;a href=&quot;http://habrahabr.ru/post/127525/&quot; class=&quot;urlextern&quot; title=&quot;http://habrahabr.ru/post/127525/&quot; rel=&quot;ugc nofollow&quot;&gt;http://habrahabr.ru/post/127525/&lt;/a&gt;
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;a href=&quot;http://habrahabr.ru/post/154755/&quot; class=&quot;urlextern&quot; title=&quot;http://habrahabr.ru/post/154755/&quot; rel=&quot;ugc nofollow&quot;&gt;http://habrahabr.ru/post/154755/&lt;/a&gt;
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;a href=&quot;http://vremenno.net/js/node-js-for-beginners/&quot; class=&quot;urlextern&quot; title=&quot;http://vremenno.net/js/node-js-for-beginners/&quot; rel=&quot;ugc nofollow&quot;&gt;http://vremenno.net/js/node-js-for-beginners/&lt;/a&gt;
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;a href=&quot;http://robotushka.blogspot.ru/2014/01/arduino-web-server-nodejs-serialport.html&quot; class=&quot;urlextern&quot; title=&quot;http://robotushka.blogspot.ru/2014/01/arduino-web-server-nodejs-serialport.html&quot; rel=&quot;ugc nofollow&quot;&gt;http://robotushka.blogspot.ru/2014/01/arduino-web-server-nodejs-serialport.html&lt;/a&gt;
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;a href=&quot;http://code.tutsplus.com/tutorials/build-a-complete-mvc-website-with-expressjs--net-34168&quot; class=&quot;urlextern&quot; title=&quot;http://code.tutsplus.com/tutorials/build-a-complete-mvc-website-with-expressjs--net-34168&quot; rel=&quot;ugc nofollow&quot;&gt;http://code.tutsplus.com/tutorials/build-a-complete-mvc-website-with-expressjs--net-34168&lt;/a&gt;
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;a href=&quot;http://web.archive.org/web/20140625034821/http://nodebeginner.ru/&quot; class=&quot;urlextern&quot; title=&quot;http://web.archive.org/web/20140625034821/http://nodebeginner.ru/&quot; rel=&quot;ugc nofollow&quot;&gt;http://web.archive.org/web/20140625034821/http://nodebeginner.ru/&lt;/a&gt;
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;a href=&quot;http://net-comp.ru/javascript/javascript/razrabotka-rest-api-na-express-restify-hapi-i-loopback-perevod-tutorial-node-js-javascript-veb-razrabotka-esli-vy-rabotaete-nad-node-js-prilozheniem-t&quot; class=&quot;urlextern&quot; title=&quot;http://net-comp.ru/javascript/javascript/razrabotka-rest-api-na-express-restify-hapi-i-loopback-perevod-tutorial-node-js-javascript-veb-razrabotka-esli-vy-rabotaete-nad-node-js-prilozheniem-t&quot; rel=&quot;ugc nofollow&quot;&gt;http://net-comp.ru/javascript/javascript/razrabotka-rest-api-na-express-restify-hapi-i-loopback-perevod-tutorial-node-js-javascript-veb-razrabotka-esli-vy-rabotaete-nad-node-js-prilozheniem-t&lt;/a&gt;
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;a href=&quot;http://kuroikaze85.wordpress.com/2010/03/31/express-nodejs-framework/&quot; class=&quot;urlextern&quot; title=&quot;http://kuroikaze85.wordpress.com/2010/03/31/express-nodejs-framework/&quot; rel=&quot;ugc nofollow&quot;&gt;http://kuroikaze85.wordpress.com/2010/03/31/express-nodejs-framework/&lt;/a&gt;
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;a href=&quot;http://frontender.info/absolute-beginners-guide-to-nodejs/&quot; class=&quot;urlextern&quot; title=&quot;http://frontender.info/absolute-beginners-guide-to-nodejs/&quot; rel=&quot;ugc nofollow&quot;&gt;http://frontender.info/absolute-beginners-guide-to-nodejs/&lt;/a&gt;
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;a href=&quot;http://catethysis.ru/tag/node-js/&quot; class=&quot;urlextern&quot; title=&quot;http://catethysis.ru/tag/node-js/&quot; rel=&quot;ugc nofollow&quot;&gt;http://catethysis.ru/tag/node-js/&lt;/a&gt;
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;a href=&quot;http://frontender.info/absolute-beginners-guide-to-nodejs/&quot; class=&quot;urlextern&quot; title=&quot;http://frontender.info/absolute-beginners-guide-to-nodejs/&quot; rel=&quot;ugc nofollow&quot;&gt;http://frontender.info/absolute-beginners-guide-to-nodejs/&lt;/a&gt;
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;a href=&quot;http://habrahabr.ru/post/161943/&quot; class=&quot;urlextern&quot; title=&quot;http://habrahabr.ru/post/161943/&quot; rel=&quot;ugc nofollow&quot;&gt;http://habrahabr.ru/post/161943/&lt;/a&gt;
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;a href=&quot;http://catethysis.ru/express-node-js/&quot; class=&quot;urlextern&quot; title=&quot;http://catethysis.ru/express-node-js/&quot; rel=&quot;ugc nofollow&quot;&gt;http://catethysis.ru/express-node-js/&lt;/a&gt;
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;a href=&quot;https://github.com/DavidKlassen/node-tutorial/wiki/Web-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B0-%D0%BD%D0%B0-node.js-%D0%B8-express&quot; class=&quot;urlextern&quot; title=&quot;https://github.com/DavidKlassen/node-tutorial/wiki/Web-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B0-%D0%BD%D0%B0-node.js-%D0%B8-express&quot; rel=&quot;ugc nofollow&quot;&gt;https://github.com/DavidKlassen/node-tutorial/wiki/Web-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B0-%D0%BD%D0%B0-node.js-%D0%B8-express&lt;/a&gt;
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;a href=&quot;http://www.itlessons.info/nodejs/auth-with-express-and-passportjs/&quot; class=&quot;urlextern&quot; title=&quot;http://www.itlessons.info/nodejs/auth-with-express-and-passportjs/&quot; rel=&quot;ugc nofollow&quot;&gt;http://www.itlessons.info/nodejs/auth-with-express-and-passportjs/&lt;/a&gt;
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;a href=&quot;http://habrahabr.ru/post/143538/&quot; class=&quot;urlextern&quot; title=&quot;http://habrahabr.ru/post/143538/&quot; rel=&quot;ugc nofollow&quot;&gt;http://habrahabr.ru/post/143538/&lt;/a&gt;
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;a href=&quot;http://habrahabr.ru/post/146983/&quot; class=&quot;urlextern&quot; title=&quot;http://habrahabr.ru/post/146983/&quot; rel=&quot;ugc nofollow&quot;&gt;http://habrahabr.ru/post/146983/&lt;/a&gt;
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;a href=&quot;http://habrahabr.ru/post/207930/&quot; class=&quot;urlextern&quot; title=&quot;http://habrahabr.ru/post/207930/&quot; rel=&quot;ugc nofollow&quot;&gt;http://habrahabr.ru/post/207930/&lt;/a&gt;
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;a href=&quot;http://habrahabr.ru/post/207930/&quot; class=&quot;urlextern&quot; title=&quot;http://habrahabr.ru/post/207930/&quot; rel=&quot;ugc nofollow&quot;&gt;http://habrahabr.ru/post/207930/&lt;/a&gt;
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;a href=&quot;http://blog.nodejitsu.com/&quot; class=&quot;urlextern&quot; title=&quot;http://blog.nodejitsu.com/&quot; rel=&quot;ugc nofollow&quot;&gt;http://blog.nodejitsu.com/&lt;/a&gt;
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;a href=&quot;http://nodeguide.ru/doc/&quot; class=&quot;urlextern&quot; title=&quot;http://nodeguide.ru/doc/&quot; rel=&quot;ugc nofollow&quot;&gt;http://nodeguide.ru/doc/&lt;/a&gt;
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;a href=&quot;https://github.com/manuelkiessling/nodebeginner.org&quot; class=&quot;urlextern&quot; title=&quot;https://github.com/manuelkiessling/nodebeginner.org&quot; rel=&quot;ugc nofollow&quot;&gt;https://github.com/manuelkiessling/nodebeginner.org&lt;/a&gt;
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;a href=&quot;http://web.archive.org/web/20140625034821/http://nodebeginner.ru/&quot; class=&quot;urlextern&quot; title=&quot;http://web.archive.org/web/20140625034821/http://nodebeginner.ru/&quot; rel=&quot;ugc nofollow&quot;&gt;http://web.archive.org/web/20140625034821/http://nodebeginner.ru/&lt;/a&gt;
&lt;/div&gt;&lt;/li&gt;
&lt;/ul&gt;


&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;\u0421\u0442\u0430\u0442\u044c\u0438&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;\u0441\u0442\u0430\u0442\u044c\u0438&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:3,&amp;quot;secid&amp;quot;:12,&amp;quot;range&amp;quot;:&amp;quot;2817-4782&amp;quot;} --&gt;
&lt;h2 class=&quot;sectionedit13&quot; id=&quot;видео&quot;&gt;Видео&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;strong&gt;&lt;a href=&quot;https://www.youtube.com/playlist?list=PLDyvV36pndZFWfEQpNixIHVvp191Hb3Gg&quot; class=&quot;urlextern&quot; title=&quot;https://www.youtube.com/playlist?list=PLDyvV36pndZFWfEQpNixIHVvp191Hb3Gg&quot; rel=&quot;ugc nofollow&quot;&gt;https://www.youtube.com/playlist?list=PLDyvV36pndZFWfEQpNixIHVvp191Hb3Gg&lt;/a&gt;&lt;/strong&gt;
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;a href=&quot;http://learn.javascript.ru/nodejs-screencast&quot; class=&quot;urlextern&quot; title=&quot;http://learn.javascript.ru/nodejs-screencast&quot; rel=&quot;ugc nofollow&quot;&gt;http://learn.javascript.ru/nodejs-screencast&lt;/a&gt;
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;a href=&quot;http://www.youtube.com/results?search_query=Node.js&quot; class=&quot;urlextern&quot; title=&quot;http://www.youtube.com/results?search_query=Node.js&quot; rel=&quot;ugc nofollow&quot;&gt;http://www.youtube.com/results?search_query=Node.js&lt;/a&gt;
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;a href=&quot;http://bit.ly/1LEUglc&quot; class=&quot;urlextern&quot; title=&quot;http://bit.ly/1LEUglc&quot; rel=&quot;ugc nofollow&quot;&gt;http://bit.ly/1LEUglc&lt;/a&gt;
&lt;/div&gt;&lt;/li&gt;
&lt;/ul&gt;


&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;\u0412\u0438\u0434\u0435\u043e&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;\u0432\u0438\u0434\u0435\u043e&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:3,&amp;quot;secid&amp;quot;:13,&amp;quot;range&amp;quot;:&amp;quot;4783-5019&amp;quot;} --&gt;
&lt;h2 class=&quot;sectionedit14&quot; id=&quot;ссылки&quot;&gt;Ссылки&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;a href=&quot;https://groups.google.com/forum/#!forum/nodejs&quot; class=&quot;urlextern&quot; title=&quot;https://groups.google.com/forum/#!forum/nodejs&quot; rel=&quot;ugc nofollow&quot;&gt;https://groups.google.com/forum/#!forum/nodejs&lt;/a&gt;
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;a href=&quot;http://jsman.ru/&quot; class=&quot;urlextern&quot; title=&quot;http://jsman.ru/&quot; rel=&quot;ugc nofollow&quot;&gt;http://jsman.ru/&lt;/a&gt;
&lt;/div&gt;&lt;/li&gt;
&lt;/ul&gt;


&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;\u0421\u0441\u044b\u043b\u043a\u0438&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;\u0441\u0441\u044b\u043b\u043a\u0438&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:3,&amp;quot;secid&amp;quot;:14,&amp;quot;range&amp;quot;:&amp;quot;5020-5119&amp;quot;} --&gt;
&lt;h2 class=&quot;sectionedit15&quot; id=&quot;проекты&quot;&gt;Проекты&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;a href=&quot;http://www.jiiframework.ru/&quot; class=&quot;urlextern&quot; title=&quot;http://www.jiiframework.ru/&quot; rel=&quot;ugc nofollow&quot;&gt;http://www.jiiframework.ru/&lt;/a&gt;
&lt;/div&gt;&lt;/li&gt;
&lt;/ul&gt;


&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;\u041f\u0440\u043e\u0435\u043a\u0442\u044b&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;\u043f\u0440\u043e\u0435\u043a\u0442\u044b&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:3,&amp;quot;secid&amp;quot;:15,&amp;quot;range&amp;quot;:&amp;quot;5120-&amp;quot;} --&gt;</description>
    </item>
</rdf:RDF>
