タグ

2009年11月22日のブックマーク (12件)

  • まつもと直伝 プログラミングのオキテ---目次 - まつもと直伝 プログラミングのオキテ:ITpro

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

    まつもと直伝 プログラミングのオキテ---目次 - まつもと直伝 プログラミングのオキテ:ITpro
  • はてなブログ | 無料ブログを作成しよう

    キジ焼き丼とおばんざい シンプルな我が家の定番のおばんざいたち 赤梅酢の新生姜漬け 昨夜は香ばしいきじ焼き丼に添えて。大きめにカットした鶏とししとうを魚グリルでこんがり焼く。 タレをつけながら煙モクモク、焼き鳥屋さんみたいな香ばしい香りがキッチンいっぱいに広がります 磯の味も…

    はてなブログ | 無料ブログを作成しよう
  • Ubuntu に Gauche と Kahua をインストール - 【はてな】ガットポンポコ

    新しい Ubuntu に Gauche と Kahua をインストール する機会があったのでメモ Gauche と 必要なライブラリ をインストール $ sudo apt-get install gauche gauche-gdbm gauche-dev gauche-docgauche-gdbm がないと、後で Kahua の make check のときに怒られるので一緒に入れる gauche-dev に入っている、gauche-config gauche-package gauche-install gauche-cesconv とか必要なのでこれも一緒に入れる gauche-doc はどのみち入れる思うので入れておく makeinfo をインストールKahua のコンフィグ時に、無いよ、言われるので入れる $ sudo apt-get install texinfoここ、プログラム

    Ubuntu に Gauche と Kahua をインストール - 【はてな】ガットポンポコ
  • なにか新しいプログラミング言語を学ぼうと思います。…

    なにか新しいプログラミング言語を学ぼうと思います。 つきましては、おすすめのプログラミング言語をご推薦ください。 他の方と重複しても結構ですので、「あえて○○を推薦する」などのような、個人的な好みや奇をてらったご回答ではなく、下記を読んで、真剣にご回答願います。 希望する条件は以下のとおりです。(優先順) ・ウェブアプリケーションも、デスクトップアプリケーションも、両方つくれる ・優秀な開発環境が、無料または低価格で提供されている ・GUIの構築が容易 ・日人ユーザが多く、ネット上で多くのご助言をいただける ・デスクトップアプリケーションにおいて、ウェブ上のテキスト情報を取得するのが容易 ・言語の開発主体が開発を放棄しないと考えられる ・バージョンアップにおいて後方互換性を重視している ・正規表現が使える ・実行環境に対する依存度が低い ・高レベル言語である なお、プログラミングはWin

  • Japanese - The Joel on Software Translation Project

    [edit] カリフォルニア 2007年10月5日 [edit] FogBugz On Demand 2007年7月9日 [edit] マネジメントの 2007年6月29日 [edit] 記憶に残るようなカスタマサービスへの7ステップ 2007年2月19日 [edit] ファウンダーズ アット ワーク 2007年1月30日 [edit] Copilot 2.0リリース! 2007年1月26日 [edit] ビッグピクチャー 2007年1月21日 [edit] 新年の抱負: もっといい仕事につくこと! 2006年12月20日 [edit] 50万件のバグ! 2006年12月20日 [edit] 新作! 2006年12月18日 [edit] エレガンス 2006年12月15日 人々がソフトウェアをいじるのは、多くの場合、それで遊びたくてそうしているわけではない。彼らがソフトウェアを使うの

  • Teach Yourself Programming in Ten Years 日本語訳

    以下の文章は、Peter Norvig による Teach Yourself Programming in Ten Years の日語訳である。 翻訳文書については、以下の方々にご教示を頂きました。ありがとうございました。 Shiro Kawai さん:誤訳の訂正 三好博之さん:誤訳の訂正 竹中明夫さん:2001年7月改版分の訳、誤訳の訂正(共訳者にクレジット) Toshihiko Ono さん:誤訳の訂正 アクビさん:訳注3に関する情報 どうしてみんなそんなに急ぐの? どの屋に足を運んでも、『7日で学ぶ Java』といったハウツーを見かけるし、そのそばには Visual Basic や Windows やインターネットなどについて、同じように数日や数時間で学べると売りこむが無限のバリエーションで並んでいる。Amazon.com で以下の条件で検索してみたところ、 pubdate

    Teach Yourself Programming in Ten Years 日本語訳
  • 会社設立は超簡単、40分で申請完了 スウェーデンは「起業天国」 | JBpress (ジェイビープレス)

    高福祉・高負担で知られるスウェーデンの「素顔」を前回の当コラム(2009年8月25日「スウェーデン・モデルは成功か失敗か」)で紹介した。社会保障給付費のGDP(国内総生産)比を見ると、日の27%に対してスウェーデンは52%と2倍近くに達する。 高福祉・高負担の社会は、税金が高いために競争力が低下して活力を失い、国家が衰退する・・・。そう言われてきたが、果たして当なのだろうか。今回は企業を取り巻くビジネス環境に焦点を合わせ、この国の「素顔」を紹介したい。 厳しさ増す雇用環境、失業者対策で「起業」促進 「市場原理主義か否か」――。そういう単純な二分法では収まらない、様々な企業形態がスウェーデンには存在する。 簡単に言えば、誰でもたとえ外国人であっても、簡単に会社を設立できてしまうのだ。所有者が1名だけの有限責任会社(Aktiebolag)、すなわち会社をつくる人が株式を全額保有する会社も

    会社設立は超簡単、40分で申請完了 スウェーデンは「起業天国」 | JBpress (ジェイビープレス)
  • naoya_t:ポール・グレアムのエッセイと和訳一覧

    ポール・グレアムのエッセイと和訳一覧 (originally maintained by naoya_t) Paul Grahamのエッセイ(原文)と、公開されている日語訳のリストです。 見つけたら or 訳したら、自由に追加して下さい。複数の訳が存在する場合は全て追加してください。 How to Get New Ideas 新しいアイデアを得る方法 (lionfan) The Need to Read 読む必要性 (Shiro) Is There Such a Thing as Good Taste? 良いセンスはあるか? (lionfan) Beyond Smart 知能を超えて (lionfan) Weird Language ヘンな言語 (Shiro) How to Work Hard 全力で働く方法 (lionfan) A Project of One's Own 自分の仕事

    naoya_t:ポール・グレアムのエッセイと和訳一覧
  • Fine Software Writings

    最近のもの 目標でなく恐怖を明確にすべき理由 (Tim Ferriss) 我々が築き、掘っている未来 (Elon Musk) 表計算ソフト誕生の話 (Dan Bricklin) Linuxの背後にある精神 (Linus Torvalds) 先延ばし魔の頭の中はどうなっているか (Tim Urban) 好きになる仕事はどうしたら見つかるのか (Scott Dinsmore) 人間に新たな感覚を作り出すことは可能か? (David Eagleman) 人工知能が人間より高い知性を持つようになったとき何が起きるか? (Nick Bostrom) 厄介な問題を解決したい? ではトーストの作り方を説明してください (Tom Wujec) 子供の夢を奪う学校というシステム (Seth Godin) 彼らがいなくなってしまう前に (Jimmy Nelson) 頭良さそうにTED風プレゼンをする方法 (W

  • メタ認知や抽象的思考ができない人が心がけ実践すべき3つの事柄: DESIGN IT! w/LOVE

    不確実な時代をクネクネ蛇行しながら道を切りひらく非線形型ブログ。人間の思考の形の変遷を探求することをライフワークに。 自分で物事を考えて答えを出すということができない人というのがいる。「思考停止」なんて言葉もあるけど、そういう人たちにとって「停止」は動いていた状態からの変化を示す"stop"ではなく、そもそものはじめから思考がスタートしていない場合が多く、最初から思考が働いていない。 そうした人たちに共通するのは、メタ認知ができないこと、抽象的な思考を苦手とすることだとだと思います。見たまんまのことしか考えられない。だから、手法を扱えないし、戦略的な話ができない。 そうした人びとは、抽象的な記述や理論的な話題に対する想像力が著しく欠けていて、それが世界の記述であることをイメージできずに、すぐに「具体的な事例がないとわからない」という。それが自分のメタ認知や抽象的思考力の欠如からくる想像力の

  • Languages Matter

    Google Tech Talk November 17, 2009 ABSTRACT Presented by Yukihiro Matsumoto. A short talk by Yukihiro "Matz" Matsumoto about programming languages. Matz is the chief designer of the Ruby programming language and its reference implementation, Matz's Ruby Interpreter (MRI).

    Languages Matter
  • 2009-11-21

    (Twitterでの発言のまとめです。そのとき思ったものを直で書いているので考察が甘いかもしれませんがご容赦を) 人々がすべての情報についてついったで発言するということは、すべての情報についてついったの発言IDがつくということ、つまりすべての情報について一元管理されたIDが振られるということであるな。 http://twitter.com/kis/status/5416413257 もしかしたら、情報に対するこのアプローチが、Googleがやらなかった、ついったの価値なのかもしれない。 http://twitter.com/kis/status/5416432769 いま存在するすべての情報にIDを振るということには無駄も多いしIDの振り方のルールも難しい。人々が気になったものをついったに発言するという形でIDを振るのなら、IDの振り方のルールは簡単だし、人々が気になったものだけにIDが振

    2009-11-21