タグ

2008年6月23日のブックマーク (9件)

  • Endpoint Resolver

    The Endpoint Resolver is a simple library that takes a URL and returns the final destination of that URL. It tries to follow a Location: header. How it works Given the URL, it gets passes to a server side resolver that hits the URL to get the headers. If a Location: header appears it is a redirect (ignoring 301, 302 for now, so a 200 + Location would count). Since this happens via JSONP, it happen

    monjudoh
    monjudoh 2008/06/23
    tinyurl等の展開が出来るJSONP-API
  • Function Expression Statements: Days on the Moon

    もじら組フォーラムで書いたことを再掲。以下 JavaScript といった場合 JScript などは含まないものとする。 JavaScript の function ECMAScript 3 で function キーワードが使われる構文には FunctionDeclaration と FunctionExpression があり、以下のように定義されている。 FunctionDeclaration function Identifier ( FormalParameterListopt ) { FunctionBody } FunctionExpression function Identifieropt ( FormalParameterListopt ) { FunctionBody } FunctionBody SourceElements Program SourceEleme

    monjudoh
    monjudoh 2008/06/23
    FunctionDeclaration・FunctionExpression・FunctionStatementの違い
  • COMMON LISP JP (at Lingr)

    NANRI has left 12:39pm g000001 おお、そういえば、恒例の月末リリースでしたね > SBCL 勉強会お題提供ありがとうございます! > onjoさん 今週でも来週でもいつでもOKですが、今週末にしておきますか? NANRI has joined onjo has joined 8:07pm NANRI Lispスレの多倍長演算の件。 結果が気になったので追試してみようと思ったら、入っているJDKがlibgcjだった。 SunのJDK入れるのも面倒なので放置することに。 とりあえずgcjは遅いということが分かった。 8:20pm onjo 64bit環境ならfixnumに収まるのかなぁ 8:22pm NANRI bit数的には収まりそうですけど、どうなんでしょう。 8:24pm onjo 手元の環境にもJDKがなかった あー64bit環境だと most-posit

  • RubyKaigi2008 1日目 - 僕だけが幸せになればいいのに。

    僕だけが幸せになればいいのに。 アイスクリームメーカーで夏を乗り切るブログ。iPhone3Gとか買おうと思ったけどやめた。ソフトバンクモバイルの新スーパーボーナスとホワイトプランの活用に詳しい日記。しかしながら期限が来たのでsoftbankのスーパーボーナス一括8円携帯から、auのIS01をいっぱい新規無料(キャッシュバック付き)で契約しガラケーにSIMを差してガンガンメールしてもIS01/02割で8円運用・1000円無料通話する方法をまとめた。 RubyKaigi2008 1日目。家を朝7時に出て、22時に帰宅。仕事に行くより熱心だったかも。明日も行くぜ。全体的にPerlカンファレンス(YAPC)よりもっとナードで虚弱体質でめがねで髭率が高い。それがRubyistのイメージになった。しかし大体、そんな虚弱な風貌なやつらが集まるところにMatzの言うところの「梁山泊」が発生するのだと、そう

    RubyKaigi2008 1日目 - 僕だけが幸せになればいいのに。
  • RubyKaigi2008 一日目 - sshi.Continual

    案の定、起きたら朝ではなかった。YARVやJRubyやRubiniusの話、さらにMatzの基調講演もまるごと聞きのがした。16:00からのセッションとLTだけ見て、懇親会のチケットも買ってなかったのでそこで終了。例によって偏見と思い違いも込みでメモ代わりになぐりがき。 Ruby《を》教えてるんじゃない、Ruby《で》教えてるんだってば(増原英彦) 東大でのRubyを使ったプログラム教育のおはなし。irb上で、eachじゃなくてforを使わせて、クラスを使わないで短いプログラムを記述させるそうな。一発目としてはありかもなあ。 ところで、Ruby教育の言語として選択したのは増原さん個人の判断ではなくて、何人かの先生の合議だった、とのことだけど、そのメンツがすごかった。直接名前を紹介しないで、各先生のかかわった書籍(論文もあった?)の表紙がざっと表示されただけだったので全員はわからなかったけ

    RubyKaigi2008 一日目 - sshi.Continual
  • naruse.biz

    2011-12-16 Rubyと文字コード実装 @ 秋葉原東大 Rubyと文字コード実装.pptx 2011-12-09 文字コードと Ruby @ 秋葉原東大 文字コードとRuby.pptx 2011-07-15 Ruby License @ RubyKaigi RubyLicense.pptx RubyLicense.pdf 2010-12-17 "The essence of Ruby M17N" @ InfoTalk#25 The essence of Ruby M17N 第25回InfoTalk 2010-02-28 "A reintruduction to Ruby M17N" @ 東京RubyKaigi03 A reintroduction to Ruby M17N slideshare にも置いた 2009-11-27 "Ruby と文字列処理" @ 秋葉原東大 Ruby

    monjudoh
    monjudoh 2008/06/23
    内部エンコーディングを複数持つという事について割と詳しく解説している
  • RubyKaigi2008 Lightning Talks - idesaku blog

    限られた時間の中、一発ネタに全てを賭け、惜しくも時間切れになったら鳴り響く銅鑼の音に諸行無常を感じる、おなじみライトニングトークスの時間がやってきた。今年も精鋭揃いだ。 「JavaからRubyへ」について、どうしても言いたいことがある 「JavaからRubyへ」というのは、JavaからRubyへ ―マネージャのための実践移行ガイドというのことである。俺も持っている。 …と思っていたのだが、実は関係ないらしい(笑) そもそもJavaからRubyへ、とはどういうことなのか?Javaで書いていたコードをRubyで書くことか。違う。変えるのはコードではなく考え方である。かつて、COBOL屋が書いたJavaコードがちっともJavaらしくないことが問題視されていた。そして今はJavaプログラマがRubyらしくないRubyコードを書く。 Javaは初心者に偏重しすぎている。Javaを教える講師は言う。

    RubyKaigi2008 Lightning Talks - idesaku blog
  • [N] 高機能な“あとで読む”Firefoxアドオン「Read It Later」

    あとで読みたいページをブックマークし、RSSフィード配信、異なるPCで同期といった高機能ぶりも備えた“あとで読む”Firefoxアドオン「Read It Later」がすごいです。 Read It Later Adds Firefox 3 Integration, Offline Readingというエントリーを読んで試してみたのですが、これはすごいですね。 いろいろな情報を集める仕事をしている人は、これがあるから「Firefox 3」を使っている‥‥なんていうケースも出てきたりして。 まずは設定画面からご紹介です。 アドオンの管理画面から「Read It Later」の「設定」をクリックします。 ボタンをクリックしたり、マークした後の挙動の制御の他、キーボードショートカットも設定することが可能です。 RSSフィードのURL、同期設定を行うことができます。 インストールが完了すると、右上に

    [N] 高機能な“あとで読む”Firefoxアドオン「Read It Later」
    monjudoh
    monjudoh 2008/06/23
    職場にも入れる
  • Javaの匿名クラスを使ってかっこよくオブジェクトを初期化するテクニック - 矢野勉のはてな日記

    JavaJavaの匿名クラスはすごくかわしいかわいい技術でいろいろキモイことができます。匿名クラスは基的に「サブクラス生成のための特殊記法」であって、クロージャではありません。匿名クラスとクロージャを対比して云々するのはそもそも誤りです。なんならクロージャでサブクラス作ってみなよってことです。匿名クラスによって、Javaではなにかのサブクラスを任意の場所で即座に作り出すことが出来るんです。なにかのクラスのメソッドを三つほど書き換えた新しいクラスをさっと作れるのは、なかなか面白い機能ですよ。 その匿名クラスを利用したカッコイイ(でも使うのは躊躇されている)記法として、次のようなのがあります。(追記:この用法はヨシオリさんところで見たのが最初です) List list = new ArrayList() {{add("a"); add("b"); add("c");}}; Javaには「初期

    monjudoh
    monjudoh 2008/06/23
    LLでoptionsとして連想配列を渡すような感覚で使える感じ。