プログラマ・アゲイン blog

還暦を過ぎたけどプログラマ復帰を目指してブログ始めました

2021-01-01から1年間の記事一覧

Open Object REXXの環境をWindowsに作ってみた

IBM製のメインコンピュータのz/OS上で稼働するバッチ・プログラムを、REXX言語で開発することにしました。 しかし、メインコンピュータは汎用大型機なので、自分の自由な時間に使用してプログラムを開発する事が出来ません。 そこで、REXXの特徴である、あら…

正規表現を使ってみて

正規表現は、英語だと Regular Expression ですが、Regularには「規則的」などの意味もあるので、英語の方がしっくりきそうです。ただ、どちらにしても最初は何のことかさっぱりでした。 でも、Perlの流れをくむ Rubyにとって、正規表現は非常に重要な技術だ…

ちょっと一服:プログラミングの勉強はどうするのが良いのか

プログラミングの勉強を再開してみて、徒然に感じたことを「ちょっと一服」として書き残しておきたいと思います。 あくまでも個人の感想ですので、今更と思われる方は読み飛ばしていただければと思います。 何でプログラミングの勉強? 個人的プログラミング…

RMagicライブラリーの導入方法

以前のブログ「rubyXLを使用したExcel操作」で、画像情報を抽出して Excelに書き出すのに RMagickを使用していることを書きました。 RMagickとは、ImageMagickを Rubyで扱えるようにした gemであり、Ruby用のImageMagickインターフェースといったところです…

rubyXLを使用したExcel操作

今回は、rubyXLライブラリーを使用した Excel操作について、説明したいと思います。 前にも書きましたが、rubyXLは、Excel用の gemライブラリーです。したがって、gemコマンドで導入しておく必要があります。今導入しているバージョンは、3.4.15 です。 ruby…

win32oleを使用したExcel操作

RubyプログラムからExcelファイルを操作する方法については、以下のような沢山のWebページがあり参考になりました。 magazine.rubyist.net objectclub.jp 今回は、それらを基に自分でコーディングした、win32oleライブラリーを使用したExcel操作について、説…

requireで読み込むRubyライブラリー

メイン・モジュールの最初に記述するrequireメソッドで、実行に必要となるRubyライブラリーを読み込んでいます。 今回は、読み込んでいるライブラリーについて説明したいと思います。 読み込んでいるライブラリー ライブラリー内容 logger json date open3 w…

自分なりのRubyプログラムの構造

Rubyのプログラムを開発するにあたり、先ずは仕様として大まかな開発スタイルを決めました。 というのも、他の人が開発したRubyプログラムを見た時、余りにもオブジェクト指向が強すぎて読みずらかったのと、自分のレベルではそのコーディングはできないと感…

Rubyプログラミングしてみました

前回の投稿以降、本業が忙しくなり、やっと二年弱ぶりにブログを書く時間が取れるようになりました。 前回投稿したブログはスマート・スピーカーの話だったので、ブログはそれの続きを書こうと思っていたのですが、やっぱり本来のプログラミングの内容に戻ろ…