トップページ⇒tech
414コメント138KB

WebObjects 質問スレ

■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさんNGNG
Web アプリケーションサーバ WebObjects の質問スレ
0002デフォルトの名無しさんNGNG
関連リンク

運用上の技術情報(アップルジャパン)
http://www.apple.co.jp/webobjects/techinfo/index.html
(サンプルコードへのリンクあり)

日本語技術情報
http://www.apple.co.jp/webobjects/wo_docs_j.html
(WO4ベースの資料もあるが、基本的に変わっていないので参考になります)

メーリングリスト
「WebObjects-jp Mailing List 」
http://www.tech-arts.co.jp/macosx/webobjects-jp/ml.html
「WebObjects-jp Mailing List過去ログ検索」
http://www.tech-arts.co.jp/macosx/webobjects-jp/search.html

書籍
「WebObjectsアプリケーション開発ガイド」←判りやすくオススメ
http://www.ohmsha.co.jp/data/books/contents/4-274-06439-5.htm
「WebObjects実践ガイドブック」
http://books.softbank.co.jp/isbn/1156/index.html
0003初期不良NGNG
EOF の EOEditingContext の使い方について質問だえす。
どっかのサンプルでは新規レコードを作る場合、
次のページに新規の EOEnterpriseObject を渡してたりしたんですが、
これだとどうも EditingContext が変更を保持している
状態が長引いてしまって気持ち悪い感じがするんです。

そんなわけで、NSDictionary に各フィールドの情報を保持させて、
DB に格納する段になって初めて、

EOEditingContext editingContext = session().defaultEditingContext();
editingContext.revert();
//情報を保持した NSMutableDictionary で EOEnterpriseObject をほげる
editingContext.saveChanges();

ってな感じで EOEditingContext がホットな状態(?)を
できるだけ短くしたくなってしまいます。
皆さんはこの辺どんな風にやっているんでしょうか?
0004デフォルトの名無しさんNGNG
>>1-3 自演乙
こちらで質問してください。

***すれ立てるまでもない質問はここで 第53刷***
http://pc5.2ch.net/test/read.cgi/tech/1081170910/l50
0005初期不良NGNG
>>4
こんな質問そっちでできるわけもなく...
0006デフォルトの名無しさんNGNG
板違いです。

Web プログラミング板
http://pc5.2ch.net/php/
0007初期不良NGNG
>>6
Tapestry とかこっちにあるのに?
それにあっちは商売くさくて仕方ないんです。
単に技術として扱いたいんで...
0008デフォルトの名無しさんNGNG
>>1
スレ移動申請よろしく
0009デフォルトの名無しさんNGNG
これらは板違いでないということに???

.net と J2ee
http://pc5.2ch.net/test/read.cgi/tech/1045399051/l50
[マジ初心者]JSP/servlet[助けて!!]
http://pc5.2ch.net/test/read.cgi/tech/1059044443/l50
JSF(JavaServer Faces)【.NET死亡?!!!】
http://pc5.2ch.net/test/read.cgi/tech/1059208396/l50


Cocoaでさえ、隔離されてしまっているマクにマカ。とても悲惨だ。
シェアも悲惨ながら、立場も悲惨だ。
0010デフォルトの名無しさんNGNG
昔この板に WebObject スレ無かったっけ?
それの次スレってことにすれば、、、
0011初期不良NGNG
Win デベロッパ環境で、Apple Mach Daemon とか
Apple Netname Server とか WO 使わないとき
メモリ食ってると嫌なんで、手動にして起動時に
サービス動かないようにしたら、後でサービス起動しても
EOModeler とかのツール類が動かない...
スタートアップに入っている Window Server とかも関係あるのかな?
手動でサービス落とすと失敗する事多いし...
結局あきらめて自動起動にしてまつ。
いじらん方がいいのかね?
0012wolips利用者NGNG
>>11
WO関係のサービス&プロセスはすべて手動起動にしてます。

---------------
1.自動起動サービスをすべて手動に設定する。
- Apple xxxx系のサービス
- openexec (Openbaseは全く使わないので常にOFF)

2.自動起動プロセスをスタートアップからはずす
- Pasteboard Server
- Window Server

3.WO用サービス実行用バッチファイル作成
例)wostartup.bat

