iPhone 3GS

Filed Under (未分類) by Laster on 03-07-2009

某いしんな人を煽るつもりが、自分が真っ先にiPhone買ってしまった。

どうせなら黒32Gが欲しくて探したんだけど、どこにも売ってなく

残り1個と言われた白32Gをゲット

iPhone

さあ、次はいしんさんの番だ!

use_trans_sidと携帯

Filed Under (Program, php) by Laster on 14-04-2009

携帯はCookieを使えない場合があるのでuse_trans_sidをONにしてリンクにセッションIDをつけたりするけど、

携帯の場合はuse_trans_sidで自動でセッションIDが引数に付加されない場合があるようだ。

確認できたのはheader(Location:・・・・・)の場合

やっぱり全部のリンクに明示的にセッションIDを付加しないといけないのだろうか・・・

MySQLのSELECTで改行を削除

Filed Under (DataBase, MySQL) by Laster on 13-04-2009

SELECT文で改行を削除したい時は

REPLACE関数で削除できる

REPLACE(REPLACE(FIELD, CHAR(13), “”), CHAR(10), “”)

例:
SELECT REPLACE(REPLACE(FIELD, CHAR(13), “”),CHAR(10), “”) FROM TABLE

MySQLでの複雑なクエリー

Filed Under (DataBase, MySQL) by Laster on 30-03-2009

2台のサーバで同じクエリを投げてみると実行時間がだいぶ違う。

しかも、データが少ないDBのほうが遅い。。。。

Read the rest of this entry »

MySQL AutoIncrimentの初期化

Filed Under (DataBase, MySQL) by Laster on 25-03-2009

ALTER TABLE テーブル名 AUTO_INCREMENT = 0

でいいらしい。

Rewrite設定

Filed Under (Apache, Server) by Laster on 25-03-2009

WordPressをwpフォルダ配下にインストールしたので当然のことながらドキュメントルートはデフォルトのまま。

まーそれでも良いんだけどせっかくなんでRewriteさせてみる。

とりあえず、http://www.lasters.net/でアクセスされた時だけRewriteするように設定

.htaccessに以下の記述をするだけ

Options +FollowSymLinks
RewriteEngine on

RewriteRule ^$ /wp/ [L]

簡単だーね

メールの文字化け1

Filed Under (Program, php) by Laster on 17-03-2009

メールを送信時に送信先アドレスと送信元アドレスに名前をつける場合は名前部分だけをエンコードする。

mb_encode_mimeheader(mb_convert_encoding($from_name, “JIS”)).’<’.$from.’>’

mb_encode_mimeheader(mb_convert_encoding($to_name, “JIS”)).’<’.$to.’>’

毎回、同じ事で引っかかってるな。。。。

Pear::MailでのRetrun-Pathその2

Filed Under (Pear, Program) by Laster on 14-03-2009

Pearを使ってメールを送る際、ヘッダ情報がおかしくなる問題についてある程度調べたので忘れないうちに

書いておこう。

Read the rest of this entry »

Pear::MailでのRetrun-Path

Filed Under (Pear, Program) by Laster on 13-03-2009

Pear::Mailを使ってメール送信する場合、

ヘッダーにReturn-Pathを追加しないとヘッダー情報がおかしくなる?

Return-Path

envelope-from

From

のアドレスが送信アドレスではないものになってしまっている。

サブドメインのメールアドレスだからなのか?

って事はBINDの設定?

とりあえず、今度サブドメインがない普通のアドレスで調査。

MySQLでCreate文の確認

Filed Under (DataBase, MySQL) by Laster on 11-03-2009

MySQLにログインしてから以下のコマンドで確認できる。

SHOW CREATE TABLE テーブル名

このコマンドでCREATE文を作成して違うDBに同じテーブルを作成する時は

AUTO_INCREMENT=999

この部分を削除する事!

これを消さないとコピー元のテーブルの値を引き継いじゃう

ads
ads
ads
ads