2月 8th, 2010 | Categories: Program
このエントリをdel.icio.usに追加このエントリをLivedoor Clipに追加このエントリをYahoo!ブックマークに追加このエントリをPOOKMARK. Airlinesに追加このエントリをはてなブックマークに追加

さくらのレンタルーサーバビジネスプロで、とあるphpファイルをcronで動かそうとすると、どうにも動かない。
試行錯誤しているとpostmasterにエラーが届いたり届かなかったり。

色々と情報収集した結果、私の環境では以下の方法で動作致しました。

/usr/local/bin/php -f /home/アカウント/xxx.php -c /home/アカウント/www/php.ini
※rootに置いたxxx.phpというファイルを動かしたい場合

情報元は、OKANOさんのfreshreader さくらのPHP5で cronがエラーです。
OKANOさん、有難うございました!

このxxx.phpにはrequire_onceされているファイルが多くありまして、それらのファイルに記述されているパスがうまく通っていなかったようでして、
これを“-c /home/アカウント/www/php.ini”で旨い具合にごにょごにょしているようです。

ご参考になれば幸いです。

2月 2nd, 2010 | Categories: Program
このエントリをdel.icio.usに追加このエントリをLivedoor Clipに追加このエントリをYahoo!ブックマークに追加このエントリをPOOKMARK. Airlinesに追加このエントリをはてなブックマークに追加

さくらのレンタルサーバビジネスプロで、MySQLをcronで自動バックアップする方法です。

様々なサイトで紹介されていましたが、overseas*funさんのサイトが大変解りやすかったです。
ありがとうございます!

  • backup.shというファイルを作成。
  • 文字コードはUTF-8、改行コードはLF
  • 内容は以下の通りです。(ユーザ名aaa パスワードbbb データベース サーバ mysqlxxx.db.sakura.ne.jp、backup.shとbackupファイルが/home/aaa/sql_backupに置いた場合)

    #!/bin/sh

    PATH=/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin

    KEEPDAY=30
    TODAY=`date +’%y%m%d’`
    DBDUMP_FILE=mysql.$TODAY
    RMFILE=mysql.`date -v -”$KEEPDAY”d +%y%m%d`.gz
    HOME_DIR=/home/aaa/sql_backup
    BACKUP_DIR=$HOME_DIR

    cd $BACKUP_DIR

    mysqldump -Q –host=mysqlxxx.db.sakura.ne.jp \
    –user=aaa –password=bbb aaa >\
    $DBDUMP_FILE

    gzip $DBDUMP_FILE >/dev/null 2>&1

    if [ $? != 0 -o ! -e $DBDUMP_FILE ]; then
    echo “SUCCESS! MAYBE!”
    rm -f $RMFILE
    exit 0
    fi

  • コントロールパネルのcron設定で、「/home/aaa/backup.sh」とする。

これでうまく動作したのですが、バックアップデータのフィールドのコメントがutf-8で、レコードがEUCだったようで、なにやら文字化けします。。。
以下のようにオプションを追記したら文字化けが改善されました。

mysqldump -Q –host=mysqlxxx.db.sakura.ne.jp \

mysqldump –default-character-set=binary -Q –host=mysqlxxx.db.sakura.ne.jp \

ご参考になれば幸いです。

1月 28th, 2010 | Categories: 携帯サイト制作
このエントリをdel.icio.usに追加このエントリをLivedoor Clipに追加このエントリをYahoo!ブックマークに追加このエントリをPOOKMARK. Airlinesに追加このエントリをはてなブックマークに追加

auのサイトをxhtmlで書いているときに、サブミットボタンがセンタリングしない事がありました。
例えばこんなブロックがあるとします。

<div style="text-align:center;">
<FORM METHOD="POST" ACTION="xxx">
<INPUT TYPE=submit NAME="send" VALUE="送信" />
</FORM>
</div>

端末にもよるかもしれませんが、この場合の「送信」ボタンは左寄せ(text-align:left;)になりました。
おそらくformタグが強いのだと思いますので、位置を変更してみます。

<FORM METHOD="POST" ACTION="xxx">
<div style="text-align:center;">
<INPUT TYPE=submit NAME="send" VALUE="送信" />
</div>
</FORM>