net start Apple_netname_Server
net start WOTASKD5
start C:\Apple\Library\Frameworks\AppKit.framework\Resources\pbs.exe
start C:\Apple\Library\System\WindowServer.exe

---------------

必要なときにこのバッチファイルを起動します。
私の場合、EOModelerやWOBuilderを初めて起動するときに、このバッチファイルを起動しています。
0013デフォルトの名無しさんNGNG
プ社ネタはここでやるか。
0014初期不良NGNG
>>12
> start C:\Apple\Library\Frameworks\AppKit.framework\Resources\pbs.exe

Pasteboard Server! 気づいてなかった...
これも起動するようにしたら全サービス手動でもできますた!
これでマシン起動が速くなる...

バッチファイルもいただきました。ついでに
NEXT_ROOT 使ってどのマシンでもいけるようにしてみますた。
D:\Apple に置いているマシンとかあるので...

net start Apple_netname_Server
net start WOTASKD5
start %NEXT_ROOT%\Library\Frameworks\AppKit.framework\Resources\pbs.exe
start %NEXT_ROOT%\Library\System\WindowServer.exe
0015デフォルトの名無しさんNGNG
>>9
このスレが板違いであることの指摘と、それらのスレが放置されている
ことには関連はない。それらのスレも同様に板違いだろうが、指摘する
人がいないだけの話だ。何なら自分で削除依頼出せば?
板違い根絶にご協力を。
0016初期不良NGNG
>>15
まあ、OR マッピングフレームワークの EOF も含んでいるんで
別にウェブアプリケーション専用というわけでもないんですよ。
EOF 単体で利用するネタもありますし。
0017デフォルトの名無しさんNGNG
EOFのフレームワークを配布するライセンスが存在しないので、
デスクトップアプリを作成しても開発環境の上でしか使えない。

JavaClientだけにしておけ
0018初期不良NGNG
>>17
WebObjects が動いているサーバ上で cron とか
メールをフックに起動する Java アプリで使うような感じを
想定してた。こういうのは別に EOF 初期化が重かろうがキニシナイし
0019デフォルトの名無しさんNGNG
このスレは削除依頼済みなので書き込まないでください。
0020初期不良NGNG
久しぶりに ML チェックしてみたら EOF のみで使うネタが
一月前あたりに出ていました。
ttp://www.spice-of-life.net/webobjects/eof/eof_without_wo.html

WebObjects /cgi-bin/WebObjects/6スレ目.woa
http://pc5.2ch.net/test/read.cgi/php/1063024891/
の 825-855 で書かれたネタとほぼ同じ内容ですね。
0021ageNGNG
age
0022デフォルトの名無しさんNGNG
Java Update 1.4.2は問題無し?
0023初期不良NGNG
>>22
WebObjects5.2.3 で正式サポートじゃなかったかな?
5.2.2 でも問題ないよとうちの人が言っていましたが
サポート無しの状況で使いたくなかったので 5.2.3 待ちでした。
0024デフォルトの名無しさんNGNG
WebObjectsを使うにあたっての必須知識とはどんなものがあるでしょうか?
思いつく物としてはJavaやSQLがあるのですが、他に必要な物はありますか?
0025デフォルトの名無しさんNGNG
SQL はなくてもいいよ。
0026デフォルトの名無しさんNGNG
大規模なの作るなら裏で何やってるかのイメージつかむためにあったほうがいい。
小規模なら何も考えずに記述しても大して変わらないだろうけど。
0027デフォルトの名無しさんNGNG
WebObjectsラクですねぇ。感動。
すとらっつ、はいばねーと、すぷりんぐの組み合わせが最高最強だと思っていたんだが。世の中イロイロあるもんですな。
0028デフォルトの名無しさんNGNG
このスレ見ておもしろそうなんでADCからお試し版ダウンロードしてみた。
でも本業が忙しくてマックバイナリ展開してもない罠。
お試し版のライセンス今月いっぱいまでっぽかったから・・・ろくに遊ぶ時間ないな。
何でこう慢性的に忙しいのかやになってくる。

