滝の音

滝の音

名こそ流れてなお聞こえけれ

プログラミング

VBAを使う方法の解説! 5-3-1プログラムを走らせるまで

はじめに Excelを起動する 名前を付けて保存 VBEの起動 標準モジュールを挿入する コードを書き込む コードを走らせる はじめに 筋トレのプログラム自動作成のコードを載せたのですが、 VBAの使い方が分からない! という声を聞いたので、解説を作ってみまし…

VBAで暗号を実装しよう その7 単一換字式暗号

はじめに ヴィジュネル暗号に進む前にひとつ忘れ物。 シーザー暗号よりはちょっとはましな 単一換字式暗号を実装しちゃいましょう。 おそらくこれがエニグマまでの原型になるはず。。 まだ作ってないのでわからんけど。。 さくっと歴史 ちょっと調べてみた感…

VBAで暗号を実装しよう その5 換字表をメモ帳で管理しよう

はじめに 今回は暗号を実装しようの第5弾かな? 今回も「形式の修正」です。 換字式暗号の肝である換字表の作成と読み込みです。 このコーナーの半分以上が暗号を実装しない回になってしまっている。 まだまだ「一歩目」が甘い証拠です。 体勢を崩しても転ば…

VBAで暗号を実装しよう その4 読み書きするファイルを指定しよう

はじめに 暗号を実装しようの第4弾。 今回はなんと暗号を実装しません笑 前回の告知のように「形式の修正」 関数の「txt_input」と「txt_output」に 読み込み先、書き込み先のテキストファイルを選択する機能を付け足します。 * なぜ必要なのか ファイルのテ…

VBAで暗号を実装しよう その3 ポリュビオス暗号

はじめに さてさて。 「暗号を実装しよう」の第3段です。 記事のストックがないので大急ぎで書いています笑 今回はポリュビオス暗号。 全く聞いたことない笑 さっくと歴史 紀元前2世紀に古代ギリシアのポリュビオスが発明。 5*5の25マス目にアルファベットを…

VBAで暗号を実装しよう その2 暗号文をメモ帳で管理

はじめに 前回スキュタレー暗号を扱いましたが 書いたコードで不便な場所があったので ひとつ「形式の修正」をします。 メモ帳を扱う 前回はシート上のセルから文字列を読み込んで また別のセルに書き出していましたが それだとちょっと不便かもしれないので…

VBAでパフォーマンスの良いライフゲームをつくろう その6 マシンの性能

はじめに 前回終わりを宣言したこのコーナーですが ちょっと試してみたいことがあったのでもう一回だけ。 マシンを変えてみる 今まで使っていたのはMyノートパソコン スペックはどうやって表現するのだろう メモリは2Gです。 それに対して今回使ってみたのが…

VBAでパフォーマンスの良いライフゲームをつくろう その5 Ver7と8.1

はじめに このコーナーも第5回。 飽きたか飽きてないかでいうと 飽きてきました笑 Ver7は配列 Ver7はめちゃ速くなります。 このアイディアは思い浮かんではいたものの 実装するとすごいめんどくさくなりそうだなー と思って放置していたのですが いいやり方…

VBAでパフォーマンスの良いライフゲームをつくろう その4 迷走しながらもVer6まで更新

はじめに さて~!! 笑 今回はライフゲームの第4回ですね。 前回は配列をシートに模してそこにセル状態を書き込み 最後にシートに貼り付ける という手法を取りました。 今回はVer5でできるだけforを使わない。 Ver6でデータサイズを小さくする。 を実現し…

VBAでパフォーマンスの良いライフゲームをつくろう その3 測定にてVer4を決めよう

はじめにの前に 見たまま編集で書いたものをMarkdownに移植させたので もしかしたら一部変なところがあるかもです はじめに さて~!!!! 今回からようやく機能面をいじります!! 今回は特に。 次世代に生き残るセルの記録とそれを記述する箇所をいじりま…

(番外編)Markdown方式で書いてみる プログラミングのコードをいい感じに見せたい

最近デザインに悩むことが多いです。 デザインというかもっと大きなものかな。 そう。伝え方に。 中身がどうあるかとそれをどう表現するかの二軸があると思います。 その中でも特に表現方法。 自分は今までそれを怠ってきたのでそのツケが回ってきている段階…