タグ

2007年10月17日のブックマーク (16件)

  • Crosscheck Browserless Testing Framework | The Frontside

    Overview Crosscheck is an open source testing framework for verifying your in-browser javascript. It helps you ensure that your code will run in many different browsers such as Internet Explorer and Firefox, but without needing installations of those browsers. The only thing you need is a Java Virtual Machine. Because of its unique approach, Crosscheck has many advantages over other testing framew

  • Rails 開発者こそモデリングするべきだって思った - Akasata's Page(あかさたのページ)

    2007-10-16 03:24 : Rails 開発者こそモデリングするべきだって思った Rails 開発者こそモデリングすべきだよなぁって唐突に思いました。RailsDB スキーマさえ作成すれば、そのあとはレールに乗って高速に開発ができるのですが、当たり前の話 RailsDB スキーマの設計方法は教えてくれません。ましてや、どんなソフトウェアを作ればいいのか教えてくれるわけでもありません。 Rails は「何を作るか決めてからがすごいフレームワーク」なのです。分析工程は開発者自身が自分のやり方で実施しないといけないのです。 何を作るのかを導き出すのはモデリングが得意です。とはいえ、一般的な UML に載っているような開発プロセスはどうにも Rails アプリを記述するには重すぎる気がします。(少なくとも私はそう考えています。)往々にして、図解言語というも

  • 満足せる豚。眠たげなポチ。:Asianux Road Show 2007 まつもとゆきひろさん、基調講演のメモ

    2007/10/16 Miracle Linux 社開催の Asianux Road Show 2007 へ行ってきた。そのうち、まつもとさんセッションのメモ書き。急いでメモったので、理解が違っているところや聞き漏れ、聞き間違いがありえる。読まれる方は、そこを理解したうえで読んでください。 タイトル Ruby からのメッセージ 自己紹介 プログラマ オープンソース開発者 言語デザイナ 世に言語の種は尽きまじ 一説には数千とも数万とも ほとんどは消えていく アイディアの具現化 いつか自分の言語を 言語を作りたい人は一定数いる Ruby という名の言語も3つ存在する ただ、ほとんどは寿命が短く使われない 作者しかユーザがいない、とか 先端言語と普及言語 言語における対立軸 一般向け/学術向け 最新技術/枯れた技術 先端言語 特定のアイディアに深く依存 応用範囲が狭い アイディアの実用性を証明(

    yugui
    yugui 2007/10/17
  • https://kosmosfs.sourceforge.net/

  • ミックスイン

  • Traits

    トレイト。トレイツ。Black、Schärli らが提唱し、Squeak Smalltalk で実装を試み、その実効性を確かめた多重継承機構。Squeak3.9 から組み込みの機能になった。 文献など Traits: A Mechanism for Fine-Grained Reuse [英語] 比較的、例などが充実した論文。 Traits - Composable Units of Behavior [英語] 公式サイト Applying Traits to the Smalltalk Collection Hierarchy [英語] Traits を使って、悪名高き Smalltalk のコレクションクラス(具体的には Squeak のそれ)をクタってみました、という話。 Traits Prototype in Squeak [英語] Squeak での試作物の紹介と簡単なチュートリ

  • ウノウラボ Unoh Labs: 色覚異常を考慮してWebColor216色を選択できる便利なサービス

    GT Nitro: Car Game Drag Raceは、典型的なカーゲームではありません。これはスピード、パワー、スキル全開のカーレースゲームです。ブレーキは忘れて、これはドラッグレース、ベイビー!古典的なクラシックから未来的なビーストまで、最もクールで速い車とカーレースできます。スティックシフトをマスターし、ニトロを賢く使って競争を打ち破る必要があります。このカーレースゲームはそのリアルな物理学と素晴らしいグラフィックスであなたの心を爆発させます。これまでプレイしたことのないようなものです。 GT Nitroは、リフレックスとタイミングを試すカーレースゲームです。正しい瞬間にギアをシフトし、ガスを思い切り踏む必要があります。また、大物たちと競いつつ、車のチューニングとアップグレードも行わなければなりません。世界中で最高のドライバーと車とカーレースに挑むことになり、ドラッグレースの王冠

    ウノウラボ Unoh Labs: 色覚異常を考慮してWebColor216色を選択できる便利なサービス
  • しゃおの雑記帳 - iPod touch 勝手アプリへの道

    @hiroya_d先生が「iPodでjailbreakできたよ!」という話をもってきたので、さっそくやってみました。当方Macユーザです。Windowsでの作業方法についてはいまのところ情報が少ないため書く気がありません。 当方ではうまくいきましたので、Jailbreak Guide - Touchdev を翻訳したものを中心にお送りします。 注意: ページ記載の作業を行ったことで起こりうる不都合について、当方では一切関知しません。またアップルの公式の操作方法ではありませんので、保証等受けられなくなる可能性があります。すべて自己責任で行ってください。 iPod touchのシステム領域を読み出せるようにする Mobile SafariのTIFF脆弱性を用います。 iPod touchをWiFiでインターネットに接続する(以降、SSHで入る作業があるので、作業用Macと同一サブネットのW

    yugui
    yugui 2007/10/17
  • with - odz buffer

    ref:http://twitter.com/hayamizu/statuses/337466862 with_statement ってあんまり知られてないなぁ。Python 2.5 からだけど。 from __future__ import with_statement import sys with file(sys.argv[0], 'r') as fp: for line in fp: sys.stdout.write(line) with のブロックに入った直後に __enter__ が、ブロックをでるときに(例外があれば例外の情報付きで) __exit__ が呼ばれる。で、例外発生時に __exit__ が true を返すと、例外抑制、true 以外を返すと例外が再 raise。 from __future__ import with_statement import sys

    with - odz buffer
    yugui
    yugui 2007/10/17
    Python版IDisposable
  • ダイナミックDNSのMyDNS.JP | sugoihito.ssktkr.com

    ダイナミックDNSのMyDNS.JP申し訳ございませんが、お客様がアクセスしようとされましたサイトは何らかの理由によりアクセスすることが出来ません。 しばらく待ってからアクセスをしてみるか、もしくはサイト管理者に直接ご連絡くださいますようお願いをいたします。 サーバー管理者の方へ: サーバーのIPアドレスの通知が一週間以上行われなかったためにDNS情報の生成が停止しております。 IPアドレスの通知が正しく行われているかどうか、今一度ご確認ください。 IPアドレスの通知をしても、新規にDNS情報を生成するまでには〜5分程度かかります。 また、管理者の方が参照しているDNSが実際に情報を取得するまでにはさらに時間がかかる場合がありますのであらかじめご了承ください。

  • ファイルシステムをモニタリング·fseventer MOONGIFT

    例えばアプリケーションをインストールした際に、どのファイルが追加/変更されたか知りたくはないだろうか。ファイルシステムへの書き込む命令をモニタリングできれば、可能なはずだ。 Mac OSXであれば複雑なDLL等の仕組みはなく、殆どがドラッグアンドドロップではあるが、時々あるインストーラのためにも、どこに何が入ったのかモニタリングできれば便利だ。 今回紹介するフリーウェアはfseventer、ファイルシステムの変更をモニタリングするソフトウェアだ。 fseventerを起動、モニタリング開始した状態でファイルの変更やスクリーンショットの撮影等を行ってみよう。即座に変更を感知し、ファイルツリーをビジュアル的に表示してくれる。 ゴミ箱を空にするともの凄い数のファイルが変更される。各ファイルについて、File Inspectorを使えば時系列ごとの変化を見る事が可能だ。結果は印刷できる(Mac O

    ファイルシステムをモニタリング·fseventer MOONGIFT
  • MOONGIFT: ? WindowsでHTTPデバッグ「Fiddler2」:オープンソースを毎日紹介

    Webサービスの開発を行っていると、HTTPの通信内容を見たくなる事がある。FirefoxであればLiveHTTPHeadersを使ってみられるが、IEではちょうど良さそうなものがなかった。 以前はProxomitronを使っていたが、HTTPSのデバッグも含めて役立ちそうなのがこちらだ。 今回紹介するフリーウェアはFiddler2、Windows向けのHTTPデバッガだ。 Fiddler2はインストールし、起動するとインターネットオプションのプロキシとして動作するようになる。終了すれば下に戻る。そして、ブラウザとサーバ間の通信をキャプチャしてくれる。 複数のセッションもリストアップしてくれる。また、HTTPSに対しても利用できるのが利点だ。Basic認証の内容や、ヘッダ内容等細かく見る事が可能だ。 面白いのは実行結果をVisual Studio Web Testとして保存できる機能だ。こ

    MOONGIFT: ? WindowsでHTTPデバッグ「Fiddler2」:オープンソースを毎日紹介
  • MailTags 1.2 - Meta Data Plugin for Apple Mail.App

    Integrated Interface  Use MailTags’ convenient side panel to add tags keywords, project, priority, notes to your messages. Use contextual menus to tag several messages at the same time. All of MailTags interfaces feel built in, not added on. IMAP Support  Save your tags to your IMAP servers so you can access them from multiple computers. List Display Display your tags in extra columns in the

  • Collection & Copy - RubyについてJavaプログラマが知るべき10の事柄

    翻訳原文:10 Things Every Java Programmer Should Know About RubyJim Weirichコンサルタント / Compuwarejim@weirichhouse.org Copyright 2005 by Jim Weirich (All Rights Reserved)自己紹介ジム・ワイリック (Jim Weirich)Compuware社コンサルタントJavaのプログラマRubyの熱狂的支持者大事なことを、まず先に私は以前、大規模製造会社の従業員に就業後のC言語コースを教えていました。提出されたCのコードのスタイルをちょっと見ただけで、生徒が以前にどんな言語を利用していたかを簡単に当てられました。全くもって当のことです。「どの言語でも、君はFORTRANを書けるね」 Rubyを調査中のJavaプログラマなら、Rubyが色々な点でJav

    yugui
    yugui 2007/10/17
  • Mac OS Xのメニューバーで使えるアプリケーション92選『super OS X menubar items』 – creamu

    Macをもっと使いやすくしたい。 そんなあなたにおすすめなのが、『super OS X menubar items』。Mac OS Xのメニューバーで使えるアプリケーション92選だ。 以下に無料のものをいくつかご紹介。 » BloglinesMenu Bloglinesの未読数を表示 » Check Off シンプルなTODOリストを作成 » Alarm Clock アラームクロック。ストップウォッチ機能も » Caffeine Macをスリープしないようにするソフト » ProcessWizard プロセスの優先順位をコントロールできる » SkypeMenuX Skypeのステータスを変更できる その他のリストは以下から。 » super OS X menubar items Mac OS Xのメニューバーで使えるアプリケーション、チェックして使っていきたいですね。 待ちに待った斉藤和

    yugui
    yugui 2007/10/17
  • Googleカレンダーの予定リストをFirefoxサイドバーに表示させよう! - GoogleMania | グーグルの便利な使い方

    Googleカレンダーの予定リストをFirefoxサイドバーに表示させよう! 管理人 @ 10月 15日 08:11pm Firefox, Google カレンダー Firefoxのブックマークをサイドバーに読み込ませる機能を使って、Googleカレンダーの予定をFirefoxサイドバーに表示させてみましょう。 Googleカレンダーの 「設定>カレンダー」 から表示したいカレンダーをクリックします。 そして「カレンダーのアドレス:」で「HTML」ボタンをクリックし、ポップアップの「設定ツール」リンクをクリックします。 新しいウィンドウで設定画面が表示されるので、 「表示」のアイテムのチェックをすべて外します。 「デフォルト ビュー」を「予定リスト」にします。 「幅」を270に変更します。 「表示するカレンダー」では表示させたいカレンダーを選択します。 「HTMLを更新」ボタンをクリックし

    yugui
    yugui 2007/10/17