スマン。愚痴でスレ汚しちまった。
0029デフォルトの名無しさんNGNG
月末に成ればまた来月末までのライセンスがダウソできるよ。
どうせ運用で使えない開発ライセンスだし。
0030デフォルトの名無しさんNGNG
Win版のトライアルってある?
0031mNGNG
>>30
ないんだな、これが。
0032デフォルトの名無しさんNGNG
アポーはマクを売って経営を続けてる会社だからな。マクが売れない非マク版のトライアルは無い。
中古で安いPMG4でも用意したら? 昔よりは遥かにライセンス安いしリテール買ってしまうのもありだけどな。
003328NGNG
>>29
情報サンクス。ほんじゃ、ゆっくりと遊ばせてもらうことにします。
0034デフォルトの名無しさんNGNG
ADCからダウンロードしてきてインストール終わったんですが、なぜか立ち上がりません。
Developer>Applications>WebObjectsBuilderをダブクリで良いのでしょうか??

何かアップデータを入れないとダメとかありますか?
0035デフォルトの名無しさんNGNG
>>34
ヲイヲイ
Xcodeー>新規プロジェクトー>WebObjects Application
0036デフォルトの名無しさんNGNG
詳しく作り方が書いてある日本語pdfかWO本買って来てまず読め。
003734NGNG
>>35
うわ、そうだったのですか。あまりに無知でスマソ。。吊ってきます。
って、クビ吊る前にやってみたら、「新規プロジェクト」ウィンドウ内にWebObjects Applicationが見当たりません。

