X



【M言語】キャシエ・CACHE【MUMPS】
0100NAME IS NULL
垢版 |
2005/07/23(土) 21:06:18ID:???
>99
基本的にユーザライセンス(指名・同時)の計算を
単純にユーザ数だけで計算してるからだね。
負荷分散を考慮した複数サーバ構成でやると、
Oracleよりはるかに安くなるケースがある。


あと、言語の生産性を「昔のM言語」だけで語るのをやめてくれー。
あと、言語オタクは死んでくれー。DBMSの本質を語れないやつは
ここにくるなー。お前らは一生プログラマーでいろー。
プログラミングの話題しかできないやつとは議論したくねー。



0101NAME IS NULL
垢版 |
2005/07/23(土) 21:27:16ID:???
漏れはCacheに触ったことはないんだが、ちょっと教えて。
CacheはM言語でアクセスすることがやっぱり前提にあるんかな?
SQLでもアクセスできるみたいだけど、それだとRDBMSとの差別化がわからん。
「表」っていう概念は人間にとってわかりやすいからね。

言語まずありき、では普及するのは厳しい気がする。
0102NAME IS NULL
垢版 |
2005/07/23(土) 22:53:19ID:???
>>100
じゃあ>>89の言ってるindexingについて議論してみろ
お前スレの最初から素晴らしいですとか画期的ですとか印象しか書いてないだろ
0103NAME IS NULL
垢版 |
2005/07/24(日) 21:27:05ID:???
まあこれまでのやりとりを見ていて俺が思うに、多次元連想配列によるデータストアは
RDBと比較して自由度が高いとか柔軟だという以前に 単にプリミティブなんだな。

だからスキーマとか索引とか、システム側が提供してくれない分、プログラマが工夫して
やりくりしなきゃならない。

提供する機能が最低限だから、ディスクの使用効率も高いように見えるが
ちゃんとパフォーマンスを考えて索引つけたり更新したり
という処理を付加していくと、その分データ構造が冗長になって、
結局はそれほど効率は高くないんじゃないかという印象を受ける。

また提供している概念がプリミティブだから、理解するのが容易とも言われているが、
実用的なモノを作れるようになるためには、上記のような何をどのように格納すべきなのか、
というノウハウまで習得しなければならない。そしてそのノウハウは個人個人の財産でしかなく
広く共有化されるところまでいっていない。MUMPSというシステムは長い歴史を誇っているらしいが、
そういう意味では非常にもったいないというか、ユーザーグループは今まで何をしてたんだ、
と問いただすべきだろう。

あとシステムに抱き合わせで用意されている言語が前時代的だから、メタデータを基にした
定型処理のジェネレーティングみたいな手法も使えない。
例えば
「メタデータを元に構造化データをストアするルーチンを自動生成する」だとか
「データをストアすると同時に索引も更新するルーチンを自動生成する」
みたいなやつね。

DBMSの本質がどうとか言ってる人、こういう議論はどうかな。
0104NAME IS NULL
垢版 |
2005/07/31(日) 23:43:13ID:???
(1) ^A(X0, X1, X2, ..., Xn) = Y



(2) ^A(X0, X1, X2, ..., Xn, Y)

の違いがわかりません。
(1)は何か方向性を持つのでしょうか?
0106NAME IS NULL
垢版 |
2005/08/02(火) 09:48:21ID:???
>>104
どういう場合に(1)と(2)を使い分けるのかを聞きたいのじゃないか?

0107NAME IS NULL
垢版 |
2005/08/03(水) 23:55:59ID:???
実装の問題? よくわからん
0109NAME IS NULL
垢版 |
2006/01/30(月) 01:24:32ID:???
昔のMUMPSで作った「.rtn」のファイルをどーやっってインポートすればいいのかわからん。
ISJの人に聞いたら教えてくれるかな?
0110NAME IS NULL
垢版 |
2006/01/30(月) 01:53:08ID:+memccet
age
0111NAME IS NULL
垢版 |
2006/01/30(月) 10:10:38ID:???
>>109
"オプション"を選んで入力形式を選べばDSM、DTM、MSMとかあるので、
適切なものを選べば大抵はそのままインポートできます。
SP-MUMPSはどれを選べばいいか知りません。
0112NAME IS NULL
垢版 |
2006/02/05(日) 01:21:47ID:???
>>111
どーもありがとうございます。
SP-MUMPSなのでやはりそのままではうまくいかず、ISJのサポートに電話しました。
TEXTに書き出したものをCACHE用に手を加え、スタジオに張りつけビルドすると良いそうなので
ぼちぼちやってみます。
0113NAME IS NULL
垢版 |
2006/02/10(金) 23:50:59ID:???
現在のフリーダウンロード版のキャシエって
Visual Studio .NET 用の C#かVB用のソースコードの吐き出しかそれに代わる機能ってありますか?

Visual Studio でいろいろいじくってみたいんだけど、
ホームページみてもいまいちよくわからなかったの
もしできるんなら、またユーザー登録してダウンロードしてみようかなぁっておもったんだけど
しってる人おしえて
0114NAME IS NULL
垢版 |
2006/03/09(木) 20:03:24ID:DnMor8qY
age
0115NAME IS NULL
垢版 |
2006/04/15(土) 03:15:39ID:EpKMiBe1
113>>
CD付きの本かいました。
0116NAME IS NULL
垢版 |
2006/06/23(金) 23:56:27ID:jKllpmvO
過疎ってる…
仕事でCACHEを使うことになってのですが、
なぜかMUMPSではなくSQLベースのRDB的な使い方をすることになりました。

理由はMUMPSを使える技術者が少なく、外注などを探しても
なかなかみつからないからだそうです。
そうなるとCACHEを使う利点がわかりません。

偉い人たちが何を考えているのかわかりません。
0117NAME IS NULL
垢版 |
2006/06/24(土) 17:57:44ID:68KCB3XC

