アフィリエイト広告を利用しています
G-QVESCNWRVH

2024年11月30日

やったぜ! いや、やりすぎ・・・

●VBA

マクロは確かに便利だ
RPAに利用するのも大いにあり
でも・・・設定が複雑で環境を整えるのが大変(笑)

Windows PC上で動くから
もう、これ、十人十色(笑)
なので、簡単な動作をさせるにしても

千差万別の環境に耐えうる作り方をしなければならず・・・
そして、多彩なスキルレベルの使用者さんたち
これは、もう、その多彩さに対応するだけで苦労するよー
●AS/400はもっと複雑なはず

IBMが誇るAS/400
今ではIBM iって名前だったような(笑)
IBMの営業員さえ、AS400って呼んでいる始末(爆)

その中身はめちゃくちゃ複雑なはずだと思う・・・

けど、そんな事を感じさせずに使わせてくれる
これって凄くない?
まるで、私の様な素人でもF1マシンを運転できる・・・みたいな(笑)
●良い機械は1流のSEを生む

AS/400で開発したプログラムは、SEを1流にしてくれるかも
だって、へぼでどんくさいプログラムを書いても
AS/400の性能がそのどんくささを補って余りある動きをするから

なので、結果が早く得られるので、超一流のSEがその叡智を削って開発したプログラムと同じ(笑)
ということで、AS/400上で動作するシステムを作ると
1流のSEになれたような気分になれますよー
私のような1流のSEに(笑)
●土曜日は

フリーデイ!
金曜日までで結構頑張ったから、土曜日はゆったりデイにしなきゃ
なにしよーかなー!

PUB400で会計ソフトの開発をしよーっと(笑)

posted by Y.Taki@AS400 at 02:18| Comment(0) | TrackBack(0) | AS/400

2024年11月23日

疲れましたー

●やっぱRPG向きやな

金曜日も、Excelシートに向かってあーだーこーだと分析を
モニタは31インチで目の50センチ前方に設置し
目を動かさなくても隅々まで見れるけど

焦点は合ってるけど、性に合ってなーい(笑)

やっぱ、Excelシートとにらめっこって、最初は面白いかなって思ったけど
教会の会計ソフトだけで良いさ思った

RPGで開発したーーーーい
●AS/400で基幹システム

今からAS/400で基幹システムを構築しようとしている企業は無いかなー?
そんな企業が居たら、しっぽを振ってついて行っちゃうかも(笑)
●禁断症状

その前にRPG禁断症状が出始めるー
土曜日はフリーなはずだったけど
現在、業務委託されてるとこの仕事が切羽詰まってて

今日も目がバシバシになるのかー
●とりあえず

土曜日はデートしてこよー(笑)
お花たちに囲まれてこよーっと
だって、気分転換しないと、RPG禁断症状が悪化するからー

ちなみに、昨日の投稿出来なければ、ごめんなさい−−−無茶ぶりされて中間報告で言ったけど
どうやら、ごめんなさいを言わなくて済みそうな気がしまーす(*^▽^*)



人気ブログランキング
人気ブログランキング



posted by Y.Taki@AS400 at 04:21| Comment(0) | TrackBack(0) | AS/400

2024年11月18日

VBAも使わんようになった・・・・

●本当は[RPGプログラム開発支援]

9月からフリーランスとして活動
業務委託契約を或る企業と締結
それには、[RPGプログラム開発支援]と記されていた

ワクワクしながら仕事をしてみると
RPGプログラム開発支援どころか
その前の工程の、Excelでの処理
●今まで[ExcelVBAでの開発]

1つ1つ手作りして行くような作業工程
我慢しきれず、VBAにて自動化してきた
これには、私へ仕事を振る担当SEも満足

それはそれでいいんだけれど、RPGプログラム開発支援は?
そんな叫びを心の中に押しとどめ
VBAでがりがりと開発をしてきた
●今週は[Excel入力内容チェック]

でも、それも終演を告げ
いまからは、それまで棚上げとなっていたことをすることに
完全に、Excelシート上でデータの比較分析等
●禁断症状が出てきた

