タグ

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

  • SeamlessRDPでXPとLinuxをシームレスに統合 (1/3) - ITmedia エンタープライズ

    VMware Serverを幾つかのフリーソフトウェアと組み合わせれば、Windows XPをLinux環境と完全に統合された形で動かすことができる。デュアルブートや仮想化環境以上の自由度がほしい方にお勧めだ。 最近は1台のマシンにLinuxWindowsをインストールするにしてもいろいろな方法がある。それぞれのOSを別々のディスクパーティーションに置き、共通のパーティーションでファイルを共有する従来のデュアルブートシステムもあれば、Wineのように、Linuxシステム内にWindowsアプリケーションをインストールするエミュレータを利用する手もある。また、VMwareなどが提供している仮想化プログラムは双方のOSを同時に使えるという点でより理想的なソリューションに近いが、ホスト側とゲスト側の各システムが固定されていて、ゲスト側システムはウインドウ内でしか表示できない。 だが、VMwar

    SeamlessRDPでXPとLinuxをシームレスに統合 (1/3) - ITmedia エンタープライズ
  • geexboxでWINDOWSなしにアニラジを聞く: こたつブログ

    快適なメディアプレイヤーgeexboxでWINDOWSなしにネット上のアニラジを聞く方法を探ってみる。 shoutcastのように番組リストが取得できないので、個別に用意してやらなければならない。BSQR超ラジ! のようなURL固定な場合はそれを入れておけば良いが、URLが毎週変わる局が多いので固定でplsにしておけない。そのためasxファイルを毎回DLして再生することになる。 毎回DLする方法として巡集という巡回ソフトでリンクから.asx .asfのファイルだけをDLする。 あとはUSBメモリに突っ込んでgeexboxに挿すと自動で再生が始まる。 入れてみたラジオ局 インターネットラジオステーション<音泉> アニメイトTVは番組別にURLを指定してやるひつようがある。 Lantis web radio BBQR 文化放送インターネットラジオ [ flying DOG / JVC Ent

  • javascriptのforを高速化する - 計算機と戯れる日々

    おしえてもらったネタだがメモっておく。 javascriptのfor文を高速化する 配列の要素をインクリメントする際にこっちより、 for (var i in array) { array[i]++; }以下の方が速いとのこと。 var i; if (array && (i = array.length)) for (; i--; ) { array[i]++; } 実際にJavascriptShellで計測してみた。 $ time js -e 'a=[];for(i=1;i<1000000;++i){a.push(i);};for(var i in a){a[i]++;};for(var i in a){a[i]++;};for(var i in a){a[i]++;};for(var i in a){a[i]++;};for(var i in a){a[i]++;};for(var i

    javascriptのforを高速化する - 計算機と戯れる日々
    khiker
    khiker 2008/02/08
    Firefox(spidermonkey)とIE
  • Haskell とモナド - あどけない話

    今日までに理解した Haskell とモナドについて、まとめてみます。間違っているところもあると思いますので、コメントを期待しています。(_ _) Haskell の特徴 純粋関数型言語です。 参照透過性 変数は初期化できますが、一旦決まった値は変更できません。関数の返す結果は、引数の値だけで決まります。 遅延評価 データの処理は、当にデータが必要になったときに実行されます。UNIX のパイプみたいなものだと考えるといいでしょう。 Haskell にも副作用はあります。 よい Lisper は、副作用のある関数とない関数を分けて実装します。しかし、そうでない Lisper が分けてくれるとは限りません。 Haskell を使うと、副作用のある部分とない部分を必然的に分けて書くことになります。 変数の値は変更できない たとえば、有名な quicksort を例にとりましょう。 quicks

    Haskell とモナド - あどけない話
  • Emacs Lisp のダメなところ - あどけない話

    Emacs Lisp をこよなく愛する僕の目から、Emacs Lisp がダメだと思うところをまとめておきます。 文化的な問題 Emacs Lisper の多くは、Lisp が好きで使っているのではなく、Emacs が好きだからしかたなく使っているのでしょう。当は C で書きたいのに、無理して Lisp を利用している感じです。 そのため、Emacs に付いてくる Emacs Lisp のコードは、Lisp らしくないものがほとんどです。単に C での発想を Lisp で表現しています。 これらのコードは、読みこなせないぐらい関数が大きく、副作用のある部分とない部分が分離されていません。また高階関数を用いて、データ構造を走査するコードと実際に仕事をするコードを分離するという意識も低いようです。 GoogleMapReduceという論文のお陰で、Lisp の写像関数(map)と畳込み

    Emacs Lisp のダメなところ - あどけない話
  • Xming-fonts と フォントサーバのどちらを使うか - hmichiの日記

    それぞれの設定方法Xming-fontsXming-fonts を利用する場合、ダウンロード・インストールが必要となる。X サーバ環境が Win2k なので、最新版の Xming-fonts はインストールができないため、Xming-fonts-6-9-0-6-setup.exe をインストール。XLaunch を実行する際に特に指定をしなければ、Xming-fonts が利用される。フォントサーバフォントサーバを利用する場合、Xlaunch を実行する際にフォントサーバの指定が必要となる。指定は、Xlaunch の [Additional parameters for Xming] -[Remote font server(if any)]にフォントサーバの IP を入力することによって可能。今回は VMware 上の Linux(Plamo 4.22)のフォントサーバを利用するため、割

  • Google Code Archive - Long-term storage for Google Code Project Hosting.

    Code Archive Skip to content Google About Google Privacy Terms