【M言語】キャシエ・CACHE【MUMPS】 at DB
[2ch|▼Menu]
[前50を表示]
150:144
07/11/22 15:55:35 .net
>>146
GUIはVB.NET、接続はActiveX。
で、ルーチン呼び出してデータを操作って感じ。
学生時代(10数年前)からMUMPSをやってたんで、
今でもこのスタイルで開発。

151:TSirmXzsB
07/11/23 10:57:49 .net
URLリンク(iqlveq.cn) cheap mp3 downloads

152:MjClLBHPHUdRNlpI
07/11/23 21:14:28 .net
URLリンク(kgnsye.cn) Imax california
URLリンク(kgnsye.cn) California dept of corporation htm
URLリンク(kgnsye.cn) Single family homes carlsbad california
URLリンク(kgnsye.cn) Archangel tattoo design
URLリンク(kgnsye.cn) Blue book pricings for atv

153:HGQvtsggq
07/11/25 03:27:26 .net
URLリンク(bfsnbw.cn) white fur faux wrap


154:NAME IS NULL
07/11/28 19:50:08 .net
>>150
$Order使ってるからSQL使ってないのか。
Cache関連サイトって、SQLとかクラス使う方法載せてるところが無いよね。


155:NAME IS NULL
08/05/06 14:46:39 .net
MUMPS懐かしい
30年前に出会いました。
そのころは、DECのPDP11/40というマシンでプログラミングしていました。
PCはIBM5550のPC−DOSがスタンドアロンで普及しはじめた頃です。
会社にはメインフレームに接続した端末ばかりで、なかなか自由に使えなかった時代で、
コーディング用紙をキーパンチャーに渡しパンチをお願いしていました。
もちろん言語はCOBOLやFORTRAN、PL1でした。
MANPSに出会って、私は目が覚めました。
今までのプログラミングはなんだったんだろう。それぐらい感動しました。
クライアント/サーバで端末が10台くらいで、各端末はLANで接続されていました。
エディターもラインエディターでした。
MUMPSは本当に簡単で習得しやすい言語です。
勉強しながら住所録の入力・修正・削除・問い合わせの画面とプリント出力の
プログラムを他の仕事もしながら1週間程度でプログラミングできました。
ファイル構造(データベース)もwindowsのツリー構造そのままですね。
レコードはフルパスのような感じですし。
MAMPSの良さはデータの形式やレコードの定義を考えずに記述できるし
後から自由にレコードの構造を変更でき、他のプログラムにもあまり影響を与えないのです。
本当に少ないステップでプログラミングできるので驚きでした。
MUMPSを調べていてここにたどり着きましたが、
CACHEとうい言語に生まれ変わっていると知り、本当に嬉しい。

156:NAME IS NULL
08/05/06 15:11:27 .net
私が今何ぜMUMPSに関心を持っているかと云いますと。
ライセンス料金です。
windows-OS・office・VB・2003SQLサーバ・CAL・oraclとライセンス料は非常に
頭の痛い問題です。
CACHEにするとサーバをLinuxにして端末をwindowsにしても
CACHEとwindowsのライセンス料だけで済むとしたら、
安いのではないかと考えたのです。
openOfficeも在るし、kingOfficeも在るので。
それにwindowsとSQL・EXCEL・ACCESS・VBはバージョンアップの度に各端末の
環境(バージョン)が違うため不具合続出なのです。
windowsをこの際見切りを付けたいのです。

157:NAME IS NULL
08/05/12 20:16:49 .net
cacheってライセンス料高いんじゃないっけ?


158:NAME IS NULL
08/06/23 00:19:35 .net
URLリンク(dokan-dev.net)
こいつを使ってcacheのネームスペースをWindowsのファイルシステム上にマウントできればいいんだけどなぁ。
さらにMercurialなんかを組み合わせて自動的にバージョン管理までするような仕組みもできそう。
誰か作ってみませんか(他力本願・・・)

