【M言語】キャシエ・CACHE【MUMPS】
- 1 :1:05/02/21 11:23:08 ID:???
- 医療、金融、物流、製造でいまだに活躍!
古参も新参者も、さー語ってくらっしゃい。
- 162 :NAME IS NULL:2008/08/06(水) 07:23:01 ID:???
- 別に得意ってわけでもない。
覚えることが少ないからプログラマじゃなくても何とかなるってだけ。
将来的にカスタマイズする予定があるならMUMPSやめとけ。
技術者の確保ができないから開発会社が固定されちまう。
- 163 :NAME IS NULL:2008/08/13(水) 14:30:34 ID:uZd+LBNL
- x86_64でGT.Mをビルドしようとしてるのだけど嵌ってます。
$ gmake -f sr_unix/comlist.mk -I./sr_unix -I./sr_linux buildtypes=dbg gtm_ver=`pwd`
~/gtm/gtmsrc_5.3.0001A ~/gtm/gtmsrc_5.3.0001A/dbg/obj
~/gtm/gtmsrc_5.3.0001A/dbg/obj
gt_cc_option_I: Undefined variable.
gmake: *** [xfer_build] Error 1
バイナリでインストールしたもの(32bit)を gtm_ver に指定すると
gmake: *** No rule to make target `pro_all', needed by `all'. Stop.
となります。
centos5.2 x86_64, gmake 3.81, tcsh, icu3.6 なので環境的には問題なさそうなのですが。。。
.tcshrcには32bitバイナリ配布物の gtmcshrc 等をコピペです。
setenv gtm_curpro /usr/local/gtm
setenv OBJECT_MODE 64
set path = (/usr/local/bin $path)
set path = ($path . ~/bin)
setenv gtm_dist '/usr/local/gtm'
setenv gtmgbldir 'mumps.gld'
if ($?gtm_chset) then
if (($gtm_chset == "UTF-8") && (-e $gtm_dist/utf8)) then
setenv gtm_dist $gtm_dist/utf8
endif
endif
setenv gtmroutines ". $gtm_dist"
alias gtm '$gtm_dist/mumps -direct'
alias mupip '$gtm_dist/mupip'
alias lke '$gtm_dist/lke'
alias gde '$gtm_dist/mumps -r ^GDE'
alias dse '$gtm_dist/dse'
set path = ($path $gtm_dist)
なにか解決の糸口が分かる方、アドバイスを。。。
- 164 :NAME IS NULL:2008/08/13(水) 21:01:38 ID:???
- >>162
レスありがとう
ただ既に成果物は納入されているので
後は導入支援を得て導入という段階になってる
開発はデ○タ…何か身元が割れそうだw
- 165 :NAME IS NULL:2008/10/07(火) 13:33:25 ID:14y3s4RQ
- SQL環境下で動作テストをしていたものをcashe環境下で動作テストを行うのですが
SQL文のズレが分かりません。
SQLのJOIN関数は使わなくてもいいっぽいらしいのですが、どう作れば良いんですかね。
casheの概念や資料なんぞ貰わえず、とり合えず修正してくれと渡されたのですが。
casheについて講習してるような所があればお教えして頂けると幸いです。
- 166 :NAME IS NULL:2008/10/07(火) 22:31:47 ID:???
- cache講習はInterSystemsがやってる。一日2万円。講習によって日数が変わる。
SQLはSQL-92の殆どが通じる。
Joinを使わなくて良いパターンは、Propertyが他クラスの場合、->構文で参照できる。
別にJoinを使っても結果は同じだから、だまって知ってるSQLを書けばいいよ。
まずは、システム管理ポータルからSQLを打ち込んでみたら?
あと、ドキュメントをみれば一応SQL関連は難しくない。MUMPS初めての人間がcacheを理解するのに
あのドキュメントは辛すぎるけど。
まず、Cache SQL入門のあたりを読んでみたらいい。
- 167 :NAME IS NULL:2008/12/16(火) 21:29:26 ID:???
- 情報少ないなー
- 168 :NAME IS NULL:2008/12/16(火) 23:05:11 ID:???
- これが最初に勉強中のプログラム言語だけどInValidDT()の使い方わかんねえ
てかいちいち従属で変数書いて検証しないとクラス定義に合致してるかわからないって面倒すぎないか
これだと普通にスプリクトに処理投げてるのと変わらない気がする
そのプロパティ設定したクラスでメソッド書いたら自動で適用されるものと思ってたのにプログラムってこんなものなのか
- 169 :NAME IS NULL:2008/12/17(水) 19:54:27 ID:???
- InValidDTってなんだっけ?ドキュメントに引っかからないんだけど。
ちょっとした用途だとMySQLとかで十分だしな。でも大規模になるとEliteになって簡単に億超える罠。
みんなどれくらいの規模に使ってる?参考に教えて欲しい。
あんまり具体的だとInterSystemsにばれるかもしれないけど。
- 170 :NAME IS NULL:2008/12/17(水) 23:11:18 ID:???
- ごめんInじゃなくてIsだった
IsValidDT
自分は1000人分弱、予想数百MB程度のデータを扱うつもり
このソフトには役不足だろうけど階層型で完成度高くてフリーで手に入るのといったらこれが一番だし
でも本にしてもネットにしても情報が少なくてほんと困る
暗中模索きつすぎ
- 171 :NAME IS NULL:2008/12/21(日) 19:22:23 ID:???
- 技術本が今度出るらしいよ
- 172 :NAME IS NULL:2008/12/21(日) 23:50:57 ID:???
- それはかなりうれしい
進捗確認できるページある?
- 173 :NAME IS NULL:2008/12/22(月) 22:40:40 ID:???
- >>172
進捗はさすがに公開されてないんじゃ・・・
- 174 :NAME IS NULL:2008/12/26(金) 19:40:03 ID:???
- cacheデベロッパーズガイド
来たね
- 175 :NAME IS NULL:2008/12/26(金) 19:52:31 ID:???
- サンキュ
早速注文した
- 176 :NAME IS NULL:2008/12/27(土) 13:13:19 ID:???
- 目次見た。
サーバーサイドプログラミング講習+ZEN講習くらいの内容か
- 177 :NAME IS NULL:2009/01/12(月) 16:45:13 ID:???
- cacheで作った物って他に転用効かないから、正直あまり使いたくないな
統合環境も使いにくいし古臭い
- 178 :NAME IS NULL:2009/01/13(火) 06:01:44 ID:1vVFDDP2
- オープン・ソース M(Mumps)
GT.M
ttp://www.fidelityinfoservices.com/FNFIS/Markets/NonfinancialIndustries/Healthcare/gtm/
ttp://sourceforge.net/projects/fis-gtm/
Mumps II
ttp://www.cs.uni.edu/~okane/mumps.html
その他
ttp://mumps.sourceforge.net/
- 179 :NAME IS NULL:2009/01/14(水) 20:36:33 ID:???
- 紹介セミナーやるんだね
http://www.intersystems.co.jp/education/training/free-cache-list.php
- 180 :NAME IS NULL:2009/01/22(木) 13:58:51 ID:GTw1AI0l
- でぃーぷ・しーの完成度ってどうよ
- 181 :NAME IS NULL:2009/02/04(水) 22:42:15 ID:???
- >>180
ISJのページ見てもどんな製品だかよくわからん。
- 182 :NAME IS NULL:2009/02/19(木) 00:23:54 ID:???
- アンサンブルだってそうさ。
- 183 :NAME IS NULL:2009/02/19(木) 21:45:09 ID:???
- ensembleはほら、BizTalkとかWebSphere MQとかと一緒でEAIの一種じゃん。
BPELのサブセットもあるし。
- 184 :NAME IS NULL:2009/02/25(水) 19:40:10 ID:???
- アンサンブルやディープシーのグラフ(SVG)で日本語出せないのはなんとかならんのか。
Flashにすればいいのに。
- 185 :NAME IS NULL:2009/02/26(木) 02:34:04 ID:???
- なんともならんよ。
大体アドビがすでにIEのSVGプラグイン放棄してるから今後もう使える望みはない。
ISもいつまでマイクロソフトのせいにして逃げるつもりかね。
しまいにゃ基幹で狐使えとか言うし狂ってるとしか思えない。
大体アンサンブルだってマトモに使えるアダプタがODBCのみとはどういう事?
使えない機能満載にもかかわらずあのトンデモ価格での提供は、本気で日本で商売する気あるとはとても思えない。
- 186 :NAME IS NULL:2009/02/26(木) 23:00:51 ID:???
- 狐って火狐?IEでしか動きませんって聞いた気が。別の狐の話かな。
1億するWebMethodsよりは安いけど、大して安くはないね>Ens
ところでさ、>>174の本にCacheSQLも載ってるんだけど、DDLについて一カ所だけ触れて「後で説明」って
書いてあるんだけど、説明が見つからないんだよね。
俺の見落としかな? cacheでDDL書く奴もあまりいないんだろうけど。
- 187 :NAME IS NULL:2009/02/26(木) 23:15:59 ID:???
- 狐はやサファリなんかは標準でSVG対応してるからなあ。
しかし、ディープシーのインターフェースがIEしか対応していないのも事実。実際狐だとログインが出来ない。しかしグラフは日本語表示ができない。JIS2004フォント入れてなくてもダメ。
アンサンブルは狐だとプロダクション管理画面はまあまあ使えるが、そもそも管理ポータルの動きがかなり怪しい。
早い話が全ての機能がマトモに動く環境がほとんどないという素晴らしい製品という事。
- 188 :NAME IS NULL:2009/02/27(金) 17:09:29 ID:???
- SVG はさ、SVG で保存して、アドビのソフトでSVGで開いても、ちゃんと表示されない。
IEのSVGプラグインで表示どころか、イラレでSVG の画像部品作る事ができない。
SVG の部品作成ソフトが欲しいところ orz
- 189 :NAME IS NULL:2009/03/03(火) 08:56:52 ID:???
- 死んだ規格にこだわっても何も良いことないのにねぇ。
そんなことよりキャシェの基本機能や性能をさらに上げた方がもっと効果的に他のDBより差別化できるのにね。
今のISの戦略は我々がキャシェに求めているものとはかなりかけはなれたモノだよ。
- 190 :NAME IS NULL:2009/03/03(火) 21:23:33 ID:???
- 死んだ規格といっても、M言語を捨てたらそもそも存在価値がなくなるんじゃ?
- 191 :NAME IS NULL:2009/03/03(火) 22:53:41 ID:???
- SVGの事じゃね<死んだ規格
CSPとかZENは見直して欲しいかなぁ。セッション維持し続けてライセンス食いつぶすし、Webライセンス高いし。
おまけにC/S間独自っぽくてjQueryとか他所のライブラリを食い込ませる余地がないし。
ASP.NETですらjQueryサポートしてるのに。
WebServiceは割と楽だけど、投げたオブジェクトがCacheインスタンスになった後、更新に使えないのが不満。
新規インスタンスにしかならないから、OpenIdでロードしてプロパティ代入して、とかやらんとならん。
結局、cacheになって追加された機能って中途半端なものばっかり。
- 192 :NAME IS NULL:2009/03/04(水) 13:38:31 ID:???
- せめてSQLエクスプローラだけでも復活してくれ。
あの糞ポータルは生産性悪すぎ。
- 193 :NAME IS NULL:2009/03/04(水) 21:40:22 ID:???
- >>191
どうみてもSVGよりMの方が死んでますがなw
- 194 :NAME IS NULL:2009/03/07(土) 21:48:39 ID:???
- >>193
よせよ、これからも暫くつきあうんだから。
とりあえず、newを排除できたんだからCOSは評価してもいいと思うんだ。
- 195 :NAME IS NULL:2009/04/17(金) 15:18:20 ID:???
- エラーメッセージは何とかならないのかな。
mac形式やcls形式で作ってるのに、エラー行はint形式での位置を通知されてもねぇ。
undefの変数が分かるようになりました、って今まで分からなかったのか。
- 196 :NAME IS NULL:2009/05/20(水) 20:56:15 ID:N4EG5LIu
- これrow_number使えんのか。
21件目から30件目、とか取得したい場合どうするの?
select top 30 ....
where not exists
(
select top 20 ...
みたいにするの?
それとも何か専用の書き方がある?
- 197 :NAME IS NULL:2009/05/21(木) 21:57:57 ID:???
- 無い。TOPはあるけどOFFSETが無いから無意味。not existsでできた?
やるならQueryの中で一部を切り出すしかない気がするんだけど、SELECT句のカラムを適切に
設定した%SQLQueryを生成する方法がリファレンス等を読んでもよくわからない。
- 198 :NAME IS NULL:2009/05/24(日) 00:58:13 ID:???
- 一旦全結果セットとってから、抽出。
あまりにも膨大な結果セットになる場合は、取得範囲以外を切り捨てちゃう方法があったはず。
(多分 row num より効率が良いかも)
row num が使えるDBも内部では同じ事しているから、row num が使えるだけ。
まー、row num が使えると便利だけど。
- 199 :NAME IS NULL:2009/06/04(木) 11:43:47 ID:???
- スタジオでINTルーチンをデバッグしようとすると
「エラー#6704:ターゲットがデバッガから終了しました」
ってなる。
もう一回続けてデバッグをしようとすると
「6707」って出るんだよな..
CACHE2008でファイアウォールもOFFなんだが、
何か設定がたりないのか...
誰か教えて〜
- 200 :NAME IS NULL:2009/06/28(日) 16:46:47 ID:???
- すみません。
質問ですが、ObjectScriptは、M Scriptの発展型なのでしょうか?
ObjectScriptとM Scriptはどのような違いがありますか?
- 201 :NAME IS NULL:2009/06/28(日) 18:58:57 ID:???
- PUBLIC宣言した変数以外ローカル扱いするプロシージャがある。実質New不要。
クラス定義ができてそれを扱える。クラス定義は内部でCOSに変換される。同じようにSQLも変換される。
ブロック構文が使える。if {} elseif {} else {} とか while {} とか。ブロック構文は$Testを無視する。
このへんかな、大きな違いは。
- 202 :200:2009/06/28(日) 21:00:50 ID:???
- >>201
ありがとうございました。
- 203 :201:2009/06/28(日) 21:43:06 ID:???
- >>202
逆に私はCOS以降から入った人なので、知識としてif<sp><sp>else<sp><sp>とかがあるとは知っているけど、使いこなせない。
素のMのソースはマジ読めない。Mべったりの人は他にいると思うので、まだ大きな違いがあるなら、そちらの人が指摘してほしい。
個人的には、ブロックの導入が最大の違いだと思う。プロシージャも新ifも、ブロック構文が前提だから。
- 204 :NAME IS NULL:2009/06/29(月) 22:32:06 ID:???
- ああ、1日目は最初10分おきでやってたし
2日目は21:30スタートだったけど
今日は9:00スタートで2回戦は23:00のままだから結構開くんだ。
明日からは新馬戦は21:30にしよう。
- 205 :204:2009/06/29(月) 22:34:22 ID:???
- すみません誤爆です
- 206 :NAME IS NULL:2009/07/03(金) 21:09:02 ID:???
- こりゃすごいね。
こんな言語よく残ってたもんだ。
- 207 :NAME IS NULL:2009/08/21(金) 01:07:47 ID:???
- ぜんぜん進んでないww
誰もいないのかな??
cache'2008も出たことだし、今後のことをきいてみたかったのに・・・
- 208 :NAME IS NULL:2009/08/21(金) 01:27:07 ID:???
- ど素人なんでROMってる
自分で組む参考にしようと常駐してるけど本当に進まないな
階層型DB選ぶなら大体これだろうと思うんだけどみんなリレーショナルなのか
- 209 :NAME IS NULL:2009/08/22(土) 01:07:45 ID:???
- 俺もどしろーとww
でも、、、個人レベルならcacheはあんまりメリットのでは??
- 210 :NAME IS NULL:2009/10/05(月) 21:54:23 ID:???
- 転職してこれ使うことになった
自分の発想にすごい合ってるかも
だがマイナーなんだなぁ……
- 211 :210:2009/10/20(火) 01:35:31 ID:???
- 何かだんだん慣れてくると癖になるな……
恐ろしいほど早いし。
ただIsolation Levelが気になる……SQL Serverで言うREAD COMMITTEDなんだな……
79 KB
[ 2ちゃんねる 3億PV/日をささえる レンタルサーバー \877/2TB/100Mbps]
取りに行ったけどなかった。次は一時間後に取りに行くです。新着レスの表示
掲示板に戻る
全部
前100
次100
最新50
read.cgi ver 05.0.7.8 2008/11/13 アクチョン仮面 ★
FOX ★ DSO(Dynamic Shared Object)