2020-07-01から1ヶ月間の記事一覧

kairo-gokko (38-1) タイムチャートを表示

目次ページに戻る / 前 / 次 タイムチャート機能を追加しました。 おおざっぱなアイデアとしてはこうです。 各時点での監視対象箇所の状態を記録する 記録したデータを使ってチャートを描画 これだけといえばこれだけなので、そんなに難しくなさそうだと思っ…

kairo-gokko (37) リレーの効果音をノイズっぽい音に変更

目次ページに戻る / 前 / 次 リレーの状態が変わったときの効果音は (25) 状態変更の伝播の過程を見たい のときにやっつけで作ったものを使っていましたが、もうちょっとリレーっぽい音にしたいなーと思っていました。 メカニカルな感じというか、なんかこう…

正規表現エンジン(ロブ・パイクのバックトラック実装)をRubyで写経した

Qiita に引っ越しました。 qiita.com

Deno: 標準入力を読んで行ごとに処理

簡易版 お手軽に済ませたいならこれでよいっぽい。 参考: std@0.61.0 | Deno // my_simple_cat.ts import { readLines } from "https://deno.land/std/io/mod.ts"; for await (let line of readLines(Deno.stdin)) { console.log(line); } $ cat my_simple_c…

Kotlin: 標準入力を読んで行ごとに処理

簡易版 お手軽に済ませたいならこれでよいっぽい。 readLine - Kotlin Programming Language // Cat1.kts while (true) { val line : String? = readLine() if (line == null) { break } println(line) } $ cat Cat1.kts | kotlin Cat1.kts | cat -A while (…

四則演算と剰余のみのexprコマンドをKotlinで作ってみた

Kotlin に入門しています。 まずは何か適当なものを作りながら慣れようということで、四則演算と剰余のみのexprコマンドをRubyで作ってみた を移植してみました。手書きの再帰下降パーサです。 # (100 - 2 - 1) / (1 + 2) % 5 * 3 # => 97 / 3 % 5 * 3 # => …

四則演算と剰余のみのexprコマンドをRubyで作ってみた

Zenn に引っ越しました。 zenn.dev