忍者ブログ
全くIT系ではない製造業の社員がイントラ上でColdFusionと格闘。システム構築を外部委託するとき「できればColdFusionでお願いします」と頼むのだが・・・・
[1] [2] [3] [4]
×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。

今月ひさびさにColdFusion本が出るそうですが、いつ発売ですかね。
AIR本はどんどん出てるようで、うらやましい・・・

さて、年末に3台ほどCF8にアップグレードして、CFDIVやCFLAYOUTに驚きの毎日です。
かなりアヤシイJavaScriptの知識だけで、さっくりAjaxなページができちゃうのはCF8ならではですね。

いろいろサンプルを公開したいと思うのですが、hetemlはまだCF7。早くCF8にならないかなぁ・・・

以前、CF7.02にするとOracleのストアドでORA-06550エラーが出る件を書きましたが、CF8ではそれが解消されている事に気がつきましたので書いておきます。

PR

iPod Touch ゲット。どんどんSONY離れが進むなぁ・・・

さて、

いいタイミングだったので、CF7→CF8に3台目をアップグレードしました。OSはWindows2000Serverです。
JRun4が載っているので、ちょっと不安。
Oracle9iが動いているので、あまり止られません。
とはいっても検証もできないので、ハマってもいい時間にアップグレードしました。

結果は・・・ちょっと気持ち悪いです。

ColdFusion8 ODBC Agent と ODBC Serverが起動できません。
ColdFusion 8 ODBC Agent が起動できない
ColdFusionMX6のころのODBC Agentが残っているのが原因に違いない・・・

とりあえずODBC接続はしていないので、放置。


それよりも、JRun4上のアプリが動かなくなってあわてました。
IISでバーチャルホストを立ち上げて使っているのですが、30分くらいあれこれ調べて、バーチャルホスト側のJRunScriptsのエイリアス設定が上書きされているのを発見。
うろ覚えで元に戻して復活しました。
IISのJRunScripts設定

あと、CF7をアンインストールするときにCFIDEごと持ってかれるのは経験済みだったので、別フォルダにCFIDEをインストールしたのですが、IISの仮想ディレクトリが消えるので再設定が必要でした。


さて、バージョンアップ後ですが、このサーバーではチャートを作るタスクが多いのですが、いろいろ問題も・・・・

PageRankが7だ・・・?! 恐ろしい。

さて、

2つ目、基幹的な業務に使っているサーバーのColdFusionを7から8にアップグレードしました。
windows2003Server + IIS6で、ほとんどASP.NETで動いていて、PDFを作ったり、他のサーバーからwebServiceとして参照するような場面でColdFusionが活躍しています。

.cfr からPDFを作る部分が8でも動くかどうかアヤシイと思っていたので、別のCF8のサーバーでテストをしてみました。
案の定、ダメ。
<cfdocument> で、filenameを指定せずに直接ブラウザに出力していた部分がCF8ではうまくpdfとして認識されず、画面がバイナリデータで埋め尽くされてしまいます。

一度ファイルに書いてから出力するように変えました。

これで準備万端ということで、いざアップグレード。

移行のところでなんかちょっと時間がかかった気がしたのですが、全くエラーなしにアップグレードが終了して、うまくいった


・・・と思ったのですが・・・


肝心なASP.NETの業務システムの方が全く表示されない事態に! (T.T )( T.T) オロオロ

業務システムを作ったところにもヘルプを依頼しながら調べること約1時間。
IISのマッピングがColdFusion7のままになっている部分を発見。

ColdFusion8のDLLに修正して無事稼動。
IIS設定

ということで、ASP.NETなんかが動いているサーバーではご注意を。
先日届いたマウスコンピューターのMDV-AD4810X-Uですが、VISTAがプリインストールなのでシステムコマンダーで後からXPをデュアルブートさせようとしましたが、ダメでした。マスターブートレコードの上書きに失敗してしまう・・・
結局XPをインストールしてからVISTAをインストールしなおして、デュアルブート環境にしてます。
せっかく買ったシステムコマンダー・・・・金返せ。