手垢の思い
0118NAME IS NULL
垢版 |
2006/06/25(日) 10:24:14ID:???
ODBC接続でMUMPSって使えるの?
0119sage
垢版 |
2006/06/25(日) 18:16:04ID:HMh637Gm
MUMPSを使うというかMUMPSで作ったプロシージャを
ODBCから呼び出すんだよ。
ODBCとADOはMUMPSで作ったプロシージャ
を呼び出せた。
実行時引数も渡せた。
実行結果も取れるよ。
0120NAME IS NULL
垢版 |
2006/06/25(日) 18:17:08ID:???
なんか初歩的なミスをしてしまった。orz
0121NAME IS NULL
垢版 |
2006/06/26(月) 11:45:56ID:???
MUMPSはちょいと勉強すれば直ぐに理解できると思うんだが。
0122NAME IS NULL
垢版 |
2006/06/26(月) 21:07:02ID:???
ところがどっこい、それを理解できない(したくない?)SE気取りの
オサーン達がMUMPSじゃ駄目だ的なことを言うのよ。
で、シャッチョサン達はオサーン達の言い訳を
真に受けちゃったらしくてね…
で、>>116に戻ると。

つうか、CACHEでSQLって速いのか?
0123NAME IS NULL
垢版 |
2006/07/03(月) 10:47:33ID:???
チューニングをしていないOracleよりは速いとか。
逆に言えば、チューニングしたOracleよりは遅いということ?
0124NAME IS NULL
垢版 |
2006/09/04(月) 00:50:27ID:???
2ヶ月もレスが無い
かくいう私も話題は無いが
いや、聞いてみたいことはあるんだが、職場で特定されそうで聞けないw
0125NAME IS NULL
垢版 |
2007/04/06(金) 18:33:21ID:vNI9fQnt
気にせずに聞いちゃえば…って、すでに半年くらい経過してるのか。
0126NAME IS NULL
垢版 |
2007/05/03(木) 03:31:02ID:tuRSyPPi
こんなスレあったんだなw
とりあえず簡単に書けるとこだけ。

もう2年近くも前だが…w


>>81
確かに「当然」ではないだろうけど、「理不尽な仕様」でもない。

もともとインタプリタでもあるMumpsでは、
文法上タブコードの後には命令しか書けない。
つまり、「.」も前の行のネストを継承するという命令の一種。
命令すっ飛ばしたんだから、ネストは継承されない。

それとコメントするのに気を使わなきゃならないってのも、
C言語では/* */のコメントが入れ子に出来なかったので気を使ってたが…


>>101
>「表」っていう概念は人間にとってわかりやすいからね。

もちろん使用するデータの種類にもよるけど、
これはRDBが主流になり始めてから出てきた神話だったりもする。

生物の分類を考えたときに、表で考えるやつはまずいない。
大抵は樹形図になるはず。

RDB以前のデータベース設計の本なんかを読めばわかるけど、
分類データはまず樹形図になるので、
これをまず表に変換しなさい、ってな話が出てきたりもする。

Excelなんかで表を書くときでも、
同じ項目が繰り返される部分のセルを連結したりした時点で、
それはRDB的概念の表ではなくなる。


>>123
扱うデータの種類と設計によるとしか言えんわな。
Oracleのチューニングが何を指すかにもよるか。

結局トータルコストで判断するってアヤシゲな話にしかならなかったり…
0127NAME IS NULL
垢版 |
2007/05/17(木) 01:13:06ID:+H01EdRD
>>116
オラクルとかと比べて安いの?
0128NAME IS NULL
垢版 |
2007/06/10(日) 23:49:57ID:???
M言語使いは需要あります?
必ずしも日本に限らず。

c、Javaを今から始めたって、
ホントに使える人はさておき、
人数多いから、ニッチなのをと考えています。

あと、M言語開発者に聞きたいのですが、
作ったシステムのデザイン(見た目)は
いくらでも見栄えよくできますでしょうか?
いかにも一昔前の灰色背景の味気ない
ものしかできないのでしょうか?

DBスレで申し訳ありませんが、
お願いします。
0129NAME IS NULL
垢版 |
2007/06/12(火) 16:59:36ID:???
>>128
M言語=Cacheスクリプトで考えちゃうけど、
CacheスクリプトはDBのスクリプトなので
ストアドプロシージャみたいな感じでしか使わない。
なので、目に見える部分はVBなどで作ることになるので、
見栄えはいくらでも良くできます。

需要はわかりません・・・
0130NAME IS NULL
垢版 |
2007/06/14(木) 00:27:44ID:???
>>129
ありがとうございます。
良いものが必ずしもデファクトスタンダードに
ならないですからね。

cacheが良いものってわけでもないけど。
対極にあるのが圧倒的だから、どうなるのかな。
0131NAME IS NULL
垢版 |
2007/06/19(火) 20:42:23ID:4LH9wt8S
Q1.cacheに関わって何年?

Q2.DBの下地(他DBでの開発、学校等でさらりと)の有無

Q3.これからも扱っていく?

お答えいただければ、これ幸い。
0132NAME IS NULL
垢版 |
2007/07/16(月) 21:10:29ID:ZMP1Trrv
グローバルのエキスポートをCache形式で行ってしまったデータを
インポートするとDBがぶっ壊れるのは仕様?
Cache Block形式なら大丈夫なんだけど。
0133NAME IS NULL
垢版 |
2007/07/24(火) 10:53:29ID:wjpKL0uy
>>132
Cache形式でエクスポートした場合は、
Cache形式でインポートすれば大丈夫だが・・・

とはいっても、いつもは^%GOGEN と ^%GIGEN でインポートエクスポートしているけど。
0134132
垢版 |
2007/07/27(金) 22:27:21ID:dnoekjtc
おぉ、レスが付いてる。
>>133
それがCache形式でインポートしてもダメなんだよね。
インデックス付きのグローバルを*Dと*Iのセットでエクスポート&インポート
してるんだが、インポートした後ではユニークキー指定してあるプロパティの
値が10数個単位で重複するという状態になっちゃう。

エクスポートしたのと同じマシンでインポートしてるからエンディアンとか
文字コードとかの問題じゃないはずなのに。
0135133
垢版 |
2007/08/02(木) 19:18:26ID:aFZTPk8o
>>134
そのような現象は経験したことがないな。
大抵は文字コードか、形式を間違ってインポートしたときにおかしくインポートされる。

他の原因を強いて考えるなら、データ内に変な文字コードが入っていて
それが悪さしている場合だけど、現象からするとそうでもなさそう。

