サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
大そうじへの備え
kommy.s254.xrea.com
2008.04.21 Monday ●AS3のYouTube Data APIライブラリ:ドキュメント生成 flash(AS3.0)でYouTube Data APIへアクセスする場合、 AS3 YouTube Data API を使うと便利なのですが、ドキュメント類が整備されていないので、よく分からない、という方もいるかもしれません。 ということで、ドキュメントの作り方をまとめておきます。 -- -- AS3 SDKには、asdocというツールが添付されているので、ドキュメント生成にはこのツールを使います。 例えば、 ~/dev/flash/lib/google-youtube にライブラリを展開した場合、 コマンドラインから $ cd ~/dev/flash/lib/google-youtube $ asdoc -source-path . -doc-sources ./ca/newc
2007.08.10 Friday ●google suggest api 一つ前の最後で取り上げた、 Google Suggest API 使ってみました。 実際に使ってみると、なかなか面白いです。 -- -- 実装先は、例によって、AJAX版アーティストリンク サイドバー、アーティスト名入力欄で、例えば、 一青 と入力して検索ボタンを押すと、入力欄の下に候補が表示されるようになっています。 この場合は、もちろん、あの人の名前が表示されます。 あまり、一般的ではない名前なので、こういった名前の入力補助に威力を発揮しますね。 サンプル $req = 'http://google.com/complete/search?output=toolbar&q=' . urlencode($data); $xml = simplexml_load_file($req); foreach($xml->
2007.04.02 Monday ●指定文字列に挟まれた文字列を返す 例えば、 1位 「黄砂」 2位 「ソロモン諸島」 3位 「ハンゲーム」 (2007年4月2日 10時 ) という文字列があったとします。 この文字列から、「」に挟まれた文字列を取得する方法を考えてみます。 単に、文字列Aと文字列Bの間に挟まれた文字列Cを取得したければ、 preg_match を使うのが一番簡単ですが、初心者は正規表現の扱いに慣れていない方が多いでしょうから、strposとsubstrを組み合わせて作ってみます。 (正規表現を使った例もページの最後で紹介しておきます) -- -- 最初の分割ポイントとなる"「"については、explodeでセパレータとして指定すれば、そこから始まる文字列が配列に格納されます。 終了文字である"」"にういては、strposで探して、対象配列の最初から見つかった位置までを、s
(データ提供:Amazon.co.jp) ActionScript 3.0 プログラミング入門 - for Adobe Flash CS3(,ビー・エヌ・エヌ新社) ¥ 2,940 通常24時間以内に発送 Amazonポイント:¥ 29 レビュー数:5 ●初心者にぴったり。「Adobe Flash CS3 詳細! ActionScript 3.0 入門ノート」を先に買ったのですが、難解な為断念しそうになりました。 そこでこの本を購入したのですが、非常に丁寧に説明してあってプログラミング初心者の方でも理解できる良い本だと思います。 サンプルや例題がわかりやすく、流れもスムーズです。 「Adobe Flash CS3 詳細! ActionScript 3.0 入門ノート」がサンプルのコードに対して「こういうコードなんです。暗記してください。じゃ次いきます」といわんばかりなのに対して、こちらの
川村カオリ 1999年、活動形態をソロユニット”SORROW”に変更したのを機に川村かおりから川村カオリ に改名。 …. この「川村カオリ」は、歌手に関連した書きかけ項目です。この記事を 加筆・訂正などして下さる協力者を求めています(P:音楽/PJ芸能人)。 … amazon 楽天 都民の日 10月1日といえば、「めがねの日」であり「コーヒーの日」でもあるけれど、なんといっ ても「都民の日」。歴史は意外に長く、昭和27年に「東京都民がこぞつて一日の慰楽を ともにする」ようにと、制定されたそう。…[話題の記事]みんな大好き「日刊 … amazon 楽天 竹内まりや 竹内 まりや(たけうち まりや、1955年3月20日 - )は、島根県出雲市大社町出身の シンガーソングライター。自称「シンガーソング専業主婦」。本名、山下 まりや(旧姓 :竹内)。山下達郎の妻で、一女の母である。デビュー当
Yahooの日本語形態素解析Webサービスを使ってみる Yahooが日本語形態素解析Webサービス・WebMAを公開しました。 ここでは、このWebサービスとともに、日本語形態素解析の説明をしてみます 形態素解析 - Wikipedia -に、詳細説明があります。 簡単に言うと、日本語の構文を分析して、各パーツの品詞(名詞、動詞、形容詞、助詞など)に分け、例えば、名詞の使われている順にページ内でどんな言葉が一番使われているのかを決定し、それにあわせた広告を表示したり(コンテンツマッチ型の広告)することができるわけです。 一番有名なサービスが、googleのadsense。 日本語形態素解析というのは、古くからあるサービスで、 比較的メジャーなのを挙げてみると、 MeCab、ChaSen、JUMAN、KAKASI なんてのがあります。 どれも、UNIX(LINUX)にインストー
makefileの入門者用解説ページ makefileの入門者用解説ページです 後半では、汎用的なmakefileの例もありますので、参考にどうぞ ■makefileって何? ■一番簡単な例 ■一番短いmakefile ■サブディレクトリの処理 ■依存関係を自動作成 ■makefileを自動作成 ■makefileの汎用例 ■makefileって何? makefileはプログラムをコンパイル&リンクするのを自動化してくれるツールです。 これがないと、複数ファイルをコンパイルするとき、 プログラマがどのファイルを変更したかを覚えておいて、それらのファイルに対してコンパイルし、最後にリンクする 全ファイルをコンパイル&リンクする のどちらかを行うことになります。 前者では管理が大変ですし、後者ではファイルが多い場合、やたらとコンパイル&リンクに時間がかかって、時間の無駄に
PHPは、07年6月25日現在で、バージョン4とバージョン5が平行リリースされています。 ただ、今後PHP6が登場すると、PHP4のバージョンアップは打ち切られると思われますので、特に理由がない限り、PHP5を使用したほうがベターだと思います。 PHP4では使えない便利な関数群もPHP5に用意されている、というのもありますし。特に、ウェブサービスを前提に考えた場合、XMLのパースが簡単に行えるsimplexmlクラス(関数群)がサポートされているPHP5を選らばいない理由は見つからないと思います。 このページの説明もPHP5を前提に記述しています。 ▲ページ先頭へ戻る▲ 「キャッシュ」といっても、お金を借りる方のキャッシングではありません、というよくある文面は置いといて、 ここでいう「キャッシュ」は、データをキャッシュする意味のキャッシュです。スペルも、cacheと異なります。
2007.08.06 Monday ●Pear XML_SerializerでXML生成 ひとつ前のエントリに書いたとおり、 simplexmlのasXMLが使い物にならないことが判明したため、 Pear XML_Serializerを使ってみました。 -- -- ■マニュアル PearページのXML_Serializerが公式マニュアル。 ただ、ほとんどのマニュアルが未作成状態なので、サンプル掲載ページ(例 -- XML_Serializer の使用例)くらいしか役に立たないのが、玉に瑕か。 使いたいオプションがあれば、ソースを読んでくれ、ってことでしょうか。 ま、サンプルページで十分なので、今のところ問題なしかな。 ■インストール パッケージ情報: XML_Serializer にアーカイブがあるので、これをダウンロード・解凍後、使用しているサーバーの所定ディレクトリにコピーするだけで
GDとは、PHP用のグラフィックライブラリです。 現在使っている環境にGDがインストールされているか、どのバージョンなのか、どの画像形式をサポートしているかなどの情報を知りたい場合はgd_info関数で確認できます。 ▲ページ先頭へ戻る▲ このページをご覧の方は、ほとんどの方が日本人だと思います。 GDを使って文字を表示するにはいくつかの方法があるのですが、imagestringでは日本語を表示できないので、imagettftext関数を使用するのが一番簡単です。 関数名のとおり、ttf、つまりTrueTypeFontを用意する必要があります。 自分のPCのTTFファイルをレンタルサーバーに転送してしまうと、ライセンス違反になるので、フリーで配布されているTTFファイルをゲットして、それをレンタルサーバーに転送して使えるようにしておきましょう。 いくつか挙げておくので、ご参考に
2007.02.26 Monday ●PEAR:Cache_Liteでキャッシュ管理 AWSを本格的に使うと、キャッシュ管理が必要になってきます。 PEARのCache_Liteというパッケージを使用すると、 簡単にキャッシュ管理が実現できるので、メモを残しておきます。 -- まずは、Cache_Liteパッケージがインストールしていなければ、これが必要になるので、インストールしておきます。 PEAR:Cache_Lite 使用例は、上記ウェブサイトを参照すれば一目瞭然ですが、 ここでは、AWSのトップセラーをキャッシュする例をあげておきます。 require_once('Cache/Lite.php'); $cache_dir = '/tmp/'; $id = 'unique_id'; $options = array( 'cacheDir' => $cache_dir, 'cachin
2007.04.04 Wednesday ●RSSリーダーを作る RSSリーダーを作る、といっても、高機能なものを作るわけでなければ、 比較的簡単に、かつ、自分に必要な機能を備えるRSSリーダーが出来ます。 WX320Kを購入してから、OperaサーバーサービスのRSS機能を使用していたのですが、登録したフィードが消失したり、途中までしか読み込まなかったり、一部のフィードの登録が出来なかったり、背景色が黒で現在のUIにあっていない、本文の文字サイズが微妙に小さくて拡大率がアバウトな関係もあって読みにくい、などなど、様々な問題点があったので、このOperaサーバーサービスのRSS機能の代用が目的です。 自分で作れば、背景色や文字サイズだけでなく、表示内容も自分の好きなように出来ます。 -- ■必要なもの 自分がよく見ているRSSフィードは、ほとんどが画像を配信してくれるフィード、AtomやR
2007.02.17 Saturday ●PEAR:XML_Parser このサイトのトップページに 「simplexml_load_file」をキーワード検索して来てくれる方が多いようなのですが、 この「simplexml_load_file」は、PHP5以上で使用可能な関数です。 XREAでは、PHP5のサーバーが用意されていて、このs254もその一つなので、「simplexml_load_file」が使えるので、簡単にXMLが処理できます。 問題は、レンタルサーバーのデファクトスタンダードPHP4でどうするか、なのですが・・・ PHP4の場合、アドオンなしでもXMLが処理できるのですが、結構面倒です。 自分の場合も、これがネックとなって、PHP5対応のXREA選択の決め手になりましたし。 最近知ったのですが、PEARというパッケージを追加することで、PHP4でも「simplexml_
EMACS/Meadow Tips EMACS/Meadowの各種Tips を紹介します。 Emacsは、UNIX(Linux)を中心にWindows,Mac,さらにX68000やPDAにまで移植されているマルチプラットフォーム、マルチリンガルの統合環境型エディタです。 コマンドライン型のツールとの相性が抜群で、プログラマに最適です。 LISPというプログラミング言語を搭載し、これを活用することで、最高の環境を構築するユーザが増殖中。 代表格は、Wanderlust というメーラ。所謂3ペインタイプのもので、プラットフォームごとに見栄えが変わるのも、面白い。 <目 次> ■リージョンを右方向にシフトする ■ファイルをグラフィカルに比較・マージする ■テンプレート付きの日付自動入力 ■インクリメンタルサーチ(I-search)関連 ■現在行を分かりやすく ■起動時に.e
「じゃあ、WebAPIは使えないのか!!」では、このページは終了してしまいますので、回避策をご紹介。 「Snoopy」というクラスが公開されています。これを使うと、外部XMLファイルの取り込みが可能になるので、ダウンロードしたファイルから「Snoopy.class.php」を取り出して、サーバーにコピーしておきます。 外部XMLファイルが取り込めるサーバーだと「simplexml_load_file」を使って、簡単にXMLファイルがパースできるのですが、「allow_url_fopen」が「disable」になっていると、「simplexml_load_file」が使用できませんので、この箇所を「Snoopy」で置き換える必要があります。 ▲ページ先頭へ ■簡単なWebAPIを使ってみる ライブドアのお天気情報サービスでは、WebAPIを公開しています。このサービスはユーザー登録な
このページを最初にブックマークしてみませんか?
『WebAPIでPHPを骨までしゃぶる』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く