WebObjects nsArray.objectAtIndex(4);
レス数が950を超えています。1000を超えると書き込みができなくなります。
0001nobodyさん
02/10/06 22:58ID:9XLt1LjoNeXTから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鯖のバージョン、例外の内容などを細かく明記すべし。
・プ社の話題はウザすぎるので全て専用クソスレでおながいします。
・さやかタン (´Д`;)ハァハァ
0877875
03/01/18 15:14ID:???うわぁぁぁー!!!!!!!!!!!!。
WOはJDK1.4以上は未対応だべし。
全角チルダはどうしてやっても駄目だ。どうしても使いたければEUCにしなさい。
で、私のアドバイスはきてもらえなかったようだね。
この質問無視していいぞ>WO+Oracleのえらい人。
0878868
03/01/18 15:56ID:???ありがとです。
「どうしてやっても駄目だ」の一言で解決法が浮かびました。
WebSphereのJIS変換時に使う方法を逆にしたら(12316→65374の変換)"〜"が出ました。
ただ、これを全体に適用するのは面倒くさいなぁ。
0879nobodyさん
03/01/18 21:18ID:eR5l30ETその手があったのか。
チルダで1ヶ月近く悩んでいたので、ちょっと感動。
0880nobodyさん
03/01/18 22:23ID:ONVQQTeiどうやればいいのか、サンプル交えて教えてキヴォンヌ
0881nobodyさん
03/01/19 09:27ID:???実際にコード書いて試したわけじゃないけど、
単に〜の入っている文字列をreplaceで置き換えればいいのでは?
で、oldCharが12316で、newCharが65374ということではないかと。
0882880
03/01/19 15:04ID:uNupgcOLサンクスコ.
ところで、WebObjectsで作られたフリーウェアだとかシェアウェアってない?
ProjectWONDERとかじゃなくってさ。あっても出せない理由があるんだろか。
0883nobodyさん
03/01/20 00:58ID:5aBIniEX私もMySQLですが、〜は化けません。
なにかへんなことをしていませんか?
>>878
このスレの1を見ましょう。
自分の環境を書くのは質問者の当然の義務だと思うのですが。
というか、的確なレスがつけられません。
あと、強引変換は原因が分からない限り避けた方がいいです。
たぶんJDBC絡みだと思うのですが、突然のりビジョンアップで
なおるかもしれません。また、それがリリースされた時、
あなたがそのシステムをメンテナンスしていない可能性もあります
し。原因の分からないトラブルがあるシステムを、何も知らない人が
メンテナンスすることほど恐いものはありません。
とにかく、原因をつかむ方が先決だと思われます。
(まぁ、この方法ならJDBC側が直れば、該当コードが空振るだけなので
問題ないとは思いますが・・・・)
0884nobodyさん
03/01/20 18:41ID:???WOBuilderで"−"を入力してからソースを見ると、?に
勝手に置き換えられてる。でも"〜"は入力した途端化ける(w
JDBCのせいなら、他のAPサーバでも同じ現象が起こるはずだが、
こんな中途半端な化け方をするAPサーバは他にないので、WOF側が
怪しいと思う。
0885884
03/01/20 18:44ID:????のところには&#65293と書いてありました。
0886883
03/01/20 19:12ID:???はて? 「〜」も「ー」うちではなんともありませんが。(Mac0SX10.2 WebObjects5.2)
Windows版がおかしいんですかね?
HTMLにハードコードされた部分でおかしくなっているのなら、
コンポーネントのhtmlファイルをエディタで直接修正してみてはどうでしょう?
0887WOFER ◆ahSJBA7O/E
03/01/21 00:45ID:???884さんの話、確かに勝手に変換されてますね。初めて気づきました。w2k&5.2。
裏で勝手に色々とやってくれるあたりがWOFらしいです。
他のASだと文字コードにMS932を指定すれば解決するのですが、WOFは文字コード指定を
無視しているように感じます。appendToResponse内で指定しても、superを通り過ぎると
Shift_JISに戻ってしまうのですが、これは指定の仕方が悪いのでしょうか?
>>886
「ー」ではなくて「−」です。Macでは勝手に変換されるのでしょうか?
0888886
03/01/21 02:24ID:ErxP2s+A申し訳ありません。つい見た目で・・・。
ちなみに、この文字も問題ないと思います。(というか5.2が心配なんで試しにやってみたら
なんともありませんでした。ちなみにMac版ですが)
ちなみに、勝手変換の話は初めて聞きました。Windows版は最近触っていないので見落としていました。
エンコードがShift_JISに戻ってしまう話も初耳です。(当方MS932)
ちとこれはまずいんじゃー>アポー
#手があいたらちょっとやってみよう。
0889nobodyさん
03/01/21 10:55ID:UxeBOWHvただこの手順だと、動いたり動かなかったりします。
あと一度動いたものを止めた場合、この手順では再度動かせない事も
あります。なぜでしょうか?
また止めた後、再度起動しようとすると「port 2001 is still in use」とか出て
起動できない事もあります。アプリを削除して再登録しても出ます。
これを出ないようにするには(ポートを開放する?には)どうすればいいんでしょうか?
現場の担当者にも起動・停止してもらわねばならないため、手順を細かく書いてみました。
問題のある箇所があればご指摘ください。よろしくお願いします。
(1)PBで*.woaをビルドする
(2)運用マシンにコピーする
(3)JavaMonitor.woaを起動。
(4)Hostsタブをクリックし、HostのアドレスとOSを指定してAdd Hostボタンを押す。
(5)Applicationsタブをクリックし、(2)でコピーしたアプリの名前を指定してAdd Applicationボタンを押す。
(6)Configuring Applicationの画面が開くので、*.woa内の実行ファイルのPathを指定してPush Allボタンを押す。
(7)Detail Viewボタンを押し、画面が切り替わったらAddボタンを押す。
(8)画面が切り替わったら、Start-Stopの項目の緑色の丸をクリック。
(9)Statusのレバーが上下した後、上にあがりっぱなし(ON)になれば起動成功。
0890nobodyさん
03/01/21 13:01ID:???動かすだけならこれでいいかと。
ただ、外部公開やら負荷分散のことを考えると、ちともの足りません。
いま、Monitorが手もとにないんでうろ覚えですが、
>(6)Configuring Applicationの画面が開くので、*.woa内の実行ファイルのPathを指定してPush Allボタンを押す。
ここのDetial部分のconfigでインスタンス単位のポート番号が指定できます。
(アプリのConfigからもできたかな?)
あと、WOStatsのパスワードを設定しておかないと、インスタンスの稼働状況が
もろばれになります。
あとWinの場合で複数Hostを運用する場合、レジストリをいじらなければ
ならなかったはず。
詳細はアポーのドキュメントを参考にして下さい。
>ttp://www.apple.co.jp/webobjects/pdfs/DeployingWOApps_J.pdf
WO4対応ですが、そんなにかわっていません。
0891nobodyさん
03/01/21 13:02ID:UxeBOWHv方を対象としてるんでしょう?
使ってみた事のある方いません?
0892nobodyさん
03/01/21 14:56ID:???初心者レベルです。とりあえずいじって覚えましょうという感じですね。
ただしJavaの知識は必須です(簡単な解説はあるが)
対象者はソーテック社から出ている掲示板本と同じです。
ただ、教え方はかなり丁寧です。オーム社の本とは比べ物になりません。
教えることもダイレクトアクションにまでおよんでいますので、オーム
社の本なみのボリュームがあります。
おまけに所々に作者の苦労話がでてきて以外と参考になるかもしれません。
(サンプルも単機能のやつが大量についてくるのでわかりやすい)
あと、自習形式なのでリファレンス的には使えません。1回修得してしまう
と、あまり開くことはなくなります。(それが目的なんだが)
それにテクニック的なことは期待しない方がいいです。
私はこれで一通り覚えました。
市販の本と比べるとかなり高価ですが、それだけの価値はあると思います。
運用面はいっさい触れられていません。その辺は別の商品になっています。
(SimpleOrderってやつ)
ただ、専用MLで次期・・・(以下自粛)
0893利用者
03/01/21 23:01ID:hSem0/rcなれた人が時々答えてくれる。
0894nobodyさん
03/01/21 23:02ID:UxeBOWHvありがとうございます。
5.2でも問題なく使えるんでしょうか?
そのあたりはテクニカルピットのWebサイトになかったような気がするんで・・・。
0895利用者
03/01/21 23:45ID:hSem0/rcソースコードそのものは大丈夫だと思う。
運用周りはAppleから公開されているDocumentを英語だけど読んで理解すれば、あと
LinuxとかSolarisの扱いに慣れていれば全く問題は無いと思われ。無理してSimpleOrder買う必要はないな。
て優香、ちゃんとしたDocumentが揃っているにも関わらず自前で運用できへん人には
Webアプリなんてゆう危険な代物を安易にあつかっちゃイカン。
0896nobodyさん
03/01/21 23:58ID:UxeBOWHvありがとうございます。
とにかく与えられてる時間も予算もないんで、自腹切れる範囲で
なんとかしようとしてるところなんです。
無茶が多い会社なんで・・・トラブルや離職も多いんですが
仕事でWOやれる機会なんてまずないですし、なんとかしたい一心で
やってます。
ちなみにサーバはなぜかOSXServerです。社長の趣味らしいんで・・・。
0897利用者
03/01/22 00:35ID:37bMN6IZま、べつにいいんじゃねぇの?趣味だろうが実績増えることは変わりないからな。
ユーザからすりゃ、速くて止まらないシステムを、運用側からすりゃ止まらなくて管理しやすいシステムを、開発側からすりゃ管理しやすくて仕様変更に耐えうるWebObjectsを。
OSや道具云々じゃなくて利用者がHappyになりゃ道具はなんだっていいつうことだと最近、ようやく悟った。
0898892
03/01/22 09:32ID:???基本的に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:b182cQOzhttp://pc.2ch.net/test/read.cgi/php/1024066714
0900(w
03/01/22 21:08ID:???0901nobodyさん
03/01/22 21:50ID:37bMN6IZWebObjects nsArray.objectAtindex(5);
が第一候補ってとこですかね。
0904nobodyさん
03/01/23 11:15ID:???納期と予算の縛りが異様にキツイんで、利用者をHappyにできるかどうか・・・。
納品後のトラブルより目先の金って体質ですからねー。
同じ事を何回繰り返せば理解してくれるのやら。
>>898
XServe買えとかサポートとか(目先の)金かかる話はまずとおりません。
お前が勉強してなんとかしろという話になります。
そんな暇ないって。
愚痴ってすみません。
今回のプロジェクトが終わったら、運用の方法だけ他の奴に投げて退職しよ!
0905898
03/01/23 14:33ID:???>XServe買えとかサポートとか(目先の)金かかる話はまずとおりません。
>お前が勉強してなんとかしろという話になります。
>そんな暇ないって。
こめんなさいね。MacOSXSeverと聞いてつい茶々入れちゃいました。
でも、フルサポート込みでも50万程度だったと思います。>XServe
なかなか導入事例がないのがたまに傷ですが。
あと、回りに聞く人がいないと、習得に時間がかかります。>WO
自分でやってて嫌になったことが1度や2度じゃありません。
簡単にできてしまう反面、ちょっとかわったことをしようとすると
とたんに壁にぶち当たります。(たいていは簡単にできてしまう。
ただ、どうやればいいかなんて初心者にはわからない。)
自分が教える立場になると、あっという間に自分と同じレベル
に立たれるのもちょっと悔しいものがあります。(教わる側は
苦労しないで習得できますから)
とりあえず、分からないことはあったらここで質問して下さいな。
たいてい、誰か答えてくれます。
0906nobodyさん
03/01/24 02:06ID:a+/WylXL設計ミスった漏れが馬鹿ですた。
また来月にもうちょっと完成したやつみせるわ。とりあえず今回はサワリだけでカンベンしてもらおう。
0907nobodyさん
03/01/24 08:03ID:hq/93X0CWebObjects woDisplayGroup.setCurrentBatchIndex(5);
なんてどう?
なげーか(W)。
0908nobodyさん
03/01/24 13:05ID:???5.2(Win2000)で、フレームにnoresize属性を付けたいのですが、
その場合のWOFrameの設定の方法を教えてください。
0909nobodyさん
03/01/24 14:28ID:hq/93X0Cフレームを選択して
make dynamicてしてから
Inspectorひらくとハジッコに+-
があるでしょ。
あれをクリックして
noresize
ってAttributeを追加してBindingに
"NORESIZE"っていれる。手名手順かな。
0910nobodyさん
03/01/24 14:39ID:???色々ありがとうございます。
来月入ったらとりあえずHomeWork買おうかと。
聞ける人まわりにいませんし。
>>906
私も確実にやばい状況です。どう言い訳しようか悩んでます。
「なにがなんでもやれ」とかで、たぶん家に帰してもらえなくなるんだろうな・・・。
0912nobodyさん
03/01/25 20:42ID:???わからないところがあるので教えて下さい。
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は含まれているのでこれで
通るはずだと思ったのですが・・・
なにかほかに設定しなきゃいけないことがあるのでしょうか?
0914nobodyさん
03/01/25 23:52ID:YB21DM1e一大革命だよ。まったく、やられますた
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すれ違いな感じが…プログラマ板できいてみたらどうでしょう。
0921nobodyさん
03/01/28 10:17ID:???NSTimeZone aTz = NSTimeZone.timeZoneWithName( "JST", true );
こんな感じでやってみれ
0922nobodyさん
03/01/28 13:35ID:???直接の解決になってないけど、EOKeyValueQualifierでQualifierOperatorGreaterThanOrEqualToとか使えば?
0923nobodyさん
03/01/28 14:13ID:???0924haveYouCleanHead() ;
03/01/28 18:19ID:???遅レスすみません。自己解決してしまいました。ありがとうござます。
0925nobodyさん
03/01/28 21:44ID:xDfvU/Q0もっと具体的に書け。他製品ではどうなのだとか。
0926nobodyさん
03/01/29 11:22ID:???EOUtilities.executeStoredProcedureNamedを使うと、
戻り値が返るまで待ってしまいます。
処理時間の長いプロシージャを起動させたいので、戻り値の返りを待たずに
プロシージャ起動のみの処理をしたいのですが、これはどのようにすれば
いいのでしょうか?
WOF5.2 , Win2000 , Oracle8.1.7 です。
0928nobodyさん
03/01/29 13:43ID:???ありがとうございます。WOLongResponsePageで探したら色々でてきました。
サンプルを試してみましたが、これって、裏でプロシージャの終了を待つということですよね?
ストアドプロシージャを起動したら、戻り値はいらないので
ストアドプロシージャを忘れて他の処理に移りたいのですが...
起動するだけ、というやり方はあるのでしょうか?
0929nobodyさん
03/01/29 20:38ID:1neRx6Mpスレッドを新しく作ってそっちで実行する。WebObjectsというよりはJavaのテクじゃないかね?
0930nobodyさん
03/01/30 01:31ID:???J2EEのユーザやロールだったらありませんよ。
WOのアプリを.war化できるんでそれをサーブレットの方に持って行けばそっちの機能を
使うことは出来るかも。(試したことないけど)
WOの方でユーザー認証するんだったら、自分でコード書けば良いと思う。
サンプルと説明は↓にあるので参考にすれば良いかも。
http://developer.apple.com/techpubs/webobjects/WebObjects_5/Topics/ProgrammingTopics.e.html
0931nobodyさん
03/01/30 22:07ID:???↓スレの>>1でポロっと漏らしているようです(;´Д`)ハァハァ
http://cocoa.bbs2.net/test/read.cgi/hiroyuki/1041111941/
0932nobodyさん
03/01/31 04:10ID:???2chで使うにはアダプター-Webアプ間のオーバーヘッドがでかすぎるような。
Apacheモヂュールを自作してhttpd上にキャッシュ機構を持つのが最速だと思う。
0934nobodyさん
03/01/31 23:10ID:6CXKS3UVビルドしてくれますが、ソースも階層構造をするには手動で行わないと
いけないのでしょうか?
プロジェクトビルダーでそのようにJAVAファイルを新規作成することはできないのでしょうか?
0935nobodyさん
03/02/01 00:13ID:???プロシージャはスレッドにしても駄目です。スレッドから処理が戻ってこなくなります。
で、Runtime.execでSQL*PLUS経由で叩くのはだめ?
関係ないけど、プライマリキーに0を入れてinsertできないのって、仕様?
0936nobodyさん
03/02/01 10:08ID:MdJm4sP4929じゃないけど、最後の質問だけ。
>関係ないけど、プライマリキーに0を入れてinsertできないのって、仕様?
単独PKで型が数値型の場合、0は使用できない。
使用したけりゃ複合キーにしなさい。
キーの生成は自前でやることになるけど、自分でセットするみたいだから
大丈夫だよね。
0937nobodyさん
03/02/01 10:39ID:nDS9RxT+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:???5.1しか使ってないけど。
0941nobodyさん
03/02/02 09:32ID:hf/G8u9Cパッケージ版には開発ライセンスと運用ライセンスが付与されて
います。これは5.2でも同様です。
このライセンスは別々のマシンにいれても問題ありません。(ライセンス
キーの用紙にもそう書いてあります。)
ただ、2ライセンスを付与されているわけではないので注意
してください。(あくまでも、開発環境と運用環境でワンセット)
0942nobodyさん
03/02/02 09:43ID:43njWSgg1台で開発し、別のサーバ1台で運用するならパッケージ1個でOK。
複数台のサーバで運用するならそれだけの運用ライセンスが必要。
Tomcatで運用するようにパッケージを作るとき、Makefile.???なんとか
にdeploy用のライセンスを記述してやる必要あり。
0944nobodyさん
03/02/02 18:10ID:???0945nobodyさん
03/02/03 00:03ID:???なかなかに興味深いインターフェースだった。
でもやっぱり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ディレクトリを一度ポイしてからもういっかいやってみる。
0948946
03/02/03 17:37ID:/pREPD0/プロジェクトディレクトリはHome直下の「WOTest」という所に作成しています。
だから2バイト文字はないです。
ルート直下にも作ってみましたが、結果は同様です。
Winから持ってきたプロジェクトも、おなじようにずっこけます。
どうすりゃいいんでしょう?
0949nobodyさん
03/02/03 21:38ID:qzsVRHdVハズしてるかもしれんが、ターゲットはプロジェクト名になっとるか?
あと、DevToolsはどっから拾ってきた?
0950nobodyさん
03/02/04 04:38ID:???文字化けします、対処方法をご存じの方いらっしゃいますか?
以前は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>ソースファイルエンコーディングを日本語(Mac OS)に変えてください。
ただしターゲット"プロジェクト名"を変更しただけでは日本語インスタンス
は文字化けしたままなので、ターゲット"Application Server"でも
javaコンパイラの設定をしなおしたら私はうまくいきました。
いまいち、ターゲットの概念が理解できてないのですが,,,。
0952950
03/02/04 09:27ID:???ありがとうございます、文字化けしなくなりました。
そういえば以前もjavaコンパイラの設定をいじったような淡い記憶が…
記憶力の退化が著しい今日この頃…
0953946
03/02/04 09:59ID:vwrTw9m5いろいろありがとうございます。
Inspector->Project Attributes内のNameはキチンとプロジェクト名になっています。
いろいろプロジェクト内のmakefileとか見てるんですが、初めて見るもんで
よく分かりません。(w
あと、DevToolはWO5.2にくっついてきたものと使っています。
December2002は1回別マシンでテストしたとき、コンソールが化けてしまったので
結局いまの開発機にはインストールしませんでした。
WinとMacのプロジェクトの形式が同一であればこんな苦労はしないのですが。
0954YAHOO!無料です
03/02/04 11:08ID:ocuC83qdぜひ、メールください。すごい改善策(最新のキャンペーン期
間延長方法)
をマジでお教えします。多少の謝礼はいただきますが、確実な
情報でございます。
実質私も現在bbに申し込んでからずっと料金は一銭もかかっ
ておりません。
興味ある方はぜひ連絡お待ちしております。
たくさんのお問い合わせお待ちしております。
その他bbに関する全ての疑問に関してお答えいたしますので
、気軽にお問い合わせ
ください。連絡心よりお待ちしております。
※12M+無線LANパックの場合
・ADSL基本料金 2480 円
・モデムレンタル量 890 円
・無線LANパック 990 円
・NTTの回線使用料 173 円
これがなんとっ!!タダにーー!!!
詳しくは直接メールください。
[email protected]
0955nobodyさん
03/02/04 12:24ID:vwrTw9m5http://pc2.2ch.net/test/read.cgi/php/1044328908
よろぴく。
0957nobodyさん
03/02/04 22:38ID:twMnbYxlお願いします。
0958nobodyさん
03/02/05 09:44ID:ugf/cRNQ質問の意味がちょっと分からないんですけど・・・。
まず、Mac版かWin版のどちらかが分からないと答えようがありません。
質問の内容からMac版と推察して
> パッケージングするときってプロジェクトフォルダ内に並べてもちゃんと
> ビルドしてくれますが、ソースも階層構造をするには手動で行わないと
> いけないのでしょうか?
>プロジェクトビルダーでそのようにJAVAファイルを新規作成することはできないのでしょうか?
ProjectBuilder内の左のペインで「classes」配下にフォルダを作成して、そのフォルダ
を指定して「New File」をすればそのフォルダ内にリソースは配置されます。
ただし、リソースの配置とJavaのパッケージは一致していないのでこの辺はpackage文に
自力で設定する必要があります。
0959946
03/02/05 12:53ID:JA9E/Op/やってましたが状況かわらず。
やったこと。
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/しかし、10までいくとは・・・・。
正式版になるのはいつのことやら。
0961nobodyさん
03/02/05 17:50ID:???December2002だと、どうも日本語の処理がおかしいですね。
SJIS(MacRoman)で使っていたときは何ともなかったのでエンコードを
SJISにしてみてはどうでしょう?
ちなみに、December2002はトラブルが多かったので、(コンソール
文字化け、ビルド失敗etc)私はとっととJuly2002に戻してしまいました。
あまり役に立たなくてすいません。
0962nobodyさん
03/02/05 20:34ID:???http://www.omnigroup.com/mailman/archive/webobjects-dev/2002-December/030131.html
ちょうどこれと同じように5.1で動いていたファイルアップロードのアプリを5.2で使おう
としてました、ただこの場合と違うのは
ファイルアップロードをしないで他のボタンを押してもこのエラーが起こってしまいます。
0963nobodyさん
03/02/05 20:40ID:???0964957
03/02/05 21:21ID:fgitNG5jレスありがとうございます。
やはりクラスフォルダ内ではパッケージ階層どおり表示はされないのでしょうか。
画面を持たない単純なクラスパッケージを作る場合など
並列に表示されたら見づらいので階層表示されるといいと思っていました。
そのような単純なクラス等、パッケージ化したいJAVAファイルは
subprojectとして登録するのでしょうか?
frameworkでしょうか?
どちらにしてもプロジェクトビルダーが必要で
なんか違うと思っています。
教えてください。
0966964
03/02/05 22:31ID:fgitNG5jなるほど。複雑っぽいですかね
単純にJAVAファイルだけパッケージごと追加する方法ってのは
ないのでしょうかね?
0967nobodyさん
03/02/05 22:34ID:???0968nobodyさん
03/02/05 23:00ID:KBfiD7DNパッケージが1つのディレクトリになっているならば、ProjectBuilderの
左のペインにFinderからフォルダごとドラッグすることでコピーできます。
(「ディスティネーション云々」はチェック。ターゲットはAppServer。
配置場所は「classes」の配下)※ただしMAC版
ちなみに、Mac版ではSubProjectという概念はなくなりました。
ところで、今使っているのはWinですか?Macですか?
Mac版はWO5.0以降、大幅に開発環境が変わっています。(Winは変更なし)
おかげで、プロジェクトの互換性がなくなりました。
0969966
03/02/05 23:33ID:fgitNG5j失礼しました。WIN版で5.1です。
968さんの方法で行うとフォルダごと追加できるのでしょうか?
それともPBのclass以下にすべてのJAVAファイルがならぶのでしょうか?
0970968
03/02/06 09:42ID:K/KxV3EnWin版ですとソースは必ず「classes」配下に作成しなくてはならず、ここは
階層化できなかったと思います。
どうしても階層化したければ、FrameworkかSubProjectを使うしかありません。
ただ、Windowsの場合、環境変数の制限からFrameworkを追加し過ぎるとアプリ
そのものが起動しなくなりますし、SubProjectの場合、Subプロジェクト毎に
ビルド用のチェックを行いますので、数が増えるとビルドに時間がかかるように
なります。
それぞれの役割はtech-artsのMLで語られていましたが、
Framework ・・・・ 共通のライブラリを作る。
SubProject ・・・・ 共同で作業するとき使用する。
というように記憶しています。
ちなみに、Mac版のProjectBuilderはCVSが使えますので、SubProjectのような
共同作業の仕組みは廃止されたものと推察されます。
(けっこう便利な機能だったのですが)
0971969
03/02/06 15:03ID:99/NUgIGレスありがとうございます。
まさに私の知りたかったことでした。
Framework,SubProjectの役割ですが、
いつ頃MLで語られていたか分かるでしょうか?
参照してみたいので。
0972970
03/02/06 16:13ID:K/KxV3Enごめんなさい。
いまMLの過去ログみたら、あまりその辺の記載がありませんでした。
別のところでみたのかも・・・。
0973971
03/02/06 17:45ID:99/NUgIGそうですか。調べていただきありがとうございます。
それでも参考になりました。ありがとうございます。
0974962
03/02/07 07:06ID:???をハイパーリンクにしてエラーは出なくなりました。
でも、いったいどこがまずいのでしょうか?
0975nobodyさん
03/02/07 16:03ID:???・サブミットボタンだと、コントロールに入力した内容が変数に反映される。
・ハイパーリンクだと反映されない。
これに気が付かなくて1時間以上はまっていた。
0976nobodyさん
03/02/07 22:08ID:???WebObjectsというよりはhtmlだとかhttpdの基礎をべんきょうしたほうが良いような。
レス数が950を超えています。1000を超えると書き込みができなくなります。