RPGしたーーーーーーーーーーーーーーい
AS/400でシステム開発したーーーーーーーーーーい

く、くるしいーーーーーーーーーーー(笑)
って感じでーす(笑)



人気ブログランキング
人気ブログランキング



タグ:RPG4 FF-RPG
posted by Y.Taki@AS400 at 20:14| Comment(0) | TrackBack(0) | AS/400

2024年11月16日

40年目にして初めてΣ( ̄ロ ̄lll)ガーン

●前の記事にコメント

約2週間前、11月7日に投稿した簡単なマスタ保守プログラムなら30分にコメントを頂きました。
その記事に載せた私のサンプルソースコードで、不要な部分があるとの事でした

それは、私のサンプルコードでは
1 DOWEQ 1

<メインロジック>

ENDDO
としていました。
それは、<メインロジック>を終了条件が成り立つまで無限ループさせるためでした。

しかし、コメントして下さった方は、
最初の[1 DOWEQ 1]と、最後の[ENDDO]が要らないとの事でした
●衝撃

私は衝撃を受けました(笑)
RPGでシステム開発しながら40年近く・・・
RPG言語にこんな仕様があったなんて初めて知りました

ちなみに、RPG言語にこの仕様(コードロジック部分では、
<最後まで実行すると最初に戻る>って言うのを
ご存じの方はどれほどおられるんでしょうか???
●確かに

RPG サイクルプログラミングでは、そうでした
コードロジック(C仕様書の部分)について、最後まで実行すると最初に戻る
ってのは知っていました

ただ、RPGサイクルプログラミングとRPG言語は別物だと思い込んでいましたから
わざわざ、他の言語と同様に、無限ループを起こさせるためのコードを書いていました
40年近くずっと(笑)
●新たな知識に触れる

私も半世紀以上(実は還暦過ぎてる(笑))生きてきて
新たな事に出会うのはしょっちゅう
でも、RPGは専門分野ーって思ってきたのに・・・世界は広いなー(*^▽^*)

ちなみに、RPG3, RPG4, FF-RPG(フリーフォームRPG)で書いたサンプルプログラム
三つとも、教えてもらったようにコーディングしてみてコンパイル・動作確認しました
いやー! ちゃんと動くんですよねー! すごぉぉぉぉぉい(笑)


人気ブログランキング
人気ブログランキング







posted by Y.Taki@AS400 at 05:46| Comment(0) | TrackBack(0) | AS/400

2024年11月11日

いよいよ明後日(11月13日[水曜日])

●もう、ドキドキ

台本があってないようなもの
質問されて、それにこたえる
そのやり取りを・・・

いや、私、口下手だから(笑)
いろいろと話過ぎて、脱線を良くしそう
●覚えておくべきは

IBMに期待することについての3点
これは絶対に言いたいなーってことを3点

こんな場面では頭が真っ白になりがちだから
最初の方は司会者にきちんと誘導してもらいますね
●乞うご期待(笑)なんちゃって

準備は万端仕上げを御覧じろ・・・と言いたいけど
私の中では準備が・・・あぁぁぁぁ
でも、乞うご期待くださいねー



人気ブログランキング
人気ブログランキング





タグ:IBM Power Salon
posted by Y.Taki@AS400 at 02:38| Comment(0) | TrackBack(0) | AS/400

2024年11月10日

土曜日は休AS/400日

土曜日は別の用事で朝から夕方まで出かけており、
かなりの距離を運転したため、帰宅後家事をして
夕飯を頂いたあと、寝てしまいましたー(笑)

もう、そんなバタバタした時間だったので、大好きな
AS/400の事を考えることもありませんでしたー(笑)

でも、メニュー画面を表示するだけの簡単なプログラムを作りました。
作ったと言うのもおこがましいようなものですが・・・
教会ソフトメニュー画面.jpg

でも、これには致命的な欠陥がありました(笑)
終了できませーん青ざめ

あーらら



人気ブログランキング
人気ブログランキング




posted by Y.Taki@AS400 at 04:09| Comment(0) | TrackBack(0) | AS/400

2024年11月09日

Excel VBA使いこなして・・・

●本業でVBA

9月に転職! 個人事業主としてフリーランスとして出発
8月末に退職して、9月から
ただ、契約社員から個人事業主に代わり、税務がめんどくさーーーい

それはいいとして(笑)
業務委託契約で、その内容は
『RPG開発業務支援』だったと思う

最初は、確かにその通りだったのだが
案件を知り始めると・・・ナニコレー
いや、Excelでデータ準備をして、それをAS/400に転送

そこには、RPGが入るすきもない
そんな案件に携わって
開発言語は来る日も来る日も VBA
●RPG触りたーい

いや、もう、禁断症状が出始めたかも
唯一、Excel VBAで、RPGLEのソースを生成するマクロを作る
この時は、もう嬉しくてたまんなーい(*^▽^*)

前々職では、データ構造を定義するRPG3のI仕様書を生成するツールを作った
前職では、画面様式を定義するDDSを生成するツールを作った
今回は、RPG4(固定形式)を丸々1本(笑)

生成されたプログラムのロジック自体は簡単だから
自動化が出来るんだけど
出来上がったソースは

★オープンファイル数=約90
★ソース行数=約9000

手組みすると、かなりしんどい(笑)
元々はこの部分だけを担当していたら良い筈だったけど
(というか、この部分を頼まれた)

でも、ソースを自動生成するようにしちゃったから
余った時間は他の事に
それで、Excel VBAでゴリゴリと、自動化を進めた
●愛するAS/400

でも、やっぱりRPGソースを自動生成することを
Excel VBAで開発するより
複雑な業務をRPGで実装したい・・・

そんな想いが心の中にメラメラと

そういえば、前々職では、四則演算と平方根しか命令が無く
初等関数(例えば、Sin(), Cos(), Tan(), べき乗 など)は全然・・・
なので必要な場合は・・・(元々RPGは事務計算専用なので)

自作

ということで、べき乗が必要だったので
マクローリン展開という公式を使って
多桁長の演算ロジックを作ったなぁ

めっちゃ楽しかった(笑) (趣味と実益の極致)
●繋がってはいるけど

まぁ、今でもRPGを使ったり、CLで・・・
はしているものの、新しい事はしてないなぁ

AIを使って何かしたーい!
まだ、AS/400を利用できる・・・というか
RPG開発者ではあるけれども

メインで使えていないので、さっきも言ったように
禁断症状が出始めて(笑)
なんとかしてー



人気ブログランキング
人気ブログランキング




posted by Y.Taki@AS400 at 02:48| Comment(0) | TrackBack(0) | AS/400

2024年11月07日

簡単なマスタ保守プログラムなら30分

●会計ソフト

教会会計の処理システムをAS/400で作っちゃおう
そんな思いを抱きながら、最近ある程度の大きさまでなら無料で使用できる
フリーのAS/400、PUB400を教えてもらい、使い始めました
●使い始めとは言っても

当然のことながら、データベース記述ソースの作成をし、
入出力画面を作成し、入出力プログラムを開発し・・・と
する事は一杯

でも、千里の道も一歩から(笑)
●さて一本

と、言う事で準備運動ってことで、
会計種別マスタ保守プログラムを一本作ってみよう

って、言ったって、大した仕様でもないので
30分程度で作れてしまった・・・
●それよりも

来週の水曜日の IBM Power Salonの方が気になるー
と、言う事で、RPG3と、RPG4と、FF-RPGの三種類で
サンプルプログラムを二種類、計6個を作った
RPG3種類.jpg

流石に、RPG3は・・・・めんどくさい(笑)
FF-RPGは抜群だよねー!




人気ブログランキング
人気ブログランキング




posted by Y.Taki@AS400 at 01:40| Comment(8) | TrackBack(0) | AS/400

2024年11月05日

PUB400(無料のAS/400)で、教会メインメニューを作ってみた

●PUB400ってご存じ?

こないだ、初めてPUB400にメンバー登録し、悪戦苦闘しながら
ACS(Access Client Solutionだったっけ?)の導入と設定に成功
そして、ACSを起動して、PUB400.COM サーバーにログオンできた


先日のブログ:PUB400を使ってみた・・・大げさ

●昨日、開発意向表明

昨日の日曜日、非公式ではあるけれど開発意向表明をしちゃった

先日のブログ:非公式だけど開発意向表明しちゃった(笑)

まぁ、開発意向を表明する/しないに関わらず開発するんだけどね

今時の教会DX化の波と合わせて、一緒に出来たらなぁって思う
まぁ、無理だけど(笑)

と、いうことで、私がExcel VBAを用いて開発した会計処理を
IBM AS/400に移植しちゃおうって事にしましたー
●メニュー画面だけ

メニュー画面だけでも作ってみた(画面だけなので、30分ぐらいかな(笑))
01 教会メインメニュー.jpg
こちらは、ログオンした時に表示されるメインメニュー

02 会計メニュー.jpg
そして、会計処理メニュー


最初は会計専用にソフト開発しようと思ったけど
マスタの事を考えると、統一して管理できた方がいいから
会計に必要なマスタを抜き出し、それを用いるアプリまで考えてみた

すると、上の2つのようなアプリケーション体系になった
割と増えたなー(*^▽^*)
ってのが正直な感想
●開発期間

さて、これだけのアプリを開発するのに、どのぐらい時間がかかるだろう
マスタ関連は、DB設計をしなきゃならんから、アプリの要件定義をしなきゃならんけど
Excel VBAの会計処理の焼き直しだし、頭に入っている事もあるから

アプリ14本で、42時間ぐらいかな!
1本あたり三時間の計算でウインク

あっ! +1時間で!
命名規則も考えとかないとね

一週間まるまるかぁ!
わりとかかるなぁ(笑)



人気ブログランキング
人気ブログランキング




posted by Y.Taki@AS400 at 01:54| Comment(4) | TrackBack(0) | AS/400

2024年11月04日

非公式だけど開発意向表明しちゃった(笑)

●会計処理ソフトへの不満

教会用会計処理ソフトをExcel VBAで開発してきた私は
確かに、入出力機能や印刷機能はExcel本体の機能を利用すれば簡単
だけど、

大丸2Database機能が弱い
大丸2運用変更のための仕様変更が大変
という弱点が
規模が大きくなるにつれて、そのような弱点があぶりだされてきた

更に、他教会で同じ運用をしているわけもなく
他教会でも利用してもらおうと思えば、その教会の運用に合わせて利用できなければならない

運用をシステムに合わせて変更させるなど、
ユーザーに喜んでもらって喜びを得る変態SEにはもってのほかだ
●そこで大好きなAS/400

開発スキルが無ければ端から選択肢には上がらないAS/400
でも、私はAS/400を利用して30年以上
その酸いも甘いも知っている(つもり(笑))

教会の会計処理ごとき、一企業(しかも臨床検査という特殊な業界)の
基幹システムを作り上げてきた私にはお茶の子さいさい(の見通し(笑))

なので、教会にAS/400を導入し、
教会用の汎用会計処理ソフトを作ろうかなーって思ってた
●ところが

費用的な問題があったけど
こないだ教えてもらった PUB400 なら

私の教会が属している団体の全メンバー教会では無理だけど
いくつかの教会で試してもらうのはありかも

と、言う事で、無料で汎用コンピューターで会計処理ソフトを作りまーすって
言っちゃった(笑)

まさに背水の陣(笑)
●2025年4月から

2021年4月に、執事に選出され、
2023年4月に、再選

執事は三選が禁止されているため、
2025年4月には選出されることは無い
1年間は執事としての奉仕をしなくても良い

なので、この年にPUB400で会計ソフトを作るぞー



人気ブログランキング
人気ブログランキング




posted by Y.Taki@AS400 at 19:34| Comment(0) | TrackBack(0) | AS/400
ファン
検索
<< 2024年11月 >>
          1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
最新記事
写真ギャラリー
最新コメント
タグクラウド
カテゴリーアーカイブ
プロフィール
Y.Taki@AS400さんの画像
Y.Taki@AS400
IBM AS/400で稼働するシステムの開発・追加を担当して30年以上になります。使えば使うほどこの AS/400 が好きになりました。 こんなSEがいろいろな視点から様々な業務などについて語ります。
プロフィール