ネギ式

適当に生きるおっさんのブログ

プログラミング

プログラミング:バグを発見したかも知れないが手遅れ

自分の作ったプログラムを見ていたら、無意味なコードがあった。バグって程じゃない。無意味なだけ。いや、本来は何かの意図があったのだが、その意図を達成していないという意味ではバグなのだが、別に有害ではない。本来の意図というのが、高望みだったと…

css のワナにはまる

パズルをスマホ対応にしようとして、適当に見つけた設定をして、ブラウザのdevelopper toolとかで、見てみたらいい感じになったので、これでいいやとおもってupload(実際にはcommit & push)して、自分のスマホで見てみたら全然変わらないでやんの。 それで…

老眼プログラミング

これ書いた後もバグっていて直したけど、やっぱりまだおかしい。まあ、バグも愛嬌のうちってね。 WORDLE をパクったようなjavascript のプログラムを作ってました。でもソースは見てないというか、見ようと思ったけど圧縮というか簡易化というかされていて人…

パズル:wordleの真似をしようとしてつまずく

ちょっと気軽にwordleの真似っこをしようと思い立ったが、javascriptは全然やってないのでまったく分からんかった。 というかwebなんてcgiの時代にやったきりですよ。いやちょっとphp書いたか。もうすっかり時代遅れのじいさんなので、コンソールプログラム…

パズル:wordleをやってみた

今話題の、というか既に乗り遅れているが、wordleをやってみた。 www.powerlanguage.co.uk 1日目の戦略 1個目は適当。2個目は多くの情報を引き出すために1個目と重ならない文字の単語を入れる。この2個目を入れる時点で既に5文字の英単語をうまく思い…

プログラミング:高速化のアイデアを思いついたが、いまさらなんだよなぁ。

アニメのことを書かないとブログのネタがないな。 以前、ある(オープンソースの)プログラムを作ったときに、有名なライブラリを使用して作ったのである。 しかし、ある特殊な環境ではそのライブラリが使用できないということが分かった(利用者からの報告…

キーボード入力の快感

実はREAL FORCE派なのである。 そして、前から欲しいと思っていた静音タイプの物を買ったのである。 東プレ キーボード REALFORCE91UBK-S テンキーレス日本語配列カナなし USB 有線接続 静音タイプ 静電容量無接点方式 変荷重 ブラック NG01BS 出版社/メーカ…

わかっちゃいるけどやめられない

子供の頃からの無鉄砲で……じゃなかった、注意力散漫でテストの時にはケアレスミスの連発。先生から何度もケアレスミスが多すぎると注意されたが、本質は分かっている、単なるケアレスでテストの点が取れていないだけだから気にしない。テストの点が重要では…

オートマトンについて二つ

直接なにかの書籍に関係するということもないけれど、先日オートマトンについて考えたので、忘れないうちに関連することを二つ書いておこう。 本当の有限ってやつを見せてやりますよ 無限については多くの人が語っているが、有限について語る人はそれに比べ…

川添愛「白と黒のとびら」と他のオートマトン本の話の流れとポイントの比較

川添愛の「白と黒のとびら」についての批判を書こうとしているが、いろいろ面倒である。まずプッシュダウンオートマトンと文脈自由文法までの話の展開を比較してみたいと思う。 オートマトン・言語理論の基礎 米田政明監修 以下、この本を米田本として参照す…

書籍批判:オートマトン・言語理論第二版 富田悦次/横森貴 共著

まず、川添愛による「白と黒のとびら」の批判をしようと思ったのだが、そのためにオートマトンの本としてこの本を調べた結果、先にこの本の批判をしようと思った次第である。 だが、それが面倒くさい。すでに書く前から気力喪失している。こんなん書いても誰…

最高の最適化とは何もしないことである。

コンパイラは賢い。 たとえば、10万回ループするのにどのくらい時間がかかるかと思って、C言語でforループを書いたとしよう。初心者が書くと、ループの本体がない空のループを書くが、最適化オプションを付けないでコンパイルするので、まあ、初心者が驚くく…

おっさんプログラマの俺が(ちょっとだけ)使ったことのあるプログラミング言語

流れに乗って(かなり乗り遅れつつ)、使ったことのある(最近の若いものにはちょっと縁遠そうな)言語を紹介する。さすがに昔のことなので、うろ覚え勘弁。 JCL JCL(Job Control Language)、これを使わないとコンパイルも出来ない。最近のプログラマはコピ…

なぜ私は文句を言いながらC++でプログラムを書くのか?

今日も酔っ払ってます。ワインは開けたら飲まなきゃというプレッシャーがあるので、土日で1本飲んでしまう。 私がC++を使う最大の理由はC++がメジャーな言語だからである。昔は言語間の移植とかよくあったけど、現在は移植するべきプログラムは山ほどあって…