というわけで データをXML化したものに変更しました。使う側からはほとんど差はないはず。それまでのphpスクリプトが簡単なものなので、さほど苦労もなく変更完了。
[ カテゴリー » PC関連 ]
壁紙集の実装変更(予定)
2007/3/8
- XML対応のブラウザが必要
- 言語・カテゴリー・ページ切り替えのためにXMLファイルを分割するか、XSLファイルをそれぞれ用意しなければいけなかった(正確にはそれ以外の方法が分からなかった)。Javaスクリプトで変えようとするとブラウザ依存
これ みたいに背景に大量のデータとそれらの連結が必要な場合データベースの威力は絶大なのですが、壁紙集みたいに小さいデータ(画像じゃなく、説明文です)だと、そのような利点が少ないのでデータベースへの入力の面倒さが際立つ結果に。XMLだとテキストエディタで編集してFTPでアップロードすればおしまいなのに・・・
んで、ここ2年でphpの使い方も慣れてきたので、もう一度XMLベースに作り直そうと思ってます。でもやっぱりXSLは使えません。たぶんXML+php(DOMXPath)になるかなぁ。ユーザーには違いは見えないように作らないとね・・・
[2007/3/11 追記] このサーバのphpは4.4.xだったことを忘れてた。う〜、面倒かもw
— posted by mu at 11:07 pm Comment [0] TrackBack [0]
まだ要るの?
LOG: background writer process (PID 7127) was terminated by signal 9 LOG: terminating any other active server processes WARNING: terminating connection because of crash of another server process DETAIL: The postmaster has commanded this server process to roll back the current transaction and exit, because another server process exited abnormally and possibly corrupted shared memory. HINT: In a moment you should be able to reconnect to the database and repeat your command. WARNING: terminating connection because of crash of another server process DETAIL: The postmaster has commanded this server process to roll back the current transaction and exit, because another server process exited abnormally and possibly corrupted shared memory. HINT: In a moment you should be able to reconnect to the database and repeat your command. LOG: all server processes terminated; reinitializingログにインデックスを再構成しろとあったのでやってみても効果なく、原因が分からず数日ほったらかし。ユーザーに聞いても特に動作の不具合は無かったのですが、気味が悪いので調べてみるとOut of MemoryでOSによって強制終了させられた というのが。んで、/var/log/messageを見てみると
Mar 7 19:16:10 xxxxxxxxxx kernel: Out of Memory: Killed process 7127 (postmaster).おお、まさに!
一歩解決に向かって進んだわけですが、このサーバ、5GB RAM+8GB Swapという私の手持ちの中では最強のやつなのですが・・・・
まだ足りませんか? T_T
# たぶん、全メモリのことではない気がする
[2007/3/9 追記] OOM (Out Of Memory) Killer だって。PostgreSQLのWriter processに約1GBのキャッシュメモリあげているようなものだから、集中的に狙われているみたい。
[2007/3/13 追記] ここ にまとめ
— posted by mu at 10:50 pm Comment [0] TrackBack [0]
MSさんさぁ・・・
2007/2/21
仕事の関係でMSDN のライセンスを購入したのですが、その時にMicrosoft に対して購入と入会の申請を2回ばかり。んで、それが電子申請だったのですが、申請書類がExcelファイル・・・。えとですね、申請するためにはExcel買えということでしょうか? >_<
テレビだってインターネットだって機材をユーザーに買わせているという構図はありますが、自社しか提供してない有料製品だしなぁ、なんだかなぁと思う次第^^;。OpenOffice でやってもいいのかな?
あとさ、2年のライセンスの開始日が購入申請日というのもおかしくない? 実際にライセンス番号通知されたのその5日後だし、それから入会申請して1日たってもまだ受理されてないし・・・ まぁ有効期限は2年後の今月末だから、2年以上あると言われればそうなんだけどさ^^;
以上、強者に対する愚痴w
— posted by mu at 12:52 pm Comment [0] TrackBack [0]
.NET Remoting双方向通信 - とりあえずまとめ
2007/2/17
とりあえずまとめ 。あってるのかな・・・^^;
— posted by mu at 09:53 am Comment [0] TrackBack [0]
- Basic
Comments