159:NAME IS NULL
08/07/21 16:33:30 .net
スタジオからソースを自動エクスポートして、svnで管理する方法ってない?

160:NAME IS NULL
08/07/21 17:54:57 .net
svnってsource safeみたいなやつのことだよね?
cacheにエクスポートするクラスメソッドが用意されてるから
VBSとかで簡単なバッチ作ればできるんじゃね?

161:NAME IS NULL
08/08/05 22:36:55 .net
プログラマじゃないんだが
仕事(医療保険者)で、これから導入するシステムがこれで組まれているんだそうだ
上読むと医療関係で実績があるらしいがレセプト処理なんかが得意ってことなのか

162:NAME IS NULL
08/08/06 07:23:01 .net
別に得意ってわけでもない。
覚えることが少ないからプログラマじゃなくても何とかなるってだけ。
将来的にカスタマイズする予定があるならMUMPSやめとけ。
技術者の確保ができないから開発会社が固定されちまう。

163:NAME IS NULL
08/08/13 14:30:34 uZd+LBNL.net
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
08/08/13 21:01:38 .net
>>162
レスありがとう
ただ既に成果物は納入されているので
後は導入支援を得て導入という段階になってる
開発はデ○タ…何か身元が割れそうだw

165:NAME IS NULL
08/10/07 13:33:25 14y3s4RQ.net
SQL環境下で動作テストをしていたものをcashe環境下で動作テストを行うのですが
SQL文のズレが分かりません。
SQLのJOIN関数は使わなくてもいいっぽいらしいのですが、どう作れば良いんですかね。
casheの概念や資料なんぞ貰わえず、とり合えず修正してくれと渡されたのですが。
casheについて講習してるような所があればお教えして頂けると幸いです。


166:NAME IS NULL
08/10/07 22:31:47 .net
cache講習はInterSystemsがやってる。一日2万円。講習によって日数が変わる。
SQLはSQL-92の殆どが通じる。
Joinを使わなくて良いパターンは、Propertyが他クラスの場合、->構文で参照できる。
別にJoinを使っても結果は同じだから、だまって知ってるSQLを書けばいいよ。
まずは、システム管理ポータルからSQLを打ち込んでみたら?
あと、ドキュメントをみれば一応SQL関連は難しくない。MUMPS初めての人間がcacheを理解するのに
あのドキュメントは辛すぎるけど。
まず、Cache SQL入門のあたりを読んでみたらいい。

167:NAME IS NULL
08/12/16 21:29:26 .net
情報少ないなー

168:NAME IS NULL
08/12/16 23:05:11 .net
これが最初に勉強中のプログラム言語だけどInValidDT()の使い方わかんねえ
てかいちいち従属で変数書いて検証しないとクラス定義に合致してるかわからないって面倒すぎないか
これだと普通にスプリクトに処理投げてるのと変わらない気がする
そのプロパティ設定したクラスでメソッド書いたら自動で適用されるものと思ってたのにプログラムってこんなものなのか

169:NAME IS NULL
08/12/17 19:54:27 .net
InValidDTってなんだっけ?ドキュメントに引っかからないんだけど。
ちょっとした用途だとMySQLとかで十分だしな。でも大規模になるとEliteになって簡単に億超える罠。
みんなどれくらいの規模に使ってる?参考に教えて欲しい。
あんまり具体的だとInterSystemsにばれるかもしれないけど。

170:NAME IS NULL
08/12/17 23:11:18 .net
ごめんInじゃなくてIsだった
IsValidDT
自分は1000人分弱、予想数百MB程度のデータを扱うつもり
このソフトには役不足だろうけど階層型で完成度高くてフリーで手に入るのといったらこれが一番だし
でも本にしてもネットにしても情報が少なくてほんと困る
暗中模索きつすぎ

171:NAME IS NULL
08/12/21 19:22:23 .net
技術本が今度出るらしいよ

172:NAME IS NULL
08/12/21 23:50:57 .net
それはかなりうれしい
進捗確認できるページある?

