2008-01-01から1年間の記事一覧

セッションをオブジェクトっぽくするだけのクラス

php

ケータイサイトでの認証とかについて 実装「セッション」編 - お前の予定!! 日記の続きもの phpのセッション変数 $_SESSION に直接タッチするのをなるべく減らす目的に作った中途半端なクラス。どちらかというとSessionクラスを使うことよりも、セッションの…

携帯電話のUserAgent判定クラス

php

Keitai.class.php ケータイサイトでの認証とかについて 実装「かんたんログイン」編 - お前の予定!! 日記の続き物 携帯のUserAgentを判定するファクトリメソッドなクラス これは、PEAR::Net_UserAgent_Mobileを学習目的にコピーしたものです。キャリアごとに…

ケータイサイトでの認証とかについて 実装「セッション」編

携帯電話でのセッション管理するにあたって考慮しないといけないことについてはこっちで ページごとにセッションを使うかどうかを一括してコントロールしたいので初期実行ファイル(init.php)でセッションを使うページを配列として定義する。 セッション管理…

ケータイサイトでの認証とかについて 実装「かんたんログイン」編

ケータイサイトでの認証とかについて 「かんたんログイン」 - お前の予定!! 日記の続き物 ケータイの個体識別番号(uid)が欲しい場合、NTTドコモではurlの引数に"guid=ON"をつけなくてはいけない。認証をする時には必ず指定する。 <a href="actionLogin.php?guid=ON">ログイン</a> UserAgentの判定 u…

ケータイサイトでの認証とかについて 「セッション」

セッション ケータイサイトでの認証とかについて 「かんたんログイン」 - お前の予定!! 日記 では、NTTドコモの仕様に合わせてページ遷移を考えればよいと書いたのですが、すべてのリンクに"guid=ON"と書くのはイマイチ感があったりする。 ケータイ専用に作…

ケータイサイトでの認証とかについて 「かんたんログイン」

かんたんログイン 携帯キャリアが提供している個体識別番号を使っていわゆる「かんたんログイン」機能を作ることが出来ます。mixiとかはてなでも使っているアレです。UserAgentやらHTTP拡張ヘッダやらをいじらないといけないのでライブラリ(クラス)を作り…

Keitai_IP_List.class.php を更新

お前の予定!では、携帯のUserAgent判定にPEAR::Net_UserAgent_Mobileクラスをパクッた判定クラスを使っています。 この中にアクセス元がケータイからのipアドレスかどうかを判定するメソッド Keitai_Common::isValidIp() があります。ここで使用するipアド…

ドキュメンテーション作業メモ 比較して書いてみよう

リマインダーメール スケジュールリマインダー -携帯秘書モバセク WhiteBoard - ToDoリスト管理やリマインダーに使う無料のライフハックツール。共有や携帯にも対応。 携帯やTwitterにリマインダーを送れるiGoogleガジェット『iRemind』 | G Mania - グーグ…

お前の予定!とは

お前の予定!ToDo.oboetel.com 携帯電話むけのリマインダーです。 メールを送信してToDoを登録します。携帯電話の固有番号(UID)を登録する必要があります。 メモ日記にも これからの予定としてだけでなく、メモを記録することも出来ます。 日付を指定せずにT…

お前の予定!の使い方 日記編

お前の予定!に「かんたんログイン」します。 予め携帯固有番号を登録する必要があります。登録ページ 「メールで新規追加」をクリックするとメールの入力画面になります。 件名に日記のタイトル 本文に日記の内容を書きます しばらくすると登録確認のメール…

お前の予定!の使い方 ToDo タスクリスト リマインダーメール編

お前の予定!に「かんたんログイン」します。 予め携帯固有番号を登録する必要があります。登録ページ 「メールで新規追加」をクリックするとメールの入力画面になります。 件名に日付 時刻 日記のタイトルを書きます。 例1.12月3日 pm2:30 健康診断の予定…

お前の予定!の使い方 共有編

お前の予定!に「かんたんログイン」します。 予め携帯固有番号を登録する必要があります。登録ページ 「メールで新規追加」をクリックするとメールの入力画面になります。 件名にタイトルを書きます。 本文に予定の内容を書きます 本文内に共有したい人のメ…

共有機能をつけました。

お前の予定!のチェックのためにケータイを買ったよ。トホホ。 DoCoMoの端末では動作を確認できていなかったので、ドコモ端末を買いました。NM706iなのでクセのある端末ですが、ないよりはマシです。 共有機能の使い方 http://todo.oboetel.com/ に登録する予…

新デザインになりました!!

