Category Archives: ウェブデザイン

Ericsson Labs deviceタグの実装

html5のdeviceの実装を楽しみに待っているのですが、やっぱり楽しみな感じです。

Beyond HTML5 – Conversational Voice and Video Implemented in WebKit GTK+ | Ericsson Labs

AN HTTPDでPHP5を動かす

ホームページを作る際、通常自分のPCではcgiやphpは確認できないわけですが、AN HTTPDなどでローカルサーバを動かしてperlやphpを動作させれば、とりあえずローカルで確認するのには便利です。
ってわけで、今までperlは動かせるようにしていたけど、phpも入れてみました(自宅鯖がぶっこわれたままなので・・・壊れてなきゃそれでやるのに・・・)。

まぁ、割とさくっと動いてくれたのでよかったです。ネットに文章を残してくれている神に感謝です。
phpでがりがりプログラムを作らなくても、単に共通部分のインクルードだけでも確認の手間が省けていいですわー。

★参考
AN HTTPDでPHP5を動かす
AN HTTPD

ストリーミング配信・ゲームなど実況

ゲームなんかの動画をストリーミング配信しつつみんなでわいわい遊ぶ感じのことをする。

WMEでできるとは知らなかった!
いつもmpgやaviをwmvに変換するだけだったょ・・・。

VIPで初心者がゲーム実況するには@ Wiki

phpのmemory_limitなどを変更する方法

WordPressで画像をアップロードすると、以下のようなエラーがでた。

Fatal error: Allowed memory size of 8388608 bytes exhausted ~~

これは、phpでユーザーが確保可能なメモリ「memory_limit」以上のメモリを確保しようとしたためにでている。
私の場合はadmin-functions.phpの2152行あたりの「imagecreatefrom***」というphpのGD関数でエラーがでていた。
ここらの処理は、アップロードされた画像を展開してサムネイルを作成する処理・・・・・にみえる。
ちなみに、私が利用させてもらっているレンタルサーバーではmemory_limitは8M。
つまり、展開して8M以下の画像しかアップロードしてもエラーがでちゃうわけである(画像自体はアップロードされている)。

これを解決するには、WordPressでのアップロードをあきらめFTPでアップするか、memory_limitをもっと大きな値にするしかない。

私の場合、アップロードしてDBに登録された情報を利用してイメージリストを作りたかったので、なんとしてもWordPressでアップロードしたい。

ということで、memory_limitを変更する方法です。

1..htaccessを利用する。
 WordPressのフォルダの.htaccessに下記の文を追加。

php_value memory_limit 16M

 私の場合はこれでOKでした。

2.ini_setを使う。
 WordPressで利用するphpファイルのどこかにini_set(‘memory_limit’,’16M’);を追加する。
 しかし、追加できるそれっぽいファイルを発見できなかったのでこの方法はやっていません。

3.サーバーによっては、php.iniを設置する。
 記事を見かけただけで試していませんが、ルートフォルダとかにphp.iniを設置して設定を記述すると、反映されるところもあるそうです。
 上記2つの方法でだめなら、サーバーの人にきいてみましょう。

★参考
アップロードについて

ボヤキ:なんでローカルで記事を保存せずに、MTだけで書いてアップしたときに限って、うまく送信できないんだ・・・。゚(゚´Д`゚)゚。

Crypt暗号生成

.htpasswdを簡単に作るときに便利なCrypt暗号化ソフト
どちらも、文字列入れれば暗号化された文字列を出力してくれます。
便利!

@フリーソフト
CopyCrypt

@オンラインツール
簡易CRYPTプログラム(テストバージョン)

2ch風掲示板スクリプト

@2chっぽいスレッドフロートBBS cgi
Mini Thread
いつもこれ使ってた。
ファイルうpできるし便利。

ぜろちゃんねる
まだ使ってない。

Level3-BBS Script (配布停止中?)
配布停止中?

2chブラウザ対応掲示板
まだ使ってない。

*Level3-BBS Script のところに他にもリンクあたー。

@SPAM対策
掲示板spam対策