JavaScript
プロジェクトのコーディングルールがGoogle JavaScript Style Guide準拠だったので、eslintの設定で「google」を選択していた。 { ... "extends": "google", ... }これで特に問題なく動いているつもりだったのが、WinPCのVisual Studio Codeだと「eslint-con…
ちょっと試してみて気になったのでメモ。 ↓の実行結果が、手元のNode.jsだと期待通りなのにChromeのコンソールだと(3)のArray#mapだけ「6」になる。 JavaScriptの動的配列では、forEachなりmapなりは空要素を無視する仕様だと理解していたんだけど……。何か間…
ほそぼそと保守している古いシステムで、一部の遷移に同意のアクションを追加したい、という要望をフロントサイドのみで対応してみた。本意はシステムのフローで規約を確認して同意する……、というプロセスの明確化のようなので、あえてサーバサイドを回収す…
擬似乱数的な乱数ビット列から、ランダムな文字列を生成 var LISTEN = 8124; var URANDOM = '/dev/urandom'; var BUFFER_SIZE = (264 / 8); // 33 Bytes = 264 Bits var BASE64 = 'base64'; var http = require('http'); var fs = require('fs'); function g…
擬似乱数的な乱数ビット列から、ランダムな文字列を生成 var LISTEN = 8124; var URANDOM = '/dev/urandom'; var BUFFER_SIZE = (264 / 8); // 33 Bytes = 264 Bits var BASE64 = 'base64'; var http = require('http'); var fs = require('fs'); function g…
var http = require('http'); http.createServer(function (request, response) { response.writeHead(200, {'Content-Type': 'text/plain'}); response.end('Hello World\n'); }).listen(8124); console.log('Server running at http://127.0.0.1:8124/'); …
単発だったら (function() { var main; main = function() { var success; success = function(position) { console.log(position); if (position) { var geo = position.coords; console.log("latitude: " + geo.latitude); console.log("longitude: " + ge…