タグ

2007年11月1日のブックマーク (7件)

  • わずか565バイトテトリスのプログラミング解説

    「往年の名作「スーパーマリオブラザーズ」、あの濃い内容でわずか40キロバイト」に載っていたわずか565バイトのテトリス。文字数にして551文字。79文字*7行のプログラミングで、テトリスが動きます。 以下のソースコードをメモ帳に貼り付けて、htmlで保存すればテトリスが動きます。 <body onKeyDown=K=event.keyCode><script>X=[Z=[B=A=12]];h=e=K=t=P=0;function Y() {C=[d=K-38];c=0;for(i=4;i--*K;K-13?c+=!Z[h+p+d]:c-=!Z[h+(C[i]=p*A-Math.round(p/ A)*145)])p=B[i];!t|c+4?c-4?0:h+=d:B=C;for(f=K=i=0;i<4;f+=Z[A+p])X[p=h+B[i++]]=1 if(e=!e){if(f|B){fo

    わずか565バイトテトリスのプログラミング解説
  • Eric S. Raymond - Wikipedia

    Eric Steven Raymond (born December 4, 1957), often referred to as ESR, is an American software developer, open-source software advocate, and author of the 1997 essay and 1999 book The Cathedral and the Bazaar. He wrote a guidebook for the Roguelike game NetHack.[1] In the 1990s, he edited and updated the Jargon File, published as The New Hacker's Dictionary.[2] Early life[edit] Raymond was born in

    Eric S. Raymond - Wikipedia
  • ノウアスフィアの開墾 - Eric S. Raymond | OSDN Magazine

    Eric S. Raymond 著 山形浩生 YAMAGATA Hiroo 訳 原文の最新版は http://www.catb.org/~esr/writings/homesteading/ から入手可能. 翻訳文の最新版は http://cruel.org/freeware/noosphere.html から入手可能. 概要 オープンソースのライセンスで定義された「公式」イデオロギーと ハッカーたちの実際の行動には矛盾が観察される。これをふまえて、 ぼくたちはオープンソースソフトの所有権とコントロールをめぐる 実際の慣習を検討する。そこで明らかになったのは、そうした慣習の 根底にあるのが、ロックの土地保有に関する理論と類似した、 所有権の理論であるということだ。これと関連づけるかたちで、 ハッカー文化を「贈与文化」として分析する。 つまりそこの参加者たちは時間とエネルギーと創造性をあげて

    ノウアスフィアの開墾 - Eric S. Raymond | OSDN Magazine
  • 少ないほど効く(コミュニケーションのヒント)

    サービス終了のお知らせ いつもYahoo! JAPANのサービスをご利用いただき誠にありがとうございます。 お客様がアクセスされたサービスは日までにサービスを終了いたしました。 今後ともYahoo! JAPANのサービスをご愛顧くださいますよう、よろしくお願いいたします。

    sirocco
    sirocco 2007/11/01
    弁護士の論争はなぜあんなに長いのだろう。
  • エムアイビー、WUXGA対応のUSBディスプレイアダプタ「わいど大きに。」

    発売中 直販価格:12,800円 株式会社エムアイビーは1日、USB接続のマルチディスプレイアダプタ「わいど大きに。」(型番:MIB-USBVGA)を発売した。直販価格は12,800円。 SiS製グラフィックチップとビデオメモリ16MBを内蔵し、1,920×1,200ドット(WUXGA)表示に対応するマルチディスプレイアダプタ。ディスプレイ端子が1つしかないデスクトップPCやノートPCなどで、マルチディスプレイ環境を構築可能。 PCとの接続インターフェイスはUSB 2.0。PCとの接続用USBケーブルは体直付けで、ケーブル長は50cm。対応OSはWindows XP/Vista(32bit版のみ)。 体サイズは約50×118×22mm(幅×奥行き×高さ)、重量は約100g。 □エムアイビーのホームページ http://www.mib.co.jp/ □製品情報 http://www.ak

    sirocco
    sirocco 2007/11/01
  • 「仕事を楽しむことができる人」と「好きな仕事をしたい人」とは違う! - モチベーションは楽しさ創造から

    孔子の論語の中で これを好む者は、これを楽しむ者に如かず。「好きなことを仕事にしている人よりも、どんな仕事も楽しめる人ができる人だ。」と言っています。 「仕事を楽しむことができる人」と、「好きな仕事をしたい人」ことの違いって、何が違うのでしょうか? 現状を精一杯楽しむ力が違う! 「好きな仕事をしたい人」は、運で大きく左右されます。 「好きな仕事」に出会えるかは、自分の努力だけでは、どうにもなりません。幸運があなたのドアをノックするのを待つ必要があるのです。自分が好きなものとの出会い、人との出会いが大きく左右します。一生、青い鳥が見つからないまま終わる人もいるハズでしょう。 「仕事を楽しむことができる人」は、最初は望んでいないような仕事でさえ、なんとか「楽しくする工夫」を行っていくのです。「目の前の仕事」を楽しくする事を考えるのです。 マンネリを打破する力が違う! どんなに好きな仕事でさえも

    sirocco
    sirocco 2007/11/01
    でも、好きな仕事の方がいいなぁ・・・。
  • もっと楽しむ! プログラミング言語 「豆」談義:第1回 古くて新しい関数型言語「Lisp」|gihyo.jp

    はじめに「僕たちは今……」 人間の思考に、ことば――すなわち言語は欠かせないものです。考えごとをするときに、ことばを使っていない人はいないでしょう。 さて、僕達は今、コンピュータを身近に感じる世界にいます。 コンピュータというのは、ハードウェアとソフトウェアに大きく分けることができますが、ソフトウェアはさまざまなプログラミング言語を用いて書かれたプログラムで構成されています。 プログラムの重要さは、コンピュータのハードウェアを変更しなくても、中のプログラムを変えることによってコンピュータの用途を「計算」「⁠文書作成」「⁠ゲーム」「⁠勤怠管理」「⁠ショッピング」と変えることができることからもわかります。つまり、皆さんが「コンピュータって便利だね」と、言うときに指すコンピュータとは、プログラミング言語で書かれたプログラムのことなのです。 そのプログラミングの始まりは、チャールズ・バベッジが作成

    もっと楽しむ! プログラミング言語 「豆」談義:第1回 古くて新しい関数型言語「Lisp」|gihyo.jp
    sirocco
    sirocco 2007/11/01