2025-01

IRIS/Cache

【IRIS/Cache】%List型を誤認する!(大惨事発生)

ご存じの通り%List型は文字列の一種で、特定のパターンの文字を組み合わせて実現しています。これはこれですごい技術ですが、上記仕様の為、特定のパターンの文字を組み合わせると、当然人為的に%List型を再現する事が可能です。ただし、InterSystems社では%List型の内部構造(判定方法)を公表していないため、そのパターンを正確に理解する事はできません。正直、気にしたことも無かったです。(笑)・・・と、思っていた時期がありましたが、運用時の事故から仕様の一部を知ることになりました。今回は、偶然知ってしまった仕様の一部をご紹介致します。
IRIS/Cache

【IRIS/Cache】タスク(%SYS.Task)についての備忘録

Winsowsのタスクスケジューラとは異なる、IRIS/Cache固有のタスクになります。管理ポータルで確認するには、[システムオペレーション] > [タスクマネージャ] > [タスクスケジュール]と進みます。基本的には、この画面で操作する事になる思いますが、まれにコマンドで追加/削除したい、とか一覧を表示したいなどの要望があったりなかったりします。そんな時にお世話になるのが、「%SYS.Task」です。管理ポータルのタスクスケジューラもこのクラスに登録されます。そのため、このクラスを操作する事で、コマンドで追加/削除が可能になります。
IRIS/Cache

【IRIS/Cache】進数のすゝめ

進数計算は、コンピュータやプログラミングを学ぶ際に、ちょいちょい出てくる基礎知識です。本記事では、進数計算の基本を解説し、ObjectScriptでの利用方法について紹介します。進数計算に初めて触れる初心者の方でも理解できるよう、わかりやすく整理しました。本記事を読み進めることで、進数の基礎からObjectScriptを使った実践的な計算方法まで学ぶことができます。さっそく、進数計算の基本からみていきましょう。