こちらで意図通り、ボタンが中央寄せ致しました。

ご参考になれば幸いです。

1月 27th, 2010 | Categories: 携帯サイト制作
このエントリをdel.icio.usに追加このエントリをLivedoor Clipに追加このエントリをYahoo!ブックマークに追加このエントリをPOOKMARK. Airlinesに追加このエントリをはてなブックマークに追加

携帯サイト制作のtipsも30回目です。
ここ1年ぐらいですが、携帯サイトばかり作っていたもので、そんななか、PCサイト制作をしようとしたら、そのピクセルの大きさに無限の宇宙を感じてしまいました。
ふたむかし前の横630px程度のウェブサイトですら、その情報を詰め込める広さに驚いています。。。

本題ですが、docomo、au、softbankと各キャリアのmailtoに何件メールアドレスを設定できるのかを確認してみました。古い端末はどうか解らないことと、確実なソースが見あたらないため、恐らく、、、といったところなのですが、

docomo
5件
au
640byte
softbank
mailtoとは別に5件?

docomoとauの現行機種はこの通りだと思うのですが、softbankはちょっと解りません。
確実な情報をご存じの方いらっしゃいましたら是非教えてください。

ご参考になれば幸いです。

1月 27th, 2010 | Categories: 携帯サイト制作
このエントリをdel.icio.usに追加このエントリをLivedoor Clipに追加このエントリをYahoo!ブックマークに追加このエントリをPOOKMARK. Airlinesに追加このエントリをはてなブックマークに追加

ページ内リンクといったら、以下のようなタグがあったりします。

<a name="xxx"></a>

でもdocomoサイトをxhtmlで書くとうまく動作してくれません。
その場合は以下の記述になります。

<a id="xxx"></a>

nameをidに、といったところです。

ご参考になれば幸いです。

1月 22nd, 2010 | Categories: Foods
このエントリをdel.icio.usに追加このエントリをLivedoor Clipに追加このエントリをYahoo!ブックマークに追加このエントリをPOOKMARK. Airlinesに追加このエントリをはてなブックマークに追加

スイーツ王子さんから宮城県塩竈発チョコっとスコーン改め「ショコラブスコーン。」の試食を頂きました。

ショコラブスコーン。

ショコラブスコーン。

宮城県のゆるキャラ、むすび丸。縁結びスイーツということのようです。

ショコラブスコーン。の特徴は、

宮城県塩竈(しおがま)市の特産品「塩竈の藻塩(もしお)」や

宮城の特産品「ササニシキの米粉」(宮城県石巻市産)を使った

チョコっと変わった地域限定チョコレートスコーンです。

地域活性化に尽力しているスイーツ王子さんならではの、地域の特産物を豊富に使用したスイーツです。
甘くなくスッキリと美味しいです。
午後のティータイムにどうぞ。

ご馳走様でした!

12月 22nd, 2009 | Categories: 携帯サイト制作
このエントリをdel.icio.usに追加このエントリをLivedoor Clipに追加このエントリをYahoo!ブックマークに追加このエントリをPOOKMARK. Airlinesに追加このエントリをはてなブックマークに追加

最近気がついてうっかりハマったのでメモ。

ドコモのiモードメールって送信者名は表示されないんですね。
fromの部分はメールアドレスのみ抽出される。

そもそも初期設定でメールヘッダ情報をつけていないようです。

iモード宛メールにおけるヘッダ情報の提供について
http://www.nttdocomo.co.jp/info/spam_mail/measure/header/

たまに受信ボックスで表示されている送信者名はアドレス帳と照らし合わせていたんですね。

何方かのご参考になれば幸いです。

12月 20th, 2009 | Categories: WordPress
このエントリをdel.icio.usに追加このエントリをLivedoor Clipに追加このエントリをYahoo!ブックマークに追加このエントリをPOOKMARK. Airlinesに追加このエントリをはてなブックマークに追加

WordPress 2.9 “カルメン”になりました。

http://ja.wordpress.org/2009/12/19/wordpress-29-ja/

2.9 から MySQL バージョンのシステム要件が変更され、4.1.2 以上が必要になりました。

