Archive for the ‘ Uncategorized ’ Category

OpenPNEをWindowsにインストールしてみた

OpenPNEのインストールには少なくとも以下が必要。

1.Apache 1.3.*/2.0.* 以上
2.PHP 4.3.*/5.0.*
3.MySQL 4.0/4.1

ということで、XAMPPをWindows環境にインストールする。
XAMPPとは、LAMP環境を手軽に構築するためのパッケージ。

XAMPPをインストールすることで、上記環境全てをインストール
することが出来る。
また別々にインストールすると設定がめんどくさい、Apache&PHP
の連携、PHP&MySQLの連携も出来ているので非常に楽チン。

#あくまでテスト環境を構築するのであって、運用に耐えられる
#ものではない。(多分)

Read more

Popularity: 8% [?]

DiggGoogle BookmarksGoogle ReaderFacebookDeliciousFriendFeedEvernoteTwitterShare

添付ファイル付のメール送信クラス

JoomlaのDBと設定諸々をGMAILにバックアップするために、
添付ファイル付のメール送信クラスを適当に作ってみた。

送れればいいやということで、別にクラスにする必要も
なかったのを適当に作ったのでかなり適当。

※注意
sendmailを使っているので、Windows上では動かない。。。

以下ソースとなる。

Read more

Popularity: 2% [?]

DiggGoogle BookmarksGoogle ReaderFacebookDeliciousFriendFeedEvernoteTwitterShare

MySQL Query Browserをインストールしてみる

joomlaのモジュールを作るために、テーブル構造をしる必要が、
あったのでMySQL用のツールを探してみた。

そしたら、なんと本家から出ている。
今まで、MySQLは割と使ってきているけど、知らなかった。

「MySQL Query Browser」

早速インストールをしてみる。

Read more

Popularity: 2% [?]

DiggGoogle BookmarksGoogle ReaderFacebookDeliciousFriendFeedEvernoteTwitterShare

RSS配信をFrontページ以外でも行う

Joomlaでは標準でRSS(Syndicate)を出力できるようになっている。
けれど、出力できるのはFrontページの内容だけ。
#設定方法を知らないだけかも・・・?

このサイトの構成上、FrontページのRSSを配信しても更新情報が見れる
わけではないので、BlogページのRSSを配信したい!

ということで、適当にソースを書き換えた。
#真似する際は自己責任で!!影響調査とかしてません。

Read more

Popularity: 1% [?]

DiggGoogle BookmarksGoogle ReaderFacebookDeliciousFriendFeedEvernoteTwitterShare

Joomlaのインストール

 Joomlaを選んだ理由

他にもCMSにはXOOPS、MODX、Webthings等あるけど、これにした理由。

1.templateが一杯ありそう
2.日本語のコミュニティがある
3.SEO対策がされている
4.なんとなく

Read more

Popularity: 1% [?]

DiggGoogle BookmarksGoogle ReaderFacebookDeliciousFriendFeedEvernoteTwitterShare

sitemap.xmlを作る

色々とソフトがあるけど、以下のサイトで一発で作成できる。
http://www.xml-sitemaps.com/

上記のサイトのよく出来ているところは、指定したURLから階層を
辿ってsitemapを作成してくれるところだ。

使い方は、自サイトのURL(Starting URL)、更新頻度(Change frequency)、
最終更新日(Last modification)、重要度(Priority)を入力して
ボタンを押すだけ。

サイトによっては少し時間がかかるけど。。。

しばらくすると、無事作成が完了する。

sitemap.xml形式、gz形式など3種類くらいの形式でダウンロード
出来るようになっている。

設定(更新頻度や重要度)はどのページも最初のページに設定した値に
なっているので、適宜ダウンロード後修正するといいかもしれない。

ダウンロード後、自サイトのドキュメントルートにアップロードして、
Googleウェブマスターツールに登録をした。

Read more

Popularity: 1% [?]

DiggGoogle BookmarksGoogle ReaderFacebookDeliciousFriendFeedEvernoteTwitterShare

FLASHの各キャリアの対応について

Flashの対応バージョンについて

DoCoMo:
 Flash Lite 1.0と1.1に対応。

 [1.0対応端末]
 505,900,506

 [1.1対応端末]
 901,700,701,902,702,800

Vodafone:

 3GC端末

 ※3GC端末の判定方法
 UserAgent:^(SoftBank|MOT|Vodafone).*

AU:
 1x WIN端末

Flashの容量制限について

DoCoMo:
 505,506 -> 50Kbyte
 FOMA    -> 100Kbyte

Vodafone:
 100Kbyte

AU:
 1x       -> 48Kbyte
 WIN      -> 100Kbyte

Read more

Popularity: 1% [?]

DiggGoogle BookmarksGoogle ReaderFacebookDeliciousFriendFeedEvernoteTwitterShare

CygwinへのApache2.0インストール

インストール

# ソース取得
wget http://japache.infoscience.co.jp/apache/dist/httpd/httpd-2.0.58.tar.gz
# 解凍
tar xvfz httpd-2.0.58.tar.gz
# configure
cd httpd-2.0.58
./configure –enable-alias –enable-rewrite –enable-so –enable-dav –enable-proxy
# make & make install
make
make install

Apache設定
vim /usr/local/apache2/conf/httpd.conf

Userを変更する

Cygwin設定
/usr/bin/cygserver-config
net start cygserver
export CYGWIN=server

起動
/usr/local/apache2/bin/httpd.exe -k start

Read more

Popularity: 1% [?]

DiggGoogle BookmarksGoogle ReaderFacebookDeliciousFriendFeedEvernoteTwitterShare

携帯電話のキャッシュサイズについて

キャリアによって取得方法が異なる。

取得方法

DoCoMo:
 HTTP_USER_AGENTから取得。
 以下の正規表現でGroupを使えば取得可能。(ただし2パターン)

 [iモード対応HTML 2.0]
 ^DoCoMo/d.d/[^/]*/c(d*)$
 (単位KByte)

 [iモード対応HTML 5.0]
 ^DoCoMo/d.d[^(]*(c(d*).*$
 (単位KByte)

Vodafone:
 ブラウザバージョンから取得。
 
 - ブラウザバージョンの取得方法
   以下の正規表現でGroupを使えば取得可能。(ただし2パターン)
   ^J-PHONE/(d*.[A-Zd]*)/.*$
   ^(SoftBank|Vodafone)/(d*.d*)/.*$

 - ブラウザバージョンとキャッシュサイズのマッピング
   2.0     -> 6KByte
   3.0     -> 6KByte
   4.[0-2] -> 12KByte
   4.3     -> 30KByte
   5.0     -> 200KByte
   1.0     -> 300KByte

AU:
 環境変数「HTTP_X_UP_DEVCAP_MAX_PDU」から取得
 (単位Byte)

 

Read more

Popularity: 2% [?]

DiggGoogle BookmarksGoogle ReaderFacebookDeliciousFriendFeedEvernoteTwitterShare

携帯のキャリア判定について(SoftBank対応)

UserAgentから正規表現でマッチングさせる。

UserAgentの取得方法

PHP:
 $_SERVER['HTTP_USER_AGENT'];

Java:
 request.getHeader('UserAgent');

正規表現

DoCoMo:
 ^DoCoMo.*$

AU:
 ^(UP.Browser/|KDDI-).*$

Vodafone:
 ^(J-PHONE|Vodafone|MOT|SoftBank).*$

Read more

Popularity: 1% [?]

DiggGoogle BookmarksGoogle ReaderFacebookDeliciousFriendFeedEvernoteTwitterShare
Page 4 of 41234