Home > php > 第33回PHP勉強会に行ってきた まとめ

第33回PHP勉強会に行ってきた まとめ

5/24 19:30~開催された第33回PHP勉強会に行ってきたよ。

今回のテーマは「モバイル」ということで仕事にもがっつり関係あるので張り切って行った。

ちなみに会場を提供して下さったのは株式会社ノッキングオン様(ありがとうございました。サイトかっこいいです。)

ちょっと講演毎にまとめちゃいたいと思います。

講演者:ke-tai.orgの管理人さん

テーマ:「モバイル版GoogleMAPのちょっと進んだ使い方」

1.基本

  • モバイル版はGoogleStaticMapsAPIを使用
  • 指定できるものは、座標・拡大率・画像サイズ・フォーマット(jpg,gif,png)
  • マーカーが置けます
  • ラインも引けます
  • 使い方は
    <img src="http://maps.google.com/staticmap?パラメータ">
  • マーカーを出すには以下のパラメータをつける。座標やサイズ(4種)・色・マーカーのアルファべットが指定可能
    markers="パラメータ"
  • マーカーはパイプ(⇒|)で区切ると複数置ける(※パイプはURLエンコードしましょう)
  • ラインを引く場合は以下のパラメータをつける。座標や色が指定できる
    path="パラメータ"
  • ラインはパイプで指定した座標をつないで書く
  • マーカーもラインも複数セットした場合はgoogleで拡大率を自動調整して表示してくれる

2.応用

  • 座標や拡大率は一緒だけどマーカーやラインを変えてみる。⇒例:行きと帰りの経路を別々に見せてやる
  • ImageMagickやPECL::Imagickを使ってアニメgifを作り(GDでアニメgifはまだできないよ)、ちょっとリッチにしちゃう。⇒例:ラインの透明度を変化させて道順を強調する

3.その他

  • GoogleStaticMapAPIは1日あたり1000ユニークまでしか画像を生成してくれないので注意

講演者:gusagiさん(ぐさぎどっとこむ

テーマ:XOOPS Cubeのモバイル化

モバイル対応の際にやっていること

  • モバイル用のテンプレートをあてる
  • リンクにはセッションIDを付与する
  • 画像のリサイズ
  • 携帯での出力バイト制限の対応(Formがあるから単純にバイト数で切れないので、DomDocument⇒文字列⇒SimpleXMLで変換したりとか?)

講演者:Kaz_29

テーマ:PHP+swfmillでswfをいじってみた

swfmillとswfファイル

  • SWFファイルと独自形式のXMLの相互変換ができる(http://swfmill.org
  • SWF内の画像の形式はjpeg(みたいなもの)
  • 形式は4種類ある
    • DefineBits (ほとんど見ない)
    • DefineBits JPEG (ほとんど見ない)
    • DefineBits JPEG2 (大体これ)
    • DefineBits JPEG3 (αあり)
  • swfmill-phpクラスを作った(SWFXML_DumpとSWFXML)

はまったこと

  • XMLをパースさせると、SWFのオブジェクトIDがてきとうに振られる
  • JPEGみたいなものは、チャンクの最初に「SOI」がないので書いてやる
  • xmlの&は&
  • FlashLite1.0はSJIS。SwfmillはUTF-8。困ったとおもったらあった。⇒http://dsas.blog.klab.org/archives/51174693.html
  • swfmill.phpはcodereposにアップします。

講演者:すずきさん

テーマ:モバイルメールの雑多な話

ブロックについて

  • ブロックとはキャリアのメールサーバから4xx系のエラーが返ること
  • エラー率が指標(エラー数÷単位時間の配信数×100)
  • エラー率は10%でアウト,5%で危ない
  • ブロックの範囲はIPアドレスペース
  • 10分~数十分ぐらいで一生ブロックされることは基本的に無い(法律の関係で)

ブロックの対応策・解決策

  • ブロックされた場合打つ手は無い(⇒あるっぽいけどスパマーが使うので公表しないよ!こっそりなら話しますw)
  • 解決策としてはエラー率をとにかく下げること

各キャリアの豆知識

  • DoCoMo 編
    • UserUnknownはユーザーが存在しないときも受信拒否のときも出る。
    • ユーザーが存在しないときは「RCPT TO:hogehoge@docomo.ne.jp」の後にUserUnknownが出る
    • 迷惑メール対策の時はRCPT TO:~~~~の後のTO:~~~~~の後に出る
  • au編
    • UserUnknownでも成功しているときもある
    • 推測:フロントMTAとユーザMTAがあり、フロントで返されている時はメアド無し、ユーザーで返されている時はッ迷惑メール対策
    • 6月からまた変わるらしいので注意
  • SoftBank編
    • J-PHONE時代のネットワークは貧弱気味
    • Vodafoneはそれを利用
    • SoftBankもそれを引き継ぎ
    • 近々増強するという噂
  • WILLCOM編
    • エラーメールの戻り先がHeader-From(一般はEnvelope-From)

メールに関して知っておいたほうが幸せになれるかも

その他

  • DoCoMo・auは1時間に60万通の処理能力がある。(MAXです。1IPからとか無理)
  • qmailで送るのはやめたほうがいい・・・。
  • SoftBankとDisney携帯はMXサーバが違う。絵文字も違うから裏もちょっと違うぽい。他は大体一緒。

こちらは懇親会中に発表されていたのでノートを取っておらず紹介だけです。

講演者:ゆどうふさん

テーマ:絵文字ライブラリをPEARパッケージ化した話

まとめは以上です。

もし講演された方で「話したことと違う」とか「勝手に載せないで」的なところがあったら修正します~。

僕も全てを理解したわけではないので、ノートの内容を記事に落としただけです。

勉強会自体の感想なんですが、こういったものに参加するのは初めてだったので緊張してました。

技術レベルの高い話についていけないと、あまり話してもらえないんじゃないかなぁなどと思っていたんですが、全然そういうわけではなくて、わきあいあいな感じでした。

さすがオープンソースコミュニティ。

あと、外部のエンジニアと話すのは刺激になっていいすね!

また参加したいです><

関連記事

この記事を書いているsayjiroはフリーランスとして活動しています。
お仕事も絶賛大募集中です!お気軽にご連絡ください。

SJ6works

コメント:0

コメントフォーム
設定を保存する

トラックバック:0

この記事のトラックバックURL
http://sj6.org/phpstudy33th/trackback/

Home > php > 第33回PHP勉強会に行ってきた まとめ

フィードとか

ページの上へ