インターシステムズ社に問いあわせるしかないと思う。
0136NAME IS NULL
垢版 |
2007/09/03(月) 08:36:23ID:lTGjQw3l
そんなに高性能なら、なんで基幹とかで普及してないの?
実績が分かりにくい上に情報も少ないし、修得するのが実は非常に困難なのでは?
いくら歯の浮いた宣伝文句見せられても、キャシェと今更心中するわけにはいかないし、日本法人信用出来ないし、多分廃れるな。
0137NAME IS NULL
垢版 |
2007/09/03(月) 09:04:50ID:???
もともと医療業界で発達したDBだからじゃん? 顧客チャネルが弱い
海外だとぼちぼち金融系にも入ってってるみたいだけどね

ODBが速度速くて開発がラクって事はみんなわかってる
でも既存開発資産との兼ね合いとかISの事業継続性リスクとか見ると
移行コスト/リスクを正当化する稟議が降りないってことでしょ
SEも枯れてるDB運用じゃない新しい技術を習得する・
させることに二の足踏むだろうし
あとサポートの問題もあるんだろうな
0138NAME IS NULL
垢版 |
2007/09/04(火) 00:57:47ID:???
もともと、RDBはそれ以前からあった階層DBより性能は悪かったわけだが
RDBは瞬く間に普及し、階層DBは廃れていった。
性能ばかりが重要なファクターじゃないってことで。
0139NAME IS NULL
垢版 |
2007/09/20(木) 20:08:32ID:???
Cacheが速いのって、B+Treeでインデックス張ったキーだけじゃないの?
SQLアクセスって、BtrieveにSQL被せたPervasiveSQLを思い出すんだけど。


触ってみたけど、Object Scriptわけわかんね。%Library.Dateとか日付型に現在時刻
入れようとしたんだけど、ドキュメント検索して見つかった$hってはいらねー。他に現在時刻みつかんねー。
他の言語とかDBなら分かったはずの「格納時の内部表現」って奴がCacheだと全然わからん。
日付や時刻って、どうやって格納されるの?まさか文字列で"2007/09/20"って保存??
$hそのまんま代入できるプロパティ型ってある?みつかんないんだけど。無いなら、$hって何のためにあるの??

型同士の代入互換性が全然わかんねー!こんなの入門書の一番はじめに書いてそうなもんだけど、
見つからないのは探し方が悪いのか?MUMPSの常識は知ってて当たり前だから省略されてるのか?

教えて!エロい人!!!
0140NAME IS NULL
垢版 |
2007/09/20(木) 21:02:19ID:???
多分だけど、文字列で"09/20/2007"なら入る。
現在時刻を入れたければ、$zd($h)で入れればいいかも。
0141139
垢版 |
2007/09/21(金) 20:34:24ID:???
>>140
どうも。

日付が保存される場合、その内部表現は何なんでしょう?
日付時刻の場合は?ミリ秒まである場合は違うんでしょうか?

$hで出てくる値が内部表現そのものかな?と思っても、%Date型に$hは入らないで文字は入る。
その辺が、頭で「こうできるだろう」というイメージと違ってて気持ち悪い。
0142NAME IS NULL
垢版 |
2007/09/21(金) 20:58:35ID:???
自分も勉強中ではっきりとは言えないけど、
Cache'って内部表現は、全部文字列だよ。
だからCache'(M言語上)で使用するときは、文字列として扱う。
型を意識するのってJavaとか.netから使うとき位じゃない?
0143140
垢版 |
2007/09/26(水) 23:52:26ID:???
調べて分かったこと。

%Date, %Timeの内部表現は$holorogと同じみたいです。ただし%Dateは$hの前半分、%Timeは$hの後ろ半分
の数字が格納されます。
管理ポータルの論理モードの値は、%Date型の場合$hの日付部分と同じ値でしたので間違いないです。

一連の勘違いの原因も判明。
・%TimeStampの内部表現が$hと違うこと(クラスリファレンスによるとYYYY-MM-DD HH:MM:SS.nnnnnnnnnn という文字列)
・何を代入しても、%Save()しないとプロパティの検証が動かない事