さて、

今までColdFusion7からImageMagick を呼んで、写真のサムネイルを作ったり、回転させたりしていましたが、せっかくColdFusion8にしたので、<CFIMAGE>を使ってみました。

が、

遅い。

3MBくらいのjpgファイルのサムネイル作成で比較してみましたが、10倍以上cfimageのほうが遅い!
できたサムネイルも、cfimageの方が汚い!遠くの空ががブロックノイズでにじんだ感じになる。

あと、ImageMagickのconvert -thumbnail なら'100x100' とサイズを指定すると、タテヨコ比を保ったまま100x100に納まるサイズに縮小してくれる。
cfimageだと元画像のwidthとheightを比較しないとできないのも面倒。

ということでダメダメなcfimageですが、EXIFデータから撮影日時を採ったりするのは簡単にできたので、そこんとこで採用。
ImageMagickでも当然EXIFデータを読めるわけですが、CF使ってハンドリングする方法がよくわからない。


まぁ、後からごちゃごちゃツールを入れずにオールインワンで何でもできるのがColdFusionのいいとこ ですから、その辺のスキルとのバランスをどう考えるかですね。
自宅の6年目くらいになったVAIO君が悲鳴をあげ始めたので、買い換えました。
BTOで行こう ってことで、マウスコンピューターのCore2Quadマシンですよ。ハズレ(初期不良)が怖いので1年の引取サポートをつけたりして。22インチワイド液晶は今お買い得じゃないかと。
VISTAとXPのデュアルブート環境にしようとしてハマりました。

さて、

先日CF8にアップグレードしたサーバー(win2003)ですが、安定して使えているので古いCF7をアンインストールしました。

何事も無くアンインストールできましたが、翌日「なんかエラーが出るぞ!」と苦情が。

coldfusionadministratorを開こうとすると・・・・404notFound.


CF8のCFIDEフォルダごと、ごそっとアンインストールされちゃったみたい。


「そのまんまアップグレード」だとCFIDEが同じ場所に上書きされて、7をアンインストールするとそれごと持ってかれる模様。

ということで、前日のボリュームシャドーコピーからCFIDEフォルダなどなどを復活させたら元通りになりました。



マクロメディア時代のサブスクリプションをアドビライセンスセンターに問い合わせて、2本のColdFusion8が届きました。まだこっちはアップグレードしてません。
レポートビルダーとか使ってるサーバーなんで大丈夫かなぁ・・・と思案中。

いいテストの方法無いですかねぇ・・・。
ブログ内検索
プロフィール
HN:
CFIF
性別:
男性
自己紹介:
もっと日本でもColdFusionが広まって欲しいです。

情報通信を生業としない企業の、システム系でもない普通の社員なので、 ColdFusionは独学。参考書が少ないのがツライです・・・・なんだかんだ、ColdFusion4.xのシリウス時代から7年くらいのおつきあい?リンコムNextのソースが教科書かも。

外注するときはよく「できればColdFusionで・・・・」とお願いするのですが、ほとんどの場合「えっ!?」と驚かれてしまい、「SEのアサインが・・・」などと営業さんが困ってしまうことが多くて悲しいです。
ちょっとしたものなら自分でシステム構築しちゃいますが、一人でやるには時間が足りませんね・・・

FlashRemotingとかもやりますが、Flexには手を出してません。
と、最初の頃書きましたが、ついにFlexに手を出しました。Flex1.5はイマイチわかりませんでしたが、Flex2は別物ですね。これで6万円でイインデスカ?
そしてFlex2とColdFusionの組み合わせなら無敵な気がしますよ。ほんとに。
最新トラックバック
カレンダー
04 2024/05 06
S M T W T F S
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
なかのひと
忍者ブログ [PR]