サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
Pixel 9
egghour.hatenadiary.org
MapReduceシリーズの第5弾。第4弾まではこちら → Scala / Erlang / Go / F# The Omnibus Concurrency Libraryというのを使ってみた。Scalaのアクターと同じ感じ。 require 'concurrent/actors' include Concurrent::Actors KeyValue = Case.new :key, :value Exit = Case.new :reply_to Complete = Case.new :actor, :result def log *args puts *args end class MapReduce # 繰り返し処理をするアクターを作る def loop_receive acc0 = nil, &block Actor.spawn do acc = acc0 loop do Ac
import java.net.HttpURLConnection import java.net.URL import java.net.URLEncoder import scala.io.Source val paramMap = Map( "q" -> "富士山", // 検索する語 "tbs" -> "itp:photo,isz:lt,islt:10mp", // "islt:10mp" は "10メガピクセル以上" を表す "hl" -> "ja", "source" -> "lnt", "biw" -> "1024", "bih" -> "768" ) val url = new URL("http://www.google.co.jp/images?" + paramsMapToQueryString(paramMap, "UTF-8")) val html = getHt
各社・各機種のデジカメで撮った写真を資料として集める必要があって、それ用のスクリプトを書いてみた。それが下のもの。 デジカメ Watchの「新製品レビュー」のバックナンバーを辿って、画像へのリンクを抽出する。 このままだと、本来欲しいもの以外の画像(デジカメの外観など)も含んでしまうが…それは画像をダウンロードしてきてからファイルサイズで選別すれば良いかな。 (おおよそ、500KB未満の画像は画面での表示用に加工済みであると見なせる) import java.io.BufferedWriter import java.io.FileWriter import java.net.URL import scala.io.Source val writer = new BufferedWriter(new FileWriter("urls.txt")) try { findAll { url =
このページを最初にブックマークしてみませんか?
『egghour dialy』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く