が原因で、%Dateも%Timeも$hじゃない、とか26/09/2007でも2007-09-26でも何でも代入できる、とか勘違いしました。
0144NAME IS NULL
垢版 |
2007/10/05(金) 09:49:31ID:???
クラスを使わないオレには何を話しているか分からんw
0145NAME IS NULL
垢版 |
2007/11/02(金) 16:12:51ID:eSixQGFy
クラスを理解出来なくても。。。と言うよりクラスを知らなくても
十分業務アプリを作成出来てしまうから覚えようとする気持ちになれないなぁ(^^;
初めてcacheをさわる人に、cacheのマニュアルは突起にくいと思います。
分かる人が見てわかるようなマニュアルでは意味が無いのでは。。。
0146NAME IS NULL
垢版 |
2007/11/02(金) 22:05:02ID:???
でも、SQL使うならクラスは必要では?
たしか手作業で既存のグローバル変数とSQLのフィールドをバインディングできたと思うけど、
それ使ってるの?
自動でIndex更新するのも、システム管理ポータルでテーブルチューニングできるのも、
全部クラスつかってスキーマ定義するのが前提では?

十分業務アプリを作れる、という人は、GUIに何を使って、言語バインディングとかは
どうしてるの?サーバーサイドはクラスやメソッドじゃなくて全部ルーチンって事?

5.xからcacheに触れた人と、MUMPSから知ってる人ではずいぶんと前提が違う気がする。


>初めてcacheをさわる人に、cacheのマニュアルは突起にくいと思います。
激しく同意。緑本も読みづらい上に、肝心なことがどこに書いてあるのかわからない。
0150144
垢版 |
2007/11/22(木) 15:55:35ID:???
>>146
GUIはVB.NET、接続はActiveX。
で、ルーチン呼び出してデータを操作って感じ。

学生時代(10数年前)からMUMPSをやってたんで、
今でもこのスタイルで開発。
0154NAME IS NULL
垢版 |
2007/11/28(水) 19:50:08ID:???
>>150
$Order使ってるからSQL使ってないのか。
Cache関連サイトって、SQLとかクラス使う方法載せてるところが無いよね。
0155NAME IS NULL
垢版 |
2008/05/06(火) 14:46:39ID:???
MUMPS懐かしい
30年前に出会いました。
そのころは、DECのPDP11/40というマシンでプログラミングしていました。
PCはIBM5550のPC−DOSがスタンドアロンで普及しはじめた頃です。

会社にはメインフレームに接続した端末ばかりで、なかなか自由に使えなかった時代で、
コーディング用紙をキーパンチャーに渡しパンチをお願いしていました。
もちろん言語はCOBOLやFORTRAN、PL1でした。

MANPSに出会って、私は目が覚めました。
今までのプログラミングはなんだったんだろう。それぐらい感動しました。
クライアント/サーバで端末が10台くらいで、各端末はLANで接続されていました。
エディターもラインエディターでした。

MUMPSは本当に簡単で習得しやすい言語です。
勉強しながら住所録の入力・修正・削除・問い合わせの画面とプリント出力の
プログラムを他の仕事もしながら1週間程度でプログラミングできました。

ファイル構造(データベース)もwindowsのツリー構造そのままですね。
レコードはフルパスのような感じですし。

MAMPSの良さはデータの形式やレコードの定義を考えずに記述できるし
後から自由にレコードの構造を変更でき、他のプログラムにもあまり影響を与えないのです。

本当に少ないステップでプログラミングできるので驚きでした。

MUMPSを調べていてここにたどり着きましたが、
CACHEとうい言語に生まれ変わっていると知り、本当に嬉しい。
0156NAME IS NULL
垢版 |
2008/05/06(火) 15:11:27ID:???
私が今何ぜMUMPSに関心を持っているかと云いますと。
ライセンス料金です。

windows-OS・office・VB・2003SQLサーバ・CAL・oraclとライセンス料は非常に
頭の痛い問題です。

CACHEにするとサーバをLinuxにして端末をwindowsにしても
CACHEとwindowsのライセンス料だけで済むとしたら、
安いのではないかと考えたのです。
openOfficeも在るし、kingOfficeも在るので。

それにwindowsとSQL・EXCEL・ACCESS・VBはバージョンアップの度に各端末の
環境(バージョン)が違うため不具合続出なのです。

windowsをこの際見切りを付けたいのです。
0157NAME IS NULL
垢版 |
2008/05/12(月) 20:16:49ID:???
cacheってライセンス料高いんじゃないっけ?
0158NAME IS NULL
垢版 |
2008/06/23(月) 00:19:35ID:???
http://dokan-dev.net/about/
こいつを使ってcacheのネームスペースをWindowsのファイルシステム上にマウントできればいいんだけどなぁ。
さらにMercurialなんかを組み合わせて自動的にバージョン管理までするような仕組みもできそう。
誰か作ってみませんか(他力本願・・・)
0159NAME IS NULL
垢版 |
2008/07/21(月) 16:33:30ID:???
スタジオからソースを自動エクスポートして、svnで管理する方法ってない?
0160NAME IS NULL
垢版 |
2008/07/21(月) 17:54:57ID:???
svnってsource safeみたいなやつのことだよね?
cacheにエクスポートするクラスメソッドが用意されてるから
VBSとかで簡単なバッチ作ればできるんじゃね?
0161NAME IS NULL
垢版 |
2008/08/05(火) 22:36:55ID:???
プログラマじゃないんだが
仕事(医療保険者)で、これから導入するシステムがこれで組まれているんだそうだ
上読むと医療関係で実績があるらしいがレセプト処理なんかが得意ってことなのか
0162NAME IS NULL
垢版 |
2008/08/06(水) 07:23:01ID:???
別に得意ってわけでもない。
覚えることが少ないからプログラマじゃなくても何とかなるってだけ。
将来的にカスタマイズする予定があるならMUMPSやめとけ。
技術者の確保ができないから開発会社が固定されちまう。
0163NAME IS NULL
垢版 |
2008/08/13(水) 14:30:34ID: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)

なにか解決の糸口が分かる方、アドバイスを。。。
0164NAME IS NULL
垢版 |
2008/08/13(水) 21:01:38ID:???
>>162
レスありがとう
ただ既に成果物は納入されているので
後は導入支援を得て導入という段階になってる
開発はデ○タ…何か身元が割れそうだw
0165NAME IS NULL
垢版 |
2008/10/07(火) 13:33:25ID:14y3s4RQ
SQL環境下で動作テストをしていたものをcashe環境下で動作テストを行うのですが

SQL文のズレが分かりません。
SQLのJOIN関数は使わなくてもいいっぽいらしいのですが、どう作れば良いんですかね。
casheの概念や資料なんぞ貰わえず、とり合えず修正してくれと渡されたのですが。

casheについて講習してるような所があればお教えして頂けると幸いです。
0166NAME IS NULL
垢版 |
2008/10/07(火) 22:31:47ID:???
cache講習はInterSystemsがやってる。一日2万円。講習によって日数が変わる。
SQLはSQL-92の殆どが通じる。

Joinを使わなくて良いパターンは、Propertyが他クラスの場合、->構文で参照できる。
別にJoinを使っても結果は同じだから、だまって知ってるSQLを書けばいいよ。
まずは、システム管理ポータルからSQLを打ち込んでみたら?
あと、ドキュメントをみれば一応SQL関連は難しくない。MUMPS初めての人間がcacheを理解するのに
あのドキュメントは辛すぎるけど。
まず、Cache SQL入門のあたりを読んでみたらいい。
0168NAME IS NULL
垢版 |
2008/12/16(火) 23:05:11ID:???
これが最初に勉強中のプログラム言語だけどInValidDT()の使い方わかんねえ
てかいちいち従属で変数書いて検証しないとクラス定義に合致してるかわからないって面倒すぎないか
これだと普通にスプリクトに処理投げてるのと変わらない気がする
そのプロパティ設定したクラスでメソッド書いたら自動で適用されるものと思ってたのにプログラムってこんなものなのか
0169NAME IS NULL
垢版 |
2008/12/17(水) 19:54:27ID:???
InValidDTってなんだっけ?ドキュメントに引っかからないんだけど。

ちょっとした用途だとMySQLとかで十分だしな。でも大規模になるとEliteになって簡単に億超える罠。
みんなどれくらいの規模に使ってる?参考に教えて欲しい。
あんまり具体的だとInterSystemsにばれるかもしれないけど。
0170NAME IS NULL
垢版 |
2008/12/17(水) 23:11:18ID:???
ごめんInじゃなくてIsだった
IsValidDT
自分は1000人分弱、予想数百MB程度のデータを扱うつもり
このソフトには役不足だろうけど階層型で完成度高くてフリーで手に入るのといったらこれが一番だし
でも本にしてもネットにしても情報が少なくてほんと困る
暗中模索きつすぎ
0171NAME IS NULL
垢版 |
2008/12/21(日) 19:22:23ID:???
技術本が今度出るらしいよ
0172NAME IS NULL
垢版 |
2008/12/21(日) 23:50:57ID:???
それはかなりうれしい
進捗確認できるページある?
0173NAME IS NULL
垢版 |
2008/12/22(月) 22:40:40ID:???
>>172
進捗はさすがに公開されてないんじゃ・・・
0174NAME IS NULL
垢版 |
2008/12/26(金) 19:40:03ID:???
cacheデベロッパーズガイド

