IE6でページを見ると、ソースコードは見れるけどコンテンツが表示されない、
という不思議な現象で今日一日が終わってしまったので、
備忘録としてブログのねたにしてしまいます。
指摘されて確認してみたところ、IE7やFireFox、safariなどでは
問題なく表示されているはずのページが、IE6で見たときだけ、
真っ白なページとして表示されて、本来表示されるはずのコンテンツが
何も表示されず…。レイアウトが崩れる、とかならまだしも、
全く表示されないとはどういうことだー?と頭を抱えていたのですが、
解決してみると凄く簡単なことでした。
どうやら、headタグの中の記述の順番に問題があったようです。
ページが見えない状態では、headのタグの中で
titleを記述したあとに、metaタグのcharset=UTF-8を記述していたのですが、
順番を入れ替えて
metaタグのcharset=UTF-8を記述したあとに、titleを記述したとしたところ、
問題なく表示されるようになりました。
どうやらIE6では、charsetのメタタグよりも先に、titleなどに出くわすと
勝手に文字コードをShift-JISにしてしまうようで、
これが原因でページが表示されなくなっていたのでした。
つまり、文字コードをUTF-8にする場合、charsetを記述したあとに
titleを記述しないと、表示できなくなってしまうということですね。
Shift-JISのページは問題ないようでした。
気付けば単純なことですが、気付くまでが難しい…。
2009-05-13
2009-05-12
顧客視点
先日、参画しているプロジェクトで、ある協力会社さんから、「誰の言うことが正しいのか良く分からない」と言う趣旨のクレーム(?)までは行かないまでも、疑念を出されると言うことがありまして。
ユーザ(プロジェクトのオーナ)、我々コンサル、協力会社で合わせて30人くらい居る場だったのですが。そのプロジェクトのオーナーの方から協力会社さんに対して、「吉積さんの発言は私の発言だと思ってください」、とおっしゃって下さいました。いや、SE冥利につきます。
これまでも様々なプロジェクト先で勿論顧客視点で取り組んで来たし、そのようにして欲しいと言われては来ましたが、面と向かってああいう場で協力会社さんに対して言ってくださったのは初めてな気がします。
素直に嬉しいのとともに改めて気を引き締めねばと思った次第。
素直に嬉しいのとともに改めて気を引き締めねばと思った次第。
今日、エアコンから水が出ました。。。マズイ、直さなければ。。。
ただ、窓空けると車が若干うるさいですがまだ涼しいですね。朝は地獄かも知れませんが。。。
2009-05-07
個性あふれる起業家を発掘する「THE INDEPENDENTS」 に紹介されました
ダイブネットの際にお世話になった方の起業家支援の団体INDEPENDENTSにて、
起業家インタビューとして紹介頂きました!
初めてちゃんとしたインタビューのようなものを経験しましたが、やはりプロの方は文章を構成する能力が凄いですねぇ、あんな与太話が、ちゃんとした記事になってるなんて。
読みたいと言う方は個人的にご連絡頂ければお送りします。
G.W.は自宅でプログラミング合宿をしてました。
ダイブネットやうみもぐらに新たな機能追加を画策してますので、乞うご期待です。
えー、ちょっとやはり太り気味なので、何とかしたいと思います。
2009-05-01
Gmailの絵文字機能が大幅に強化されたようです
2009-04-23
累積売上げ1億突破
そう言えばすっかり目の前に追われてしまっておりお祝いするのを忘れて居たのですが、
去年の年末頃に弊社の起業からの累積売上げが1億円を突破しました!
。。。随分前の話なので微妙ですが、めでたいです。気が付いたのが先週でした。。。
社長としてどうなのか、それは、と。ちょっと反省です。
3月末決算は昨年と比べて約1.5倍程度の売上げでした。人が増えた割には売上げに繋げられて居らず、2倍成長を目標にしている中では満足の行くものでは無いです。
今年度は何とか新規事業を軌道に乗せ、売上げ倍増を目指します。後、目指せ社員旅行!
先日、火曜日にJJUG(日本Javaユーザグループ)のカンファレンスに少しだけ行って来ました。AppEngineについての講演を聴くのがメインでした。ひがやすを氏のSlim3を使った開発を見て来ました。ちなみに立ち見ありの大盛況でした。AppEngine上での弊社アプリ開発の基盤として活用出来そうなので、是非前向きに利用し、検証して行きたいなぁと思います。
しかし、世の中かなりクラウドに注目されてますね、JJUGのセッションも半分以上クラウド関連でした。
2009-04-21
とうとうSunも
とうとうSunもOracleに買収されてしまいましたねぇ。。
個人的にはSunには頑張って欲しかったのですが。。
MySQLはどうなるんでしょうかねぇ。
弊社ソリューションはMySQLを主に利用している事が多いので、気になるところです。
まぁ、無くなるってことは無いとは思いますが、色々な戦略が取り得ると思うので困りものです。
ちょっと考えてみました。
1.廃止してOracleか他に移行させる
廃止と言う手がどこまで可能なのか(ライセンス上)分かりませんが、利用に制限を掛ける、サポートをしなくなる、等は可能なのかと思います。
この場合にユーザの取る手を考えるとすると、他のオープンソースに乗り換えるか、Oracleを購入するか、他のDBMS製品に乗り換えるか、なのですが、いずれにしても非常に高コストになるでしょう。
既存のシステムはもちろんですが、新規システムでもこれまでの運用保守のスキルがまんまは使えないからですねぇ。。。大変ですよ、これは。まぁ、徐々にの移行とはなると思いますが、ユーザに取っては選択子が少なくなるので是非とも取らないで頂きたい手法ですね。
と言うか、Oracleに代わるオープンソースのDBMSはMySQLだと思って居たので、参ったですねぇ。。
2.これまで通りMySQLをサポートして行く
まぁ、取り得る手だとは思うのですが、とは言え、新規機能開発であったりとか、最先端技術や他プラットフォームに対する対応はやはり遅れて来ると思うのですよね。。これが困りもので、やはり非常に使い勝手が落ちてくるのでは無いかと危惧します。
3.DBMS部分を切り離す
是非、これにして頂きたいのですが、ユーザの選択子を増やすと言う意味でも。SolarisとJavaを評価した、と言うのであれば、例えばRedHatとかIBMあたり(DB2はもう良いでしょ。。)に売却して頂けると非常に嬉しいのですけど。。。前向きにお願いしたいです、エリソンさん。
4.Oracleをやめる
まぁ、これは無いですんで。
適当に思った事を書いてしまいましたが、収まりが悪い事に気が付きました。ちょっと非常にショックだったので。。。せっかく書いたので公開しておきます。
2009-04-20
AppEngine Javaでのアプリ作り①
社員を登録した上で、その個人毎に作業時間を登録する勤怠システムです。まだ見栄えとかエラー処理とかが全然出来ておらんのですが。
良かった点は
・普通にデバッガが利用可能
これはやはり大きいですねぇ。Eclipseを使った普通のアプリ開発と同様の開発が出来ると思います。
今後、フレームワークを利用した開発もやってみようかと思います。
悪い点
・ローカル環境ではデータのメンテが出来ない
どっかの場所にあるのかも知れませんが、見付ける事が出来ませんでした。
手作りで取りあえず削除だけでも任意のデータに対して出来るものを作成しました。
そうしないと、どうにもならないんですよね。。例えば、Booleanで定義していたものをbooleanに変更するとnullで怒られてどうにもならなくなる、とか。。
・ローカルで動いてもクラウド上では動かない場合がある
これは、結構辛いです。
java.lang.ClassCastException: com.google.appengine.api.datastore.DatastoreNeedIndexException cannot be cast to javax.servlet.ServletExceptio
これとかは最初全然分からなかったのですが、結局、どうやらIndexが壊れていたみたいで、orderby句を外したら動作しました。ちょっと暫定的にorderby句を外して対応します。
index.yamlファイルを修正してメンテする必要があるようなのですが、Java版については資料が少なすぎて良く分かりません。
他にも色々あるでしょう。
・ローカルの動作が今一つブラックボックス
JettyでJSPがエラーになるんですが、どこにJavaファイルがあるのか分からなかったです。
で、調べましたが以下にあるぽでした。
C:\Documents and Settings\yoshidumi\Local Settings\Temp
まぁ、こういうのも一つ一つ潰して行かないと。。
次回は明後日のJUUGでSlim3の話を聞いて、Slim3を利用した形にしてみたいと思います。
登録:
投稿 (Atom)
