12/13に「LOCAL PHP部 札幌勉強会02(ちょっと豪華なフレームワーク特集)」を行います
    このエントリをはてなブックマークに登録

2008/11/14 金曜日 matsui Posted in お知らせ | No Comments »

イベントの告知です。

2008年12月13日に札幌でPHPの勉強会を行います。

今回の内容は次の通りです。

  • フレームワークの基礎知識(by さわださん)
  • 2009年のPHPフレームワーク(by nazoさん)
  • Selenium を使ったテストについて(by kunitさん)
  • ライトニングトーク

フレームワーク特集ということで、道外から講師として2名にご参加いただいています。

日時: 12/13(土) 13:30~16:30
場所: 札幌市西区のちえりあ(札幌市生涯学習センター) 中研修室1
参加費: 300円(会場費に充てられます)
懇親会: 18:00~ (費用は3,500~4,000円程度を予定)

 

詳しい内容はこちらからご覧ください。

→ LOCAL PHP部 札幌勉強会02告知ページ [local.gr.jp]

 

申し込みは日本PHPユーザ会のイベントページを利用させていただいています。
こちらの画面上部にある「Login」ボタンを押してログインし、参加申請を行ってください。
→ 日本PHPユーザ会 Event Entry [php.gr.jp]

 

ライトニングトーク(持ち時間5分)の参加者も絶賛募集中です。
何か発表したいことがある方は、告知ページの方からお申し込みをお願いします。

 

関連:




iPhone開発について解説された連載記事「目指せ!iPhoneアプリ開発エキスパート」
    このエントリをはてなブックマークに登録

2008/11/13 木曜日 matsui Posted in iPhone | No Comments »

技術評論社のサイトで、iPhone開発について解説された連載記事「目指せ!iPhoneアプリ開発エキスパート」が掲載されているようです。

→ 技術評論者 連載 目指せ!iPhoneアプリ開発エキスパート [gihyo.jp]

 

11月13日掲載分の連載第1回は、「プログラマのためのiPhone基本仕様の紹介」で、次のような内容となっています。

  • アプリ開発者から見るiPhoneの特色
  • iPhoneアプリを作るために必要なもの
  • Cocoa TouchとXcode
  • Objective-Cという言語
  • いざ,iPhoneアプリへの第一歩

開発に必要な環境構築や、iPhoneプログラミングの基本について解説されています。

これからiPhoneアプリの開発を考えている方にはちょうど良い記事ではないでしょうか。
どれくらいの間隔で記事が掲載されるかは書いてありませんが、次回が楽しみですね。

 

関連:




ドコモのiアプリの新規格「Starプロファイル」の技術資料が公開されています
    このエントリをはてなブックマークに登録

2008/11/12 水曜日 matsui Posted in DoCoMo | No Comments »

docomo公式サイト上で、iアプリの新規格「Starプロファイル」の技術資料PDFが公開されています。

→ NTT docomo 作ろうiモードコンテンツ Starプロファイル向けの技術資料ダウンロード [nttdocomo.co.jp]

→ ケータイWatch ドコモ、iアプリの新バージョン「Star」導入 [k-tai.impress.co.jp]

 

Starプロファイルは、従来のiアプリ用Java実行環境であるDojaの後継とされているもので、2008年冬モデルから順次導入される予定です。

11/19発売の「F-01A」が最初の対応機種になる予定となっており、iウィジェット対応機種は全てStar対応になるとのことです。

 

公開されている資料は、以下の4つです。

  • iアプリコンテンツ開発ガイド for Star-1.x 詳細編
  • iアプリコンテンツ開発ガイド for Star-1.x iアプリオプション・iアプリ拡張編
  • iアプリコンテンツ開発ガイド for Star-1.0 APIリファレンス編
  • iアプリコンテンツ開発ガイド for Star-1.0 オプション・拡張APIリファレンス編

なお、開発ツールである「iαppli Development Kit for Star-1.0」は、近日公開予定となっています。

→ NTT docomo 作ろうiモードコンテンツ ツールダウンロード [nttdocomo.co.jp]

 

StarとDojaとはAPIの互換性がないとのことですので、Star向けiアプリを開発したい方は、上記の資料を見て勉強し直さなくてはなりませんね。

 

