トップページ⇒php
1001コメント445KB

WebObjects nsArray.objectAtIndex(4);

レス数が950を超えています。1000を超えると書き込みができなくなります。
0001nobodyさん02/10/06 22:58ID:9XLt1Ljo

NeXTからAppleComputerに引き継がれたオブジェクト指向
Webアプリ開発環境「WebObjects」について語るスレです。

http://www.apple.co.jp/webobjects/
http://www.apple.com/webobjects/
1スレ目:http://pc.2ch.net/test/read.cgi/php/989562708
2スレ目:http://pc.2ch.net/test/read.cgi/php/1013695600
3スレ目:http://pc.2ch.net/test/read.cgi/php/1024066714

■ 掟 ■
・遠慮は自身の成長を阻害する。過去ログ読んでも判らないことがあればどんどん質問すべし。そして判らないヤツがいたら親切じゃなくてもいいから教えてやるべし。
・WebObjectsを使っている個人・法人の無意味な批判は歓迎されない、しない。マカーマカーと騒がないこと。
・ヨソの開発ツールを使ってもないのにWebObjectsマンセーすることは歓迎されない、しない。
・運用についての質問はハードウェア、OS、パッチ、RDBMSのバージョン、JDBCアダプタのバージョン、Web鯖のバージョン、例外の内容などを細かく明記すべし。
・プ社の話題はウザすぎるので全て専用クソスレでおながいします。
・さやかタン (´Д`;)ハァハァ
0893利用者03/01/21 23:01ID:hSem0/rc
homeworkを購入すると専用MLに加入させてもらえて、イロイロ質問できるよ。運用周りは
なれた人が時々答えてくれる。
0894nobodyさん03/01/21 23:02ID:UxeBOWHv
>>892
ありがとうございます。
5.2でも問題なく使えるんでしょうか?
そのあたりはテクニカルピットのWebサイトになかったような気がするんで・・・。
0895利用者03/01/21 23:45ID:hSem0/rc
>>894
ソースコードそのものは大丈夫だと思う。
運用周りはAppleから公開されているDocumentを英語だけど読んで理解すれば、あと
LinuxとかSolarisの扱いに慣れていれば全く問題は無いと思われ。無理してSimpleOrder買う必要はないな。
て優香、ちゃんとしたDocumentが揃っているにも関わらず自前で運用できへん人には
Webアプリなんてゆう危険な代物を安易にあつかっちゃイカン。
0896nobodyさん03/01/21 23:58ID:UxeBOWHv
>>895
ありがとうございます。
とにかく与えられてる時間も予算もないんで、自腹切れる範囲で
なんとかしようとしてるところなんです。
無茶が多い会社なんで・・・トラブルや離職も多いんですが
仕事でWOやれる機会なんてまずないですし、なんとかしたい一心で
やってます。
ちなみにサーバはなぜかOSXServerです。社長の趣味らしいんで・・・。
0897利用者03/01/22 00:35ID:37bMN6IZ
>>ちなみにサーバはなぜかOSXServerです。社長の趣味らしいんで・・・。

ま、べつにいいんじゃねぇの?趣味だろうが実績増えることは変わりないからな。
ユーザからすりゃ、速くて止まらないシステムを、運用側からすりゃ止まらなくて管理しやすいシステムを、開発側からすりゃ管理しやすくて仕様変更に耐えうるWebObjectsを。
OSや道具云々じゃなくて利用者がHappyになりゃ道具はなんだっていいつうことだと最近、ようやく悟った。
089889203/01/22 09:32ID:???
>>894
基本的にWO5.1 -> 5.2はコアの部分の機能拡張がメインなので、
開発用のUIは全く変更がありません。

安心していいですよ。

ただ、新機能であるWebServiceと5.1からあるEJB運用については
全く触れられていません。(出たのが2年前ですし)

まぁ、こんなのWeb系のシステムでお目にかかることはまだないでしょうが。

あと、個人使用みたいなことを書かれているのですが、それならオンライン版
を検討してみたらいかがでしょう。

紙媒体がない(PDFは印刷プロテクトで印刷不可)ことを除けば何もかわらない
見たいですし、お値段も半額です。

>>896
いっそのことXServeにして各種サポート同時申し込みで、アポーのサポート
がどんなものか報告してくれませんか(w

ただ、OSXServerってWO5.1ベースじゃなかったでしたっけ。5.1と5.2
はバイナリ互換がないっていう話が出ているので。(当方未確認)
(同一人物であることはわかっていますが別レスにしました)
0899nobodyさん03/01/22 19:17ID:b182cQOz
パート3が読めるようになりましたね。
http://pc.2ch.net/test/read.cgi/php/1024066714
0900(w03/01/22 21:08ID:???
いつもお世話になりました。
0901nobodyさん03/01/22 21:50ID:37bMN6IZ
さて、そろそろ、次スレのタイトルを考える時期なんだが…
WebObjects nsArray.objectAtindex(5);
が第一候補ってとこですかね。

0902nobodyさん03/01/22 22:27ID:???
>>901

もうすこしひねろうよー。

といって、次スレ立てる人にプレッシャーをかけてみる。
0903nobodyさん03/01/22 22:46ID:???
>>898
5.2のハンズオンセミナーに遊びに行ったときに聞いてみたら
「バイナリ互換なし」とのことでした。
0904nobodyさん03/01/23 11:15ID:???
>>897
納期と予算の縛りが異様にキツイんで、利用者をHappyにできるかどうか・・・。
納品後のトラブルより目先の金って体質ですからねー。
同じ事を何回繰り返せば理解してくれるのやら。

>>898
XServe買えとかサポートとか(目先の)金かかる話はまずとおりません。
お前が勉強してなんとかしろという話になります。
そんな暇ないって。

愚痴ってすみません。
今回のプロジェクトが終わったら、運用の方法だけ他の奴に投げて退職しよ!
090589803/01/23 14:33ID:???
>>904

>XServe買えとかサポートとか(目先の)金かかる話はまずとおりません。
>お前が勉強してなんとかしろという話になります。
>そんな暇ないって。

こめんなさいね。MacOSXSeverと聞いてつい茶々入れちゃいました。
でも、フルサポート込みでも50万程度だったと思います。>XServe
なかなか導入事例がないのがたまに傷ですが。

あと、回りに聞く人がいないと、習得に時間がかかります。>WO

自分でやってて嫌になったことが1度や2度じゃありません。
簡単にできてしまう反面、ちょっとかわったことをしようとすると
とたんに壁にぶち当たります。(たいていは簡単にできてしまう。
ただ、どうやればいいかなんて初心者にはわからない。)

自分が教える立場になると、あっという間に自分と同じレベル
に立たれるのもちょっと悔しいものがあります。(教わる側は
苦労しないで習得できますから)

とりあえず、分からないことはあったらここで質問して下さいな。
たいてい、誰か答えてくれます。
0906nobodyさん03/01/24 02:06ID:a+/WylXL
だ、だめだ、期日までには、間に合わない(;´Д`)
設計ミスった漏れが馬鹿ですた。
また来月にもうちょっと完成したやつみせるわ。とりあえず今回はサワリだけでカンベンしてもらおう。
0907nobodyさん03/01/24 08:03ID:hq/93X0C
>>901
WebObjects woDisplayGroup.setCurrentBatchIndex(5);
なんてどう?
なげーか(W)。
0908nobodyさん03/01/24 13:05ID:???
初歩的な質問で申し訳ありません。
5.2(Win2000)で、フレームにnoresize属性を付けたいのですが、
その場合のWOFrameの設定の方法を教えてください。
0909nobodyさん03/01/24 14:28ID:hq/93X0C
>>908
フレームを選択して
make dynamicてしてから
Inspectorひらくとハジッコに+-
があるでしょ。
あれをクリックして
noresize
ってAttributeを追加してBindingに
"NORESIZE"っていれる。手名手順かな。
0910nobodyさん03/01/24 14:39ID:???
>>905
色々ありがとうございます。
来月入ったらとりあえずHomeWork買おうかと。
聞ける人まわりにいませんし。