来たね
0175NAME IS NULL
垢版 |
2008/12/26(金) 19:52:31ID:???
サンキュ
早速注文した
0176NAME IS NULL
垢版 |
2008/12/27(土) 13:13:19ID:???
目次見た。
サーバーサイドプログラミング講習+ZEN講習くらいの内容か
0177NAME IS NULL
垢版 |
2009/01/12(月) 16:45:13ID:???
cacheで作った物って他に転用効かないから、正直あまり使いたくないな
統合環境も使いにくいし古臭い
0178NAME IS NULL
垢版 |
2009/01/13(火) 06:01:44ID: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/
0180NAME IS NULL
垢版 |
2009/01/22(木) 13:58:51ID:GTw1AI0l
でぃーぷ・しーの完成度ってどうよ
0181NAME IS NULL
垢版 |
2009/02/04(水) 22:42:15ID:???
>>180
ISJのページ見てもどんな製品だかよくわからん。
0182NAME IS NULL
垢版 |
2009/02/19(木) 00:23:54ID:???
アンサンブルだってそうさ。
0183NAME IS NULL
垢版 |
2009/02/19(木) 21:45:09ID:???
ensembleはほら、BizTalkとかWebSphere MQとかと一緒でEAIの一種じゃん。
BPELのサブセットもあるし。
0184NAME IS NULL
垢版 |
2009/02/25(水) 19:40:10ID:???
アンサンブルやディープシーのグラフ(SVG)で日本語出せないのはなんとかならんのか。
Flashにすればいいのに。
0185NAME IS NULL
垢版 |
2009/02/26(木) 02:34:04ID:???
なんともならんよ。

大体アドビがすでにIEのSVGプラグイン放棄してるから今後もう使える望みはない。
ISもいつまでマイクロソフトのせいにして逃げるつもりかね。
しまいにゃ基幹で狐使えとか言うし狂ってるとしか思えない。
大体アンサンブルだってマトモに使えるアダプタがODBCのみとはどういう事?
使えない機能満載にもかかわらずあのトンデモ価格での提供は、本気で日本で商売する気あるとはとても思えない。
0186NAME IS NULL
垢版 |
2009/02/26(木) 23:00:51ID:???
狐って火狐?IEでしか動きませんって聞いた気が。別の狐の話かな。
1億するWebMethodsよりは安いけど、大して安くはないね>Ens

ところでさ、>>174の本にCacheSQLも載ってるんだけど、DDLについて一カ所だけ触れて「後で説明」って
書いてあるんだけど、説明が見つからないんだよね。
俺の見落としかな? cacheでDDL書く奴もあまりいないんだろうけど。
0187NAME IS NULL
垢版 |
2009/02/26(木) 23:15:59ID:???
狐はやサファリなんかは標準でSVG対応してるからなあ。
しかし、ディープシーのインターフェースがIEしか対応していないのも事実。実際狐だとログインが出来ない。しかしグラフは日本語表示ができない。JIS2004フォント入れてなくてもダメ。
アンサンブルは狐だとプロダクション管理画面はまあまあ使えるが、そもそも管理ポータルの動きがかなり怪しい。
早い話が全ての機能がマトモに動く環境がほとんどないという素晴らしい製品という事。
0188NAME IS NULL
垢版 |
2009/02/27(金) 17:09:29ID:???
SVG はさ、SVG で保存して、アドビのソフトでSVGで開いても、ちゃんと表示されない。
IEのSVGプラグインで表示どころか、イラレでSVG の画像部品作る事ができない。
SVG の部品作成ソフトが欲しいところ orz
0189NAME IS NULL
垢版 |
2009/03/03(火) 08:56:52ID:???
死んだ規格にこだわっても何も良いことないのにねぇ。
そんなことよりキャシェの基本機能や性能をさらに上げた方がもっと効果的に他のDBより差別化できるのにね。
今のISの戦略は我々がキャシェに求めているものとはかなりかけはなれたモノだよ。
0190NAME IS NULL
垢版 |
2009/03/03(火) 21:23:33ID:???
死んだ規格といっても、M言語を捨てたらそもそも存在価値がなくなるんじゃ?
0191NAME IS NULL
垢版 |
2009/03/03(火) 22:53:41ID:???
SVGの事じゃね<死んだ規格

CSPとかZENは見直して欲しいかなぁ。セッション維持し続けてライセンス食いつぶすし、Webライセンス高いし。
おまけにC/S間独自っぽくてjQueryとか他所のライブラリを食い込ませる余地がないし。
ASP.NETですらjQueryサポートしてるのに。

WebServiceは割と楽だけど、投げたオブジェクトがCacheインスタンスになった後、更新に使えないのが不満。
新規インスタンスにしかならないから、OpenIdでロードしてプロパティ代入して、とかやらんとならん。

結局、cacheになって追加された機能って中途半端なものばっかり。
0192NAME IS NULL
垢版 |
2009/03/04(水) 13:38:31ID:???
せめてSQLエクスプローラだけでも復活してくれ。
あの糞ポータルは生産性悪すぎ。
0193NAME IS NULL
垢版 |
2009/03/04(水) 21:40:22ID:???
>>191
どうみてもSVGよりMの方が死んでますがなw
0194NAME IS NULL
垢版 |
2009/03/07(土) 21:48:39ID:???
>>193
よせよ、これからも暫くつきあうんだから。

とりあえず、newを排除できたんだからCOSは評価してもいいと思うんだ。
0195NAME IS NULL
垢版 |
2009/04/17(金) 15:18:20ID:???
エラーメッセージは何とかならないのかな。
mac形式やcls形式で作ってるのに、エラー行はint形式での位置を通知されてもねぇ。