173:NAME IS NULL
08/12/22 22:40:40 .net
>>172
進捗はさすがに公開されてないんじゃ・・・

174:NAME IS NULL
08/12/26 19:40:03 .net
cacheデベロッパーズガイド
来たね

175:NAME IS NULL
08/12/26 19:52:31 .net
サンキュ
早速注文した

176:NAME IS NULL
08/12/27 13:13:19 .net
目次見た。
サーバーサイドプログラミング講習+ZEN講習くらいの内容か

177:NAME IS NULL
09/01/12 16:45:13 .net
cacheで作った物って他に転用効かないから、正直あまり使いたくないな
統合環境も使いにくいし古臭い

178:NAME IS NULL
09/01/13 06:01:44 1vVFDDP2.net
オープン・ソース M(Mumps)
GT.M
URLリンク(www.fidelityinfoservices.com)
URLリンク(sourceforge.net)
Mumps II
URLリンク(www.cs.uni.edu)
その他
URLリンク(mumps.sourceforge.net)

179:NAME IS NULL
09/01/14 20:36:33 .net
紹介セミナーやるんだね
URLリンク(www.intersystems.co.jp)


180:NAME IS NULL
09/01/22 13:58:51 GTw1AI0l.net
でぃーぷ・しーの完成度ってどうよ

181:NAME IS NULL
09/02/04 22:42:15 .net
>>180
ISJのページ見てもどんな製品だかよくわからん。

182:NAME IS NULL
09/02/19 00:23:54 .net
アンサンブルだってそうさ。

183:NAME IS NULL
09/02/19 21:45:09 .net
ensembleはほら、BizTalkとかWebSphere MQとかと一緒でEAIの一種じゃん。
BPELのサブセットもあるし。

184:NAME IS NULL
09/02/25 19:40:10 .net
アンサンブルやディープシーのグラフ(SVG)で日本語出せないのはなんとかならんのか。
Flashにすればいいのに。

185:NAME IS NULL
09/02/26 02:34:04 .net
なんともならんよ。
大体アドビがすでにIEのSVGプラグイン放棄してるから今後もう使える望みはない。
ISもいつまでマイクロソフトのせいにして逃げるつもりかね。
しまいにゃ基幹で狐使えとか言うし狂ってるとしか思えない。
大体アンサンブルだってマトモに使えるアダプタがODBCのみとはどういう事?
使えない機能満載にもかかわらずあのトンデモ価格での提供は、本気で日本で商売する気あるとはとても思えない。

186:NAME IS NULL
09/02/26 23:00:51 .net
狐って火狐?IEでしか動きませんって聞いた気が。別の狐の話かな。
1億するWebMethodsよりは安いけど、大して安くはないね>Ens
ところでさ、>>174の本にCacheSQLも載ってるんだけど、DDLについて一カ所だけ触れて「後で説明」って
書いてあるんだけど、説明が見つからないんだよね。
俺の見落としかな? cacheでDDL書く奴もあまりいないんだろうけど。

187:NAME IS NULL
09/02/26 23:15:59 .net
狐はやサファリなんかは標準でSVG対応してるからなあ。
しかし、ディープシーのインターフェースがIEしか対応していないのも事実。実際狐だとログインが出来ない。しかしグラフは日本語表示ができない。JIS2004フォント入れてなくてもダメ。
アンサンブルは狐だとプロダクション管理画面はまあまあ使えるが、そもそも管理ポータルの動きがかなり怪しい。
早い話が全ての機能がマトモに動く環境がほとんどないという素晴らしい製品という事。

188:NAME IS NULL
09/02/27 17:09:29 .net
SVG はさ、SVG で保存して、アドビのソフトでSVGで開いても、ちゃんと表示されない。
IEのSVGプラグインで表示どころか、イラレでSVG の画像部品作る事ができない。
SVG の部品作成ソフトが欲しいところ orz

189:NAME IS NULL
09/03/03 08:56:52 .net
死んだ規格にこだわっても何も良いことないのにねぇ。
そんなことよりキャシェの基本機能や性能をさらに上げた方がもっと効果的に他のDBより差別化できるのにね。
今のISの戦略は我々がキャシェに求めているものとはかなりかけはなれたモノだよ。

