最近Hadoopを使うために5〜6年ぶりにJavaをいじっています。 そんで、ちょっとばかり耐えがたいわけです。 例えばありがちな例題を挙げると、 ["google", "検索","開発"] のようなタグ(文字列)のリスト(でも配列でもなんでもいい)を受け取って [ {tag=>"google", enc=>'google'}, {tag=>"検索", enc=>'%E6%A4%9C%E7%B4%A2'}, {tag=>"開発", enc=>'%E9%96%8B%E7%99%BA'} ] のようなハッシュテーブルのリストに変換しなさい。 ただしパーセントエンコーディングを行う関数(でもメソッドでもなんでもいい) uri_encodingは与えられているものとする。 こんなこと、Webアプリケーションではよくやるじゃないですか。 んで、実際Perlなんかでは結構簡単に書けて #my @tag
XPath使いのための日本語チートシート XPathで楽してDOM操作したい!XMLを弄り倒したい!と思うけれども文法がよく分からんと。 XPath使いのための日本語チートシート。 PDF、Word文書、PNG画像の形式で配布されています。 関連エントリ PHPチートシート集 Javascript/Ajaxのチートシート集 Prototype.js 1.6.0 用チートシート SQLインジェクションに関するチートシート JavaScript-DOMのチートシート
幕末古写真ジェネレーター というウェブサービスがちょっと前に話題になりました。どんな写真も幕末の写真のように加工してくれる面白いサービスです。この仕組みを 幕末古写真ジェネレーターの仕組み? - 将来が不安 で解析していたのが面白かったので、続きをやってみることにしました。→成果を先に見たい人は、こちら からご覧くださいませ。1. 真っ黒な画像を渡すまずは、真っ黒な写真を幕末風にしてもらいます。これが幕末風にするための型紙です。以降はテンプレート画像と呼ぶことにします。2. RGB の階調を渡す直感的に、ジェネレータの実装は (元画像+色補正)+テンプレート画像 と考えられます。テンプレート画像は得られたので、あとは色補正のパラメータを探れればハック完了です。そのために、RGB の階調をジェネレータに渡してみました。結果はこうなりました。おー。青色がほとんど消えてますね。グラデーションの方
Twitter (or Jaiku) nanoformats proposal Nanoformats try to extend twitter capabilities to give more utility to the tool. Nanoformats try to give more semantic information to the twitter post for better filtering. Nanoformats try to use commonly used (or semi-standard) parameters like microformats Nanoformats are better if more people use it, spread the word. Nanoformats are even better if you comb
twitterにセマンティックの要素を加えるTwitter nanoformatsは、twitterに送るメッセージに注釈を加えるように書き加えるもので、後でyahooのpipesなどを使いフィルターをかけることを容易にする。通常特定人物に送る@usernameは最も簡単なnanoformatsといえる。他にもtag:やevent:などがあり組み合わせて使える。評価や投票はシンタックス:パラメータ:パラメータの形を取りrate:5:http://www.twitter.com/などとする。試しにnanoformatsのボットであるnanoformatsbotをフレンドに加えて試してみることが出来る。 Nanoformats try to extend twitter capabilities to give more utility to the tool. Nanoformats try
Karma for anything and anyone Did someone go out of their way to help you? Is a web site being particularly slow and flaky? Make your feelings known with plusplusbot. You can ++ (pronounced "plusplus") or -- ("minusminus") anything. Think brownie points (but archived forever). is welcome. Getting started Make sure you have a Twitter account. Add plusplusbot as a friend. To increment "foo", your mo
エイプリルフールネタ……ではないようなのですが、ネタ的サービスです。しかしちょっとアリかも?と思わせるサイト。「Twitter って面白そうだけど、コメントが流れるのが速くて……」という人々のためのサービス"dawdlr"だそうです: ■ If Twitter is too fast for you, try dawdlr (Popgadget) っていうか単に tumblr で画像を集めているだけ(dawdlr.tumblr.com)なんですが(笑)。"dawdle"とは「ぐずぐずする」「ダラダラする」という意味の単語で、それをもじって dawdlr なわけですね。サイトの説明文にはこう書かれています: dawdlr is a global community of friends and strangers answering one simple question: what are
Firefox 3のBeta版は、デザインが一新され、パフォーマンスも改善されている。デベロッパ向けだから一般ユーザは使うなと言われても、使いたくなるのが人情というものだ。しかし、Firefox 3 Betaを導入すると、まずほとんどのエクステンションは動かなくなる。「これは困る」というタグを付けたくなる。Firefox 3を試してみるのはやっぱヤーメタ、ということになるわけだ。 以前、”Firefox 3で動かなくなったエクステンションを動かす方法”で、ベータ版導入で動かなくなったエクステンションを動作させる方法が紹介されたが、筆者はこの方法も面倒くさい。しかも、更新したら元に戻ってしまう。 もっと簡単で効果的な方法はないか。 もちろん、ある。エクステンションのNightly Tester Toolsをインストールし、バージョンチェックを無効にする方法だ。このエクステンションはその名のと
FriendFeedのAPIを使って、FriendFeedでともだちになっている人の中でホットなエントリをリストアップするRottenTastesっていう覚えにくい名前のマッシュアップをつくりました。マッシュッアップっぽいの、はじめて作りました。 RottenTastesのあそびかた RottenTastesのページで、自分のFriendFeedのアカウント名とFriendFeed - Remote Keyで表示されるremote keyを入力してください。 入力するとサーバがクロールを始めるので、5分くらい経ったら、そのまま忘れて二度と見たりしなそうですけど、またみてみてください。 ku0522が自分のアカウントで、70人くらいsubscribeしています。その70人くらいの中でここ1週間の間で人気があったものがku0522 - RottenTastesです。70人くらいだと、ほとんどブ
Thoughts on development, user-centered design, code, etc. by Paul Robertson A couple of months ago at a SilvaFUG meeting I saw a demo of some graph visualization libraries – the kind of thing you use to create a graph showing nodes linked together according to various relationships. The current “favorite” is the Flex Visual Graph Library (FVGL) Open Source Project. Their Visual Graph explorer samp
好奇心が旺盛な人は、目の前にある物事について反射的に考えてしまいます。わたしもそうです。暇でしょうがないときはそれでもいいのですが、いろいろ思案した挙げ句、何も得られなかったということも多いのではないでしょうか。学校で「考えたり、議論することはいいことだ」という刷り込みをされたせいか、考えること、議論していることで、何かやった気がしてしまいますが、やはり考えるべきことと、そうでないことがあるように思えます。 要領のいい人というのは、わりとオンオフがあって、優先順位の低いものについては考えずにさらっと流してしまいますが、今日は、どうやって「考えるべき問題」と「考えてもあまり意味のない問題」を分けるかについて考えていきたいと思います。 たとえば、「超能力によるスプーン曲げ」は本当かどうかという問題だと… よく、中学生のときに超能力はあるかないかについて話し合っていたものです。スプーン曲げが本当
A fun Sans Serif including classic, modern, and loopy shapes. Vary
Latest topics > オープンソースなライセンスやコピーレフトなライセンス、クリエイティブコモンズについて、他のライセンスとどう組み合わせられるのかを図にしてみた 宣伝。日経LinuxにてLinuxの基礎?を紹介する漫画「シス管系女子」を連載させていただいています。 以下の特設サイトにて、単行本まんがでわかるLinux シス管系女子の試し読みが可能! « 無責任中間法入 Moezilla Japan 設立のお知らせ Main FUELが酷すぎる » オープンソースなライセンスやコピーレフトなライセンス、クリエイティブコモンズについて、他のライセンスとどう組み合わせられるのかを図にしてみた - Apr 02, 2008 オープンソースなライセンスとかコピーレフトなライセンスとかたくさんありすぎて違いがよく分かってなかった(自分で使ってるのに……)。特に、それぞれどう組み合わせること
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く