自分の頭か目がボンクラなんでせうか。。。(鬱
ちなみにXcodeは1.2です。
003834NGNG
>>36
そうですね、、そうしまつ....._| ̄|○
0039デフォルトの名無しさんNGNG
Panther以後のWO本ってないよな。
0040デフォルトの名無しさんNGNG
商業的に厳しいのかな? 最新版の情報で欲しいねえ。
0041デフォルトの名無しさんNGNG
Practical Webobjectsは?
http://www.amazon.co.jp/exec/obidos/ASIN/1590592964/
0042mNGNG
>>41
欲しいんだけど、
まだ発売されてないよね、それ。。。
0043デフォルトの名無しさんNGNG
すんませんひさびさに2ch来てみたらWebProg板のWebObjectsスレが見当たらないのですが
どこにいってしまったんでそうか?
0044デフォルトの名無しさんNGNG
>43
ほれ
http://pc5.2ch.net/test/read.cgi/php/1025561456/
0045デフォルトの名無しさんNGNG
>>44
Access信者はカエレ
0046デフォルトの名無しさんNGNG
どもWebObject触って二週間の初心者です。
(つーかWeb開発自体二週間…)

WebObjectでCookieを生成しようとしたのですが、
WOCookieクラスでクッキー情報を設定したのち、
WOMessageでaddCookieで放り込んでも、
クッキーを吐き出しません。
addCookieを実行したページでは、クッキー情報があるんですが、
ブラウザでクッキーを受信しない状態で、
どうやらページ内のみで情報を保持しているようです。

何かもうワンアクション必要なのでしょうか?
004746NGNG
>>46
解決したので自己レス

WOMessage にWOCookieをぶち込むのじゃなく
WOResponseにぶち込むんでした。

で発行されたCookieはWORequestで参照すると。

…基本的な事でレス汚してすみませんでした。
0048デフォルトの名無しさんNGNG
http://www.whywebobjects.com
0049デフォルトの名無しさんNGNG
Xcodeの新しいのが出たらしいが人柱した勇者居る?
0050デフォルトの名無しさんNGNG
Practical Webobjects発送開始age
0051デフォルトの名無しさんNGNG
ageてねー
0052デフォルトの名無しさんNGNG
なにげなくJava Update 1.4.2 Update 1を適用したらエラーも無く動かなくなったのだが、正式サポート環境から外れてしまったか?
また再インストールかよ。orz
0053デフォルトの名無しさんNGNG
WebObjects 5.2 Windows版の日本語化パッチはありますか?
0054デフォルトの名無しさんNGNG
DQNでないWO開発会社ってありますか?
0055デフォルトの名無しさんNGNG
>>54
ありません。
0056デフォルトの名無しさんNGNG
EOF作った人が今Microsoftにいるらしいんですが、
ADO.NETと似てるとこ似てないとこをチャチャっと誰か教えてくれんですか?
0057デフォルトの名無しさんNGNG
EOF作ったのって誰なんですか?
MSってほんと優秀な人集めてるんだなぁ。

ADOについてはほとんど知らないけど、
- DBを抽象化して扱うので、後からDB差し替え可能
- EOGenericRecordみたいなのがあって、簡単にレコードをビューに表示できる
辺りは似てるなぁ、と思った。

でも、SQL文は書かなきゃいけないのかね?
EOQualifier みたいのはないのかね?
そこは似てない、というかWOではあまりやらない
SQL発行してrawRowを扱うやり方に似ているかな、と思った。
http://www.atmarkit.co.jp/fdotnet/basics/adonet06/adonet06_04.html
0058デフォルトの名無しさんNGNG
>>57
↓これ書いてる人。他にもいるんだろうけどね。
http://msdn.microsoft.com/architecture/overview/softwarefactories/default.aspx?pull=/library/en-us/dnbda/html/softwarefactwo.asp
005957NGNG
>>58
おぉ、ありがとうございます。
Rational にも居たのかぁ。
オブジェクト指向にどっぷり浸かってる人生だ。
0060デフォルトの名無しさんNGNG
歯車のサイトのTKWOTagExtensions.frameworkを試した香具師、レポートキボーん。
0061デフォルトの名無しさんNGNG
>>60
試したよ。こうした機能は標準にはないからデザ受けは良いかも。が、漏れのところは必要ないw
オープンソースなのはエライ。
0062デフォルトの名無しさんNGNG
うーん、このタグの置き換えめんどくさ〜
ってのを置換スクリプトなり処理用のWO組んでえいっと処理して対価を請求して飯喰ってるからなあ(w
内製用途にはいいかもしれないが、そもそもエンドユーザがタグを意識せずにコンテンツを作れるように組むのが腕の見せ所というか稼ぎどころだろう。

WOMeetingってのがあるのか。面子的に激しく内輪向けっぽいが。
他にユーザーグループ程度のゆるい会合があるなら参加してもいいな。
0063デフォルトの名無しさんNGNG
>>そもそもエンドユーザがタグを意識せずにコンテンツを作れるように組むのが腕の見せ所

そーでもないぞ。最近のWebデザって、CFや他の独自タグを扱えるぐらいのスキルないと
やとってもらえないからな。このフレームワークもそうした市場に合わせたモノだと思う。
テキストフィールドの幅や高さは本来デザイナが画面に併せて設定するのがスジなんだろうけど
WebObjectsはwodに内包されちゃってるから外に出して設定できるようにするというのが
暗黙のニーズだったんだろうけど、それを実現したようなもの。ちょっとした腕のあるPGなら
誰でもつくれてしまうレベルなんだろうけど、あればあるで使うかもってところ。

>>他にユーザーグループ程度のゆるい会合があるなら参加してもいいな。

WebObjectsはこれ意外に無いんじゃないの?聴いたこと無い。
0064デフォルトの名無しさんNGNG
だからさ、デザ向けにとっかえひっかえできて表示具合を試せるWO書けばいいじゃん。
大規模プログラミングでモジュール分割で作業分担するとき検証プログラム作るでしょ。あれをWOでもやればいいだけ。

うまくデザを使ってどんなWOでも使い回せるような汎用性のあるレイアウトや画像ファイルを作ってもらうと経費減らせて利益延びるけどな(w
0065デフォルトの名無しさんNGNG
>>だからさ、デザ向けにとっかえひっかえできて表示具合を試せるWO書けばいいじゃん。

よくわからん、もちっと具体的に書いてクレ.
0066デフォルトの名無しさんNGNG
外国為替を扱う(表示、加工)WOを書いてる香具師って居ないよなあ?
ぐぐってみたが発見できず。orz
0067デフォルトの名無しさんNGNG
WO5.3 Щ(゚Д゚Щ) カモーン
http://www.appleinsider.com/article.php?id=742
0068デフォルトの名無しさんNGNG
シツモーン

[Person]       [Company]
person_id       company_id
company_id
-----------      ---------
company  <<----------> persons
ってな関係があったとします。
DB には Company(1) と Person(1, 1) が登録されているとします。

EOEditingContext ec = session().defaultEditingContext();

Company company = (Company)EOUtilities.objectMatchingKeyAndValue(ec, "Company", "c_id", new Integer(1));

Person person = new Person(); // これを (A) と呼ぶことにします。
ec.insertObject(person);

// Person を Company に所属させる
comnapy.addObjectsToBothSidesOfRelationshipWithKey(person, "person");

saveChanges() は、まだしません。

つづく。
0069デフォルトの名無しさんNGNG

この状態でどっか別の関数内などで、この company オブジェクトに
所属する person の一覧を求めたくなり、以下のようなコードを書きました。
この方法を (X) と呼ぶことにします。

NSMutableArray args = new NSMutableArray();
args.addObject(company);
EOQualifier qual = EOQualifier.qualifierWithFormat("company = %@", args);
EOFetchSpecification fs = EOFetchSpecification("Person", qual, null);

NSArray persons = ec.objectsWithFetchSpecification(fs);

この方法だと、もともと DB に入っていた
Person(1, 1) は取得できますが、insertObject で追加した(A)が
ひっかかってきません。

一方、 company クラスに EOF によって自動生成された、
リレーション先を求めるメソッド persons()を呼ぶ方法を
(Y) と呼ぶことにします。
NSArray persons2 = company.persons();

この方法だと DB に登録してある Person(1,1) も (A) も両方取得できます。

つづく。
0070デフォルトの名無しさんNGNG
(質問)
1. (X) と (Y) の違いってなんですか?
2. (X) は DB のみから取得する方法、という理解で合ってますか?
 insertObject した person は ec 上に存在していて、その同じ
 ec を使って ec.objectsWithFetchSpecification(fs) してるので、
 私としては、この方法でも (Y) と同じように DB とメモリ上(って言葉でいいの?)
 の両方を合わせたレコードが取得できて欲しいのですが。
3. (Y) は DB とメモリ上の両方を合わせたレコードが取得できる、
 という理解で合ってますか?
4. (X) の形式を使って、 (Y) と同じように DB とメモリ上両方合わせた
 レコードをを取得する方法はありますか?
5. DB 上のレコードとメモリ上のオブジェクト両方を対象にして、
 検索条件を複雑にしたりソートを指定したりして検索するには
 どのようにするのが良いですか?
 (Y) で取得したオブジェクトに
 EOQualifier.filterArrayWithQualifier(persons2, qual) とか
 EOSortOrdering.sortedArrayUsingKeyOrderArray() とかを使うという手は
 思い付きますが、他に何か良い方法はないものでしょうか?

以上よろしくお願い致します。
0071デフォルトの名無しさんNGNG
> この状態でどっか別の関数内などで、この company オブジェクトに
所属する person の一覧を求めたくなり

なぜそう思うのかが理解できん。
0072デフォルトの名無しさんNGNG
あ、わかった。
チミは、EOFがコンテキスト指向のO-Rマッパーであるということを
理解してないね? だから、わけわからんことを書いてるんだ。
わかった。わかった。
0073デフォルトの名無しさんNGNG
>>71
すいません、何がわけわからんのかもう少し噛み砕いて説明して頂けませんか?
person一覧求めたくなることがおかしいですか?ごく普通の要求だと思うんですが…
0074デフォルトの名無しさんNGNG
EOFはコンテキスト指向のO-Rマッパーなのよ。わかる?
EOEditingContextっていうじゃない(笑)。

DBからメモリ上にデータをフェッチして、EOにして、編集するわけよ。
メモリ上のEOはDBから切り離された、独立したコンテキストなわけ。

独立したコンテキストに対して編集して、後でまとめてコミットして、
DBと同期をとるわけよ。

んだから、編集途中にDBと同期とるって、使い方間違ってますから。残念!
0075デフォルトの名無しさんNGNG
>>74
ありがとうございます。
すこーしだけわかってきましたが、まだよくわかりません。

私が書いたコードの中で言うと、「編集途中にDBと同期」とってるのは
どこに当たりますか?
NSArray persons = ec.objectsWithFetchSpecification(fs);
だけ?
NSArray persons2 = company.persons();
も?

あと、「独立したコンテキストに対して編集」している最中に
personのリストを求めたくなったら、どう書くのが正しいのですか?
別にDBと同期されなくても良いですけど。
0076デフォルトの名無しさんNGNG
NSArray persons = ec.objectsWithFetchSpecification(fs);
だけ
0077デフォルトの名無しさんNGNG
> どう書くのが正しい
とうぜん、
NSArray persons2 = company.persons();
なりよ。
0078デフォルトの名無しさんNGNG
>>76-77
ありがとうございます。

つまり、私の最初の質問に戻ると、
(X)はDBとの同期を行う検索で、(Y)はDBとの同期を行わない検索
ということですね。

ちなみに、こういうことってどこかのドキュメントに書いてありました?
0079デフォルトの名無しさんNGNG
設計思想の問題だからなぁ・・・。
逆に言えば、動作原理がわかればどう使えば良いかがわかる。

この件に関しては、結局のところ、「コンテキスト指向のO-Rマッパーとは何か?」
をキチンと理解しなさい。ということに尽きる。
0080デフォルトの名無しさんNGNG
>>79

そうですか。
つまり、79さんがこういう理解に至った経緯は
「EOFはコンテキスト指向らしい」
→「ec.objectsWithFetchSpecification(fs) で取得する方法と、
  company.persons() で取得する方法ってのがあるらしい」
→ 「試してみたら、ec.objectsWithFetchSpecification(fs)がDBとの同期で
  company.persons() がコンテキスト内の検索方法のようだ」
という流れだったということですか?

0081デフォルトの名無しさんNGNG
つつつつひに、
WebObjects API Referenceをローカライズしようという神降臨か!?

http://www.kmug.jp/modules/simpleblog/view/5.html
0082デフォルトの名無しさんNGNG
0083デフォルトの名無しさんNGNG
ヒロシです...

EOGenericRecordからリソースを扱いたいけど、
WOResourceManagerを取得する方法がわかりません。

ヒロシです...ヒロシです...ヒロシです...
0084デフォルトの名無しさんNGNG
>>83
WOApplication.application().resourceManager()
0085デフォルトの名無しさんNGNG
ヒロシです...

そんなstaticメソッドがあったとは知りませんでした。

ドォーモです...ドォーモです...ドォーモです...
0086デフォルトの名無しさんNGNG
WebObjects的エロネタを披露してくれ。

・今夜はオマエのdefaultEditingContext にオレのEOをinsertObject するぜ。
0087デフォルトの名無しさんNGNG
やなこった
0088デフォルトの名無しさんNGNG
>>87
自由に相手できる女がいないから想像もつかないとみた。
エロゲで妄想するのが精一杯か。へんな事件起こすなよ。
0089デフォルトの名無しさんNGNG
そんなにそのネタやりたかったなら
やっていいよ。一人でね
0090デフォルトの名無しさんNGNG
>>88
はいはい、相手がいなくて妄想ばっかりしている冬厨君は
隔離スレに帰ってくだちゃいね〜
0091デフォルトの名無しさんNGNG
そろそろWO6だな。Tigerで64bit化でさらに高速化ですよ。
ぶっちゃけ4GB(32bit)超のメモリが使えるようになるのが嬉しい。
0092デフォルトの名無しさんNGNG
>>91
TigerでVMが64bitの恩恵を受けるかはまだはっきりしていないんじゃないか?
0093デフォルトの名無しさんNGNG
WOのソース配布キボンヌ。
継承やdelegateでかなり柔軟に拡張できる構造になってるけど、
ソースをいじった方が早く解決できるケースも結構ある。
0094デフォルトの名無しさんNGNG
>>93
でコンパイルすれば(ry
0095デフォルトの名無しさんNGNG
ソース配布はあり得ないな。
ソースいじって直したいなんて香具師は最初からJAVAをヲレフレームワークと共に直に使うべき。
ちなみにオープンソースだとJ2EE取れないよ(w
0096デフォルトの名無しさんNGNG
個人的にはWO4のソースを(ry
まぁ、ありえないけどな。
0097デフォルトの名無しさんNGNG
WO4=OPENSTEPでしょ。
今更OPENSTEP/Intel出してくれた方が使い出がある。Intel M/B限定サポートで良いので。
0098デフォルトの名無しさんNGNG
test
0099デフォルトの名無しさんNGNG
>>92
SPARC 64bitとAMD64版があるからアポーにも頑張って64bit版作って欲しいところだけど、
CocoaとCarbonが32bitのままだから、Tigerじゃ無理だね。
0100デフォルトの名無しさんNGNG
miniってWO開発環境にいいな。もちろん運用環境にも。
19"ラック置けるような専用鯖部屋とか無いようなスモールオフィスだとXserveよりもminiのほうが良さそう。
0101280NGNG
>>100
24時間稼動は無理だろ。
■ このスレッドは過去ログ倉庫に格納されています