伊藤清徳の垂直落下式ムーンサルトプレス伊藤清徳の垂直落下式ムーンサルトプレスPerlとかPHPとかMySQLとか...がんばっても8割だ。Commentswordpress3.0日本語版がリリースになって、このブログも3.0にバージョンアップしてみました。今のところ、テーマやプラグインは問題なく動いているっぽいです。通常のWPでもマルチサイト運営ができるようになったことですね。ことで、ちょっと試してみました。最初、デフォルトの状態で、ボタンをポチっとすればサイトがいっこできるんだー!とか思ってたんですが、そうはいかないようです。基本的な設定方法は、このあたりを見ればOKでしょう。(リリース候補版の頃に書いた記事のようですが、同じです。)以下は私の行った設定です。サブサイトは、サブドメインかサブディレクトリが選択できます。サブドメを選択してしまうと、DNSの設定が大変ですし、このブログの場合、Pleskを導入してるので、ますます面倒だということで、とりあえず、サブディレクトリでやってみました。これでサブディレクトリでのサブサイト作成が可能です。次に、.htaccessの設定しろとも指示されます。これが、そのまんま貼っつけたらやられました。何行か増えているのがわかるので、そいつを追加したらうまくいきました。ここまでやれば、あとはボタンぽちっ!でサイトが追加されますー。作ったってとこまでの報告でございます。CommentPHPのImagickで四角形とか描画とかしなきゃいけなくなったので、調べたら、うわぁ。参考になるところないね・・・。いうことで今日まで分かったことをメモメモ。↓このImagickDrawオブジェクトをImagickオブジェクトへはっつける。出力という手順を踏むらしい。ファイルに出力しなくても直接バイナリを得てPHPで出力も可能ということ。0);#上#↑このように線を引く。多角形を描く「polygon」メソッドもあり、こっちでもいいじゃないかなぁと...//Imagickオブジェクトを作成。線の幅分を加算しなきゃいけないことに注意。$image->setImageFormat('gif');#画像フォーマットをgifに設定します。);#「getimageblob」メソッドを使うとバイナリを得ることができるのでそのまま出力。うーむ・・・理屈は理解したが、、、慣れが必要だ・・・。ここにあとは文字を流し込まなきゃならないので、それはまた後日。CommentsIEでJSからsubmit()できないことがある件。false;}JSはこのように変更。何をしたかというと、<a>のhrefをvoid(0)で無効化して、さらに、onclickはfalseを返すようにする。IEではどうやら、JS関数の中のsubmit()より、<a>の働きが優先されるようで、これらをすべて無効化する必要があるよう。/></form>こんな風に<form>タグの中に「submit」という名前の要素が入ると、submit()ができなくなる。JSは何でもかんでもオブジェクトなので、同じ名前のものがあれば、当然そちらで上書きされる。迂闊な名前をつけるのはやめよう。CommentsオープンソースECシステムをメモメモ・osCommerceだいぶ古くからあるシステム。http://zen-cart.jp/osCommerceからの派生プロジェクト安定度は高いが、環境によってインストールにかなり苦労する。ZenCartインストールを公式に保障しているホスティングサービスを利用したほうがいい。いかんせん、設計が古いので、それなりの見た目にはなってしまう。http://www.ec-cube.net/近頃よく使われるEC用CMS。日本製なので、決済モジュールなどが充実しているのがいいところ。こちらも環境によってはインストールに苦労する。MySQLを使えるようにはなっているが、使わないほうがいい。PHPの知識がない人は・・・使わないほうがいいかも。それでも無難に使えるから、まぁ合格点。他にない機能満載のECシステム。データベースがPostgreSQLを使っているので、商品数もかなりいける。独自に決済方法を組み込まなければならないのが難点。http://www.magento-jp.com/MySQLを使いながらかなりの商品数を扱えるというすばらしいECCMS。実績では、10万点を越える商品を扱ったサイトもにも耐えられたとのこと。基本的にVPSか占有利用サーバーでの利用を考えたほうが良い。海外製で、まだ日本コミュニティは成長途中なので、資料が少ない。決済モジュールはいくつかあります。非常に人当たりが良かったので、Magentoは今後何某かの形で関わっていきたいなと思っています。他にも沢山ありますが、使えそうなのはこれくらいですかね。私はEC-CUBEとMagentoを案件に合わせて選択という感じでいくことになりそうです。Comments近頃はトランザクションを使いたいので、データベースエンジンの選択はもっぱらSQLiteかPostgreSQL。(別にMySQLがトランザクションないわけじゃないけど)そんな話はまぁどうでもよくて。̄;こちらのサイトに良くまとめられている。