190:NAME IS NULL
09/03/03 21:23:33 .net
死んだ規格といっても、M言語を捨てたらそもそも存在価値がなくなるんじゃ?

191:NAME IS NULL
09/03/03 22:53:41 .net
SVGの事じゃね<死んだ規格
CSPとかZENは見直して欲しいかなぁ。セッション維持し続けてライセンス食いつぶすし、Webライセンス高いし。
おまけにC/S間独自っぽくてjQueryとか他所のライブラリを食い込ませる余地がないし。
ASP.NETですらjQueryサポートしてるのに。
WebServiceは割と楽だけど、投げたオブジェクトがCacheインスタンスになった後、更新に使えないのが不満。
新規インスタンスにしかならないから、OpenIdでロードしてプロパティ代入して、とかやらんとならん。
結局、cacheになって追加された機能って中途半端なものばっかり。

192:NAME IS NULL
09/03/04 13:38:31 .net
せめてSQLエクスプローラだけでも復活してくれ。
あの糞ポータルは生産性悪すぎ。

193:NAME IS NULL
09/03/04 21:40:22 .net
>>191
どうみてもSVGよりMの方が死んでますがなw

194:NAME IS NULL
09/03/07 21:48:39 .net
>>193
よせよ、これからも暫くつきあうんだから。
とりあえず、newを排除できたんだからCOSは評価してもいいと思うんだ。


195:NAME IS NULL
09/04/17 15:18:20 .net
エラーメッセージは何とかならないのかな。
mac形式やcls形式で作ってるのに、エラー行はint形式での位置を通知されてもねぇ。
undefの変数が分かるようになりました、って今まで分からなかったのか。

