タグ

PHPに関するminotanのブックマーク (258)

  • 96. 携帯電話でGPSデータを取得してみよう

    最近の携帯電話にはGPSの機能が付加されたものがたくさん出てきています。 携帯電話は、今年4月より発売される新機種から、GPSに対応することが総務省より義務付けられております。 今回はそんなGPS情報を携帯でWebから取得する方法をご紹介します。 1.au端末での取得方法 auのGPS携帯では、2つの位置情報取得方法があります。ひとつは、基地局から位置情報を取得する方法で簡易位置情報です。もうひとつはGPS衛星と基地局から位置情報を取得する方法です。 二つの方式の違いは位置情報の精度にちがいがあります。今回は精度が高い方式で取得する方法をご紹介します。また、GPS非対応機種では取得できません。ご注意ください。 それではさっそく、auの端末から位置情報を取得する方法を作成してみましょう。 ■追記 KDDIではGPSのパラメータについて契約を結んだコンテンツプロバイダー以外に開示しておらず,以

    96. 携帯電話でGPSデータを取得してみよう
    minotan
    minotan 2008/08/24
  • PHPでのHTTPアクセスを超簡単に行える「PEAR::HTTP_Request」:phpspot開発日誌

    PHPでのHTTPアクセスを超簡単に行える「PEAR::HTTP_Request」。 HTTP_Request は、PHPユーザの方ならご存知の方も多いと思いますが、WEB上にコピペですぐ使えるサンプルが無かったので作ってみました。 単純にHTTPリクエストを行うなら、PHPなら、file 関数や file_get_contents で1行でできてしまいます。 (php.ini にて allow_url_fopen=Onにした場合のみ) ただ、タイムアウトの秒数を設定したり、リダイレクトされた場合の処理や、HTTPリクエストする際のヘッダーなどの指定はカスタマイズ出来ません。 HTTP_Request ならそれが次のように簡単に行えます。 <?php // リクエストを行うURLの指定 $url = "http://〜"; $option = array( "timeout" => "10

  • PHPに押し寄せるリスクと国際化の波 - @IT

    2008年7月21日、日PHPユーザ会主催のイベント「PHPカンファレンス2008」が東京・大田区産業プラザ(PiO)で開催された。今回のPHPカンファレンスでは、プログラムをテクニカルセッションとビギナーズセッションの2つに分け、エンタープライズにおける大規模運用の裏側から、とにかく動的なWebサイトを作ってみたいという入門編までを幅広く取り扱った。 どのセッションも非常に充実しており、今回のレポートは3回に分けてお届けしようと思う。前編となる稿では、廣川 類氏(日PHPユーザ会)による基調講演「PHPの今とこれから 2008」の様子をお届けする。 PHP4のサポートが終了、継続運用はリスキー 基調講演を行ったのは日PHPユーザ会の廣川 類氏。講演は、PHP4からPHP5への移行状況の報告から始まった。PHP4が登場したのは2000年5月、PHP5は2004年7月。すでにPHP5

  • PHPで画像を扱うサンプルコード色々:phpspot開発日誌

    Welcome? php|architect's C7Y, The PHP Community Website PHPで画像を扱うサンプルコードが色々紹介されてます。 (1) ご存知、画像のサイズを得るサンプル $information = getimagesize($path_to_image); (2) Imagick(ImageMagick)を使って更に情報を得る <?php $image = new Imagick(); $image->pingImage($path_to_image); $information = $image->identifyImage(); ?> (3) EXIF情報を読む $exif_information = exif_read_data($path_to_image, 'EXIF'); (4) EXIF情報をImagickで読む <?php $im

  • http://japan.internet.com/developer/20080715/26.html

    minotan
    minotan 2008/07/15
  • 91. インタラクティブなコマンドラインプログラム

    他のプログラミング言語ではよく見かけますが、対話形式のコマンドラインプログラムを作りたいと思ったことはないでしょうか? 実はPHPでも対話形式のコマンドラインプログラムを作ることができます。 以下がサンプルプログラムです。 <?php ob_end_clean(); echo("足し算プログラム\n"); echo("一つ目の整数を入力してください。\n"); while (true) { $num1 = fgets(STDIN, 10); //デバッグ用に出力 var_dump($num1); $num1 = rtrim($num1, "\n"); if (ctype_digit($num1)) { break; } echo "整数を入力して下さい。\n"; } echo "二つ目の整数を入力してください。\n"; while (true) { $num2 = rtrim(fgets(

    91. インタラクティブなコマンドラインプログラム
    minotan
    minotan 2008/07/10
  • PHPで並列プログラミング

    パラレルクエリの流れを確認する 「第1回:DBは習うより慣れよ!」(http://www.thinkit.co.jp/article/97/1/)では、サンプルコードにより簡単なパラレルクエリを体験していただきました。これを以下の流れに沿って、簡単におさらいしていきます。 1.あらかじめデータを細切れにする 2.処理を分割 3.手分けして同時に処理' 4.結果をまとめる 「1.あらかじめデータを細切れにする」は、サンプルのデータベースを作る段階で行っています。 サンプルでは、test0というテーブルをtest1とtest2に2分割しています。実際には、test1とtest2を作成してから、この2つをマージしてtest0を作りましたので、上記の流れとは順番が逆ですね。 このように、データを細切れにする実際の作業は、「先に全体像があって、それを細切れにする」のではなく、パラレルクエリを念頭に置

    minotan
    minotan 2008/07/10
  • ke-tai.org > Blog Archive > ドコモのCSSをインラインに埋め込んでくれるPHPライブラリ「toInlineCSSDoCoMo」

    ドコモのCSSをインラインに埋め込んでくれるPHPライブラリ「toInlineCSSDoCoMo」 Tweet 2008/7/9 水曜日 matsui Posted in DoCoMo | 5 Comments » ケータイ向けサイトを作っていく上で一番問題となるのが、ドコモ端末が外部CSSファイル読み込みや、styleタグでの内部参照に対応していないことです。 PerlではHTML::DoCoMoCSS [hatena.ne.jp] というライブラリがあり、かねがね羨ましく思っており、いつか移植したいなと思っていたりしたのですが、ついにPHPでもこの問題を解決してくれるライブラリが登場しました。 これは素晴らしすぎます。 → Asial blog DoCoMo向けにCSS指定をインラインに埋め込むPHPライブラリ「toInlineCSSDoCoMo」作りました [asial.co.jp]

  • DoCoMo向けにCSS指定をインラインに埋め込むPHPライブラリ「toInlineCSSDoCoMo」作りました

    こんにちは。Windowsの最大の発明はゴミ箱の標準装備だと思っている亀です。 追記:Mac信者の某氏にゴミ箱はWindowsの発明じゃないと突っ込まれてしまいました。すみません<(。_。)> 昨日はグリーさんのオープンソース勉強会に参加してきました。 今回の講師はDeNAの川崎さんで、わりとモバイル屋さんな自分としてはぜひともチェックしておきたいなと思って参加してきました。 勉強会・懇親会ともなかなか面白い話が聞けたり、変な人がいっぱいしたりしてとても面白かったです。 モバイルをやっているといつも面倒なのは、テンプレートの扱いです。 そのあたりのまとめは以前このブログでうちの高橋さんが超まとめてくれた記事があるので、そちらをご参照ください。 とくにDoCoMoのCSS(i-CSS)は開発者泣かせですね。インラインのみに対応とか、開発しにくくて涙ちょちょぎれそうです。 さてさてそんなDo

    DoCoMo向けにCSS指定をインラインに埋め込むPHPライブラリ「toInlineCSSDoCoMo」作りました
  • PHPでクールなグラフを描画できるクラスライブラリ「pChart」:phpspot開発日誌

    pChart | a PHP Charting library pChart is a PHP class oriented framework designed to create aliased charts.PHPでクールなグラフを描画できるクラスライブラリ「pChart」。 次のようなグラフが描画できます。(円、棒グラフなど) 色々と、グラフ描画ライブラリは存在しますが、こうした描画スタイルもいいですね。 関連エントリ GoogleChartsAPIPHPから簡単に使える「GoogChart」 jQueryベースの滑らかなグラフ描画ライブラリ「Flot」 CSSだけで円グラフを表示するサンプル

  • サービス終了のお知らせ

    サービス終了のお知らせ いつもYahoo! JAPANのサービスをご利用いただき誠にありがとうございます。 お客様がアクセスされたサービスは日までにサービスを終了いたしました。 今後ともYahoo! JAPANのサービスをご愛顧くださいますよう、よろしくお願いいたします。

  • プログラミングに便利なチートシートラウンドアップ:phpspot開発日誌

    The Best Developer Cheat Sheets Around | Webmasters by Design プログラミングに便利なチートシートラウンドアップ。 便利なチートシートがまとまっていましたので紹介。 PHP PHP全般チートシート 条件式、比較に関するチートシート JavaScript シンタックス、正規表現、イベントハンドらなどのチートシート複数 (PDF注意) 演算子や関数に関するチートシート CSS シンタックス、セレクタなどに関するチートシート複数 全て見る PHP,JS,CSSだけでなく、HTML,CSS,XML,ASP,Rails,Perl/CGI, Ajax,MySQL,mod_rewrite,htaccess,RSS,viなど、チートシートが網羅されています。 WEB開発に活用しましょう 関連エントリ XPath使いのための日語チートシート PH

  • PHPで日本語メールを送る – 応用編 (添付ファイル、HTMLメール) - EC studio 技術ブログ

    PHPで日語メールを送る - 基編に引き続き、 今回は応用編をお送りします。 基編で解説したmb_send_mailを使えば シンプルなメールを送るには十分な機能がありますが、 それ以上に複雑なこと、例えばHTMLメールや添付ファイルを 使ったメールにはmb_send_mailは使えません。 mail関数を使ってヘッダにガリガリとメールの仕様に そって書けば送れるのですが、それではあまりに 大変なので、ライブラリを使います。 ライブラリを使った日語メール送信 PHPで複雑なメールを送るのに使えるスタンダードな ライブラリとしては、PEAR::MailとPHPMailerが有名です。 (ただし、両ライブラリとも日語メールには対応していないので、 そのままでは文字化けしてしまいます) PEAR::MailはPHPの公式ライブラリのPEARで採用されていますし、 PHPMailerもX

  • MOONGIFT: Scaffoldを自動生成「Scaffoldr」:オープンソースを毎日紹介

    Webアプリケーションの基はデータのリスト、詳細表示、追加、更新、削除の操作だ。後はそれぞれ特殊な操作(ショッピングカートに入れる、コメントを書くなど)があるだろうが、ベースは大抵同じだ。 データベース設定やCSSに関する設定を行う そのため、開発を進める上で同じようなものばかり作っていると感じないだろうか。そう感じたことがあるなら、それは自動化しうるポイントだ。 今回紹介するオープンソース・ソフトウェアはScaffoldr、DB操作を行うScaffoldを自動生成するスクリプトだ。 ScaffoldrはPHP用のソフトウェアで、データベースの接続設定や、CSS設定、ヘッダ/フッタに関する情報を登録するとDB内に存在するテーブルを操作するスクリプトを自動で生成してくれる。 生成されたスクリプト 対応するデータベースはMySQLのみとなっているが、最近はMySQLを採用するケースも多いので

    MOONGIFT: Scaffoldを自動生成「Scaffoldr」:オープンソースを毎日紹介
    minotan
    minotan 2008/06/23
  • PHPで名前を扱う場合、文字コード指定に注意が必要 - Affamative Way

    CakePHP のおいしいべ方: EUC-JPではなく、EUCJP-win!!! お客さんがWindowsを使うと分かっていて、日語の名前に関するデータ処理をするようなプログラムを書く場合、 $str = mb_convert_encoding($str, "EUC-JP", "UTF-8"); なんてやっちゃだめです。 $str = mb_convert_encoding($str, "EUCJP-win", "UTF-8"); としないと、あとできっと、顧客からクレームが来ます。 知らずに中で使っていて、まさにご指摘いただきました。 具体的にどういうことが起きるかというと。 とか のような文字の文字コードを変換する場合 "-win"って指定してないとその文字が消えるんです。 これ、実はメールの文の文字コード(ISO-2022-JP)でも同様のことが起きます。 PHP-dev -

    PHPで名前を扱う場合、文字コード指定に注意が必要 - Affamative Way
  • IDEA * IDEA

    ドットインストール代表のライフハックブログ

    IDEA * IDEA
  • 文字コードを変えて一気に出力する方法(PHPのob_start) - maru.cc@はてな

    ちょっと目に留まったので。 「文字コードを変えて一気に出力する方法(PHPのob_start) | IDEA*IDEA」 こんな感じでいいと思いました。 <?php while(@ob_end_clean()); header('Content-Type: text/html; charset=Shift_JIS'); ob_start(create_function('&$buf', 'return mb_convert_encoding($buf, "SJIS", "UTF-8");')); ?> <html> <head></head> <body> ここにShift-JISで出力したい内容をUTF-8で記述。 </body> </html> それ以前に、ただのhtmlページならば、output_bufferingにmbのmb_output_handlerでいいと思うけど。 DoCo

    文字コードを変えて一気に出力する方法(PHPのob_start) - maru.cc@はてな
  • ob_startとは何? わかりやすく解説 Weblio辞書

    (PHP 4, PHP 5) ob_start — 出力のバッファリングを有効にする 説明bool ob_start ( [callback output_callback [, int chunk_size [, bool erase]]] ) この関数は出力のバッファリングをオンにします。 出力のバッファリングを有効にすると、 (ヘッダ以外の) スクリプトからの出力は実際には行われず、 代わりに内部バッファに保存されます。 この内部バッファの内容は、ob_get_contents() を用いて文字列変数にコピーされます。 内部バッファの内容を出力するには ob_end_flush() を使用します。 ob_end_clean() は、バッファの内容を出力せずに消去します。 オプションの引数 output_callback 関数を指定することが可能です。この関数は、パラメータとして文字列

  • ZAPAnet総合情報局

    ZAPAnet総合情報局は、ゲーム攻略をメインに、ブログ、オリジナルWebアプリ、プログラミング、Wikiなど、多種多様なコンテンツを公開しているサイトです。 2020.07.08 攻略Wikiページに関連リンクを表示する機能を追加しました。 2020.07.01 ステルス将棋 棋譜再生を作りました! 2020.06.20 降魔霊符伝イヅナ攻略メモ、マジカルバケーション 5つの星がならぶとき攻略メモ、ロストマジック攻略メモ、[Contact]コンタクト攻略メモをスマホデザイン対応しました。 2020.06.14 めんまフォントお試しサイト、チンチロリン シミュレータ、ホビロン パスワード強化メーカー、色読みトレーニングをスマホ対応させました。J-POP最新人気曲ランキング100の表示を改良しました。 2020.06.11 ZAPAnet総合情報局のトップページ(このページです)のデザインを

    ZAPAnet総合情報局
  • sarabande.info

    This domain name has been registered with Gandi.net. It is currently parked by the owner.