棒読みちゃんゎ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')) |