196:NAME IS NULL
09/05/20 20:56:15 N4EG5LIu.net
これrow_number使えんのか。
21件目から30件目、とか取得したい場合どうするの?
select top 30 ....
where not exists
(
select top 20 ...
みたいにするの?
それとも何か専用の書き方がある?

197:NAME IS NULL
09/05/21 21:57:57 .net
無い。TOPはあるけどOFFSETが無いから無意味。not existsでできた?
やるならQueryの中で一部を切り出すしかない気がするんだけど、SELECT句のカラムを適切に
設定した%SQLQueryを生成する方法がリファレンス等を読んでもよくわからない。

198:NAME IS NULL
09/05/24 00:58:13 .net
一旦全結果セットとってから、抽出。
あまりにも膨大な結果セットになる場合は、取得範囲以外を切り捨てちゃう方法があったはず。
(多分 row num より効率が良いかも)
row num が使えるDBも内部では同じ事しているから、row num が使えるだけ。
まー、row num が使えると便利だけど。

199:NAME IS NULL
09/06/04 11:43:47 .net
スタジオでINTルーチンをデバッグしようとすると
「エラー#6704:ターゲットがデバッガから終了しました」
ってなる。
もう一回続けてデバッグをしようとすると
「6707」って出るんだよな..
CACHE2008でファイアウォールもOFFなんだが、
何か設定がたりないのか...
誰か教えて〜

200:NAME IS NULL
09/06/28 16:46:47 .net
すみません。
質問ですが、ObjectScriptは、M Scriptの発展型なのでしょうか?
ObjectScriptとM Scriptはどのような違いがありますか?

201:NAME IS NULL
09/06/28 18:58:57 .net
PUBLIC宣言した変数以外ローカル扱いするプロシージャがある。実質New不要。
クラス定義ができてそれを扱える。クラス定義は内部でCOSに変換される。同じようにSQLも変換される。
ブロック構文が使える。if {} elseif {} else {} とか while {} とか。ブロック構文は$Testを無視する。
このへんかな、大きな違いは。

202:200
09/06/28 21:00:50 .net
>>201
ありがとうございました。

203:201
09/06/28 21:43:06 .net
>>202
逆に私はCOS以降から入った人なので、知識としてif<sp><sp>else<sp><sp>とかがあるとは知っているけど、使いこなせない。
素のMのソースはマジ読めない。Mべったりの人は他にいると思うので、まだ大きな違いがあるなら、そちらの人が指摘してほしい。
個人的には、ブロックの導入が最大の違いだと思う。プロシージャも新ifも、ブロック構文が前提だから。

204:NAME IS NULL
09/06/29 22:32:06 .net
ああ、1日目は最初10分おきでやってたし
2日目は21:30スタートだったけど
今日は9:00スタートで2回戦は23:00のままだから結構開くんだ。
明日からは新馬戦は21:30にしよう。

205:204
09/06/29 22:34:22 .net
すみません誤爆です

206:NAME IS NULL
09/07/03 21:09:02 .net
こりゃすごいね。
こんな言語よく残ってたもんだ。

207:NAME IS NULL
09/08/21 01:07:47 .net
ぜんぜん進んでないww
誰もいないのかな??
cache'2008も出たことだし、今後のことをきいてみたかったのに・・・

208:NAME IS NULL
09/08/21 01:27:07 .net
ど素人なんでROMってる
自分で組む参考にしようと常駐してるけど本当に進まないな
階層型DB選ぶなら大体これだろうと思うんだけどみんなリレーショナルなのか

209:NAME IS NULL
09/08/22 01:07:45 .net
俺もどしろーとww
でも、、、個人レベルならcacheはあんまりメリットのでは??

210:NAME IS NULL
09/10/05 21:54:23 .net
転職してこれ使うことになった
自分の発想にすごい合ってるかも
だがマイナーなんだなぁ……

211:210
09/10/20 01:35:31 .net
何かだんだん慣れてくると癖になるな……
恐ろしいほど早いし。
ただIsolation Levelが気になる……SQL Serverで言うREAD COMMITTEDなんだな……

212:NAME IS NULL
09/12/13 21:36:24 .net
気にはなってるんだよねぇ。これ。
でも情報が少なすぎて。

213:NAME IS NULL
10/01/08 17:14:46 .net
クラスからルーチン(.int)を呼んで、引数渡して、戻り値受け取りたいんだけど可能?

214:NAME IS NULL
10/01/08 21:51:35 .net
なんで出来ないと思うの?

215:NAME IS NULL
10/03/30 20:49:18 .net
ええいオプソのオブジェクトDBはないのか!

216:NAME IS NULL
10/04/07 20:46:27 NYXih7+d.net
>215
Zope

217:Real
10/04/20 11:09:19 M1Cs/TQ3.net
キャッシェ・・良い商品だけど価格をそろそろ見直さないと使えないです。
高すぎる。

218:NAME IS NULL
10/05/19 19:59:56 .net
駄目元で会社に提案してみる

219:NAME IS NULL
10/06/02 18:51:56 .net
Symposiaどうだった?

220:NAME IS NULL
10/06/24 22:39:56 i9ShDT1O.net
$o

221:NAME IS NULL
10/06/28 22:09:29 .net
$G(a(""))

222:NAME IS NULL
10/08/04 12:33:56 M4SASUy+.net
>>221
SUBSCRIPT

223:NAME IS NULL
10/08/19 08:47:10 T+XFoJ6i.net
M言語のすばらしさは、それを使った人にしか理解できないと思います。
EXCELやAccessの手軽さで、ど素人でも簡単な講習でプログラムを
組むことができるのです。
しかもそのDB構造は堅牢で理解しやすいツリー構造で容量を消費せず、しかも
アクセススピードか速い。またデータの型を気にする必要も無い。
こんなプログラミング言語がCOBOLやFORTLANの時代に在ったなんて
信じられない。
誰か、UBUNTU上で日本語でフリーで使えるM言語を開発して欲しい。


224:NAME IS NULL
10/08/21 10:00:56 .net
Mは嫌だな。
使うならCache Object Scriptがいい。
ブロック構文も使えない言語なんて……

225:NAME IS NULL
10/08/22 13:49:52 .net
>>223
フリーマンプスというイスラエル産のオープンソースがあってな

226:NAME IS NULL
10/10/16 15:42:40 qR1fvDKl.net
$p

227:NAME IS NULL
10/10/22 18:42:34 B+VSoYR1.net
$o

228:NAME IS NULL
10/10/22 22:26:32 .net
h

229:NAME IS NULL
10/10/27 12:39:38 WT/4Uyix.net
$h

230:NAME IS NULL
11/01/15 21:42:54 .net
だれか商用でもオープン系でもいいから、ガチでSQL性能比較した人いない?
それともみんなSQLは捨ててMUMPSとして使ってるの?

231:NAME IS NULL
11/04/24 21:16:54.43 5RBkqyjJ.net
誰か居ない?

232:NAME IS NULL
11/04/25 00:07:32.44 .net
ROMなら一応

233:NAME IS NULL
11/04/27 00:56:48.59 .net
>>232
人居ないと思ってた・・・
ありがとう

誰か分かる人いるならCache'でM言語のご教授してくだされ


234:NAME IS NULL
11/04/27 13:52:46.62 .net
もう一人いるぞ
Mって事は昔のソースか?Mシステムのメモ帳でggr


235:NAME IS NULL
11/04/27 22:18:38.87 .net
>>234
昔のが分からないけれども、Cache ObjectScriptです
入門とメモ帳はよく読んでますが、理解が悪いです・・・

236:NAME IS NULL
11/04/28 01:00:36.36 .net
>>235
>>200-203辺りの違いは分かってる?
講習を受けるだけでかなり理解が進むんだけどな
俺らIT関係の単価考えたら二万は安いだろ
ただ、まともに理解するには管理コースとかサーバーサイドプログラミングも必修


237:NAME IS NULL
11/04/29 00:55:53.43 .net
>>236
ある事情によりMをいきなりやっている状態なもので分かっていませんでした。
講習を検索してみても現在予定
最近の見当たらなかったです。見落としていたらすみません。
それと講習がやってても時間があるかどうか・・・


238:NAME IS NULL
11/09/10 09:18:52.41 x2yWFr7X.net
test(){
}
とかで、test(a)やtest(a,b,c) みたいに引数の数が分からない場合、どのように取得すればよいのでしょうか?
javascriptの arguments や perl の @_ みたいなものが無いかな・・というイメージなんですが。

239:NAME IS NULL
11/09/10 20:29:54.55 x2yWFr7X.net
変数名に、val_ref みたいにするとエラーになるんですが、変数名に _ は×なんでしょうか?
実際にやってみてダメなので、ダメなんだろーなーとは思うんですが・・

240:NAME IS NULL
11/09/10 20:34:51.67 x2yWFr7X.net
変数定義を必須にするようなオプションはないでしょうか?
スペルミスとかで変数名間違ってもそのまま通ってしまうのでちょっと不安で。
もしくは局所化でもいいんですが。
javascriptでの以下みたいな
(function(){
 var test = '';
 ・・・
})();
せめて、コンパイル時に warning ででも教えてくれるような機能があれば。

241:NAME IS NULL
11/09/10 22:51:48.88 x2yWFr7X.net
Cach? のスタジオで ctrl+z で変更を戻すときに量が多少多いと微妙に間違って戻ってしまうのでちょっと困っているのですがなんとかならないでしょうか?
今のところ解決方法が分からないので別のエディターを使ってコピペしてるんですが、面倒くさくて。

242:NAME IS NULL
11/10/02 01:39:30.13 vopaYa44.net
キャシエの噂を聞きつけてWin評価版入れてみ た。 裏でApache動いてるみたいだけど、評価版でも リモートからWebアプリにアクセスできるのかな?

243:NAME IS NULL
11/10/04 11:52:50.95 .net
メンテを依頼された客先のシステムは
C30WとかいうVT100のエミュレータでアクセスしてる。
この制御コード変換?に%NDS.obj NSYS.obj というのを
使っているんだけど全く資料がなくて作成元も不明
どこかに落ちてないですかねえ

244:NAME IS NULL
11/10/04 23:59:36.39 .net
>>238
javascriptやargumentsに詳しいわけでもないし、
あまり詳しいわけじゃないから間違ってるかもしれませんが、、
関数を作りたいのでしょうか?
それでしたら、関数の引数をあらかじめ、渡される予定の最大数の引数で作ってしまえばいいかと思います。
で、呼び出し元で想定している、最大の引数の数を超えない引数を超えない範囲で
関数呼び出ししてあげればいいのではないでしょうか?
つまり、関数を以下のような形でつくって、、、
TEST(a1,a2,a3)
S a1=・・・
以下で呼び出す。
S X=$$TEST(X,Y)
この場合、a3が定義されませんが、オプショナルということで
$G()を使用しておけばいいかと思います。

245:NAME IS NULL
11/10/05 00:21:47.55 .net
>>239
連投スマヌ。。。
"_"(アンダーバー)はダメだと思います。
というのも、"_"はCacheで接続子としての役割があるから。
たとえば、A="ABC",B="DEF"のとき、A_Bは変数としては扱わず、
"ABCDEF"として解釈するってこと。
>>240
そんな機能あったら便利だねー
あったら、教えてちょ。

246:NAME IS NULL
11/10/10 20:09:15.41 eLCiVj2H.net
InterSystemsのDocBookに「ページに書式が含まれている場合・・」のように書いてあって、
"書式"ってなんだろうと思ってたら、
どうやら、formタグ(<form>) のことっぽい。


247:NAME IS NULL
11/10/19 19:31:47.75 .net
デアゴスティーニから送り出された新たな週刊ロボット。
70巻を予定。今回もサーボは焦げるのか・・・
ロボ初心者も多く参入するであろうこのシリーズ、初心者は謙虚に、
玄人は寛容にお願いいたします。
デアゴスティーニ
URLリンク(deagostini.jp)

248:NAME IS NULL
11/11/08 09:16:18.05 .net
ObjectScriptで文字列の抜き出し(VBでいうRight関数やMid関数)を行う関数ってないのでしょうか?
$EXTRACTTや$LENGTH組み合わせて自前で作るしかありませんか?

249:NAME IS NULL
11/11/13 04:08:29.01 .net
>>248
$Eでできるのではないでしょうか。
第3引数を渡せば、Mid関数と同等の処理を行うことができます。
s TEST="1234567890"
w $e(TEST,5,7)
と実行すると"567"が取得できます

250:NAME IS NULL
11/11/20 20:22:11.23 .net
>>249
亀ですがありがとうございます。
何がしたかったかというと、桁数決めて0埋めをしたかったのです(123456 ー> 0000123456みたいに)。

251:NAME IS NULL
11/11/21 01:46:35.64 +w7X/VvA.net
>>250
$Jと$TR組み合わせればできるよ

252:NAME IS NULL
11/11/21 10:12:11.03 GBD4WTZR.net
>>251
まさにこれです!シンプルでいいですね。
ありがとうございました!


253:キューブ
11/12/14 22:21:47.62 9bue5U6u.net
オラクルにsqlゲートウェイで接続する場合、異常におそくないですか?


254:NAME IS NULL
12/01/04 12:05:18.68 EC3mpfty.net
ZEN+Object Scriptでファイルのアップローダー的なプログラムを作成したいのですが(ローカルファイルをサーバ内の任意フォルダにコピー)サンプルプログラムなどでこういったコードが使われているものってありますか?

255:254
12/01/04 15:01:46.12 EC3mpfty.net
補足ですが、ファイルを%FileBinaryStreamとしてDBに格納するよりも、ファイルのパスのみDBで保持する方法のほうが望ましいです。
どうかよろしくお願いします。

256:NAME IS NULL
12/01/05 09:28:31.24 .net
>>253
マスターの連動とかやってるけど遅くないよ
そもそもあれってODBCでしょ?
手動で遅くないか試したら?
あとはサポートに聞けばいい
>>254-255
DBに保存するのは%GlobalBinaryStreamでしょ
%FileBinaryStreamなら保存先はファイルパスをしていするはず
ZENは知らないや


257:254
12/01/06 07:19:49.06 .net
>>256
てっきり%FileBinaryStreamがファイルそのものの保存と思ってました。よく見たらドキュメントのストリームの解説に
書いてありましたね。不勉強でした。
あとCSPのサンプルの中にuploadのテストページがあったのでソースを弄ってみることにします。
有難うございました。

258:NAME IS NULL
12/03/26 14:34:50.54 7k8yEe44.net
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
}

