タグ

matzに関するjoan9のブックマーク (56)

  • ITmedia エンタープライズ:第2回 キーボードへのこだわり (1/2)

    生産性にこだわる職人は、自分の道具を選びます。現代のコンピュータ職人が最も接する道具といえば、キーボードではないでしょうか。今回は、ハッカーのキーボードへのこだわりについて考察します。 キーボードと鞍 生産性にこだわる職人は、自分の道具を選びます。現代のコンピュータ職人が最も接する道具といえば、キーボードではないでしょうか。今月はハッカーのキーボードへのこだわりについて考察します。 ハッカーのキーボードとして最も有名なものはHappy Hacking Keyboardでしょう。これは国内ハッカーの「はしり」とでも呼ぶべき、東京大学の和田英一名誉教授*の監修で企画された商品であり、「UNIXハッカーのためのキーボード」と高く評価されています。特徴としては、こだわりのキースイッチ、Sun Type3キーボード*互換のキー配列、最小限のキー数*とそれによるサイズの削減などがあります。和田教授のキ

    ITmedia エンタープライズ:第2回 キーボードへのこだわり (1/2)
  • Matzにっき(2008-06-28) - もうだめだ

    << 2008/06/ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 1. 復活 2. これまでのあらすじ 3. これまでの(当の)あらすじ 4. [Ruby] 【日Ruby会議2008】「Rubyは10年前のJava」---まつもと氏とイーシー・ワン最首氏が対談:ITpro 21 1. [Ruby] Ruby実装大集合 2. [Ruby] キーノート 3. [Ruby] その他 22 1. [教会] ステーク大会 23 1. [Ruby] RubyKaigi補足 2. [Ruby] Nutter来襲 24 1. [Ruby] 打ち合わせ 25 1. 高松 26 1. 高松から帰る 2. [Ruby] false || not(true) のパースが通らない件 - まめめも 27 1. [Ruby] 島大講義 2. 片手で持てるT

  • matzを説得する方法 (PDF)

    matzを説得する方法 How to persuade matz 田中 哲 akr@fsij.org 産業技術総合研究所 / FSIJ 2008-06-22 Ruby の変化 Ruby development 誰かが何かを提案する Someone propose something matz が受け入れる matz accepts 提案が採用される It is merged into Ruby YARV ko1 が YARV を提案する ko1 propose YARV matz が受け入れる matz accepts YARV が採用される YARV is merged into Ruby 仮定 Assumption あなたは Ruby に 不満がある You have requests for Ruby 問題 Problem 不満を解決するため Ruby を変えるには matz を説

    joan9
    joan9 2008/06/30
  • まつもと直伝 プログラミングのオキテ 第21回 オープンクラスとRuby on Rails

    Rubyには「オープンクラス」という機能があり,使い方次第で強力な道具になります。今回はこのオープンクラスを解説します。オープンクラスを活用している「Ruby on Rails」のライブラリActiveSupportについても紹介します。 オープンクラスについての説明に入る前に,Rubyにおける通常のクラス定義について,復習しておきましょう。クラスFooを定義するには以下のように書きます。 この定義ではクラス名がFoo,FooのスーパークラスはBarになります。FooはBarクラスを継承しています。クラス文の内側にあるdefによってplus2メソッドが定義されます。FooクラスはスーパークラスであるBarクラスが備えているメソッドなどを受け継ぎますから,Fooクラスのオブジェクトは,Barクラスのメソッドに加えてplus2メソッドが使えるということになります。 このように新しいクラスを定義

    まつもと直伝 プログラミングのオキテ 第21回 オープンクラスとRuby on Rails
  • 「ハッカーと仕事」 | おごちゃんの雑文

    まつもとゆきひろのハッカーズライフ:第3回 ハッカー仕事 辞めた会社のことをゴチャゴチャ書くのは美しいことではないのだけど。これはまぁ奉職中も同じことを思っていたのだが、内部にいると言えないもんで。この事が、私が辞める気になった「藁の一」でもある。まぁあくまでも「藁の一」に過ぎないことで、それがなかったからどうかと言えるものでもないけどね。 この中で、会社のことを、 この会社はハッカーの扱い方を心得ていて、居心地の良い職場環境を提供してくれています。おかげで転職以来8年間、快適に仕事をさせてもらっています。ハッカーの多くは経済的成功への野心が少なく、うに困らない収入があれば、適当に面白い仕事技術的チャレンジ、およびほかのハッカーとの良好な交流があるだけで満足します。ハッカーの生産性は「普通の技術者」の数倍から数十倍に相当しますから、会社にとっても十分にお得なわけです。また、有名な

    joan9
    joan9 2008/05/08
  • Matzにっき(2008-01-29): PHP使いの反論

    << 2008/01/ 1 1. 年賀状 2. ゴビウス 3. [Ruby] ZSFA -- Rails Is A Ghetto 2 1. 新年会 3 4 1. The Mythical 5% 5 6 7 8 1. [言語] Substroke Design Dump 2. [言語] A programming language cannot be better without being unintuitive 3. [OSS] McAfee throws some FUD at the GPL - The INQUIRER 9 1. [言語] Well, I'm Back: String Theory 2. [言語] StringRepresentations - The Larceny Project - Trac 10 1. [Ruby] マルチVMでRubyを並列化、サンと東大

    joan9
    joan9 2008/01/30
  • PHPがいかに駄目な言語か、という話。 - Matzにっき(2008-01-26)

    << 2008/01/ 1 1. 年賀状 2. ゴビウス 3. [Ruby] ZSFA -- Rails Is A Ghetto 2 1. 新年会 3 4 1. The Mythical 5% 5 6 7 8 1. [言語] Substroke Design Dump 2. [言語] A programming language cannot be better without being unintuitive 3. [OSS] McAfee throws some FUD at the GPL - The INQUIRER 9 1. [言語] Well, I'm Back: String Theory 2. [言語] StringRepresentations - The Larceny Project - Trac 10 1. [Ruby] マルチVMでRubyを並列化、サンと東大

    PHPがいかに駄目な言語か、という話。 - Matzにっき(2008-01-26)
    joan9
    joan9 2008/01/29
  • まつもとゆきひろのハッカーズライフ:第10回 ソースを読もう (1/2) - ITmedia エンタープライズ

    ハッカー能力を高めるのに優れた方法は、実際にコードを書くことと、ほかの人が書いた優れたソースコードを読むことです。今回は、わたしの過去の経験からソースコード読解の秘訣を考えてみます。 ハッカー能力を向上させる方法 『Code Reading*』という書籍があります。わたしが監訳をしているから言うわけではないのですが、結構良いです。今回の「ハッカーズライフ」は、このを読んだ人には当たり前のことかもしれません。 ハッカーとしての能力を身に着けるのに優れた方法は、実際にコードを書くことと、ほかの人の書いた優れたソースコードを読むことだと思います。特にコードを読むことは普段あまり強調されませんが、他人のソースコードはいろんな意味で知恵と知識の源です。考えてみれば、わたし自身も他人のソースコードをたくさん読んで学んだように思います。 「コードを読むのは勉強になる」ということで、世の中には「Lin

    まつもとゆきひろのハッカーズライフ:第10回 ソースを読もう (1/2) - ITmedia エンタープライズ
  • まつもと×笹田、Ruby 1.9を語る ― @IT

    2007/12/25 「そういえばあのretryの話、どう思う?」、「誰も使ってないから害悪が多いっていう話は説得力ありますよね」、「じゃあなくすか……、うん、なくしといて」、「あ、決まっちゃった(笑)」――。 まつもとゆきひろと、笹田耕一。いま、世界が注目するプログラミング言語「Ruby」の生みの親と、開発コアメンバーの2人は、こともなげにRubyの仕様を記者の目の前で変更してしまった。Rubyの開発はどのように行われ、どこへ向かおうとしているのか。現行のバージョン1.8系から大きく様変わりする次期開発版「Ruby 1.9」のリリースを12月25日に控えた2人に、師走の秋葉原で話を聞いた(文中、敬称略)。 Rubyの仕様は密室で決まる!? 冒頭に紹介した2人の会話は、「retry」というRubyの文法の2種類ある使い方のうち、これまでほとんど使われた形跡がない方を文法仕様から取り除くかど

  • [ruby][event] 「Ruby 1.9 を語る」 by まつもとゆきひろ - Ruby/Rails勉強会@関西-21 - Greenbear Diary (2007-12-15)

    ■ [ruby][event] Ruby/Rails勉強会@関西-21 行ってきた。 久しぶりの神戸で、まつもとさんが来られるということもあって、 初めての方がいつもより多かった模様。また京都や大阪会場にもいらしてくださいね。 最初のセッションのロガーをしたので、ログを以下に貼っておきます。編集中 編集終わりました。長文警報発令中。 ■ [ruby] Rubytwitterの新着を読み上げさせてみる 編集中につき小ネタでもひとつ。 Mac の say コマンドがうらやましかったので調べてみた - ema log (2007-12-16) Macにはsayという音声合成で喋ってくれるコマンドがあるのだが、gem install win32-sapiWindowsでも似たようなことが できるとのこと。ema++ で、ついでなので声を変えられるようにしてみた。 手元では-n 0 はデフォル

    [ruby][event] 「Ruby 1.9 を語る」 by まつもとゆきひろ - Ruby/Rails勉強会@関西-21 - Greenbear Diary (2007-12-15)
    joan9
    joan9 2007/12/18
    > -> を左斜めに傾けるとλに見えるwww
  • 梅田望夫×まつもとゆきひろ対談「ウェブ時代をひらく新しい仕事,新しい生き方」(後編):ITpro

    「オープンソースが成し遂げたものづくりやコミュニティのような,小さくても確実な幸福感が得られるような場所が,よりよく生きたいと思っている人たちの数だけ,ネットの上にできたらいいな」(梅田氏)。「僕が追求するのはオープンソースであるかどうかよりも,個々の技術者が幸せかどうかなんです」(まつもと氏)――梅田望夫氏とまつもとゆきひろ氏の対談,後編は新しい時代の新しい幸福とそれを実現する生き方へと話が及ぶ。 <<前編へ<< ネットの上の「小さくとも確実な幸福感が得られる場所」 梅田 まつもとさんにとっての「幸せ」って何ですか。 まつもと ご飯がべられる範囲で,好きなことを日がな一日やっていられれば幸せですね(笑)。 梅田 「ご飯がべられる」の定義もいろいろありますよね。今日飯をえればいいとか,蓄えがないといけないとか。 まつもと 蓄えはあったほうがいいですね。生活に不安がない程度に。 梅田 

    梅田望夫×まつもとゆきひろ対談「ウェブ時代をひらく新しい仕事,新しい生き方」(後編):ITpro
  • enbug diary(2007-10-30)

    _ ハッカーの心の構造 ハッカーとオープンソース を読みました。 これはとても良い記事です。 ここまで正面から自由を語ってくれたまつもとさんに感謝したいですね。 少し感じたことを書いてみます。 ハッカーフリーソフトウェアを愛する最も大きな理由は、経済的なものではなく、自由です。ハッカーは自分が理不尽と感じる理由で行動が制限されることを大変嫌います。 (フリーソフトウェア派の)ハッカーの考え方を表現した文として、 これぐらい私が共感できるものはありません。 面白そうだと思ったら、すぐにソースコードを眺めて、 ソースコードがあれば、すぐにいじりたくなってきて、 うまくいったら、それを他人にも見せたくなってくる、 それがハッカーというものだと思うのです。 しかし、私には極めて不可解なことは、 世の中にはそうでない人も結構たくさんいるってことです。 フランスにはあんまりいませんが、 日にはいっ

  • ユメのチカラ: まつもとゆきひろはなぜプログラミング言語をつくったのだろう

    先日のAsianux Road Show (東京)は大盛況だった。参加いただいた皆さんどうもありがとうございました。(ぺこり) 大阪、福岡もまだまだ会場に余裕がありますので、ふるってご参加ください。 さて、特別講演でRubyのまつもとゆきひろさんにお話をいただいた。この講演に関しては、自分が聞きたい人にお話してもらうというカーネル読書会メソッドとも言うべきもので、まつもとさんには無理を言ってお願いした。(まつもとさんには「よしおかさんの頼みを断れなかったからだ。人脈というのはこのように活用するのね」といわれてしまった(笑)) それはともかく、弊社営業も、すごいということがよくわかりました、と感動していた。しかし技術者(プログラマ)でない人達にまつもとゆきひろの凄みを説明するのはなかなか難しい。 社内反省会(懇親会のあとの飲み会とも言う)で、その営業がわたしに「なんでプログラミング言語なんて

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

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

  • 【XDev】「とりあえず作って,後から作り直せ」,Rubyのまつもと氏が語るエンタープライズ開発:ITpro

    写真●「X-over Development Conference 2007」で講演する,まつもとゆきひろ氏 「結局のところ,顧客に何が必要かは,顧客にも開発者にも理解は不可能だ。そうならば,まずアプリケーションを作って,それを使ってもらい,顧客に合うように直すしかない。これからのエンタープライズ開発も,とにかく速く安く作って,直すことが重要になる」--。プログラム言語「Ruby」の開発者であるまつもとゆきひろ氏は9月7日,ソフト開発をテーマにしたイベント「X-over Development Conference 2007」の講演でこう主張した。 まつもとゆきひろ氏の講演テーマは「Web 2.0時代のエンタープライズ開発」というもの。Web 2.0時代のアプリケーションは,「YouTube」に代表されるように,「仕組みそのものよりも,データがどれだけ集まっているかが生死を分けている」(ま

    【XDev】「とりあえず作って,後から作り直せ」,Rubyのまつもと氏が語るエンタープライズ開発:ITpro
  • Matzにっき(2007-07-13): 組み込みから生まれた言語Erlangの時代が来る - 日経エレクトロニクス - Tech-On!

    << 2007/07/ 1 1. [教会] 第一安息日 2 1. 2ちゃんねる実況中継 あるベルギー人から見た日 2. Programming for the masses 3. とりあえず暇だったし何となく始めたブログ - flymake でリアルタイム文法チェック 4. cdiggins.com >> My Goal: Naive Programming 3 1. mixiが自社開発の検索エンジンに移行、ウェブ検索はYSTに:ニュース - CNET Japan 2. [Ruby] CodeZine:Java開発者のためのRubyガイド(Word, 言語比較) 3. 旭川に移動。 4. [Ruby] 世界に広がるオブジェクト指向スクリプト言語〜Rubyについて開発者が語る 4 1. 旭山動物園 2. インタビュー 3. [Ruby] Rhino on Rails 4. [言語] ITm

    joan9
    joan9 2007/07/27
    > では、私はErlangの何に注目して、何が気に入らないのか。
  • Rubyist Magazine - Rubyist のための他言語探訪 【第 1 回】 Python

    『るびま』は、Ruby に関する技術記事はもちろんのこと、Rubyist へのインタビューやエッセイ、その他をお届けするウェブ雑誌です。 Rubyist Magazine について 『Rubyist Magazine』、略して『るびま』は、日 Ruby の会の有志による Rubyist の Rubyist による、Rubyist とそうでない人のためのウェブ雑誌です。 最新号 Rubyist Magazine 0058 号 バックナンバー Rubyist Magazine 0058 号 RubyKaigi 2018 直前特集号 Rubyist Magazine 0057 号 RubyKaigi 2017 直前特集号 Rubyist Magazine 0056 号 Rubyist Magazine 0055 号 Rubyist Magazine 0054 号 東京 Ruby 会議 11 直

  • まつもとゆきひろ×結城浩,Rubyを語る - 特別対談:ITpro

    結城浩 (ゆうき ひろし) JavaPerlなどの書籍でおなじみの著者。 最新刊は「数学ガール」。 このイラストは結城浩さん書き下ろしのもの。 http://www.hyuki.com/ 日経ソフトウエア2007年8月号,特集のテーマはプログラミング言語のRubyです。「Ruby大作戦」と題した特集の中で,Ruby作者のまつもとゆきひろ氏と,JavaPerlの書籍や誌連載の執筆,Web上での活動で著名な結城浩氏の対談を設けました。以下は,日経ソフトウエア2007年8月号に掲載した対談の全内容です。ぜひお楽しみください。なお,この対談では,お二人のファンで日経ソフトウエア特集「Ruby大作戦」のPart5にも寄稿いただいた松岡浩平氏にも同席していただきました。この対談でRubyに興味を持たれた方は,ぜひ日経ソフトウエア2007年8月号をお読みください。 はじめてのRuby ――結城さ

    まつもとゆきひろ×結城浩,Rubyを語る - 特別対談:ITpro
  • まつもと直伝 プログラミングのオキテ---目次 - まつもと直伝 プログラミングのオキテ:ITpro

    第0回 あらためてRuby入門 まつもとゆきひろ氏自身による「Ruby入門」をお届けします。日経Linuxの連載開始前の特別企画(2005年4月号)として,Rubyが他のスクリプト言語やオブジェクト指向言語とどこが違うのか,なぜ便利なのかを中心に解説してもらったものです。 ● 基と他言語との違い ● 実装とRuby誕生の秘密 第1回 プログラミングとオブジェクト指向の関係 プログラマを目指す人々の中にも,「オブジェクト指向は難しい」とか,「なかなか分からない」という印象を持つ方が多いようです。そこで,Rubyを題材にオブジェクト指向という考え方について説明していきます。 ● その1 ● その2 ● その3 第2回 抽象データと継承 オブジェクト指向プログラミングを構成する3原則のうち,前回は「ポリモーフィズム」を学びました。今回はオブジェクト指向の歴史を復習した後,残りの「データ抽象」と

    まつもと直伝 プログラミングのオキテ---目次 - まつもと直伝 プログラミングのオキテ:ITpro
  • [動画]Ruby設計者まつもとゆきひろといろいろ語りたい - @IT情報マネジメント

    プログラム言語Rubyアジャイルソフトウェア開発の連携が生み出す新たな可能性を縦横無尽に語り合う。全6回シリーズの第1回。まつもとゆきひろ(ネットワーク応用通信研究所)がRubyの来歴を語り、平鍋健児(チェンジビジョン)がアジャイル開発とRubyの接点を模索する。角谷信太郎(永和システムマネジメント)が両者の橋渡しをする。 なぜ、「まつもとゆきひろ」か? 「RailsによるアジャイルWebアプリケーション開発」は一風変わった書籍である。RubyによるWebアプリケーションフレームワーク、Ruby on Rails解説の決定版である書は、書名に「アジャイル」を冠しながらも、文では具体的なアジャイルソフトウェア開発手法への言及がほとんどない。その理由は「アジリティ(agileであること)はRailsの構造の一部」であり「フレームワーク自体にアジャイル宣言の原則を語らせるように」執筆したと

    [動画]Ruby設計者まつもとゆきひろといろいろ語りたい - @IT情報マネジメント