ColdFusion
■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@お腹いっぱい。
2001/04/25(水) 18:37ID:68sIC.3g0444nobodyさん
04/01/23 17:49ID:3/Gzk0GT0445440
04/01/24 04:46ID:???レスサンクス。あれからいろいろ調べてたら、
見つけた日本語ドキュメントが古かったかダメだったみたいです。
www.fusebox.orgを見直してみたら、画面遷移は管理してくれるみたい。
インターフェースの問題は良く分からんですが、
まぁCFMXからは関数もクラスもサポートされたんで、それでやれるだろうし。
とは言うものの、それではまた開発者が意識するルールになってしまいますが・・・。
それにしても、本当情報が少ないですね・・・。
良く名前は聞くので、もっと広まってるのかと思ってましたが・・・。
0446lu
04/03/17 16:54ID:Kdwoa2Sx本当に情報が少ない。書籍も少ないし、ページも少ない。
英語で書いてあるのにはいろいろあるみたいですね
読めないけどw
coldfusionは今使っていますが、本当に生産性がいいか疑問です。
MVCモデルに当てはめることはできるのでしょうか?
もともとwebに特価した言語でタグがきなんで、
あまり向いてないのかなぁ・・
0447nobodyさん
04/03/17 23:33ID:???JAVAとかやっている人から見たらCFに限らずスクリプト系なんて全部ダメでしょ?
あとこれだけCFが日本で流行らないのは
・有料
・開発しても金にならない
・メーカーの圧力が弱い(謎)
・熟練の日本人プログラマーに言わせたら“子供の玩具”みたいな物は受けが悪い。
(というか根本的に日本人には向いていない)
ってとこかな
0448nobodyさん
04/03/18 08:59ID:???何あの不思議すぎな構文。なんでHTMLとかXMLに合わせなかったんだろ。
って言うか、同じCFでもタグの書き方のルールに統一性が無さ杉。
んで、タグはどれも痒いところに手が届かない中途半端なものばかりだし。
CFMXになって、さらに中途半端にServletAPIから持ってきたであろう、
いい加減なエンコーディング指定関連のタグと関数が加わって、
Shift_JISのコンテンツを作るのですら大変なことになった。
もうやつらは何がしたいのかよう分からん。ってのも>>447に加えといて。
0449nobodyさん
04/03/23 17:41ID:???なれりゃいいんだろうけどどうにも感覚的に
しくじることが多いんだよね、俺へたれだから
Flashとの連携も当初思っていたようなものとは違って
手順がまどろっこしいしCFもうダメポ
0450440
04/03/30 12:17ID:???>>446
あれからCFプロジェクトではFusebox使ってますが、半分仕方なしって感じです。
結局お約束に頼ってしまうので、プロジェクトメンバーの意識が合わないと使えないです。
外注さん使うとなるとStrutsのActionを実装させるみたいに行かないのがつらい。
そもそもJSTLとかでもタグはビューを記述するための言語で、
本質的にロジックを書くのには向いてないと思います。
>>447
私もJavaやってますが、スクリプト系言語だからダメというのはないです。
メーカーの圧力についての詳細キボンヌ(笑)
>>448,449
書式の統一性は本当になんとかして欲しいですね。
XML準拠になってくれれば言うことないんですが。
04511/2
04/04/06 14:33ID:???うちに鯖がとぶ前のログあったからいちおうはっとくね
--------------------------------------------
450 名前:440 投稿日:04/03/25 14:53 ID:???
>>446
すみません。しばらく見てなかったのでレス気づきませんでした。ありがとうございます。
あれからFuseboxをやってるのですが、Struts+Velocityをやるようにはいきません。
どうしてもお約束になってしまうところがあって、
例えばCFである以上、ビューでDB更新を行ってしまうこともできてしまい、
その点表示しかできないという制限のあるVelocityのようにはいかず、
ある程度のCFのスキルとFuseboxの知識があって、
なおかつメンバーの意識があってないと難しいと思います。
Struts+Velocityの時は一部を外注に振って、
Actionを実装させたりVelocityマクロを書かせたりはできたのですが、
Fuseboxでは外注さんの方にもやる気と知識がないと難しそうです。
が、今のところは他に方法も無いので、これを使っているという状態です。
ちなみに、最近知ったのですが、CFでイベントモデルを使ったコーディングをする、
というフレームワークが海外で生まれる(た?)らしく、
これってJSFとかTapestryのようなものなのかと激しく期待しているところです。
もう少し調べてイケてそうだったら、実際にプロジェクトでも使ってみようかと思ってます。
ただでさえ少ないCFの情報交換の場なので、がんばって盛り上げていきましょう。
04522/2
04/04/06 14:35ID:???--------------------------------------------
451 名前:440 投稿日:04/03/25 15:03 ID:???
>>447
メーカーの圧力って、日本の某総代理店のことですか?
以前、100%再現するCFのバッファオーバランのバグを指摘して、
致命的なので直してと連絡したところ、本社が直さないっていうから無理って返事でした。
かなり丁寧に再現手順と危険性まで連絡したのに、そりゃないだろってくらいあっさりでした。
>>448 >>449
書式の統一性の無さは自分もイヤです。(笑)
関数とかタグならまだしも、制御構文を毎回リファレンスを見なくてはならないので、
あれは本当にもう少し考えて欲しかったと思います。
0453nobodyさん
04/04/07 04:01ID:???前にソフトウェアハウスの営業の方と雑談している時に、JAVAについて
出た話なんだけど、JAVAについては業界には暗黙の了解があって、
できる限り開発にはJAVAを使うようにっていう圧力があるような事を話して
いて(その方曰く、あまり言ってはいけない事らしい・・・)、その時は
“へぇ〜そーなんだぁ・・・”って思ってたんだけど・・・。
言われてみればIT関連どれを見てもJAVAだらけだし・・・
やっぱり関係あるのかな?って思って書いてみたんだけど・・・
信憑性は?なので、ネタだと思って軽く流してください(笑)
ところでバグの話大変でしたね〜。
そのバグって今では改善されているんですか?
0454440
04/04/07 14:54ID:???ありがとうございます。自分の記憶のダメさ加減を再確認しました(笑)
>>450
うーむ。圧力だけじゃJava離れするだけだろうし、
見返りになんか旨い話でもあるんでしょうか。興味津々。
うちにも圧力かけてよと言ってみるテスト。
ちなみに、バグの話は「直してよー」とか言ってるうちに、
世間ではCFMXになってしまって、CFMXでは再現しないし、
CF5以前を使うこともないだろうしで、どうでもよくなってしまいました。
このスレもあと少しで満3歳を迎えるというのに、まだ半分も消化してない。
もっと盛り上がらないかな・・・。(´・ω・`)
0456nobodyさん
04/04/12 02:01ID:???6,000円って何なんだよ(笑)
いくらBen Forta著だからってちょっとボリ杉じゃないか?
これじゃー広まる訳がない。
0457nobodyさん
04/04/24 13:25ID:GTVsPfgQ<cfset aaa=Replace(form.hoge,"keyword","field1='hogehoge'")>
などとセットして検索を実行すると演算子がない、と怒られます
どうもシングルクォーテーションの変換がおかしいようなのですが
回避する方法ないですか???
0458nobodyさん
04/04/24 22:18ID:qp0y53qc<cfset aaa = #Replace(form.hoge,"keyword","field1='hogehoge'")#>
で行くんじゃないのかな
0459nobodyさん
04/04/26 01:54ID:???あれってどこでそのような制限を設定してあるのでしょうか?
0461nobodyさん
04/04/27 12:22ID:smcGT60iレスありがとうございます、、、早速試してみたのですが
457で書いたエラーは出てこなくなったのですが、こんどは
エラー診断情報
ODBC Error Code = S1000 (General error)
ERROR: syntax error at or near "hogehoge" at character 46
(CFQUERY) の汎用識別子を持つ要素を処理中に、エラーが発生し、ドキュメント位置 (12:1) から (12:39) を占有しています。.
とエラーになってしまいます。ちなみにDBへの問い合わせ部分は
<cfquery name="test" datasource="testdb">
SELECT * FROM item_name WHERE 0=0 and #a#
;
</cfquery>
としており、変数aを加えない場合は全レコードがすべて表示されます。
環境は CF4.5 PostgreSQL CF鯖:Win2000Server です。。。
0462nobodyさん
04/04/27 12:36ID:???とりあえずPreserveSingleQuotes関数を使ったら
エラーは出ず、望みの検索結果を得ることができました、ありがとうございました
0463nobodyさん
04/05/08 12:19ID:xyZHVBTAクエリの引継ぎはどのように処理したらよいのでしょうか?
複雑な検索条件の受け入れを前提としているので
URL変数として渡すには長大になりすぎることが予想され
難儀しております
ちなみに検索条件は下記のようなものです
最大200社程度のメーカーから任意の指定(5桁のコード)
30種類の商品形態から任意の指定(2桁のコード)
価格の上限下限指定
任意のキーワード
教科書的なDB検索のありかたとして100社を指定して・・・というのは
あまり褒められたものではないとは思いますが、なにぶん
利用者側はDBや検索について無知であるというのが
前提条件となっているためこのような無茶と思える指定も
受け入れなければなりません
上手い処理方法があればご教授ください
0464nobodyさん
04/05/08 12:56ID:???検索条件か検索結果のクエリか、どっちかを
セッション変数に入れたらどうですか?
0465nobodyさん
04/05/29 08:13ID:???Flexの体験版も注文したから到着が楽しみです。
0466nobodyさん
04/06/07 15:28ID:???どうも作るのがめんどい>CF&Flash連携もの
常々Webアプリ用インターフェースに特化した
Flashのサブセット的なものが出てくれたら
楽チンだなぁと思っているんだけど・・・・・
ところでFlexって何?ちょいと調べてくるか・・・
0467nobodyさん
04/06/08 10:12ID:Q3OGfk2Wデータベースにアクセスできないってだけ?CFとの差別化は??
MXMLがどうのこうのって言ってるけど別にCF−>Flex経由でわざわざ
動かす必要ないんじゃないの?教えてエロイ人
0468nobodyさん
04/06/08 12:18ID:???漏れもちょっと見ただけだけど、
FLEXは「純然たるコードからSWFを吐き出す」ものであって、
CFのとバッティングは関係ないんじゃないかな。
要はFlashの「デザイナー向けインターフェース」を毛嫌いするプログラマさん用w
0469nobodyさん
04/06/08 12:44ID:???なんにせよ英文をシコシコ脳内変換しながら読む気力もスキルも
足らないから早いとこ日本語の情報だしてくれ>真っ黒メデア
0470nobodyさん
04/06/26 12:05ID:???0471nobodyさん
04/07/18 22:28ID:???0472nobodyさん
04/07/20 11:21ID:???あとやっぱイニシャルコストが高い
0473ねこ
04/07/25 06:27ID:v89Q9lLl0474nobodyさん
04/07/31 16:26ID:ZA4/YKx/日付のFomatとか使ってもエラーが出るか間違った期日(日数と勘違いする?)で
望むとおりに動かないです
0475nobodyさん
04/08/02 05:36ID:++ii5whrSession変数だったら出来たと思うんだけど。
あとはCFLOCKでこちょこちょいじっていた気がするけど。
0476nobodyさん
04/08/02 15:13ID:BZ8QIt3L期限を変更してしまって半永久的に食わせておいてよいものまで
コントロールできなくなってしまうと困るんですよね
ちなみにいろいろ試した結果 2004/08/02 14:00 と直接書き込んでやれば
一応ブラウザで表示されるクッキーのデータとしては有効期限を作れました
文字列を生成しろや、ってことなのかな・・・ウーム
0477nobodyさん
04/08/11 00:29ID:vdtkb7u7ColdFusionのアプリでServletって呼び出せますよね?
ってことはColdFusion上でただのServletアプリのみを実行できるのでしょうか?
今、WASで動いている物を WAS + CF上で動かせたらいいなって。
CFMLは使いたくないんですが、CFのRemotingを使用したいんです。
宜しくお願いします。
0479477
04/08/12 23:56ID:kYvTGkj1FlashRemoting MXがサポートしてないプラットフォーム(AIX)なんですよ。
RemotingはPure Javaって書いてるくせにWinとLinuxとSoralisしかサポートしないんですよね。
どうゆう魂胆でしょう?
0481477
04/08/14 17:52ID:6AkIEC2F個人的には使ってみたいんですが、オープンソースだと
サポートが受けられないので納品物に組み込むのは抵抗があります。
0482roro
04/08/15 15:27ID:WoPfmvyh【例】
<input type="hidden" name="aaa" value="あいう"えお">
「あいう」しか送信できない。
ColdFusionの関数を使ってこの対策をとることはできるのでしょうか。
(それとも、ColdFusion以前の問題でしょうか。)
解決方法をわかる方がおられましたらお教え下さい。
お願い申し上げます。
0483nobodyさん
04/08/15 16:34ID:???0484nobodyさん
04/08/17 18:17ID:???0485nobodyさん
04/08/18 14:07ID:???問題というか""の間が取られてるだけですね。
Sessionを使って回避できるのではないでしょうか?
0486nobodyさん
04/08/23 13:42ID:M4TW8d/jODBC経由でデータベースへアクセスする方法をとっているのですが、
ODBCINT.dllとODBCAD32.exe
のバージョンが違うというエラーメッセージが表示されました。
どうしたらよいのか、わかりません・゚・(ノД`)・゚・
0488nobodyさん
04/08/23 14:34ID:M4TW8d/jありがとうございます。
自己解決致しました。
0490nobodyさん
04/10/03 16:02:49ID:4lrCEpPA0491nobodyさん
04/10/05 20:06:14ID:???だからBlackStoneが楽しみで楽しみで
0492nobodyさん
04/11/07 00:08:58ID:???上手い具合に出来ない…orz
0493nobodyさん
04/11/12 18:14:55ID:X55BnUfKたとえば 月の数字を拾って日付ごとに配列要素にして何かを格納したい場合
<cfset month = #DateFormat(hizuke,"mm")#> //この時点でmonthは11
<cfset array_#month# = ArrayNew(1)>
<cfset array_#month#[1] = "hogehoge"> //array_11[1]はhogehoge
としたいのだけどエラーになっちゃう通常の変数だと
<cfset "array_#month#" = "hogehoge">
とすればよい様だけどインデックス番号を指定すると同じくエラーになる
何か回避する方法はないですか?
0495nobodyさん
04/11/27 02:40:21ID:???0496nobodyさん
04/12/04 19:47:45ID:BJdGeiMI0497nobodyさん
04/12/17 10:59:17ID:FOOnK+22改行をなくす方法なんか無いですか?
メールの一行目
<cfif a is "b">
条件分岐したメッセージを入力
したいと思います
<cfelse>
AがBじゃないときのメッセージは
こちらになります
</cfif>
メールの最終行です
とすると
−−−−−−−−−−−−−−−−−−−−
メールの一行目
条件分岐したメッセージを入力
したいと思います
メールの最終行です
−−−−−−−−−−−−−−−−−−−−
こんな風になってしまって使い物になりません
0498nobodyさん
04/12/18 17:11:12ID:???cfmailタグの外で条件分岐を完了できませんか?
<cfif a is "b">
<cfset bodyPart = "条件分岐したメッセージを入力したいと思います">
<cfelse>
<cfset bodyPart = "AがBじゃないときのメッセージはこちらになります">
</cfif>
<cfmail>
#bodyPart#
</cfmail>
0499nobodyさん
04/12/20 18:15:30ID:???メールの一行目
<cfif a is "b">条件分岐したメッセージを入力
したいと思います<cfelse>AがBじゃないときのメッセージは
こちらになります</cfif>
メールの最終行です
↑で桶。
ただ>>498のやり方のほうがスマートとは思うが。
0500nobodyさん
05/01/07 13:50:26ID:???0501nobodyさん
05/01/08 16:54:38ID:???Fedora3にBlackstone(Coldfusion7)をインスコした後は、
xorg-x11-deprecated-libsのインストール
#setenforce 0でSELinuxの設定変更
この2つの操作が必要。
やっと動いた。
0502nobodyさん
05/01/13 19:04:00ID:???くそ高い追加ソフトを買わなくてもPDF帳票やFlashPaper帳票を作れるようになってる。
制限はきつめだけど、csvじゃなく生のExcelレポートも。POI?
0503nobodyさん
05/01/19 09:51:40ID:Y4lBfGjMapacheaのバージョンに対応していないっていわれて
インストールができません。
でも、turbolinux8 serverにcoldfusionMXを入れることは可能らしいんだけど
その方法を知らないでしょうか?
現在apache1.3.26 rpmバージョンを使用していますが、
apachea2.Xをインストールしないで
coldfusionMXをインストールしたいです。
0504503
05/01/19 10:49:25ID:???0505nobodyさん
05/01/29 13:36:20ID:SUsXsZOkその結果を表示するようにしたいんだけどログファイルの読み込みって
一括でしかできないんですかね?
膨大な量なんで一行ずつ読み込んで生きたいんですけど・・・
0506nobodyさん
05/01/29 15:37:03ID:???CFでやるよりMSのLogParser 2.2を定期的に実行した方が簡単だったりして。
欲しい情報だけをクエリすればいいと思う。
質問の答えになってないんだけども。
0507nobodyさん
05/02/08 11:59:18ID:???http://www.macromedia.com/software/coldfusion/
0508nobodyさん
05/02/09 09:53:23ID:2HLMETkq0509nobodyさん
05/02/10 08:57:06ID:???なんとかしる!
0510nobodyさん
05/02/11 08:25:49ID:???0511nobodyさん
05/02/11 14:22:44ID:???あとUnicodeだし。
0512nobodyさん
05/02/14 14:59:54ID:???日本語の取り扱いOK。
管理メニューその他も日本語。
当たり前だけどPDFマニュアル等は英語。
マニュアルは、これから出るであろう日本語版のLiveDocsやPDFを使えばいいやね。
安い海外製品版を買おうかしら。
0513nobodyさん
05/02/14 15:02:59ID:???0514nobodyさん
05/02/20 23:16:47ID:???J2EEのセッションをオフにしててもjsessionidでエラーが出るんだよね。
これと同じ。
http://www.macromedia.com/cfusion/webforums/forum/messageview.cfm?catid=138&threadid=961362
あとはReportBuilderの日本語版の完成度次第で購入の可否を決めようと思う。
英語版でもインスコするとUIは日本語表示になるけど、DBの日本語オブジェクトが文字化けしたりでグダグダ。
0515nobodyさん
05/02/21 12:48:01ID:???0516nobodyさん
05/03/04 16:42:57ID:???0517nobodyさん
05/03/06 15:00:08ID:???0518nobodyさん
05/03/07 13:53:30ID:???http://livedocs.macromedia.com/coldfusion/7_jp/index.html
0519nobodyさん
05/03/08 09:52:48ID:???0520nobodyさん
05/03/16 11:13:34ID:???セッション周りとか。回避できるものばかりだけど。
0521nobodyさん
05/03/16 19:34:14ID:???0522nobodyさん
05/03/17 01:05:42ID:???このへんとか。
http://www.talkingtree.com/blog/index.cfm?mode=entry&entry=606852D1-45A6-2844-70F90BC67B9A2A8D
あとは>>514もセッション周りだね。
0523nobodyさん
2005/04/08(金) 13:30:09ID:YbTf9CmZ0524nobodyさん
2005/04/08(金) 18:39:25ID:???0525nobodyさん
2005/04/11(月) 09:03:21ID:???http://www.macromedia.com/support/email/wishform/main.cgi?lang=Japanese
ここから要望は出したけど、早く直してくれないと評価にならねえええ。
0527512
2005/04/15(金) 11:09:35ID:???http://www.macromedia.com/software/coldfusion/productinfo/faq/#item-4-4
0528エリザベス
2005/04/15(金) 14:29:25ID:???0529nobodyさん
2005/04/15(金) 14:30:51ID:???0530nobodyさん
2005/04/15(金) 16:46:50ID:???0531nobodyさん
2005/04/18(月) 16:44:00ID:???http://www.adobe.com/aboutadobe/invrelations/adobeandmacromedia.html
0532nobodyさん
2005/04/18(月) 19:11:07ID:???AdobeがMacromediaを34億ドルで買収
http://www.itmedia.co.jp/news/articles/0504/18/news034.html
これでCFはAllaire→Macromedia→Adobeと買収されていったわけだ。
てか、いきなりなくなったりしないよね??
0533nobodyさん
2005/04/19(火) 18:01:00ID:lyM1UufPアドビなんて最低の会社じゃん
0534nobodyさん
2005/05/14(土) 18:33:09ID:8r8St6XOついでに質問、MX7だとFlashPaperとかで印刷関係がずいぶん楽になってるみたいだけど
一々ブラウザで表示してからじゃなくて直接プリンタに投げることはできないの?
小型の入力端末(PDA)なんかを使わせて業務処理させようと思うんだけど
それだと逐一印刷内容を表示してから「印刷」ボタンを押すのはあまりやりたくないです
0535nobodyさん
2005/05/14(土) 21:12:12ID:/uyHYOc1っうぇwwwwwwwwwwwwwwwうはっうぇwwwwww
おkおkおkwwwwwwっっうぇwおkwwwwwwwwwwww
wwwwwwwwwwwwwwww
wwwwwwwっwwwwwwwwwwwwwww
wwwwww
0536nobodyさん
2005/05/16(月) 11:00:30ID:???クライアントのプリンタにサーバサイドで直接印刷命令を出せたら
CFに限らず大変なことになるんじゃね?
JAVAで作ったCFXで印刷処理をしたり、.NETで作った印刷処理用の
XML Webサービスを呼び出したりすればLAN内の印刷は実現できる
かもしれない。
0537nobodyさん
2005/05/16(月) 13:23:34ID:???イメージとしては入力した商品情報を元に売り上げ伝票を作る、というようなものなのだったけど
なるほど、汎用的な機能として考えると確かに問題だね・・・
MX7.0が持つ機能のみでやろうとしたらやっぱり一度表示は避けられないんだね
とりあえずテストマシン仕立てて色々やってみよう、どうもありがとう
0538nobodyさん
2005/05/18(水) 14:32:05ID:ZQ0N41ooクエリとして生成する際の項目が結構な量になるのでURL変数は使えないのです
0539nobodyさん
2005/05/18(水) 14:56:20ID:ZQ0N41oo0542nobodyさん
2005/05/25(水) 13:00:05ID:???SessionもClientもスコープがクライアントじゃねーか・・・
スコープがブラウザ内の変数作らんと、使いかって悪くない?
POSTで渡すしかねーじゃん。
それとも俺のやり方が悪いのか?ちなみにMX6.1。
0543nobodyさん
2005/05/26(木) 11:17:51ID:???Session変数が特定のクライアント以外の何かに紐付けされたら困るYO
■ このスレッドは過去ログ倉庫に格納されています