タグ

2008年7月2日のブックマーク (10件)

  • NetBeans6.1によるRuby on Rails開発環境構築手順書:CodeZine

    はじめに目的 NetBeansを使ってRubyRuby on Rails(以下RoR)開発を行うための環境を構築します。想定読者NetBeansを使ってRuby/RoRによる開発を行いたい人なんらかの言語開発経験がある人EclipseなどのIDEを使用したことがある人 NetBeansとは NetBeansは、Sun Microsystemsが無償で提供しているオープンソースのIDE(統合開発環境)です。開発言語としてJava、C/C++Ruby/RoRなどをサポートしており、デスクトップ、Web、モバイルアプリケーションの作成に必要な機能を備えています。 Javaで作成されておりJDKがあれば動作するため、WindowsLinuxMac OS X、Solarisなど複数のプラットフォームで実行できます。標準で利用できる高機能なエディタなどに加え、プラグインを追加して機能拡張するこ

    h_kenan
    h_kenan 2008/07/02
  • 2008-07-02

    気力が落ちてるとき、こういったことに陥りやすい。 まず事の発端はこうだ。なにか行動を起こす。失敗する。うまく立ち回れる人なら、そこから失敗した原因だけを取り出して前にまわせるが、うまく行かないと行動全てを否定してしまう。 どちらが普通なのかは知らないけど、前者は困らない生活ができていると思う。一方後者の場合、否定されにくい行動に移っていくんじゃないかと思う。例えば一対一で傷ついたら、blogに書く。blogに書いて傷ついたら匿名の掲示板でわめくとか。そのうち全ての人が敵と思ってしまうとか。 このとき、他の人が「もっとまともな行動をした方がいいよ」とアドバイスしてはいけない。このアドバイスをもらったとき、その人は「この人の目につくとこで書くのがまずい」と判断する場合がある。 じゃあどうすればいいかというと、一番いいのはその人に成功体験を与えることかなぁって思う。その為にその人の行動を応援して

    2008-07-02
    h_kenan
    h_kenan 2008/07/02
  • Re: クロージャ - lethevert is a programmer

    [id:sumii:20070524:p2] クロージャについては、昔あれこれ調べたり考えたりしていたので - Landinの論文やschemeの仕様のあたりだけに限定していると、レキシカルスコープを実現する上での、実装上のテクニックという理解で矛盾なく説明できるのです。 SICPとかでもそのように説明していますし。 http://mitpress.mit.edu/sicp/full-text/book/book-Z-H-15.html#footnote_Temp_154 - ところが、Smalltalkの世界に行くと、クロージャという言葉のニュアンスがすこし違ってきて、ブロックという構文に対応するクラスとしてBlockContextとBlockClosureという2つのクラスがあって、この2つの違いについて、「ブロックがクロージャであるかどうか」という言い方が生まれたのではないかという気

    Re: クロージャ - lethevert is a programmer
    h_kenan
    h_kenan 2008/07/02
  • クロージャ - Wikipedia

    クロージャ(クロージャー、英語: closure)、関数閉包はプログラミング言語における関数オブジェクトの一種。いくつかの言語ではラムダ式や無名関数にて利用可能な機能・概念である。引数以外の変数を実行時の環境ではなく、自身が定義された環境(静的スコープ)において解決することを特徴とする。関数とそれを評価する環境のペアであるともいえる。この概念は少なくとも1960年代のSECDマシンまで遡ることができる。まれに、関数ではなくとも、環境に紐付けられたデータ構造のことをクロージャと呼ぶ場合もある。クロージャをサポートする言語によるプログラミングでは、単に関数の中に関数を定義することができるだけでなく、その際に、外側の関数(エンクロージャ)で宣言された変数を暗黙的に内側の関数に取り込んで操作することができる。主な利点としてはグローバル変数の削減やコールバック関数記述の簡素化が挙げられる。 典型的に

    h_kenan
    h_kenan 2008/07/02
  • 名前空間 - Wikipedia

    この記事には複数の問題があります。改善やノートページでの議論にご協力ください。 出典がまったく示されていないか不十分です。内容に関する文献や情報源が必要です。(2022年1月) 独自研究が含まれているおそれがあります。(2023年6月) 出典検索?: "名前空間" – ニュース · 書籍 · スカラー · CiNii · J-STAGE · NDL · dlib.jp · ジャパンサーチ · TWL 名前空間(なまえくうかん、英: namespace / name-space)は、名前の集合を分割することで衝突の可能性を低減しつつ参照を容易にする概念である。 この集合は、全事象の元の全ての組み合わせ可能なものからなる集合全体および物理的な名称を指すことが可能である。つまり英字・数字・記号などを組みあわせて作られる名前全てを含む集合である。名前に結び付けられる実体(型や変数や関数)は、名前が

    h_kenan
    h_kenan 2008/07/02
  • 結論:結局、Javaはクロージャを使えるの? - lethevert is a programmer

    【追記 2008/7/2】とても昔のClosureについて書いた記事が注目を集めてしまったみたいですが、ぜひ、もっと後で書いた次の記事とその関連スレッドの方も確認してみてください。このときよりも、もう少し事情が分かってから書いたものなので、より正確に状況を理解できると思います。それに、私自身、この言葉にはまだ混乱しています・・・ http://d.hatena.ne.jp/lethevert/20070524/p2 - という問いに対して、そろそろ私の結論を整理しておきます。 これは、将来の自分に対する参照の便のための整理です。 前提知識 前提知識として、こちらの内容を読んで理解しておきます。 Closure (computer programming) - Wikipedia [id:lethevert:20060119:p1] [id:lethevert:20060121:p2] また

    結論:結局、Javaはクロージャを使えるの? - lethevert is a programmer
  • トップページ - Vimperator - livedoor Wiki(ウィキ)

    Vimperator Firefox Addon、ヌ、「、�Vimperator、ホイ�(シ遉ヒウォネッサ�ナタ) ・ネ・テ・ラ・レ。シ・ク・レ。シ・クー�ヘ�・皈ミ。シハヤスク ・ネ・テ・ラ・レ。シ・ク コヌスェケケソキ。ァ shin_yan 2008ヌッ07キ�18ニ�(カ�) 16:59:10ヘ昀� Tweet 、ウ、ホ・レ。シ・ク、マ、筅ヲケケソキ、キ、゙、サ、」FrontPage、エウ靉ム、ッ、タ、オ、、。」 Vimperator・皈� ・ラ・鬣ー・、・ォネッ ・ラ・鬣ー・、・�ヘ� liberator・ェ・ヨ・ク・ァ・ッ・ネー�ヘ� ウーノ�・ッ Vimperatorエリキク、ホクェ・レ。シ・ク、茹ラ・鬣ー・、・ロノロタ陦「ニ�ヒワク�・オ・、・ネ、ハ、ノ クー・レ。シ・ク mozdev.org - vimperator: index Vimperator

    トップページ - Vimperator - livedoor Wiki(ウィキ)
  • http://weblibrary.s224.xrea.com/sample/vimperator/

  • direct_bookmark.jsのLDCでレートを扱えるようにしてみました - Guyon Diary

    タグ名に日語を使う軟弱ものの自分にとってはdirect_bookmark.jsはvimperatorなみにキラーアプリです。 コマンド入力→タグ入力→コメント入力→登録するまでの流れの中で感覚的にひっかかりがなくて、ホント気持ちよく使わせて頂いています。 【direct_bookmark】 http://svn.coderepos.org/share/lang/javascript/vimperator-plugins/trunk/direct_bookmark.js [機能] migemoでタグ補完 コマンドでPOST 複数のSBMに対応 他 LDCでレート操作できるように LivedoorClipでレート機能を活用しているのでdirect_bookmark.jsでレートを投稿できるように手を加えました。 livedoor クリップのブックマークレットでは、初期登録時にレート設定ができ

    direct_bookmark.jsのLDCでレートを扱えるようにしてみました - Guyon Diary
  • あなたが知らないかもしれないLinuxのコマンドいろいろ | IDEA*IDEA

    ドットインストール代表のライフハックブログ