>>906
私も確実にやばい状況です。どう言い訳しようか悩んでます。
「なにがなんでもやれ」とかで、たぶん家に帰してもらえなくなるんだろうな・・・。
0911nobodyさん03/01/24 22:37ID:???
>>906,910
  _, ,_
( ´_ゝ`)  ・・・・・・。ガンバ。
0912nobodyさん03/01/25 20:42ID:???
Javaの基本的な事かもしれませんが、
わからないところがあるので教えて下さい。

Max OS X 10.1.5
WebObjects 5.1
で、正規表現を使おうとjakarta-regexp-1.2.tar.gz落としてきて
解凍後、jakarta-regexp-1.2.jarをResourcesに追加。
これで正規表現バリバリやぁ〜
と、思ったらビルドでこけます。
import org.apache.regexp;
と、書いたらその行が「シンボルを解釈処理できません」
import org.apache.*;
と書いたら、「パッケージ org.apache は存在しません。」って。
コンパイル時のclasspathにはきちんとjarは含まれているのでこれで
通るはずだと思ったのですが・・・
なにかほかに設定しなきゃいけないことがあるのでしょうか?


0913nobodyさん03/01/25 23:14ID:???
>>912 こうじゃない?
import org.apache.regexp.*;
0914nobodyさん03/01/25 23:52ID:YB21DM1e
しかし、今日のアレはすごかったな(w
一大革命だよ。まったく、やられますた
091591203/01/26 07:39ID:???
>>913
あー、ほんとにJavaの基本的なトコでしたね
ありがとうございました。
0916nobodyさん03/01/27 13:51ID:???
>>911
どうもです。今日早速しぼられました。
0917初心者です03/01/27 17:21ID:t5Jk/UeZ
あのー、オブジェクト指向を勉強しはじめた者ですが、
どなたか御指南いただきたく御願い致します。
オブジェクト指向分析〜設計するツールをオープンソースで
無償で入手できるIIOSS
http://www.iioss.org/index-j.html
って、
使った経験がある方、いらっしゃいますか?
使い勝手、おすすめかおすすめでないか、等々教えて
ください。
プログラミングの前段階の肝心の設計(オブジェクト設計)を
進める作業スタイルというか技法を模索しております。
0918haveYouCleanHead()03/01/27 20:02ID:iDdrZ2a1
ちと、質問です。
環境: os...macosx10.1.5/wo...5.1.3/db...openbase7.0.x

EOQualifier.qualifierWithQualifierFormat()でNSTimestamp型の比較演算って
出来るのでしょうか?

ex.
EOQualifier qual = EOQualifier.qualfierWithQualifierFormat("created >= %@", <NSArray Variable>);

"<="と">="が出来ないんですけど。">","<"はできます。これは仕様ですか?

も一つ。タイムスタンプをkeyに検索をしようとして、

NSTimestamp myTimestamp = new NSTimestamp(year,month,day,hour,minute,seconds,tz);

とします。そして、NSTimeZoneを

   NSTimeZone tz = NSTimeZone.timeZoneWithName("LosAngels/America", true);

だとDBの検索結果は良好なのですが、"Asia/Tokyo","Japan"はダメでした。
DBは"Asia/Tokyo"のLocaleなんですが...。
System PrefernceのInternationalを変更しても、日本の時間帯はなんか
うまく反映しません。なんでだろ〜?
0919nobodyさん03/01/27 20:02ID:dSWO0tCR
未承諾訪問戦線の将兵よ、この瞬間に史上最大の規模の作戦が開始されるのである。
本日23:00時より祭りを開催いたします。
是非、参加下さいます様、お願いします。
携帯PHS
迷惑メールサイト一斉訪問お祭り開催
http://jbbs.shitaraba.com/news/bbs/read.cgi?BBS=853&KEY=1043335260

漢が忌むのは業者 そうあのDQNな迷惑メール業者だ


0920nobodyさん03/01/27 23:02ID:lyC5O1oy
>>917
すれ違いな感じが…プログラマ板できいてみたらどうでしょう。
0921nobodyさん03/01/28 10:17ID:???
>>918

NSTimeZone aTz = NSTimeZone.timeZoneWithName( "JST", true );

こんな感じでやってみれ
0922nobodyさん03/01/28 13:35ID:???
>>918
直接の解決になってないけど、EOKeyValueQualifierでQualifierOperatorGreaterThanOrEqualToとか使えば?
0923nobodyさん03/01/28 14:13ID:???
WOサーバにはユーザー、ロールの管理やレルムのような機能は無いのでしょうか?
0924haveYouCleanHead() ;03/01/28 18:19ID:???
>>921,922

遅レスすみません。自己解決してしまいました。ありがとうござます。
0925nobodyさん03/01/28 21:44ID:xDfvU/Q0
>>923
もっと具体的に書け。他製品ではどうなのだとか。
0926nobodyさん03/01/29 11:22ID:???
ストアドプロシージャを呼ぶ際に、
EOUtilities.executeStoredProcedureNamedを使うと、
戻り値が返るまで待ってしまいます。
処理時間の長いプロシージャを起動させたいので、戻り値の返りを待たずに
プロシージャ起動のみの処理をしたいのですが、これはどのようにすれば
いいのでしょうか?
WOF5.2 , Win2000 , Oracle8.1.7 です。
0927nobodyさん03/01/29 13:12ID:???
>>926
WOLongResponse をキーワードにあちこち探す。サンプルもインスコされてるはずだから、探して試す。
0928nobodyさん03/01/29 13:43ID:???
>>927
ありがとうございます。WOLongResponsePageで探したら色々でてきました。
サンプルを試してみましたが、これって、裏でプロシージャの終了を待つということですよね?
ストアドプロシージャを起動したら、戻り値はいらないので
ストアドプロシージャを忘れて他の処理に移りたいのですが...
起動するだけ、というやり方はあるのでしょうか?
0929nobodyさん03/01/29 20:38ID:1neRx6Mp
>>928
スレッドを新しく作ってそっちで実行する。WebObjectsというよりはJavaのテクじゃないかね?
0930nobodyさん03/01/30 01:31ID:???
>>923
J2EEのユーザやロールだったらありませんよ。
WOのアプリを.war化できるんでそれをサーブレットの方に持って行けばそっちの機能を
使うことは出来るかも。(試したことないけど)
WOの方でユーザー認証するんだったら、自分でコード書けば良いと思う。
サンプルと説明は↓にあるので参考にすれば良いかも。
http://developer.apple.com/techpubs/webobjects/WebObjects_5/Topics/ProgrammingTopics.e.html
0931nobodyさん03/01/30 22:07ID:???
ひろゆき氏は、2chのシステム運営をウワサのWebObjectsで構築してみようか、って
↓スレの>>1でポロっと漏らしているようです(;´Д`)ハァハァ
http://cocoa.bbs2.net/test/read.cgi/hiroyuki/1041111941/
0932nobodyさん03/01/31 04:10ID:???
>>931
2chで使うにはアダプター-Webアプ間のオーバーヘッドがでかすぎるような。
Apacheモヂュールを自作してhttpd上にキャッシュ機構を持つのが最速だと思う。
0933nobodyさん03/01/31 08:26ID:???
>>931
\(#`Д´)/ウワァァァァァン!!!
0934nobodyさん03/01/31 23:10ID:6CXKS3UV
パッケージングするときってプロジェクトフォルダ内に並べてもちゃんと
ビルドしてくれますが、ソースも階層構造をするには手動で行わないと
いけないのでしょうか?
プロジェクトビルダーでそのようにJAVAファイルを新規作成することはできないのでしょうか?
0935nobodyさん03/02/01 00:13ID:???
>>929
プロシージャはスレッドにしても駄目です。スレッドから処理が戻ってこなくなります。
で、Runtime.execでSQL*PLUS経由で叩くのはだめ?

関係ないけど、プライマリキーに0を入れてinsertできないのって、仕様?
0936nobodyさん03/02/01 10:08ID:MdJm4sP4
>>935

929じゃないけど、最後の質問だけ。
>関係ないけど、プライマリキーに0を入れてinsertできないのって、仕様?

単独PKで型が数値型の場合、0は使用できない。
使用したけりゃ複合キーにしなさい。

キーの生成は自前でやることになるけど、自分でセットするみたいだから
大丈夫だよね。
0937nobodyさん03/02/01 10:39ID:nDS9RxT+
>>935
Threadをコンポーネントにおいてませんか?
コンポーネント上のメンバーは、キャッシュの設定その他で別
インスタンスになる可能性があります。
Sessionなり、ApplicationなりにThreadの子クラスを配置して
そのstartメソッドを呼び出してはどうでしょう?

>Runtime.execでSQL*PLUS経由で叩くのはだめ?
まずくはないですが、特に推奨というわけでもありません。

でも、ストアドってEOF経由で呼べませんでしたっけ?
(実はWOではストアド使ったことがない私)
0938nobodyさん03/02/01 20:44ID:???
最近、荒しのない良スレになったね。
P社粘着はバイト辞めたらネタがつきたのかな?
P社はT氏に逃げられて大変だろうがガンバレ!
0939nobodyさん03/02/01 21:05ID:KgpbtJHs
ライセンスについて質問です。
今のバージョンは作成したアプリケーションを任意のJ2EEサーバーで動作
させることができるという話ですが、この場合、開発用とは別にサーバー用にも
ライセンスが必要なんでしょうか?
0940nobodyさん03/02/02 02:09ID:???
Developer LisenceとDeployment Lisenceって別だろ。
5.1しか使ってないけど。
0941nobodyさん03/02/02 09:32ID:hf/G8u9C
>>939

パッケージ版には開発ライセンスと運用ライセンスが付与されて
います。これは5.2でも同様です。

このライセンスは別々のマシンにいれても問題ありません。(ライセンス
キーの用紙にもそう書いてあります。)

ただ、2ライセンスを付与されているわけではないので注意
してください。(あくまでも、開発環境と運用環境でワンセット)
0942nobodyさん03/02/02 09:43ID:43njWSgg
>>939
1台で開発し、別のサーバ1台で運用するならパッケージ1個でOK。
複数台のサーバで運用するならそれだけの運用ライセンスが必要。
Tomcatで運用するようにパッケージを作るとき、Makefile.???なんとか
にdeploy用のライセンスを記述してやる必要あり。
0943nobodyさん03/02/02 10:05ID:???
>>940-942
さんくす。
なぜかAppleStoreにはライセンスについて明確に書いてなかったんですよね。
0944nobodyさん03/02/02 18:10ID:???
しかし、CPUやトランザクションごとに無制限ライセンスがあるWebObjectsはちょっとエライと思う。72,800円だし。
0945nobodyさん03/02/03 00:03ID:???
WebLogicを使ってみる機会があったんだが、開発ツール自体は
なかなかに興味深いインターフェースだった。
でもやっぱりEOFって時点で、マイナーだがWOが良いな。
ただし、業務で使うには政治的な理由をどうクリアするかが難スィ
0946nobodyさん03/02/03 12:30ID:/pREPD0/
質問です。

MacOSX(10.2.3)でPBWOを使用したらビルドで思いっきりこけて
しまいました。

こんなエラーが出てます。

/bin/sh: pwd: illegal option: -r
pwd: usage: pwd [-PL]
/bin/sh: pwd: illegal option: -r
pwd: usage: pwd [-PL]
/bin/sh: /bin/jar: No such file or directory
gnumake: *** [copy-java-jar] Error 127

どのへんを直せばいいでしょう。

ちなみに、WOは5.2です。PBWOもこれについてきたやつを
つかっています。
0947nobodyさん03/02/03 16:57ID:???
プロジェクトディレクトリのパスにダブルバイトが混じっているかもしれないので、
シングルバイトの場所に移動(例:/User/wouser/apps/)移動させて、
buildディレクトリを一度ポイしてからもういっかいやってみる。
094894603/02/03 17:37ID:/pREPD0/
>>947

プロジェクトディレクトリはHome直下の「WOTest」という所に作成しています。
だから2バイト文字はないです。

ルート直下にも作ってみましたが、結果は同様です。

Winから持ってきたプロジェクトも、おなじようにずっこけます。

どうすりゃいいんでしょう?
0949nobodyさん03/02/03 21:38ID:qzsVRHdV
>>948
ハズしてるかもしれんが、ターゲットはプロジェクト名になっとるか?

あと、DevToolsはどっから拾ってきた?
0950nobodyさん03/02/04 04:38ID:???
.javaファイルのコード中のStringに日本語のメッセージを入れてWebで表示しようとしたら
文字化けします、対処方法をご存じの方いらっしゃいますか?
以前はProjectBuilderのメニュー、形式>ファイルエンコーディング>日本語(EUC)
で問題なく表示されていたのですが、いまは再解釈、変換を選んでも
ファイルエンコーディングの日本語(EUC)のところにチェックマーク
がつきません、メニュー、プロジェクト>情報を表示、で見ると日本語(EUC)には
なっています。
ProjectBuilder環境設定、テキスト編集のデフォルトのエンコーディングは日本語(EUC)
にしています。
OSX10.2.3、WO5.2
ProjectBuilderバージョン 2.1(December 2002 Developer Tools)
0951nobodyさん03/02/04 07:59ID:oQBj6e/e
ProjectBuilderでターゲットタブを選択してjavaコンパイラの設定
>ソースファイルエンコーディングを日本語(Mac OS)に変えてください。
ただしターゲット"プロジェクト名"を変更しただけでは日本語インスタンス
は文字化けしたままなので、ターゲット"Application Server"でも
javaコンパイラの設定をしなおしたら私はうまくいきました。
いまいち、ターゲットの概念が理解できてないのですが,,,。
095295003/02/04 09:27ID:???
>951
ありがとうございます、文字化けしなくなりました。
そういえば以前もjavaコンパイラの設定をいじったような淡い記憶が…
記憶力の退化が著しい今日この頃…
095394603/02/04 09:59ID:vwrTw9m5
>>949

いろいろありがとうございます。

Inspector->Project Attributes内のNameはキチンとプロジェクト名になっています。
いろいろプロジェクト内のmakefileとか見てるんですが、初めて見るもんで
よく分かりません。(w

あと、DevToolはWO5.2にくっついてきたものと使っています。
December2002は1回別マシンでテストしたとき、コンソールが化けてしまったので
結局いまの開発機にはインストールしませんでした。

WinとMacのプロジェクトの形式が同一であればこんな苦労はしないのですが。
0954YAHOO!無料です03/02/04 11:08ID:ocuC83qd
2ヵ月無料キャンペーンにご疑問の方。
ぜひ、メールください。すごい改善策(最新のキャンペーン期
間延長方法)
をマジでお教えします。多少の謝礼はいただきますが、確実な
情報でございます。
実質私も現在bbに申し込んでからずっと料金は一銭もかかっ
ておりません。
興味ある方はぜひ連絡お待ちしております。
たくさんのお問い合わせお待ちしております。
その他bbに関する全ての疑問に関してお答えいたしますので
、気軽にお問い合わせ
ください。連絡心よりお待ちしております。

※12M+無線LANパックの場合

・ADSL基本料金   2480 円
・モデムレンタル量 890 円
・無線LANパック   990 円
・NTTの回線使用料  173 円

これがなんとっ!!タダにーー!!!

詳しくは直接メールください。
[email protected]
0955nobodyさん03/02/04 12:24ID:vwrTw9m5
次スレたてたよ。

http://pc2.2ch.net/test/read.cgi/php/1044328908

よろぴく。
0956nobodyさん03/02/04 21:07ID:???
少しスレたてるの速くありませんか(w

>>953
よくわからんから、もういっかいOSからインスコすべし。
0957nobodyさん03/02/04 22:38ID:twMnbYxl
934ですが、どうか教えてください。
お願いします。
0958nobodyさん03/02/05 09:44ID:ugf/cRNQ
>>957

質問の意味がちょっと分からないんですけど・・・。

まず、Mac版かWin版のどちらかが分からないと答えようがありません。

質問の内容からMac版と推察して

> パッケージングするときってプロジェクトフォルダ内に並べてもちゃんと
> ビルドしてくれますが、ソースも階層構造をするには手動で行わないと
> いけないのでしょうか?
>プロジェクトビルダーでそのようにJAVAファイルを新規作成することはできないのでしょうか?

ProjectBuilder内の左のペインで「classes」配下にフォルダを作成して、そのフォルダ
を指定して「New File」をすればそのフォルダ内にリソースは配置されます。

ただし、リソースの配置とJavaのパッケージは一致していないのでこの辺はpackage文に
自力で設定する必要があります。

095994603/02/05 12:53ID:JA9E/Op/
>>956

やってましたが状況かわらず。

やったこと。

1)OSXインストール
2)ウプデート実行
3)DevToolインストール(July 2002)
4)WebObject Developer インストール
5)PBWOインストール
6)qa1072.hqx (804K)インストール