undefの変数が分かるようになりました、って今まで分からなかったのか。
0196NAME IS NULL
垢版 |
2009/05/20(水) 20:56:15ID:N4EG5LIu
これrow_number使えんのか。
21件目から30件目、とか取得したい場合どうするの?
select top 30 ....
where not exists
(
select top 20 ...

みたいにするの?
それとも何か専用の書き方がある?
0197NAME IS NULL
垢版 |
2009/05/21(木) 21:57:57ID:???
無い。TOPはあるけどOFFSETが無いから無意味。not existsでできた?

やるならQueryの中で一部を切り出すしかない気がするんだけど、SELECT句のカラムを適切に
設定した%SQLQueryを生成する方法がリファレンス等を読んでもよくわからない。
0198NAME IS NULL
垢版 |
2009/05/24(日) 00:58:13ID:???
一旦全結果セットとってから、抽出。
あまりにも膨大な結果セットになる場合は、取得範囲以外を切り捨てちゃう方法があったはず。
(多分 row num より効率が良いかも)

row num が使えるDBも内部では同じ事しているから、row num が使えるだけ。
まー、row num が使えると便利だけど。
0199NAME IS NULL
垢版 |
2009/06/04(木) 11:43:47ID:???
スタジオでINTルーチンをデバッグしようとすると
「エラー#6704:ターゲットがデバッガから終了しました」
ってなる。
もう一回続けてデバッグをしようとすると
「6707」って出るんだよな..

CACHE2008でファイアウォールもOFFなんだが、
何か設定がたりないのか...
誰か教えて〜
0200NAME IS NULL
垢版 |
2009/06/28(日) 16:46:47ID:???
すみません。
質問ですが、ObjectScriptは、M Scriptの発展型なのでしょうか?
ObjectScriptとM Scriptはどのような違いがありますか?
0201NAME IS NULL
垢版 |
2009/06/28(日) 18:58:57ID:???
PUBLIC宣言した変数以外ローカル扱いするプロシージャがある。実質New不要。
クラス定義ができてそれを扱える。クラス定義は内部でCOSに変換される。同じようにSQLも変換される。
ブロック構文が使える。if {} elseif {} else {} とか while {} とか。ブロック構文は$Testを無視する。

このへんかな、大きな違いは。
0202200
垢版 |
2009/06/28(日) 21:00:50ID:???
>>201
ありがとうございました。
0203201
垢版 |
2009/06/28(日) 21:43:06ID:???
>>202
逆に私はCOS以降から入った人なので、知識としてif<sp><sp>else<sp><sp>とかがあるとは知っているけど、使いこなせない。
素のMのソースはマジ読めない。Mべったりの人は他にいると思うので、まだ大きな違いがあるなら、そちらの人が指摘してほしい。

個人的には、ブロックの導入が最大の違いだと思う。プロシージャも新ifも、ブロック構文が前提だから。
0204NAME IS NULL
垢版 |
2009/06/29(月) 22:32:06ID:???
ああ、1日目は最初10分おきでやってたし
2日目は21:30スタートだったけど
今日は9:00スタートで2回戦は23:00のままだから結構開くんだ。

明日からは新馬戦は21:30にしよう。
0205204
垢版 |
2009/06/29(月) 22:34:22ID:???
すみません誤爆です
0206NAME IS NULL
垢版 |
2009/07/03(金) 21:09:02ID:???
こりゃすごいね。

こんな言語よく残ってたもんだ。
0207NAME IS NULL
垢版 |
2009/08/21(金) 01:07:47ID:???
ぜんぜん進んでないww
誰もいないのかな??

cache'2008も出たことだし、今後のことをきいてみたかったのに・・・
0208NAME IS NULL
垢版 |
2009/08/21(金) 01:27:07ID:???
ど素人なんでROMってる
自分で組む参考にしようと常駐してるけど本当に進まないな
階層型DB選ぶなら大体これだろうと思うんだけどみんなリレーショナルなのか
0209NAME IS NULL
垢版 |
2009/08/22(土) 01:07:45ID:???
俺もどしろーとww

でも、、、個人レベルならcacheはあんまりメリットのでは??
0210NAME IS NULL
垢版 |
2009/10/05(月) 21:54:23ID:???
転職してこれ使うことになった
自分の発想にすごい合ってるかも

だがマイナーなんだなぁ……
0211210
垢版 |
2009/10/20(火) 01:35:31ID:???
何かだんだん慣れてくると癖になるな……
恐ろしいほど早いし。

ただIsolation Levelが気になる……SQL Serverで言うREAD COMMITTEDなんだな……
0212NAME IS NULL
垢版 |
2009/12/13(日) 21:36:24ID:???
気にはなってるんだよねぇ。これ。
でも情報が少なすぎて。
0213NAME IS NULL
垢版 |
2010/01/08(金) 17:14:46ID:???
クラスからルーチン(.int)を呼んで、引数渡して、戻り値受け取りたいんだけど可能?
0214NAME IS NULL
垢版 |
2010/01/08(金) 21:51:35ID:???
なんで出来ないと思うの?
0215NAME IS NULL
垢版 |
2010/03/30(火) 20:49:18ID:???
ええいオプソのオブジェクトDBはないのか!
0216NAME IS NULL
垢版 |
2010/04/07(水) 20:46:27ID:NYXih7+d
>215
Zope
0217Real
垢版 |
2010/04/20(火) 11:09:19ID:M1Cs/TQ3
キャッシェ・・良い商品だけど価格をそろそろ見直さないと使えないです。
高すぎる。
0218NAME IS NULL
垢版 |
2010/05/19(水) 19:59:56ID:???
駄目元で会社に提案してみる
0220NAME IS NULL
垢版 |
2010/06/24(木) 22:39:56ID:i9ShDT1O
$o
0222NAME IS NULL
垢版 |
2010/08/04(水) 12:33:56ID:M4SASUy+
>>221
SUBSCRIPT
0223NAME IS NULL
垢版 |
2010/08/19(木) 08:47:10ID:T+XFoJ6i
M言語のすばらしさは、それを使った人にしか理解できないと思います。
EXCELやAccessの手軽さで、ど素人でも簡単な講習でプログラムを
組むことができるのです。

しかもそのDB構造は堅牢で理解しやすいツリー構造で容量を消費せず、しかも
アクセススピードか速い。またデータの型を気にする必要も無い。

こんなプログラミング言語がCOBOLやFORTLANの時代に在ったなんて
信じられない。

誰か、UBUNTU上で日本語でフリーで使えるM言語を開発して欲しい。
0224NAME IS NULL
垢版 |
2010/08/21(土) 10:00:56ID:???
Mは嫌だな。
使うならCache Object Scriptがいい。
ブロック構文も使えない言語なんて……
0225NAME IS NULL
垢版 |
2010/08/22(日) 13:49:52ID:???
>>223
フリーマンプスというイスラエル産のオープンソースがあってな
0226NAME IS NULL
垢版 |
2010/10/16(土) 15:42:40ID:qR1fvDKl
$p
0227NAME IS NULL
垢版 |
2010/10/22(金) 18:42:34ID:B+VSoYR1
$o
0229NAME IS NULL
垢版 |
2010/10/27(水) 12:39:38ID:WT/4Uyix
$h
0230NAME IS NULL
垢版 |
2011/01/15(土) 21:42:54ID:???
だれか商用でもオープン系でもいいから、ガチでSQL性能比較した人いない?
それともみんなSQLは捨ててMUMPSとして使ってるの?
0231NAME IS NULL
垢版 |
2011/04/24(日) 21:16:54.43ID:5RBkqyjJ
誰か居ない?
0233NAME IS NULL
垢版 |
2011/04/27(水) 00:56:48.59ID:???
>>232
人居ないと思ってた・・・
ありがとう


誰か分かる人いるならCache'でM言語のご教授してくだされ
0234NAME IS NULL
垢版 |
2011/04/27(水) 13:52:46.62ID:???
もう一人いるぞ
Mって事は昔のソースか?Mシステムのメモ帳でggr
0235NAME IS NULL
垢版 |
2011/04/27(水) 22:18:38.87ID:???
>>234
昔のが分からないけれども、Cache ObjectScriptです
入門とメモ帳はよく読んでますが、理解が悪いです・・・
0236NAME IS NULL
垢版 |
2011/04/28(木) 01:00:36.36ID:???
>>235
>>200-203辺りの違いは分かってる?

講習を受けるだけでかなり理解が進むんだけどな
俺らIT関係の単価考えたら二万は安いだろ
ただ、まともに理解するには管理コースとかサーバーサイドプログラミングも必修
0237NAME IS NULL
垢版 |
2011/04/29(金) 00:55:53.43ID:???
>>236
ある事情によりMをいきなりやっている状態なもので分かっていませんでした。
講習を検索してみても現在予定
最近の見当たらなかったです。見落としていたらすみません。
それと講習がやってても時間があるかどうか・・・
0238NAME IS NULL
垢版 |
2011/09/10(土) 09:18:52.41ID:x2yWFr7X
test(){
}

とかで、test(a)やtest(a,b,c) みたいに引数の数が分からない場合、どのように取得すればよいのでしょうか?

javascriptの arguments や perl の @_ みたいなものが無いかな・・というイメージなんですが。
0239NAME IS NULL
垢版 |
2011/09/10(土) 20:29:54.55ID:x2yWFr7X
変数名に、val_ref みたいにするとエラーになるんですが、変数名に _ は×なんでしょうか?

実際にやってみてダメなので、ダメなんだろーなーとは思うんですが・・
0240NAME IS NULL
垢版 |
2011/09/10(土) 20:34:51.67ID:x2yWFr7X
変数定義を必須にするようなオプションはないでしょうか?

スペルミスとかで変数名間違ってもそのまま通ってしまうのでちょっと不安で。

もしくは局所化でもいいんですが。

javascriptでの以下みたいな
(function(){
 var test = '';
 ・・・
})();

せめて、コンパイル時に warning ででも教えてくれるような機能があれば。
0241NAME IS NULL
垢版 |
2011/09/10(土) 22:51:48.88ID:x2yWFr7X
Cach? のスタジオで ctrl+z で変更を戻すときに量が多少多いと微妙に間違って戻ってしまうのでちょっと困っているのですがなんとかならないでしょうか?

今のところ解決方法が分からないので別のエディターを使ってコピペしてるんですが、面倒くさくて。
0242NAME IS NULL
垢版 |
2011/10/02(日) 01:39:30.13ID:vopaYa44
キャシエの噂を聞きつけてWin評価版入れてみ た。 裏でApache動いてるみたいだけど、評価版でも リモートからWebアプリにアクセスできるのかな?
0243NAME IS NULL
垢版 |
2011/10/04(火) 11:52:50.95ID:???
メンテを依頼された客先のシステムは
C30WとかいうVT100のエミュレータでアクセスしてる。
この制御コード変換?に%NDS.obj NSYS.obj というのを
使っているんだけど全く資料がなくて作成元も不明
どこかに落ちてないですかねえ
0244NAME IS NULL
垢版 |
2011/10/04(火) 23:59:36.39ID:???
>>238
javascriptやargumentsに詳しいわけでもないし、
あまり詳しいわけじゃないから間違ってるかもしれませんが、、

関数を作りたいのでしょうか?
それでしたら、関数の引数をあらかじめ、渡される予定の最大数の引数で作ってしまえばいいかと思います。

で、呼び出し元で想定している、最大の引数の数を超えない引数を超えない範囲で
関数呼び出ししてあげればいいのではないでしょうか?

つまり、関数を以下のような形でつくって、、、

TEST(a1,a2,a3)
S a1=・・・

以下で呼び出す。

S X=$$TEST(X,Y)

この場合、a3が定義されませんが、オプショナルということで
$G()を使用しておけばいいかと思います。
0245NAME IS NULL
垢版 |
2011/10/05(水) 00:21:47.55ID:???
>>239
連投スマヌ。。。

"_"(アンダーバー)はダメだと思います。
というのも、"_"はCacheで接続子としての役割があるから。

たとえば、A="ABC",B="DEF"のとき、A_Bは変数としては扱わず、
"ABCDEF"として解釈するってこと。

>>240
そんな機能あったら便利だねー
あったら、教えてちょ。
0246NAME IS NULL
垢版 |
2011/10/10(月) 20:09:15.41ID:eLCiVj2H
InterSystemsのDocBookに「ページに書式が含まれている場合・・」のように書いてあって、

"書式"ってなんだろうと思ってたら、

どうやら、formタグ(<form>) のことっぽい。
0247NAME IS NULL
垢版 |
2011/10/19(水) 19:31:47.75ID:???
デアゴスティーニから送り出された新たな週刊ロボット。
70巻を予定。今回もサーボは焦げるのか・・・
ロボ初心者も多く参入するであろうこのシリーズ、初心者は謙虚に、
玄人は寛容にお願いいたします。

デアゴスティーニ
http://deagostini.jp/rbx/
0248NAME IS NULL
垢版 |
2011/11/08(火) 09:16:18.05ID:???
ObjectScriptで文字列の抜き出し(VBでいうRight関数やMid関数)を行う関数ってないのでしょうか?
$EXTRACTTや$LENGTH組み合わせて自前で作るしかありませんか?
0249NAME IS NULL
垢版 |
2011/11/13(日) 04:08:29.01ID:???
>>248
$Eでできるのではないでしょうか。
第3引数を渡せば、Mid関数と同等の処理を行うことができます。

s TEST="1234567890"
w $e(TEST,5,7)

と実行すると"567"が取得できます
0250NAME IS NULL
垢版 |
2011/11/20(日) 20:22:11.23ID:???
>>249
亀ですがありがとうございます。
何がしたかったかというと、桁数決めて0埋めをしたかったのです(123456 ー> 0000123456みたいに)。
0251NAME IS NULL
垢版 |
2011/11/21(月) 01:46:35.64ID:+w7X/VvA
>>250
$Jと$TR組み合わせればできるよ
0252NAME IS NULL
垢版 |
2011/11/21(月) 10:12:11.03ID:GBD4WTZR
>>251
まさにこれです!シンプルでいいですね。
ありがとうございました!
0253キューブ
垢版 |
2011/12/14(水) 22:21:47.62ID:9bue5U6u
オラクルにsqlゲートウェイで接続する場合、異常におそくないですか?
0254NAME IS NULL
垢版 |
2012/01/04(水) 12:05:18.68ID:EC3mpfty
ZEN+Object Scriptでファイルのアップローダー的なプログラムを作成したいのですが(ローカルファイルをサーバ内の任意フォルダにコピー)サンプルプログラムなどでこういったコードが使われているものってありますか?
0255254
垢版 |
2012/01/04(水) 15:01:46.12ID:EC3mpfty
補足ですが、ファイルを%FileBinaryStreamとしてDBに格納するよりも、ファイルのパスのみDBで保持する方法のほうが望ましいです。
どうかよろしくお願いします。
0256NAME IS NULL
垢版 |
2012/01/05(木) 09:28:31.24ID:???
>>253
マスターの連動とかやってるけど遅くないよ
そもそもあれってODBCでしょ?
手動で遅くないか試したら?
あとはサポートに聞けばいい

>>254-255
DBに保存するのは%GlobalBinaryStreamでしょ
%FileBinaryStreamなら保存先はファイルパスをしていするはず
ZENは知らないや
0257254
垢版 |
2012/01/06(金) 07:19:49.06ID:???
>>256
てっきり%FileBinaryStreamがファイルそのものの保存と思ってました。よく見たらドキュメントのストリームの解説に
書いてありましたね。不勉強でした。
あとCSPのサンプルの中にuploadのテストページがあったのでソースを弄ってみることにします。
有難うございました。
0258NAME IS NULL
垢版 |
2012/03/26(月) 14:34:50.54ID:7k8yEe44
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
}
0259258
垢版 |
2012/03/26(月) 21:09:41.72ID:7k8yEe44
<button id="bt" name="bt" caption="送信" />は
<submit id="bt" name="bt" caption="送信" />
のコピペミスでした。失礼しました。
よろしくお願いします。
0260NAME IS NULL
垢版 |
2012/04/15(日) 02:26:07.89ID:3ZP5sDT0
Zenレポート使ったことある人います?
0261NAME IS NULL
垢版 |
2012/06/12(火) 20:56:13.78ID:Y/iZQcHh
速い速いっていうけど、ドキュメントのページかなり遅いんだよね。
0262NAME IS NULL
垢版 |
2012/06/12(火) 23:55:43.67ID:???
Symposia行った? DeepSee同梱って、あれライセンス料取らないの?以前は確かキャシェに含まれるけどライセンス料別って言ってた気がするんだけど。
0263NAME IS NULL
垢版 |
2012/08/29(水) 23:27:49.76ID:cEDQW9CT
切り上げとか四捨五入とかどうやればいいんでしょう?
0265NAME IS NULL
垢版 |
2012/08/31(金) 00:52:26.78ID:viaX34tp
切り上げが無いみたいなんですけど・・