お前の予定!のデザインをリニューアルしたよ!!UI的には何一つ変わっていませんが、パッと見をポップな感じにしました。 「ホワイトボードを意識しました。(デザイナー談)」 使ってみてください!! 開発スピードが鈍っていますが、現在は予定の共有化にむけ…

メールアドレスぶっこ抜きのもっと強欲パターン

お前の予定!では、メールのヘッダーや本文からメールアドレスを抽出する必要があります。複数のメールアドレスも簡単に抜き出せる正規表現を紹介します。 ちなみにこのパターンはグーグル先生のご紹介によるものです。大崎さんありがとうございます。 Mail::…

新しいバージョンが出ました。

php

http://todo.oboetel.com/ ではそのまま使ってはいませんが、Net_UserAgent_Mobile を参考にしたケータイUserAgent判定クラスを自前で用意しています。新しいバージョンがリリースされたので、その変更点を見てみますよ。PEAR::Net::UserAgnet::Mobileの新し…

リマインダーメール機能:日付、時刻の指定方法

お前の予定!では、これまで登録と閲覧だけでしたが、予定の時刻にメールを送信する機能を実装しました。 予定に添付ファイルがあれば、マルチパートでファイルをリマインダーメールで送信します。 仕様 メールの件名に予定を入れたい日付と時刻を入力します…

PCサイトと携帯サイトを分けているサイトは、やって欲しい。

後発で弱小のお前の予定!では、検索エンジンの最適化は戦略的に重要なものです。さらにケータイならではのSEO方法はちゃんと盛り込みます。 ヘッダ内にタグを記述する i-mode全盛の頃は、公式サイトになることが何よりのSEO/SEMだったわけですが、後塵を拝し…

マルチパートなメールを解析する PEAR::Mail::mimeDecode をラップするクラス

お前の予定!にメールを送信すると、そのメールを予定として登録できます。この機能を実装するためにPEAR::Mail_mimeDecodeを使っているのですが、実際に使うときにはちょっと手間というか煩雑になってしまうので、Mail_mimeDecodeをラップするクラスを作りま…

はてなのモバイルボットが...。

[14/Apr/2008:21:39:18 +0900] 59.106.108.66 http://todo.oboetel.com/ -DoCoMo/2.0 D903i(c100;TB;W28H20) (compatible; Hatena-Mobile-Gateway/1.2; +http://mgw.hatena.ne.jp/help) - [14/Apr/2008:21:39:18 +0900] 59.106.108.66 http://todo.oboetel.c…

添付ファイルにも対応!

お前の予定!で、メールでメモ(予定)を登録する際に添付データも記録できるようにしました。 写メを予定と一緒に登録するので、メモする内容の幅が広がりんぐ!*1 *1:あぁ!でもauでしか動作確認していないよ。

GoogleのPCでの検索で2位になってた。

なんと!お前の予定!が、Googleで早くも2位になっていました。 3/19 はてブにurlを貼付けた 3/25 google携帯で検索したらpcサイトのトップになってた。 3/26 index_pc.htmlをseoしてみた。 3/27 googlePCで検索したら普通に2位になってた。 google:お前の…

メール受信をフックして処理するためのプログラム。

今後の課題 予期せぬバグで php が無限ループなどで終了しない場合の処理が課題! 注意すべきこと CLIモードの場合だと、ライブラリーパスの設定がいつもと違う。 普段は、set_include_path( "./Lib".":".get_include_path() ); をつかってメインプログラム…

INI形式ファイルのパーサー

php

お前の予定!で使っている自作クラス IniParserは、phpでini形式のファイルを読み込むためのクラスです。簡易形式の設定ファイルをもとにphpを動かすことを目的に作りました。 あれ?これってなんか意味あんのかな?あとで見直さないとダメだ。

PEAR::Net_UserAgent_Mobile を学習目的にコピってみた

お前の予定!はケータイ向けサイトの練習として作り始めたサイトです。で、ケータイ向けのサイトを作ってみようと思ったけど、何が必要かわからないので、OpenPNEのソースを眺めてみた。携帯電話からのwebアクセスで「かんたんログイン」で使用する固有IDは各…

SEO/SEMをうたっているやつは結局のところ何一つ役立つことはしゃべらない。

seo

googleで高評価だが、y!/msnには不評だ。 グーグルのアルゴリズムは、ドメイン名の持つ権威と信頼性を基盤としたものに強く依存していることが理由だ。 コンテンツを公開して間がなかったり、最近になって多くのページからリンクを獲得した場合は、グーグル…

どうも。

はてなは、近藤さんがアメリカから出戻ったと思ったら京都に籠ってしまったり、malaクンが転職してみたり面白そうだなぁ。 ボクもそろそろ現在の会社がなくなりそうだから、来月から本気だすよ。4649ネ♪