結果は同じ・・・・。

ただ、最後のqa1072.hqx って2001/9/12にでた
ことになってる。ちと古すぎますか?
0960nobodyさん03/02/05 12:58ID:JA9E/Op/
ADCでJDK1.4.1のデベロッパープレビュー10がでてました。
しかし、10までいくとは・・・・。

正式版になるのはいつのことやら。
0961nobodyさん03/02/05 17:50ID:???
>>950

December2002だと、どうも日本語の処理がおかしいですね。

SJIS(MacRoman)で使っていたときは何ともなかったのでエンコードを
SJISにしてみてはどうでしょう?

ちなみに、December2002はトラブルが多かったので、(コンソール
文字化け、ビルド失敗etc)私はとっととJuly2002に戻してしまいました。

あまり役に立たなくてすいません。
0962nobodyさん03/02/05 20:34ID:???
java.lang.IndexOutOfBoundsExceptionの原因&回避方法をご存じの方いらっしゃいますか?

http://www.omnigroup.com/mailman/archive/webobjects-dev/2002-December/030131.html
ちょうどこれと同じように5.1で動いていたファイルアップロードのアプリを5.2で使おう
としてました、ただこの場合と違うのは
ファイルアップロードをしないで他のボタンを押してもこのエラーが起こってしまいます。
0963nobodyさん03/02/05 20:40ID:???
nsArray.count() が5のくせして、いっちょまえにnsArray.ObjectAtIndex(6)なんて実行しやがった。
096495703/02/05 21:21ID:fgitNG5j
>>958
レスありがとうございます。

