カメリアの記事

意味があることやないことを綴ります

プログラミング

ウェブ開典占い

ウェブ開典占いを作りました。サービスとしては公開はしていません。ウェブ開典占いは、辞書を適当に開いて適当に指して語を得る占いです。寝転んだままやりたかったので作りました。 開典占いには辞書が必要です。フリーで開くことのできる辞書が見つからな…

for 文は真のループ処理じゃなかった

for 文はループ処理、そんな気がしていました。下のようにした場合、 i = 0 が終わってから i = 1 の処理がなされるのだと思っていましたが、必ずしもそうではないようです。 for (let i in array) { // 処理 } 必ずしもそうではない場合というのは下のよう…

公開したプログラムの一般化の悩み

GitHub で公開している小説制作補助ツール「novel-parse.html」は自分のために作ったものです。本来の機能はテキストエディタで書いた文章を小説家になろうっぽく見せるもので、作品を公開した際の見た目を確認するものです。しかし、公開するとなれば一般化…

条件式の書き方の提案

条件式はややこしいです。ややこしいからコードを読んでも理解できません。こんなふうに書けば理解しやすいんじゃないでしょうか、という提案です。具体的には下のようにします。 if ( ( i === 0 || i === length - 1 ) || ( foo > 0 && baa < 0 ) ) { ... }…

文字を大きく表示するウェブページ

手書きするときに漢字が分からなくて困ることがあります。 PC やスマホなどに入力して調べるのですが、細かい字はどう書いてあるのかよく分かりません。そこで文字が大きく表示されるウェブページを作りました。 できるだけ画面を有効に使うために文字サイズ…