【ヴィジュネル暗号】暗号化と復号を実装【COBOL】

ヴィジュネル暗号 ビジュアル系 外出自粛の週末、ビジュネル系暗号を実装してみました。 アルゴリズムはこちら(ウィキペディアより)。 ヴィジュネル暗号数式 とりあえず5文字のベタ書きで。 こんな感じになるはず 実行結果 $ ./vigenere 平文 0301090800 …

【COBOL】LOW-VALUEとSPACEとZEROをヘキサで見る

↓この記事を書いたきっかけは、LOW-VALUEとかZEROをヘキサで見たかったんですけど見られなかったから苦肉の策でやってみたのです。 mhaya18.hatenablog.com そうしましたらTwitterで「DISPLAYでヘキサ表示無理ならファイルに書いてバイナリエディタで見れば…

【COBOL】数値変数に入れたLOW-VALUEはLOW-VALUEなの?

変数(数値)に入れたLOW-VALUEはLOW-VALUEで真になります 実はCOBOLを始めたのが今年からなので色々わかっていない。 このような些細な事はちょろっとお試しプログラムを書けばわかるのですが、 自由にコンパイルできない(個人用環境がない)現場に勤めて…

Tera TermでWindowsパソコンからUbuntuパソコンに接続

Windows10でCOBOLをやりたい Windowsには「Bash on Ubuntu on Windows」(Windows Subsystem for Linux)があり、その上でCOBOLを動かすのが楽です。 が、少し不安定さを感じたりして、やっぱりの普通のUbuntu上で作業したいと思うのです。 どうしようかな~…

【COBOL】コンピュータ将棋【開発日記1】

コンピュータ将棋を作り始めた ここ2ヶ月ほど、将棋にハマっていた。 ほぼ初心者から始めた。 将棋ウォーズで6級になり嬉しかったけど、そこから勝てない。 「ものにならないでしょう」 そう自分の能力に見切りをつけた。 「でもこいつが代わりに戦います…

COBOL勉強サイトを作りました

お刺身ぶりです。 Web系がやりたくて転職したけど、結局COBOLやってます。 でも腐らずに勉強サイトを作りました。 https://mako1980.github.io/cobol_note/ COBOLは将来も含めたCOBOL全体の寿命から考えたら、2019年現在まだ5歳です(暴論)。 なので、Web系…