2011年12月12日

PSD 高速ビューワー メモ

http://www8.plala.or.jp/kusutaku/iview/
posted by たけうち at 11:54| Comment(0) | 日記 | このブログの読者になる | 更新情報をチェックする

XAMPP1.7.7 SVN導入時のメモ

(1)svn download
SVNバージョン 1.4.6
http://subversion.tigris.org/servlets/ProjectDocumentList?folderID=11149&expandFolder=11149&folderID=11149
svn-win32-1.4.6.zip

(2)1を解凍し、XAMPP直下に配置
c:\xampp\svn\

(3)dll,soファイルをコピー配置
c:\xampp\apache\bin\
→c:\xampp\apache\modules\


(4)httpd.conf編集

LoadModule dav_module modules/mod_dav.so
コメントアウトをはずす

LoadModule dav_svn_module modules/mod_dav_svn.so
追記


作業内容:以下URL参照
http://pukapuka-ahirusan.blogspot.com/2010/08/xamppsubversion.html
K
posted by たけうち at 11:49| Comment(0) | 日記 | このブログの読者になる | 更新情報をチェックする

2011年11月22日

EC-CUBE 管理画面 顧客検索、受注検索でかたまる

もうすぐ転職するたけうちです。
早く仕事にきりをつけて次の仕事の準備したいのに、前途多難でございますよこれ。

何が足をひっぱっているかというと

E C - C U B E

今回、管理画面系で絶対ひっかかってる人いるだろっ!!!っていうのを紹介しますよ。
お役にたてるといいのですけどねー


■現象

EC-CUBE管理画面「顧客マスタ」や「受注管理」で、ある条件の検索をすると画面がかたまる。(画面が真っ白とかね。)

※私のやった案件では、EC-CUBE2.4.4でも、EC-CUBE2.11.1でも両方再現しました。

ある条件とは、「顧客情報」「受注情報」「受注詳細」って感じで、複数DBテーブルにまたぐ?必要がある検索を行うと、処理に時間がかかってかたまります。
(かたまっているというか、めっちゃ処理してるけど、時間がちょーっかかっている感じ。)

例えば、顧客検索で「購入商品」「最終購入日」を入れて検索してみます。
データベースの件数にもよりますが、相当時間かかるはず。。。

私がやった案件では、
・dtb_products(商品情報) 約500件(表側で公開しているのは70件前後だったけど)
・dtb_order(受注情報)約25,000件
・dtb_order(受注詳細)約48,000件
っていう環境でやりましたが、画面うごかなくなったよ、コレ。


■原因

当方、システム専門の人間ではないので、ちゃんと説明できないのですが、「SQLチューニング」の問題みたいです。
だもんで、MySQLで起こりやすい(MySQLでだけ?の)現象らしいデス。


■対処方法

対処方法の一つは、データベースのあるカラムにインデックスをはるといいようです。

<インデックス貼ってあげるSQL>

・dtb_order.customer_idにインデックスはれー
ALTER TABLE `database_name`.`dtb_order` ADD INDEX `dtb_order_customer_id_key` USING BTREE(`customer_id`);

・dtb_order_detail.order_idにインデックスはれー
ALTER TABLE `database_name`.`dtb_order_detail` ADD INDEX `dtb_order_detail_order_id_key` USING BTREE(`order_id`);


他にも対処方法があるみたいですが、私はわからんとです。はい。


■ちょっと愚痴

EC-CUBE2.11系になってから、管理画面に「高度なデータベース管理」っていのがありまして、
そこからインデックスはれるようなんですけども、なんで上記2つはないのかな?
他の回避方法が一般的だから?または、あまりでていない現象とか。。。?
とりあえず、EC-CUBE2.4.4の時に起こった現象が、2.11でも起こって印象深かったので記事に残しておきます。べんべん。
posted by たけうち at 19:50| Comment(0) | 日記 | このブログの読者になる | 更新情報をチェックする

2011年11月17日

MTで作成したHTMLコード、余計な改行をとっぱらってくれます

Movable typeのものすごい便利なプラグインを見つけました。
どうしても、改行だらけになってしまうMTで作成したHTMLコード。
改行をとっぱらってくれる、すげープラグイン。

■Source Code Cleaner
http://www.tinybeans.net/blog/download/mt-plugin/source-code-cleaner.html

MTOS5で試しましたが、まったく問題なしでした。
これは、まじで感動モノ。
posted by たけうち at 16:05| Comment(0) | 日記 | このブログの読者になる | 更新情報をチェックする

XAMPP1.7.4 MySQL UTF8対応(my.ini)したら起動しなくなったので

mysqlがlatin1になっちゃうので、なんとかUTF8に使用と四苦八苦しておりました。
対応策(my.iniに設定追記)はわかったのですが、これがまた追記すると、MySQLが起動しなくなる。。。

調べたら、同じ現象が出ている方がいらっしゃいました。

http://studio-higasa.com/works/176.html

このとーり、mysqldの追記内容を以下にしたら起動しました。わほい。

[mysqld]
character_set_server = utf8
skip-character-set-client-handshake

ステータスの確認は、以下コマンド(メモっと)

mysql> SHOW variables LIKE '%char%';
posted by たけうち at 10:34| Comment(0) | XAMPP | このブログの読者になる | 更新情報をチェックする

2011年11月16日

xamppにjcodeってデフォルトではいってないんだね

ふつーにサーバーで使っていたお問い合わせフォームを改造しようと
ローカル(XAMPP)にファイルをもってきて実行してみたら

Premature end of script headers

こんなんででて動きませへん。

Apacheのログみてみたら、Jcodeねーよ!って言われてる。

Jcodeってなんだよ、それうまいのかよ。。。
調べたらperlのモジュールらしいので、以下のサイトを参照にインストールしてみました。

http://sugutsukaeru.jp/bbs/336/
http://www.synck.com/contents/technote/technote_1173928317.html

ちゃらりー動いたっ
posted by たけうち at 09:56| Comment(0) | 日記 | このブログの読者になる | 更新情報をチェックする

2011年11月12日

XAMPP MySQLのデフォルトがlatin1になるので

http://1000g.5qk.jp/2010/11/04/xampp%E3%81%AEmysql%E3%81%A7%E6%AD%A3%E3%81%97%E3%81%8Futf-8%E3%82%92%E4%BD%BF%E3%81%88%E3%82%8B%E3%82%88%E3%81%86%E3%81%AB%E3%81%99%E3%82%8B/

メモ
posted by たけうち at 20:06| Comment(0) | XAMPP | このブログの読者になる | 更新情報をチェックする

2011年11月07日

プロキシかかってるとhosts使えないのね

ブラウザの設定で、ネットワークの接続をプロキシにしているとhostsが使えなくなるみたい。
こまった。そしてはまったw
posted by たけうち at 17:32| Comment(0) | サーバー関連 | このブログの読者になる | 更新情報をチェックする

2011年10月31日

HTTPステータスコード

ちゃんと認識していなかったので、改めて調べてみました。

<参考サイト>
http://www.asahi-net.or.jp/~ax2s-kmtn/ref/status.html

<よくみるHTTPステータス>
401:認証エラー
403:(ファイルはあるけど)アクセス権がない
404:リクエストURLのページがない
503:過負荷またはメンテナンス中
posted by たけうち at 10:11| Comment(0) | 日記 | このブログの読者になる | 更新情報をチェックする

2011年10月29日

管理画面のアイテムで、アップロード先のデフォルト指定をする

http://megad.heteml.jp/asstudy/2009/06/movable-type.html
posted by たけうち at 21:50| Comment(0) | 日記 | このブログの読者になる | 更新情報をチェックする