【M言語】キャシエ・CACHE【MUMPS】
>>202
逆に私はCOS以降から入った人なので、知識としてif<sp><sp>else<sp><sp>とかがあるとは知っているけど、使いこなせない。
素のMのソースはマジ読めない。Mべったりの人は他にいると思うので、まだ大きな違いがあるなら、そちらの人が指摘してほしい。
個人的には、ブロックの導入が最大の違いだと思う。プロシージャも新ifも、ブロック構文が前提だから。 ああ、1日目は最初10分おきでやってたし
2日目は21:30スタートだったけど
今日は9:00スタートで2回戦は23:00のままだから結構開くんだ。
明日からは新馬戦は21:30にしよう。 ぜんぜん進んでないww
誰もいないのかな??
cache'2008も出たことだし、今後のことをきいてみたかったのに・・・ ど素人なんでROMってる
自分で組む参考にしようと常駐してるけど本当に進まないな
階層型DB選ぶなら大体これだろうと思うんだけどみんなリレーショナルなのか 俺もどしろーとww
でも、、、個人レベルならcacheはあんまりメリットのでは?? 転職してこれ使うことになった
自分の発想にすごい合ってるかも
だがマイナーなんだなぁ…… 何かだんだん慣れてくると癖になるな……
恐ろしいほど早いし。
ただIsolation Levelが気になる……SQL Serverで言うREAD COMMITTEDなんだな…… 気にはなってるんだよねぇ。これ。
でも情報が少なすぎて。 クラスからルーチン(.int)を呼んで、引数渡して、戻り値受け取りたいんだけど可能? キャッシェ・・良い商品だけど価格をそろそろ見直さないと使えないです。
高すぎる。 M言語のすばらしさは、それを使った人にしか理解できないと思います。
EXCELやAccessの手軽さで、ど素人でも簡単な講習でプログラムを
組むことができるのです。
しかもそのDB構造は堅牢で理解しやすいツリー構造で容量を消費せず、しかも
アクセススピードか速い。またデータの型を気にする必要も無い。
こんなプログラミング言語がCOBOLやFORTLANの時代に在ったなんて
信じられない。
誰か、UBUNTU上で日本語でフリーで使えるM言語を開発して欲しい。
Mは嫌だな。
使うならCache Object Scriptがいい。
ブロック構文も使えない言語なんて…… >>223
フリーマンプスというイスラエル産のオープンソースがあってな だれか商用でもオープン系でもいいから、ガチでSQL性能比較した人いない?
それともみんなSQLは捨ててMUMPSとして使ってるの? >>232
人居ないと思ってた・・・
ありがとう
誰か分かる人いるならCache'でM言語のご教授してくだされ
もう一人いるぞ
Mって事は昔のソースか?Mシステムのメモ帳でggr
>>234
昔のが分からないけれども、Cache ObjectScriptです
入門とメモ帳はよく読んでますが、理解が悪いです・・・ >>235
>>200-203辺りの違いは分かってる?
講習を受けるだけでかなり理解が進むんだけどな
俺らIT関係の単価考えたら二万は安いだろ
ただ、まともに理解するには管理コースとかサーバーサイドプログラミングも必修
>>236
ある事情によりMをいきなりやっている状態なもので分かっていませんでした。
講習を検索してみても現在予定
最近の見当たらなかったです。見落としていたらすみません。
それと講習がやってても時間があるかどうか・・・
test(){
}
とかで、test(a)やtest(a,b,c) みたいに引数の数が分からない場合、どのように取得すればよいのでしょうか?
javascriptの arguments や perl の @_ みたいなものが無いかな・・というイメージなんですが。 変数名に、val_ref みたいにするとエラーになるんですが、変数名に _ は×なんでしょうか?
実際にやってみてダメなので、ダメなんだろーなーとは思うんですが・・ 変数定義を必須にするようなオプションはないでしょうか?
スペルミスとかで変数名間違ってもそのまま通ってしまうのでちょっと不安で。
もしくは局所化でもいいんですが。
javascriptでの以下みたいな
(function(){
var test = '';
・・・
})();
せめて、コンパイル時に warning ででも教えてくれるような機能があれば。 Cach? のスタジオで ctrl+z で変更を戻すときに量が多少多いと微妙に間違って戻ってしまうのでちょっと困っているのですがなんとかならないでしょうか?
今のところ解決方法が分からないので別のエディターを使ってコピペしてるんですが、面倒くさくて。 キャシエの噂を聞きつけてWin評価版入れてみ た。 裏でApache動いてるみたいだけど、評価版でも リモートからWebアプリにアクセスできるのかな? メンテを依頼された客先のシステムは
C30WとかいうVT100のエミュレータでアクセスしてる。
この制御コード変換?に%NDS.obj NSYS.obj というのを
使っているんだけど全く資料がなくて作成元も不明
どこかに落ちてないですかねえ >>238
javascriptやargumentsに詳しいわけでもないし、
あまり詳しいわけじゃないから間違ってるかもしれませんが、、
関数を作りたいのでしょうか?
それでしたら、関数の引数をあらかじめ、渡される予定の最大数の引数で作ってしまえばいいかと思います。
で、呼び出し元で想定している、最大の引数の数を超えない引数を超えない範囲で
関数呼び出ししてあげればいいのではないでしょうか?
つまり、関数を以下のような形でつくって、、、
TEST(a1,a2,a3)
S a1=・・・
以下で呼び出す。
S X=$$TEST(X,Y)
この場合、a3が定義されませんが、オプショナルということで
$G()を使用しておけばいいかと思います。 >>239
連投スマヌ。。。
"_"(アンダーバー)はダメだと思います。
というのも、"_"はCacheで接続子としての役割があるから。
たとえば、A="ABC",B="DEF"のとき、A_Bは変数としては扱わず、
"ABCDEF"として解釈するってこと。
>>240
そんな機能あったら便利だねー
あったら、教えてちょ。 InterSystemsのDocBookに「ページに書式が含まれている場合・・」のように書いてあって、
"書式"ってなんだろうと思ってたら、
どうやら、formタグ(<form>) のことっぽい。
デアゴスティーニから送り出された新たな週刊ロボット。
70巻を予定。今回もサーボは焦げるのか・・・
ロボ初心者も多く参入するであろうこのシリーズ、初心者は謙虚に、
玄人は寛容にお願いいたします。
デアゴスティーニ
http://deagostini.jp/rbx/ ObjectScriptで文字列の抜き出し(VBでいうRight関数やMid関数)を行う関数ってないのでしょうか?
$EXTRACTTや$LENGTH組み合わせて自前で作るしかありませんか? >>248
$Eでできるのではないでしょうか。
第3引数を渡せば、Mid関数と同等の処理を行うことができます。
s TEST="1234567890"
w $e(TEST,5,7)
と実行すると"567"が取得できます >>249
亀ですがありがとうございます。
何がしたかったかというと、桁数決めて0埋めをしたかったのです(123456 ー> 0000123456みたいに)。 >>251
まさにこれです!シンプルでいいですね。
ありがとうございました!
オラクルにsqlゲートウェイで接続する場合、異常におそくないですか?
ZEN+Object Scriptでファイルのアップローダー的なプログラムを作成したいのですが(ローカルファイルをサーバ内の任意フォルダにコピー)サンプルプログラムなどでこういったコードが使われているものってありますか? 補足ですが、ファイルを%FileBinaryStreamとしてDBに格納するよりも、ファイルのパスのみDBで保持する方法のほうが望ましいです。
どうかよろしくお願いします。 >>253
マスターの連動とかやってるけど遅くないよ
そもそもあれってODBCでしょ?
手動で遅くないか試したら?
あとはサポートに聞けばいい
>>254-255
DBに保存するのは%GlobalBinaryStreamでしょ
%FileBinaryStreamなら保存先はファイルパスをしていするはず
ZENは知らないや
>>256
てっきり%FileBinaryStreamがファイルそのものの保存と思ってました。よく見たらドキュメントのストリームの解説に
書いてありましたね。不勉強でした。
あとCSPのサンプルの中にuploadのテストページがあったのでソースを弄ってみることにします。
有難うございました。 ZENでフォームからのPOSTを受診しようとしましたが、以下の方法ではどうもうまくいきません。どなたか受け取る方法を教えていただけないでしょうか?
送信側(フォーム部分のみ抜粋):
<form id="frm" name="frm" method="post" action="test03.test.cls">
<text id="hoge" name="hoge" size="20" />
<button id="bt" name="bt" caption="送信" />
</form>
受信側(メソッドのみ抜粋):
Method frmrecieve() As %String [ ZenMethod ]
{
Set hogehoge= $GET(%request.Data("hoge",1))
quit hogehoge
} <button id="bt" name="bt" caption="送信" />は
<submit id="bt" name="bt" caption="送信" />
のコピペミスでした。失礼しました。
よろしくお願いします。
速い速いっていうけど、ドキュメントのページかなり遅いんだよね。 Symposia行った? DeepSee同梱って、あれライセンス料取らないの?以前は確かキャシェに含まれるけどライセンス料別って言ってた気がするんだけど。 切り上げとか四捨五入とかどうやればいいんでしょう? 切り上げが無いみたいなんですけど・・
四捨五入は助かりました! 1で割って余りがあれば、+1すればいいんかな?
#で余り、\で商なので
if x#1>0 { S x=x\1+1 }
マイナスの場合は最古の+1を-1にすればよいかと どうもです。
素晴らしい。ありがとうございます。ceil や round ぐらい言語にあって欲しいですけどね・・ ん・・。やっぱり全く良さが分からないんですけど、
Cache'にするメリットって誰か教えて下さい。 Mで書かれてる古いシステムを動かせる、くらいかな。 上司から今度使うから勉強しろと言われた…
超初心者なのに… 誰でも簡単にパソコン1台で稼げる方法など
参考までに、
⇒ 『宮本のゴウリエセレレ』 というブログで見ることができるらしいです。
グーグル検索⇒『宮本のゴウリエセレレ』
96MZ6RMWAH ☆ 日本の、改憲をしましょう。現在、衆議員と参議院の両院で、
改憲議員が3分の2を超えております。『憲法改正国民投票法』、
でググってみてください。国会の発議はすでに可能です。
平和は勝ち取るものです。お願い致します。☆☆