棒読みちゃんゎHTTPサーバー機能がぁり、
外部アプリから喋らせることができるが、
なぜかlocalhostからしか接続できなぃから、
このproxyサーバーを間に噛ます必要がぁる
以下の手順ゎ棒読みちゃんを起動する側のPCでゃってくださぃ
It was not possible to find any compatible framework version
The framework 'Microsoft.NETCore.App', version '5.0.0' (x64) was not found.
- The following frameworks were found:
6.0.2 at [/usr/share/dotnet/shared/Microsoft.NETCore.App]
て言ゎれたら
この関数が呼び出されると、処理が完了するたびにPromiseオブジェクトが返されます。
Promiseオブジェクトが返るのゎ処理が完了してからでゎなくて、すぐに返ります
体感できるょーにするために、execMkdirの非同期処理を仮のものに書き換ぇて、 処理めっちゃ遅ぃゃっをシミュレートしてみます
// promiseTest.js| "use strict"; | |
| const chevrotain = require('chevrotain'); | |
| const Lexer = chevrotain.Lexer; | |
| const Parser = chevrotain.Parser; | |
| const extendToken = chevrotain.extendToken; | |
| const KEYWORD = extendToken('KEYWORD', Lexer.NA); | |
| const PRIVATE = extendToken('PRIVATE', /Private/i, KEYWORD); | |
| const PUBLIC = extendToken('PUBLIC', /Public/i, KEYWORD); |
| <!doctype html> | |
| <html> | |
| <head> | |
| <title>xterm.js demo</title> | |
| <link rel="stylesheet" href="../src/xterm.css" /> | |
| <script src="../src/xterm.js" ></script> | |
| <script src="../addons/fit/fit.js" ></script> | |
| <style> | |
| #term-box { | |
| overflow: hidden; |
| // usage | |
| // just | |
| // `gulp nw-gyp` | |
| // or type node-webkit version | |
| // `gulp nw-gyp --target 0.9.2` | |
| var gulp = require('gulp'); | |
| var exec = require('gulp-exec'); | |
| var minimist = require('minimist'); |
| // クライアントサイドの、まじてきとうなサンプルだょ | |
| var util = require('util'); | |
| var EventEmitter = util.EventEmitter; | |
| var _ = require('lodash'); | |
| var io = require('socket.io-client'); | |
| function Chart(socket, max_length){ | |
| this.ticks = []; |
| var gulp = require('gulp'); | |
| var newer = require('gulp-newer'); | |
| var svg2png = require('gulp-svg2png'); | |
| var imagemin = require('gulp-imagemin'); | |
| var pngquant = require('imagemin-pngquant'); | |
| var path = { | |
| svg2png : { | |
| src : 'svg/*.svg', | |
| dest : 'img' |
| var gulp = require('gulp'); | |
| var download = require('gulp-download'); | |
| var unzip = require('gulp-unzip'); | |
| gulp.task('webix', function(){ | |
| return download('http://webix.com/skin-builder/data/aec0da36.zip') | |
| .pipe(unzip()) | |
| .pipe(gulp.dest('./dist/lib/webix/codebase/')) | |
| }); |
| var gulp = require('gulp'); | |
| var stylus = require('gulp-stylus'); | |
| var autoprefixer = require('autoprefixer-stylus'); | |
| gulp.task('stylus', function () { | |
| return gulp.src('./styl/style.styl') | |
| .pipe(stylus({ | |
| use: [autoprefixer('iOS >= 7', 'last 1 Chrome version')] | |
| })) | |
| .pipe(gulp.dest('./css')) |