関連:




PHPでモバイル向けクローラを判定する関数
    このエントリをはてなブックマークに登録

2008/11/11 火曜日 matsui Posted in PHP | 4 Comments »

PHPからモバイル向けクローラを判定する関数を作ってみました。

ケータイサイトを作る際に、対応機種を「FOMA以降」としたいような場合があります。

そのような場合、例えばPEAR::Net_UserAgent_Mobileの「isFOMA」メソッドなどを使って機種を判定し、非対応機種であればその旨を書いたページを表示するのですが、クローラはFOMAのユーザエージェントを持っているとは限りません。

例えばGoogleは、未だにドコモのN505iのユーザエージェントを騙ってきます。
それでは非対応用画面がクローラにキャッシュされてしまいます。

 

ということで、その対策のためモバイル向けのクローラーを判定する関数を作ってみました。
とは言ってもリストをなめるだけのごくごく単純な関数です。

この関数を対応機種判定より先に判定してやれば、クローラが非対応機種と判断されることはありません。

/**
 * クローラ判定
 * @return	bool	true:クローラ、false:非クローラ
 */
function isCrawler()
{
	$crawler_arr = array(
		'Googlebot-Mobile', 
		'moba-crawler', 
		'mobile goo', 
		'LD_mobile_bot', 
		'froute.jp', 
		'Y!J-SRD', 
		'Y!J-MRD'
	);
	
	foreach ($crawler_arr as $val) {
		if (false !== strpos($_SERVER['HTTP_USER_AGENT'], $val)) {
			return true;
		}
	}
	
	return false;
}

 

クローラのユーザエージェント文字列の情報元としたページはこちらです。

 

なお、ユーザエージェントを変更し検索エンジンを騙ることは簡単ですので、ケータイ実機とクローラ以外に見られたくないページを用意する場合は、IPアドレスによるアクセス制限を併用してください。

他にもIPアドレスからキャリアやクローラの種類を判定する方法もあるのですが、それはまた別のエントリーで書きたいと思います。

 

関連:




Gmail用のメーラーiアプリ「EViS」が公開ベータテストを開始
    このエントリをはてなブックマークに登録

2008/11/10 月曜日 matsui Posted in ニュース | 1 Comment »

興味深いアプリがありましたのでご紹介します。

Gmail専用のメーラー「EViS」というアプリがベータ版として公開されたようです。

→ ビジュアライズ EViS [evis.mob]

→ ITmedia +D Mobile Gmail専用iアプリ「EViS」登場 βテスト開始 [itmedia.co.jp]

→ ケータイWatch 「Gmail」専用のiアプリ、公開ベータテストを開始 [impress.co.jp]

→ CNET Japan 携帯電話でGmailをもっと見やすく–モバイルアプリ「EViS」 [cnet.com]

 

GoogleモバイルサイトにもGmailの機能はあるのですが、専用アプリが提供されるのは嬉しいです。
早速試してみました。

まずはアプリのダウンロードです。
対応機種はドコモの905i, 906i, 706iシリーズのVGA機種のみです。
この時点でかなりハードルは高めですね。

ダウンロードには簡単なアンケートに答える必要があります。


都道府県の選択肢に「国際宇宙ステーション」というのがあります(笑)


起動中


設定は「ユーザ名」「パスワード」「差出人アドレス」「署名」を設定するだけなので簡単です。


起動時には広告が表示されます


メール画面はこのような感じの2ペインです

機種にもよるとは思いますが、表示はかなり小さく感じます。
フォントの大きさを3段階で設定できますので、この辺りは好みに応じて修正すると良いでしょう。

起動時に広告は表示されますが、すぐ消せますのでそれほどウザったい感じはしません。
本リリース後は、有料版を使えば広告は表示されない形になるようです。

 

ちょっと気になるのは起動の遅さです。
手元のP905iでは起動に毎回20秒ほどかかります。(受信トレイのメールは3500通程です)
トレイの中のメールが多すぎるという話もありますが、もうちょっと改善して欲しいところです。

 

他にも圏外でメールを送信した場合でも、電波が復帰すると自動で送信してくれる機能など、便利な機能が色々とついているようです。

年内の正式リリースを予定しているとのことですので楽しみですね。

 

関連: