問題 あるWebサイトをブックマークする際に、そのURLで表示されている画像の一覧から1つの画像を選択した上でブックマークしたいという要望を受け取ったとします。 そこで、画像選択用のサムネイル表示のために、URL上に表示されている画像URLの一覧を配列として提供したいのですが、どのようなメソッドで提供すべきでしょうか? ここでは、ごく簡単ではありますが正規表現を使って画像URL一覧の取得を行ってみます。 仕様 画像ファイルは「jpg, jpeg, gif, bmp, png」を取得する URIスキームが「http」の場合のみ画像を取得する 回答例 require 'open-uri' require 'resolv-replace' require 'timeout' class ImageUrl # 特定のURL上の画像パス一覧を取得する def self.get_image_urls(
IPAの未踏事業の説明会が今日あって、一回生のプログラミング初心者のくせに乗り込んできた。小さな教室の会場には十数人しかきてなくて、あまりうちの大学の生徒は未踏に関心がないようだった。twitterでにわかに盛り上がっていたR大twitter達が大集合しているみたいで少し緊張する。 まず、配られた資料に沿って未踏事業の説明があった。未踏プロジェクトにはおっさん向けの未踏本体と若者向けの未踏ユースがあるみたいで、未踏本体なら最高で3000万円、未踏ユースなら最高で300万円が研究費としてもらえるらしく、月の最初に30万入ってくるのはとても楽しいことらしい。僕も欲しい。未踏に採択されると偉いおっさんに弟子入りするだとか、人脈がすごい増えるだとかそんな話を聞いた。 そして待ちに待った我が大学の天才プログラマーのid:hakobe932の特別講演が始まった。いきなり俺のtwitterでの発言等が画
上記の動画に影響されて、個人的なブックマークを載せてみようと思います。■書き方全般ttp://www.geocities.co.jp/Playtown/2004/howto_j.htmttp://www.117.ne.jp/~show/pc8801/tech88/1000.html ■GB資料・仕様、チュートリアルttp://www.geocities.co.jp/Playtown/2004/gmbspecj.txtttp://fms.komkon.org/GameBoy/Tech/Software.htmlttp://fms.komkon.org/GameBoy/ttp://www.geocities.jp/submarine600/ttp://www.devrs.com/gb/ ・GBDK+日本語訳マニュアルttp://gbdk.sourceforge.net/ttp://www.ge
『聞き上手は一日にしてならず』(永江朗著・新潮文庫)より。 (ライター・永江朗さんが、各界の「プロの聞き手」10人に「聞き方の秘訣」についてインタビューした本から。黒柳徹子さんの回の一部です) 【永江朗:『徹子の部屋』は世界でも珍しい長寿番組になりましたね。ひとりで司会するトーク番組としては世界最長だとか。長く続くからには、それだけ画面にはあらわれない苦労も多いと思います。収録の前には、どの程度、スタッフとミーティングをするんですか。 黒柳徹子:月曜、火曜で6本録っています。本当は5本でいいわけですけど、少しずつ余裕を見て。6本録れば、1ヶ月で4本のストックができます。何があるかわかりませんからね。ユニセフの仕事で海外に出かけるため、夏休みとして収録を2週お休みします。芝居の舞台稽古があって休むこともあります。毎週、金曜日に打ち合わせをするのですが、いまディレクターが14人ぐらいいまして、
他人が書いたRubyのコードを見て、Rubyらしくないと思ったところがありました。 このように直すと、Rubyらしいコードになると思います。 String#+ よりも、 "#{String}"を使う。 obj.to_sしなくてもいいし。 String#+の例 year.to_s + "年" + month.to_s + "月" + day.to_s + "日" "#{String}"の例 "#{year}年#{month}月#{day}日" sprintf(String, *args)は、String#%と同じ。 sprintf(String, *args)の例 sprintf("%d年%d月%d日", year, month, day) String#%の例 "%d年%d月%d日" % [year, month, day] obj = obj + 1 は、obj += 1 と同じ。 ni
抜粋: 世界では一、二年に一つのペースで新しい感染症が姿を現し、人類を脅かしている。ところが「感染症は克服した」という思いこみで、日本は歩みをとめ、予防接種を軽んじるようになった。 80−90年代、副作用被害訴訟問題で敗訴を重ねた国は、新たな感染症対策の導入をためらい、今や制度も意識も「後進国」に。世界からは「はしか輸出国」のレッテルを貼られ、結核の感染率も米国の約四倍で途上国並み。 乳幼児が命を落とすこともある細菌性髄膜炎に毎年約千人がかかる。ワクチンは二十年前に出来ており、先進国ではこの感染症は激減し、世界で百カ国以上で使われているが日本ではまだ使えない。世界標準より五倍厳しい独自の安全基準が使用を阻む。「かからなくても済む病気で多くの児が犠牲になっている」(日赤センター医師)。 完ぺきな安全性を求めるあまり、皮肉にも大勢の命を危険にさらしてしまう、萎縮した感染症行政には、みんなで社会
晴天の価値 2月中旬に出張で千葉へ行った。5日間の滞在中はずっと快晴で、気温は20℃に迫る春のような暖かさだった。仕事は朝から晩まで現場を走り回る過酷なもので、身体的にも精神的にも追い込まれた。毎朝、京葉線から見える美しい景色を眺めて正気を保っていた。太平洋へ燦々と…
真似してみました。Windows XPのコマンドプロンプトでgitの基本的なコマンドを動かしていきます。 gitを学び始めるきっかけにどうぞ。 元ネタ: http://www.hyuki.com/techinfo/svninit.html ダウンロードとインストール Windowsユーザは、「Git on MSys」を使うのがよさそうです。 http://code.google.com/p/msysgit/ Windowsと言いつつ、いきなりmingwというかUNIX shellな世界に突入してしまいますが、気にしないようにしましょう。ダウンロードは以下。 http://code.google.com/p/msysgit/downloads/list 私は Git-1.5.5-preview20080413.exe をダウンロードしてみました。とりあえず一番新しそうなやつを持ってきてインス
Rubyテクノロジーリーダーを訪ねて - 第1回 「まつもとゆきひろ氏」 投稿者:: Hitoshi Fujii 概要: Rubyテクノロジーをリードするキーパーソンを訪ねるインタビューシリーズ。第1回は、Ruby作者のまつもとゆきひろ氏です。 今、「世界で最も注目を集めているプログラミング言語はRubyである」といっても、過言ではないだろう。Rubyは、言語そのものの 持つ自由さ、柔軟さに加え、Ruby on Railsという強力なオープンソースフレームワークのヒットも手伝って、世界中のプログラマーを惹きつけている。そんな魅力的な言語を開発したのが、ま つもとゆきひろ氏だ。 まつもと氏が、プログラミングの世界に足を踏み入れたきっかけはなんだろうか。 プログラミングを学ぶ上で大事なことは「続けること」 「実は、中学生のときに父親が買ってきたポケットコンピュータが最初なんですよ。400ステッ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く