四捨五入は助かりました!
0266NAME IS NULL
垢版 |
2012/09/03(月) 16:03:19.48ID:Ht0AR/El
1で割って余りがあれば、+1すればいいんかな?
#で余り、\で商なので

if x#1>0 { S x=x\1+1 }

マイナスの場合は最古の+1を-1にすればよいかと
0267NAME IS NULL
垢版 |
2012/09/07(金) 00:13:31.78ID:O39K3gJ5
どうもです。
素晴らしい。ありがとうございます。ceil や round ぐらい言語にあって欲しいですけどね・・
0268NAME IS NULL
垢版 |
2012/09/11(火) 23:55:48.58ID:KR0RSg0X
ん・・。やっぱり全く良さが分からないんですけど、
Cache'にするメリットって誰か教えて下さい。
0269NAME IS NULL
垢版 |
2012/09/12(水) 00:29:32.51ID:???
Mで書かれてる古いシステムを動かせる、くらいかな。
0270NAME IS NULL
垢版 |
2016/06/11(土) 13:03:21.03ID:Y9yMW2vW
NULL
0273NAME IS NULL
垢版 |
2017/10/19(木) 21:52:00.20ID:???
上司から今度使うから勉強しろと言われた…
超初心者なのに…
0274NAME IS NULL
垢版 |
2017/12/29(金) 11:11:19.78ID:dtNZwIie
誰でも簡単にパソコン1台で稼げる方法など
参考までに、
⇒ 『宮本のゴウリエセレレ』 というブログで見ることができるらしいです。

グーグル検索⇒『宮本のゴウリエセレレ』

96MZ6RMWAH
0275NAME IS NULL
垢版 |
2018/02/14(水) 13:34:51.18ID:???
☆ 日本の、改憲をしましょう。現在、衆議員と参議院の両院で、
改憲議員が3分の2を超えております。『憲法改正国民投票法』、
でググってみてください。国会の発議はすでに可能です。
平和は勝ち取るものです。お願い致します。☆☆
0276NAME IS NULL
垢版 |
2023/01/07(土) 07:10:16.36ID:???
制限解除記念かきこ
レスを投稿する


ニューススポーツなんでも実況