やはりクラスフォルダ内ではパッケージ階層どおり表示はされないのでしょうか。
画面を持たない単純なクラスパッケージを作る場合など
並列に表示されたら見づらいので階層表示されるといいと思っていました。

そのような単純なクラス等、パッケージ化したいJAVAファイルは
subprojectとして登録するのでしょうか?
frameworkでしょうか?
どちらにしてもプロジェクトビルダーが必要で
なんか違うと思っています。

教えてください。
0965nobodyさん03/02/05 22:02ID:???
>>964
Frameworkの方がオトナの気分になれる(激しく関係ない
096696403/02/05 22:31ID:fgitNG5j
>>965
なるほど。複雑っぽいですかね
単純にJAVAファイルだけパッケージごと追加する方法ってのは
ないのでしょうかね?
0967nobodyさん03/02/05 22:34ID:???
しかし、過疎の激しいこの板の中で、唯一WebObjectsスレが5スレ目にはいる繁盛ぶり。ひろゆきはこのスレを見ているのだろうか。
0968nobodyさん03/02/05 23:00ID:KBfiD7DN
>>966

パッケージが1つのディレクトリになっているならば、ProjectBuilderの
左のペインにFinderからフォルダごとドラッグすることでコピーできます。
(「ディスティネーション云々」はチェック。ターゲットはAppServer。
配置場所は「classes」の配下)※ただしMAC版

ちなみに、Mac版ではSubProjectという概念はなくなりました。

ところで、今使っているのはWinですか?Macですか?

Mac版はWO5.0以降、大幅に開発環境が変わっています。(Winは変更なし)
おかげで、プロジェクトの互換性がなくなりました。
096996603/02/05 23:33ID:fgitNG5j
>>968
失礼しました。WIN版で5.1です。
968さんの方法で行うとフォルダごと追加できるのでしょうか?
それともPBのclass以下にすべてのJAVAファイルがならぶのでしょうか?
097096803/02/06 09:42ID:K/KxV3En
>>969

Win版ですとソースは必ず「classes」配下に作成しなくてはならず、ここは
階層化できなかったと思います。

どうしても階層化したければ、FrameworkかSubProjectを使うしかありません。
ただ、Windowsの場合、環境変数の制限からFrameworkを追加し過ぎるとアプリ
そのものが起動しなくなりますし、SubProjectの場合、Subプロジェクト毎に
ビルド用のチェックを行いますので、数が増えるとビルドに時間がかかるように
なります。

それぞれの役割はtech-artsのMLで語られていましたが、

Framework ・・・・ 共通のライブラリを作る。
SubProject ・・・・ 共同で作業するとき使用する。

というように記憶しています。

ちなみに、Mac版のProjectBuilderはCVSが使えますので、SubProjectのような
共同作業の仕組みは廃止されたものと推察されます。
(けっこう便利な機能だったのですが)
097196903/02/06 15:03ID:99/NUgIG
>>970

レスありがとうございます。
まさに私の知りたかったことでした。

Framework,SubProjectの役割ですが、
いつ頃MLで語られていたか分かるでしょうか?
参照してみたいので。
097297003/02/06 16:13ID:K/KxV3En
>>971

ごめんなさい。

いまMLの過去ログみたら、あまりその辺の記載がありませんでした。

別のところでみたのかも・・・。
097397103/02/06 17:45ID:99/NUgIG
>>972
そうですか。調べていただきありがとうございます。
それでも参考になりました。ありがとうございます。
097496203/02/07 07:06ID:???
とりあえずファイルアップロード以外の、戻るボタン、保存ボタンのサブミットボタン
をハイパーリンクにしてエラーは出なくなりました。
でも、いったいどこがまずいのでしょうか?
0975nobodyさん03/02/07 16:03ID:???
まだ、ローレベルなことをやっている最中だが、
・サブミットボタンだと、コントロールに入力した内容が変数に反映される。
・ハイパーリンクだと反映されない。
これに気が付かなくて1時間以上はまっていた。
0976nobodyさん03/02/07 22:08ID:???
↑
WebObjectsというよりはhtmlだとかhttpdの基礎をべんきょうしたほうが良いような。
0977nobodyさん03/02/07 22:55ID:+oCkIe0u
>>976

まぁまぁ。

でも、WO使ってるとhttpあんまり意識なくなるよ。まじで。

んっでもって、ボタンをformの中に配置してなくて「あれぇ〜」っていう
ことになるんだよな。
0978nobodyさん03/02/07 23:03ID:0SEBKNyu
DBマガジン 3月号、139ページから「論より現場のJ2EE」。
内容のよしあしはともかく(わかりやすいとは思いますけど)、
143ページからのJavaソースコードみて思ったことですが、

EJBでもやっぱし、SQL文をソースコードに書くものなんでしょうか?

だとすれば、正直、幻滅というか。ASPでSQLゴリゴリがイヤになってWebObjectsに来て、
将来に不安感じてEJBの勉強でもと。EOFを模せたと言われるEJBですが、
なんかASPと変わりなく、SQLを書かなければいけないというのも、魅力激減です、、正直。

というか、ただかだ、あれっぽっちの機能を持つ掲示板(消して、著者を非難してるわけじゃないですよ)
作るだけなのに、、かなりのソースコード書きますよね?OOPだからメンテ性はいいかも
しれませんけど、LIST7でHTMLの整形してるところかみると、あー、WOBuilderでやりゃ
こんなん全然気にしなくて済むのにねぇ〜と、小一時間(ry

WOF&EOFと、JSP&EJB、後者が前者をしのぐ技術的なメリットって、何でしょうか。
激しく疑問です。
0979補足03/02/07 23:05ID:???
ただかだ→(typoです(;´Д`))
消して→決して
0980nobodyさん03/02/08 16:56ID:ykF6rXPG
Tech-ArtsのMLから。あっちでResすりゃいいんだろうけど、名前出るのが超ィヤなんで、こっちに書くか。

[webobjects-jp:04086] 全角文字の置換について

単に置換するだけだったら、問題があるReplaceじゃなくて
正規表現で置換すりゃいいだろーに。
↓みたいな感じで。
import org.apache.oro.text.perl.*;
import org.apache.oro.text.regex.*;

//-------
private static Perl5Util util = new Perl5Util();

public static String replaceString(String value , String searchString , String replaceString){
return util.substitute("s/" + searchString + "/" + replaceString + "/g", value );
}
0981A03/02/09 01:12ID:dYYA7WVS
すみません、お分かりの方いらっしゃいましたら教えて下さい。
私はMACユーザーで、最近OSXにアップグレードしました。
そしてHPをHTMLで作成しようと思いますが、TextEditの使い方が分かりません。
困ってる内容は、1度作成したテキストファイルを保存後、追記することができず
悩んでいます・・・
0982nobodyさん03/02/09 09:53ID:C2Bk6nhj
>>981

新Mac板のほうがいいアドバイスもらえると思います。

ちなみに、テキストエディットってもともとリッチテキスト
専用なので標準状態ではrtf以外のファイルは全て「別名で保存」
になってしまうはずです。

miなどのエディタ使用をおすすめします。
0983nobodyさん03/02/09 14:14ID:f3bJ+8z7
すみません初歩的なことですが教えて下さい。

G4 400(OS X 10.1.5)にRAID CARD(ACARD ATA133)をつけ
RAID 1(MIRRORING)にしました。
HDDは元からG4に付属の10GB、RAID 1には80GBが2台です。
1台でWEBOBJECTS 5.1/DEPLOYMENTを運用するにあたり、
RAID CARDにはどこまで入れるべきでしょうか。

1. 10GB : OS X SERVER
RAID : WEBOBJECTS、OPENBASE(DATA含む)
2. 10GB : OS X SERVER、WEBOBJECTS
RAID : OPENBASE(DATA含む)
3. 10GB : OS X SERVER、WEBOBJECTS、OPENBASE
RAID : OPENBASE DATAのみ

よろしくお願いします。
0984nobodyさん03/02/09 14:22ID:???
>>983
漏れんところは1台で全部を入れるようなことはしていないのだ。
Web鯖やAP鯖は1Uの安いやつを複数台。
DB鯖だけRAID5の豪華なやつにしてる。
ダウンタイムと売り上げ・利益が素直に比例するような構成ならば
RAID0とか5、10ぐらいにしたほうが良いんでは。ただし、マックについては
全くの無知なので判りませんけど。
あと、メモリはMAX積んだ方がお利口だと思われ。
WebObjectsが搭載されているマシンでは最低でも1Gは欲しい。
098598303/02/09 14:38ID:f3bJ+8z7
>>984
まず試しにやってみてという感じです。
うまく動き、WEBの内容も納得のいくものになったら、
あこがれのいくつかのX SERVERに...、まだ他のOSを知らないもので。
G4 400のメモリーはMAX 1Gだったかな?
でも、まだ確か756MBです。

984さんの構成でいくとRAID 5のDB SERVERは
DB SOFTもDATAもRAID 5で入れられているということですよね。
(すみません、なにぶんRAIDはまったくわからないので)
0986nobodyさん03/02/09 14:39ID:C2Bk6nhj
>>983

何のためにRAIDを導入したかによりますが。

ただ、RAIDが1なんで、データ保全優先だとすると3ですかね。
起動ディスクはCCCなんかでバックアップして、いざとなったら
FW経由で起動ってことですか。

まぁ、この辺は個性と運用ポリシーの問題なんでお好みで・・・。

ただ、うろ覚えなんですが、OpenBaseって起動ディスク以外に
データっておけましたっけ?(使ったことがないんでよく分からない)
098798603/02/09 14:46ID:C2Bk6nhj
>>983

あと、RAIDって意外と壊れますので、DBを運用する場合はレプリカ
なんかで別マシンに待避させるような仕組みを作っておく必要が
あります。

RAIDコントローラーがいっちゃうと悲惨。1だろうが10だろうが
根こそぎデータをあの世に持っていかれます、
0988nobodyさん03/02/09 14:50ID:???
>>987
テープバックアップで十分という罠←もちろん運用にもよるんだが、
098998303/02/09 14:51ID:f3bJ+8z7
>>986
そうです。
実はやりはじめようと思った時にHDDがクラッシュしまして、
とってもブルー入りました。
もし運用をはじめたらと思うと、もうこわくて、こわくて。
そのため試しとはいえ、RAID 1もと思っています。

ところで、OPENBASEが...起動ディスク...ちょっと調べてみます。

あと“起動ディスクはCCCでバックアップして”とはどういう意味ですか?
CCCというのがわからないので教えていただけないでしょうか。
099098303/02/09 14:59ID:f3bJ+8z7
>>987 & 988
そうですね、本格的に運用をはじめたらさらにHDDにバックアップを
と思っています。

“DBを運用する場合はレプリカなんかで別マシンに待避させるような
仕組みを作っておく必要があります。”
レプリカ...ですか、ちょっとこのやり方も私にはまだわかりませんが、
勉強します。
099198603/02/09 15:04ID:C2Bk6nhj
>>989

ttp://www.bombich.com/software/ccc.html

ようは、MacOSXのディスクを別ディスクにフルバックアップしてしまおう
というものです。

ただ、ルート直下のフォルダに日本語が使えないのが難点ですが、
まぁたいていはOS9のシステムディスクだったりするのでその辺は
手動でコピーするということで。
(この辺はなおったのかな?)
099298303/02/09 15:18ID:f3bJ+8z7
>>986
CCC、WINDOWSみたいに便利なこういうのがあったんですね。
おまけに安い、知りませんでした。
本格稼働時はちょっとですが、試運転だからためしてみるかなぁ?。
う?ん悩む、ちょっと考え中です。
でもいい情報ありがとうございました。
レス数が950を超えています。1000を超えると書き込みができなくなります。