259:258
12/03/26 21:09:41.72 7k8yEe44.net
<button id="bt" name="bt" caption="送信" />は
<submit id="bt" name="bt" caption="送信" />
のコピペミスでした。失礼しました。
よろしくお願いします。


260:NAME IS NULL
12/04/15 02:26:07.89 3ZP5sDT0.net
Zenレポート使ったことある人います?

261:NAME IS NULL
12/06/12 20:56:13.78 Y/iZQcHh.net
速い速いっていうけど、ドキュメントのページかなり遅いんだよね。

262:NAME IS NULL
12/06/12 23:55:43.67 .net
Symposia行った? DeepSee同梱って、あれライセンス料取らないの?以前は確かキャシェに含まれるけどライセンス料別って言ってた気がするんだけど。

263:NAME IS NULL
12/08/29 23:27:49.76 cEDQW9CT.net
切り上げとか四捨五入とかどうやればいいんでしょう?

264:NAME IS NULL
12/08/30 02:17:15.28 .net
>>263
URLリンク(aoiro.s378.xrea.com)

265:NAME IS NULL
12/08/31 00:52:26.78 viaX34tp.net
切り上げが無いみたいなんですけど・・
四捨五入は助かりました!

266:NAME IS NULL
12/09/03 16:03:19.48 Ht0AR/El.net
1で割って余りがあれば、+1すればいいんかな?
#で余り、\で商なので
if x#1>0 { S x=x\1+1 }
マイナスの場合は最古の+1を-1にすればよいかと

