タグ

2010年2月17日のブックマーク (9件)

  • Yahoo Pipesでスクレイピング ポイントはRenameとRegex: Non-programmer's Ruby in Pocket

    まずFetch Pageモジュールでデータを取り出す対象のページをとってくる。 切り出す部分の最初と最後を指定すると、その部分だけが返ってくるようになる(少しずつ実験しながら進めたほうが良い)。 区切りも指定すると、データがいくつかのitemに分けられる。 ↓ この状態ではすべてのデータがcontentという項目に割り当てられ、そのままではRSSとして使えない。RSSとして使うには、基的にはtitle, description, linkの3つの項目を用意してあげなければならない。 ここではRenameモジュールを使ってcontentをlinkとdescriptionとにコピーしている。titleはdescriptionができたあとで作る。 ↓ Regexモジュールでdescriptionを作る。 だが、普通にやっても1行目しか見てくれないので「m」オプションをオンにする。スペース

  • jQueryではじめるAjax:第2回 jQueryによるAjax実装|gihyo.jp … 技術評論社

    第1回ではJSONPによるAjax実装を取り上げましたが、今回はそこで使ったJSONという表記法と、JSONPというAjax実装手法について解説します。また、jQueryによる簡単なAjaxの実装についても解説します。 JSONってなに? JSONとは、JavaScript Object Notationの略称です。ECMAScript言語 ECMA-262をベースに作られた、Javascriptオブジェクトの表記法のサブセットです。 JSONは、名前と値のペア、および、順序付きの値という2つのシンプルな構造に基づいて、構造化データを簡潔に表現することができます。 オブジェクト(名前と値のペアの集まり) JSONでオブジェクトを表現するには、メンバを「{」と「}」で囲みます。複数のメンバは「,」で区切られます。例えば、名前が「color⁠」⁠、値が「green」というメンバを持つオブジェク

    jQueryではじめるAjax:第2回 jQueryによるAjax実装|gihyo.jp … 技術評論社
  • 第三章 データを解析し表示しよう:JSONのデータを表示する

    このデータを読み込み利用するにはdata = eval("("+データ+")")とすると変数dataにJSONで定義されたプロパティの値が入ります。例えば以下のようなJSONファイルがあるとします。 このデータを変数dataに読み込んだとします。userIDプロパティの値を読み出すにはdata.userIDと記述します。するとajaxの文字が返されます。同様にdata.userPWとするとxanaduの文字が返されます。単純にオブジェクト名.プロパティ名の記述で済みます。プロパティの値には関数なども定義することができます。これによりオブジェクト名.プロパティ名()として末尾にカッコを付加した場合にプロパティの内容=関数が実行されます。つまりメソッドを定義したのと同じことになります。 それでは実際のデータを読み込み表示してみます。以下の商品名とそれに関するデータが記述されたJSONデータを読

  • Yahoo! Pipes の Page Fetch モジュールでスクレイピングし放題 - てっく煮ブログ

    pipesこのブログでも何度か Yahoo! Pipes の話題は取り上げてきましたが、先日実装された「Page Fetch」モジュールは素敵すぎます。ほんとに。今まで、Yahoo! Pipes といえば、XML・CSVYahoo が提供してるサービスのデータを加工することしかできませんでした。それが、「Page Fetch」モジュールの登場により、任意の Web ページを加工できるようになったのです。Yahoo! Pipes の使い道といえば、次の2つだと思います。1. RSSリーダーで読むための XML 作り複数の RSS を結合したり、見た目を整えたりして、自分専用の RSS を作る。 (例)サイトの最新被ブックマークを livedoor Reader で読むための Pipes2. Web サービスとの連携JSONP に対応してるので、JavaScript と組み合わせてサーバ

  • [N] 「Yahoo! Pipes」の超簡単な使い方

    Yahoo! Pipes」はいろいろなことができそうだと思っていたのですが、実際に使ってみるとなかなか楽しいものでした。 ということで、とりあえず簡単な使い方を教えてもらったのでご紹介です。 ・英語RSSフィードを日語に変換する というものです。 とりあえずYahoo! のアカウントが必要になりますので、そちらは取得しておいてください。 「Yahoo! Pipes」から「Create pipe」します。 画面左側にいろいろなモジュールがあるので、使いたいものを画面右側にドラッグ&ドロップします。 拡大するとこんな感じです。 最初に日語化したい英語サイトのRSSフィードをコピーしておきます。試しに「del.icio.us / popular /」を日語化してみます。 URLは以下になります。 http://del.icio.us/rss/popular (1)「Fetch Feed

    [N] 「Yahoo! Pipes」の超簡単な使い方
  • Pipes: NBA game recaps from Yahoo! Sports

  • Pipes: Latest Tweets By NBA Players

  • 誠 Biz.ID:個人事業主もサラリーマンも読める「税金の話」:源泉徴収票の見方、教えます

    個人事業主もサラリーマンも、知っておいて損はない「税」の話。今回は一般になじみ深い「所得税」の計算ロジックを考えてみよう。 今年も確定申告の時期がやってきた。個人事業主は前年1月から12月までの所得を申告し、税額を確定、納税する。サラリーマンも副業の収入を申告したり、医療費が多い場合は還付を受けたりする。今年は2月16日から3月15日まで1カ月間がその期間だ。 筆者は2年前に「パソコン好きが青色申告を体験してみると?」という記事を書いた。個人事業主になったばかりの方と、起業を考えている方を対象に書いたが、今回はサラリーマンの方も対象に“税”について書いてみたい。 政権交代により、「子供手当」「高校の無償化」といった言葉を耳にする機会が増えた。その財源として配偶者控除や扶養控除が廃止になるといったニュースも飛び交うようになった。この手のニュースや記事に出てくるのが、年収○百万円、中学生と高校

    誠 Biz.ID:個人事業主もサラリーマンも読める「税金の話」:源泉徴収票の見方、教えます
  • 40分で覚える!jQuery速習講座 (1/6)

    いまやWeb制作に欠かせなくなったJavaScript。でも、「JavaScriptはほとんど“アリモノ”で済ませている」という方も多いのでは? そこで、WebデザイナーやマークアップエンジニアなどのWeb制作者の方向けに、いま一番人気のJavaScriptライブラリー「jQuery」の基を学べる特別レッスンをお届けします。題して、「40分で覚えるjQuery」。要点だけにぎゅっと絞って解説しますので、手を動かしながら今すぐjQueryを始めましょう。 【0分目:導入編】 jQueryのダウンロードと利用方法 jQueryのライブラリー体(JavaScriptファイル)は公式サイトからダウンロードし、head要素などにscript要素を書いて読み込みます。

    40分で覚える!jQuery速習講座 (1/6)