古いさくらを使っている方はMySQLが古くて対応していない可能性も。
今まで使っていたMySQLを削除して再登録をしないとMySQL4.1.2以上にはならないようです。

panoramiqueさんのLOGを参考にMySQLをバージョンアップしました。ありがとうございます。

現在利用しているMySQLをphpMyAdminから、WordPressの文字コードでアクセス。(これが重要みたいです)

その後、DBをエクスポートしました。

以下のとおりです。

phpMyAdminエクスポート画面

phpMyAdminエクスポート画面

その後、さくらインターネットの管理画面からMySQLを削除して再登録して、上記sqlファイルをインポート。

wp-config.phpのDB_HOSTを書き換えれば完了です。

少しはまったのは、DBに文字化けしたテストデータが入っていて、それらが邪魔をしてインポートに手間取ってしまいました。
これを機会にそういったデータはごっそりと削除して事なきを得ました。

私と同じように、DBに色々と入っていてどうにもならなくて、WordPressだけなんとかしたいという方は、上記画像のエクスポートするテーブルをWPだけにしてしまうのも手かもしれません。

何方かの参考になれば幸いです。

12月 10th, 2009 | Categories: 携帯サイト制作
このエントリをdel.icio.usに追加このエントリをLivedoor Clipに追加このエントリをYahoo!ブックマークに追加このエントリをPOOKMARK. Airlinesに追加このエントリをはてなブックマークに追加

ユーザから問い合わせがあった場合、ユーザIDなど、ユニークな数値から行動履歴を確認することは多いと思います。
でも、「ユーザIDがわからない。。。」ということもよくあると思います。

そんなときはUIDあたりで調査することになり、「ユーザにUID教えてくださ?い」みたいな回答をしたり。

しかし、ソフトバンクユーザって自分ではUID確認できないと思うんです。・・・多分。
出来る方法を御存知でしたら是非教えてください。157にかけたりすれば教えてもらえるのでしょうか。

端末シリアル番号(SNからハジマル奴です)なら、端末自体に記載がありますし、「*#06#」で画面に表示されるようです。
ですが、こちらは機種変更すると変わってしまうので、これだけだとユーザを特定するのが難しい場合もあります。

こんな事態に備えて。

とあるASPでは、サイトの問い合わせページにある、サポート宛mailtoの本文にUIDが挿入されるようになっています。

気が利いてますよね。

解っている人が作るサイトは気が利いています。

みなさんが利用しているASPはいかがでしょうか?

ちなみに、そのような機能は全然難しくなくって以下のような感じで仕込んでおけば良いと思います。
バンクだけじゃなくて、他のキャリアもそうしておくと色々と便利ですよね。

<?php
$uid = $_SERVER [ 'HTTP_X_JPHONE_UID' ];
?>
<a href=”mailto:送信先?body={$uid}”>お問い合わせはこちら</a>

何方かのご参考になれば幸いです。

11月 28th, 2009 | Categories: Books
このエントリをdel.icio.usに追加このエントリをLivedoor Clipに追加このエントリをYahoo!ブックマークに追加このエントリをPOOKMARK. Airlinesに追加このエントリをはてなブックマークに追加

MySQLによるタフなサイトの作り方を読みました。

MySQLによるタフなサイトの作り方

MySQLによるタフなサイトの作り方

Amebaのサイバーエージェント新規開発局の精鋭が書き下ろしたMySQLによるタフなサイトの作り方です。

対象読者は以下の通りです。

  • MySQLを使ったサービスを作るプロジェクトの担当になった
  • コスト削減の一貫で、商用データベースからの移行を命令された
  • データベース(RDBMS)の基本やSQL文は理解しているが、本格的に業務に導入するための知識が不足している
  • オープンソースのシステム監視に関する知識を身につけたい
  • より進んだMySQLのシステム設計、チューニング技術を身につけたい

実務で使用している方には「なるほど」と思わせるでしょうし、デザイナー系の方には新しい技術習得への第一歩に、目を通されると良いかと思います。
ディレクション系の方も概要だけでもざっくりと理解しておくと宜しいかもしれません。

FOSSとかの考え方がすごくグッときます。

MySQLによるタフなサイトの作り方を読む。

Get Adobe Flash playerPlugin by wpburn.com wordpress themes