Поиск по блогу

суббота, 28 июня 2014 г.

Первое знакомство с Node.js - видеоуроки на русском

Не сразу, но нашел около 40 видероликов от Ильи Кантора. Посмотрел 20. Скачал с GitHub архив примеров кода к видео. Здесь же с десяток ссылок: книга на русском и справочник, ссылки на Google v8, c9.io, express, Examples expressjs applications, heroku, IDE for Node.js,
Я пока не знаю, сколько времени нужно ратить на изучение nodejs. Сейчас пришло время запустить "промышленных" пауков на Scrapy. Однако не хотелось бы "пропустить" другие возможности. Надо бы перечитать "Scraping One Million Points A Day, Here's How" ...

Из рекламного Вебинара по Node.js. "Первые шаги"

In []:
gulp.js
Express (framework)
resti.js
socket.io
Пока смотрел, нашел подборку отличных видео... и пересмотрел половину из плелиста (внизу). Установил node.js... Потом никак не мог выключить антивирус, чтобы прописать путь в PATH (в папке установки есть .bat файл). В перерывах искал IDE, доустановил плагины Notepad++, зарегистрировался в c9.io ...Там и Python есть..., посмотрел, а есть ли Node.js в Google App... оказалось, что нет... Потом посмотрел на GitHub ротаторы прокси ... надо бы еще на npm..., но их перечислим в отдельном посте. А здесь отметим, что все готово для того, чтобы начать упражнения с Node.js

Вашему вниманию предлагается скринкаст по Node.JS на русском языке

In []:
При этом  грамотный и современный, с актуальными версиями библиотек.
Если вы  разработчик, то вам наверняка известно: большинство полезной документации и скринкастов делается на английском.

Скопировал файлы проекта на Домашний ноутбук

In [2]:
!chcp 65001
!dir "C:\Users\kiss\Documents\GitHub_2\nodejs-screencast-master"
Active code page: 65001
 Volume in drive C has no label.
 Volume Serial Number is 6017-2A0B

 Directory of C:\Users\kiss\Documents\GitHub_2\nodejs-screencast-master

27.06.2014  19:50    <DIR>          .
27.06.2014  19:50    <DIR>          ..
07.12.2013  14:38               200 .gitignore
27.06.2014  19:50    <DIR>          chat
27.06.2014  19:50    <DIR>          dev-3-log
27.06.2014  19:50    <DIR>          domain
27.06.2014  19:50    <DIR>          event-loop-1-async
27.06.2014  19:50    <DIR>          event-loop-3-timers
27.06.2014  19:50    <DIR>          fs-1-fs
27.06.2014  19:50    <DIR>          fs-2-path
27.06.2014  19:50    <DIR>          long-poll-chat
27.06.2014  19:50    <DIR>          modules-1-intro
27.06.2014  19:50    <DIR>          modules-2-module
07.12.2013  14:38             5В 480 README.md
27.06.2014  19:50    <DIR>          server-1-intro
27.06.2014  19:50    <DIR>          server-2-echo
27.06.2014  19:50    <DIR>          streams-1-readable
27.06.2014  19:50    <DIR>          streams-2-net
27.06.2014  19:50    <DIR>          top-1-util
27.06.2014  19:50    <DIR>          top-2-console
27.06.2014  19:50    <DIR>          top-3-inherit-error
27.06.2014  19:50    <DIR>          top-4-eventemitter
               2 File(s)          5В 680 bytes
              20 Dir(s)  395В 448В 754В 176 bytes free

In []:



Посты чуть ниже также могут вас заинтересовать

8 комментариев:

  1. при установке (под windows) nodejs прописывает себя в переменную окружения
    файл для запуска - файловый менеджер - npm

    C:\Users\kiss\node_webkit>npm

    Usage: npm

    where is one of:
    add-user, adduser, apihelp, author, bin, bugs, c, cache,
    completion, config, ddp, dedupe, deprecate, docs, edit,
    explore, faq, find, find-dupes, get, help, help-search,
    home, i, info, init, install, isntall, issues, la, link,
    list, ll, ln, login, ls, outdated, owner, pack, prefix,
    prune, publish, r, rb, rebuild, remove, repo, restart, rm,
    root, run-script, s, se, search, set, show, shrinkwrap,
    star, stars, start, stop, submodule, t, tag, test, tst, un,
    uninstall, unlink, unpublish, unstar, up, update, v,
    version, view, whoami

    npm -h quick help on
    npm -l display full usage info
    npm faq commonly asked questions
    npm help search for help on
    npm help npm involved overview

    Specify configs in the ini-formatted file:
    C:\Users\kiss\.npmrc
    or on the command line via: npm --key value
    Config info can be viewed via: npm help config

    npm@1.4.14 C:\Program Files\nodejs\node_modules\npm

    C:\Users\kiss\node_webkit>

    ОтветитьУдалить
  2. Чтобы можно было посмотреть исходный код доп. модулей, надо скачать исходники с сайта (ролик о документации)

    ОтветитьУдалить
  3. C:\Program Files\nodejs>notepad npm.cmd

    открывает:

    :: Created by npm, please don't edit manually.
    @IF EXIST "%~dp0\node.exe" (
    "%~dp0\node.exe" "%~dp0\.\node_modules\npm\bin\npm-cli.js" %*
    ) ELSE (
    node "%~dp0\.\node_modules\npm\bin\npm-cli.js" %*
    )

    ОтветитьУдалить
    Ответы
    1. Содержимое папки C:\Program Files\nodejs

      26.06.2014 23:32 DIR .
      26.06.2014 23:32 DIR ..
      09.06.2014 17:14 6 959 328 node.exe
      29.01.2014 02:55 697 nodevars.bat
      29.01.2014 02:55 6 612 node_etw_provider.man
      26.06.2014 23:31 DIR node_modules
      29.01.2014 02:55 4 974 node_perfctr_provider.man
      09.06.2014 17:06 354 npm
      29.01.2014 02:55 209 npm.cmd
      6 файлов 6 972 174 байт
      3 папок 393 967 927 296 байт свободно

      C:\Program Files\nodejs>

      Удалить
    2. Kоманда node (node.exe) открывает в консоли js

      C:\Users\kiss\node_webkit>node
      > 1+1
      2
      > function f(a,b){return a+b}
      undefined
      > function f(a,b){return a+b;}
      undefined
      > f(2,1)
      3
      >
      (^C again to quit)
      >
      Выход после двойного Ctrl+C

      Удалить
    3. Этот комментарий был удален автором.

      Удалить
    4. Это заметки к третьему видеоролику

      Удалить
  4. На днях прочитал документацию к Phantomjs, Slimerjs, Caspperjs...
    Стал вспоминать на каких компьютерах, что установил... Обнаружил, что Фантом устанавливается и как модуль Nodejs... А у меня на 8w стоит все, кроме Каспера отдельно... Может быть изучать все сместе?
    Решил сделать себе подарок и потратить неделю на Nodejs

    ОтветитьУдалить