タグ

2006年11月15日のブックマーク (23件)

  • Just another Ruby porter, 2006-11-b

    ■ [FC6] --hash-style=both 日経LinuxにFC6では--hash-style=bothをつけてリンクされてて速くなってると書いてあったので、Rubyで試した。 time make testだと時間が短かすぎるのか差が全く出ない。 test-allは1.9だと今動かないしなあ。 optparse.rb:666:in `OptionParser::CompletingHash#match': failed to splat (TypeError) あれ、*"string"はだめになったんだっけ? % ruby-1.9 -ve 'p(*"string")' ruby 1.9.0 (2006-11-07) [i386-linux] -e:1: failed to splat (TypeError) ■ [Soft] GNU tar 1.16 (Release) Chang

    nozom
    nozom 2006/11/15
  • CompositeFeedとSmartFeed - 『書物の迷宮』予告篇

    似てるかと思ったけど,全然挙動が違う風味? Plagger::Plugin::Filter::CompositeFeed 購読リストにあるものを一つのフィードのエントリーとして扱う. Subscription::Configで2つのURLを読み込む Publish::Feedすると,2つのURLを含んだ一個のフィードができた. Aggregator::Simpleが取得したフィード/エントリーは無視. Plagger::Plugin::SmartFeed ruleの指定と一致するエントリー/フィードを抜き出して,仮想のフィードを生成. title,link,id,descriptionそれぞれの要素を設定できる Subscription::Configで2つのURLを読み込む Aggregator::Simpleが取得したフィード/エントリーをコピーして,新たなフィードを生成. Publi

    CompositeFeedとSmartFeed - 『書物の迷宮』予告篇
  • http://feather.perl6.nl:8080/cgi-bin/runpugs

    nozom
    nozom 2006/11/15
  • Top (GNU Compiler Collection (GCC) Internals)

    Introduction ¶ This manual documents the internals of the GNU compilers, including how to port them to new targets and some information about how to write front ends for new languages. It corresponds to the compilers (GCC) version 16.0.0. The use of the GNU compilers is documented in a separate manual. See Introduction in Using the GNU Compiler Collection (GCC). This manual is mainly a reference m

    nozom
    nozom 2006/11/15
  • ホワット・ア・ワンダフル・ワールド gcc の中間言語 : RTL

    再び研究室のサーバに火が入って,DHCP が復活. 今のうちにメモ. 日語 reddit経由で知った,Super Technique 講座 再帰関数の技が面白い.私は再帰が大好きで,副作用とループを使うと何となく気分が悪くなるような人なので,胸がすくような思いがしました (⌒▽⌒) ET とか Prolog とか Scheme とか使ってみたいけど,再帰に不慣れで,どうやってプログラムを書いていけば良いのか,まだよくわからない… って人に,特にお勧め.flat の例のところらへんに,『再帰の最大のコツは、「自分が書いたプログラム(の機能定義)を信じること」なのである。』という言及がありましたが,まさしく ! という感じ.私も,いつもこういう感じで,終了条件をひたすら列挙,あとは自分自身を信じて Let's 再帰 ! という感じでプログラムを書いています. # 頭がセミコロンの一族にロック

    nozom
    nozom 2006/11/15
  • フリーソフトウェア徹底活用講座(22) 静的単一代入形式による最適化

    静的単一代入形式(static single assignment form)を用いた最適化はGCC3.0から試験的に導入され,GCC3.5で正式な導入がなされた.今回は,GCCにおけるSSA形式最適化について検証する. (筆者) 前号で抜けがあったオプションを説明します. ● -fsched-spec-load,-fsched-spec-load -dangerous このオプションを指定すると,命令をロードする際に,順序を最適化することを許可します.ただし,-fschedule-insnsオプションか-o2オプションの付加が必要です. GCCはまずCソースを中間言語(RTL)に変換し,その後でアセンブラに変換を行います.そして,内部でアセンブリを行います. その中間言語の段階で構文解析を行い,最適化が行われます.また,ハードウェアに依存する最適化も行われます. デバッグ・オプションで説

    nozom
    nozom 2006/11/15
  • gcc rtl

    日頃より楽天のサービスをご利用いただきましてありがとうございます。 サービスをご利用いただいておりますところ大変申し訳ございませんが、現在、緊急メンテナンスを行わせていただいております。 お客様には、緊急のメンテナンスにより、ご迷惑をおかけしており、誠に申し訳ございません。 メンテナンスが終了次第、サービスを復旧いたしますので、 今しばらくお待ちいただけますよう、お願い申し上げます。

    nozom
    nozom 2006/11/15
  • C言語 Super Technique 講座

    このページは、C言語の中級テクニックを中心に解説する。長らくプログラマをしていると、C言語の面白い使い方例が蓄積している。これらを一挙公開するために、このページを作ったのである。しかし、単にCに留まらず、他の言語の面白い特徴なども紹介していく。 内容的にはかなりヘヴィである。当然のことながら、「ポインタ虎の巻」程度の内容はちゃんと使いこなせることを前提とする。意外な技、落し穴、派手なテクニックなど、内容満載だが、ちゃんとデータ構造とアルゴリズムなども説明できれば良いと思う。(まあ、ぼちぼちやってきいます...) 以下の目次には手引きのために、評価がつけてある。凡例として示す。 レベル その解説で記載されている内容のレベル 有用度 その内容が実際に役に立つものかどうか 邪悪度 その内容が薦める方法が、一般的なコーディング規約の中で「邪悪」とされがちなものであるか否か。関数ポインタの活用(濫用

  • Java : GPL - lethevert is a programmer

    SunのJava SEが制限なしのGPL化するということなのですが、Javaの標準ライブラリがGPL化すると、それに依存したJavaアプリケーション(ってすべてのJavaアプリケーションがそうですが)は、GPLでなければならないということにはならないのでしょうか? GPLって、GPLと矛盾しないプログラムでなければ、動的にリンクして実行することも許可されないのではなかったかと思うのですが。 他にGPLでないJava標準ライブラリの実装があるから、そっちと組み合わせて実行するならいいんですかね?

    Java : GPL - lethevert is a programmer
    nozom
    nozom 2006/11/15
  • amirican.best - Home

    amirican.best Our website is under construction 35 Days 17 Hours 50 Minutes 39 Seconds Get Notified I promise to never spam

    nozom
    nozom 2006/11/15
    コロンブスの卵
  • Latest topics > 拡張機能に電子署名って「必要」なの? - outsider reflex

    Latest topics > 拡張機能に電子署名って「必要」なの? 宣伝。日経LinuxにてLinuxの基礎?を紹介する漫画「シス管系女子」を連載させていただいています。 以下の特設サイトにて、単行まんがでわかるLinux シス管系女子の試し読みが可能! « Firefox 2でタブを縦置きする方法(pure CSS solution) Main フィードバックできるようになって、変わったこと » 拡張機能に電子署名って「必要」なの? - Nov 15, 2006 Firefoxで拡張機能のインストール時に「この拡張機能は署名されていません」という警告が表示されるけれども、これについて、署名くらい付けろよという話がたまに出る。利用者の安全性を確保するという観点では確かに重要な事だ。けど、現実には、署名付きの拡張機能というのはほとんど無い。それは何故なのか。 署名を付けるには何が必要なん

    nozom
    nozom 2006/11/15
    前から気になっていたことだったのでスッキリした
  • POSTとiframeでAJax - Practice of Programming

    SumibiでJSONP使えないかなぁと検討していたんですが、GETだとログに文章が残ってしまうので、 プライバシーがなぁと。kiyokaさんはそのへんに気を遣っているので、僕もあんまりしたくないなぁ...と思ってたんですが。 iframe とPOSTを使ってなんとかなるかなぁとか、思い始めました。 1つでもいいんですが、簡単なんで、iframe を2つ作ります。 <iframe src="sumibi_form.html" id="iframe_sumibi"></iframe> <iframe src="sumibi_form.html" id="iframe_sumibi_target"></iframe>前者の方には、例えば、こんなの。 <html> <head> <title>hoge</title> </head> <body> <form name="test" id="te

    POSTとiframeでAJax - Practice of Programming
    nozom
    nozom 2006/11/15
  • suggest.js - 入力補完ライブラリ

    Japanese / English JavaScriptで入力補完を手軽に行うためのライブラリです。 (【お知らせ】ver2.0からprototype.jsを必要としなくなりました) 下記のような機能を持っています。 入力内容をもとに検索を行い、補完候補を表示します。(Google Suggestぽく) Ajaxでは無く、初回画面表示時のみデータの読み込みを行い、それ以降は、クライアント側で対象データから検索します。したがって、入力内容に変化があってもサーバ側にアクセスすることはありません。 検索は、前方一致/部分一致、大文字と小文字の区別あり/なしといったように、オプションで簡単に指定できます。また、その他にも様々なオプションが指定可能です。 検索結果の表示上限を指定できます。(デフォルト上限20件) 補完候補はキーボードの上下と、マウスにて選択できます。また、キーボードで選択中にES

  • Gauche:FAQ

    GaucheのFAQの叩き台、にしてみる。 一般的な質問Q. Gaucheって何て読むの?Q. なんでGaucheって名前にしたの?Q. gosh の 'O' はどこからきたの?Q. 世の中にはたくさんScheme処理系があるのに、何故また新たな処理系を作ったの?Q. Gaucheはどこで手に入りますかQ. たくさんバージョンがあるんですが、どれを使えば良いのでしょうQ. Gaucheのライセンスは?Q. GaucheのマニュアルはありますかQ. Gaucheに関するメイリングリストはありますかQ. Gaucheを使っててバグを見つけたんですがQ. Gaucheの開発を手伝いたいのですがコンパイル・インストールに関する質問Q. Gaucheはどういったプラットフォーム上で使えますかQ. rpmパッケージはありますかQ. configureにえらく時間がかかるんですが、何とかなりませんか。な

    nozom
    nozom 2006/11/15
  • Amazon.co.jp: 言語の脳科学: 脳はどのようにことばを生みだすか (中公新書 1647) : 酒井 邦嘉: 本

    中古品のため商品によっては日焼けや傷、擦れ、折れがあります。帯の付属・品質保証なし。発売時期や版数により装丁が異なる商品がある為、商品画像と異なる商品が届く場合があります。品質不備があった場合は返金対応。公式Webサイトでも販売しているため在庫切れになった場合キャンセル扱い。 中古品のため商品によっては日焼けや傷、擦れ、折れがあります。帯の付属・品質保証なし。発売時期や版数により装丁が異なる商品がある為、商品画像と異なる商品が届く場合があります。品質不備があった場合は返金対応。公式Webサイトでも販売しているため在庫切れになった場合キャンセル扱い。 一部を表示

  • Amazon.co.jp

  • はてなブログ | 無料ブログを作成しよう

    ジャムを常備するならあんずジャムで! カツカレーを作ったら、うま過ぎるとうちの男性陣が騒いだ。落ち着けボーイズ!これは市販のゴールデンカレー(甘口)のルーだ。手を抜いたつもりがルーから手作りのカツカレーよりも数倍の喜びように、家庭料理の面白さともどかしさを感じた。 隠し味のあんずジャム …

    はてなブログ | 無料ブログを作成しよう
  • 特集「言葉を理解するコンピュータ」(1)

    いまでは仕事や生活に欠かせなくなった日語ワープロ・ソフト。日語でキーワードを指定すると,その言葉を使っているWebサイトを見つけてくる検索サービス。また,パソコンを購入すると簡単な翻訳ソフトが付いてくることも多く,それを使うと英文サイトの内容をある程度意味の通じる日語に翻訳してくれる。コンピュータが日語を扱う場面は,いまではごくありふれた風景になった。 このように,人間が使う言葉をコンピュータに処理させようとする分野を,自然言語処理と呼ぶ。自然言語とは,コンピュータのプログラミング言語のような記述形式の定まったものと区別して,人間が普通に用いる言語を指すときに使う表現である。およそ言葉で表せるデータの存在するところ,すべてその応用範囲である。 自然言語処理研究の歴史は長く,コンピュータの登場とともに始まったと言ってもいいだろう(表1[拡大表示])。この種の知的なシステムは期待と失望

    特集「言葉を理解するコンピュータ」(1)
    nozom
    nozom 2006/11/15
  • はてなブログ | 無料ブログを作成しよう

    ジャムを常備するならあんずジャムで! カツカレーを作ったら、うま過ぎるとうちの男性陣が騒いだ。落ち着けボーイズ!これは市販のゴールデンカレー(甘口)のルーだ。手を抜いたつもりがルーから手作りのカツカレーよりも数倍の喜びように、家庭料理の面白さともどかしさを感じた。 隠し味のあんずジャム …

    はてなブログ | 無料ブログを作成しよう
    nozom
    nozom 2006/11/15
  • seq で 0 padding した数字列を作る

    Linux の seq コマンドは、シンプルな数列を作ってくれる。例えば、1 から 10 までの数字を表示させるには次のやうにする。 $ seq 10 1 2 3 4 5 6 7 8 9 10 途中の数字から始めたい場合は、その数字を第一引数にとる。5 から 10 までの数字列を得る場合の例は次の通り。 $ seq 5 10 5 6 7 8 9 10 このコマンドを何に使うのかというと、shell script の中で連番ファイルを作成するのに活用する。例えば、こんな感じ。 #!/bin/bash for i in `seq 10`; do echo $i.jpg done echo コマンドの代わりに、wget を使えば、連番ファイルのダウンロード。touch コマンドを使えば、連番ファイルの作成。etc... さて、10 個以上の連番ファイルを作る場合、0 パディングを加えておくと便利

    nozom
    nozom 2006/11/15
  • CSSベースのクールなフォーム、サンプル集:phpspot開発日誌

    Smashing Magazine | Blog Archive CSS-Based Forms: Modern Solutions In Web 2.0 registration and feedback forms can be found everywhere. Every start-up tries to attract visitors’ attention, CSSベースのクールなフォーム、サンプル集。 デザインにしにくい部分だからこそ、凝っておくと玄人受けはよい筈。色々なデザインがあって感心するばかりです。 Prettier Accessible Forms Badboy Niceforms Functional Pretty Forms Form Layout Templates Fun with forms - customized input elements Scr

    nozom
    nozom 2006/11/15
  • フリーのWeb2.0風の16x16アイコンを配布しているサイト集:phpspot開発日誌

    DHTML Site - Free 16x16 Icons 22 Free Essential Icon Sets フリーのWeb2.0風の16x16アイコンを配布しているサイト集。 サイトの彩りやユーザビリティに欠かせないアイコンがフリーということでアイコンが書けない開発者にはうれしい限り。 Silk Icons Mini Icons Sweetie Tango Icon Gallery Web Control Icons IceCons Mini Pixel Icons Gallery 2 Web Icon Set →他にも見る これだけ沢山のフリーアイコンがあるとサイト作りがますます楽しくなりそうです。 フリーですが、ライセンスについては各サイト上の明記を確認の上で使いましょう。

    nozom
    nozom 2006/11/15
  • Cumulate Draw MOONGIFT

    ブラウザ上で動作するドローソフトウェア ついにここまで!Visio風の操作が可能なWeb上のドローソフトウェアです。 ブラウザ上で動作するドローソフトウェア 各種オフィススィートのWebブラウザ化が進んでいる。ドキュメント然り、表計算しかり。Outlook風の外観を持ったソフトウェアもある。このままではオフィススィートは全てブラウザ化されそうだ。 そんな中、ドローツールについては難しいと感じていた。何となく複雑そうな気がする。だが、これを見て欲しい。 今回紹介するオープンソース・ソフトウェアはCumulate Draw、ブラウザ上のドローソフトウェアだ。 Cumulate Drawでは図形の描画、塗りつぶし、文字の入力、線を引く、矢印を付けると言ったドロー系ソフトウェアに必要な機能は殆ど実装されている。勿論、JavaScriptを使った滑らかな操作性だ。 基図形のみならず、フローチャート

    Cumulate Draw MOONGIFT