267:NAME IS NULL
12/09/07 00:13:31.78 O39K3gJ5.net
どうもです。
素晴らしい。ありがとうございます。ceil や round ぐらい言語にあって欲しいですけどね・・

268:NAME IS NULL
12/09/11 23:55:48.58 KR0RSg0X.net
ん・・。やっぱり全く良さが分からないんですけど、
Cache'にするメリットって誰か教えて下さい。

269:NAME IS NULL
12/09/12 00:29:32.51 .net
Mで書かれてる古いシステムを動かせる、くらいかな。

270:NAME IS NULL
16/06/11 13:03:21.03 Y9yMW2vW.net
NULL

271:NAME IS NULL
16/12/16 18:57:30.13 .net
誰かいますか?

272:NAME IS NULL
16/12/31 14:23:07.96 .net
誰もいませんw

273:NAME IS NULL
17/10/19 21:52:00.20 .net
上司から今度使うから勉強しろと言われた…
超初心者なのに…

274:NAME IS NULL
17/12/29 11:11:19.78 dtNZwIie.net
誰でも簡単にパソコン1台で稼げる方法など
参考までに、
⇒ 『宮本のゴウリエセレレ』 というブログで見ることができるらしいです。
グーグル検索⇒『宮本のゴウリエセレレ』
96MZ6RMWAH

275:NAME IS NULL
18/02/14 13:34:51.18 .net
☆ 日本の、改憲をしましょう。現在、衆議員と参議院の両院で、
改憲議員が3分の2を超えております。『憲法改正国民投票法』、
でググってみてください。国会の発議はすでに可能です。
平和は勝ち取るものです。お願い致します。☆☆


最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
暇つぶし2ch

1958日前に更新/92 KB
担当:undef