タグ

programmingに関するtraverseのブックマーク (95)

  • Valgrind Home

    Information About News Tool Suite Supported Platforms The Developers Source Code Current Releases Release Archive Variants / Patches Code Repository Valkyrie / GUIs Documentation Table of Contents Quick Start FAQ User Manual Download Manual Research Papers Books Contact Mailing Lists and IRC Bug Reports Feature Requests Contact Summary Commercial Support How to Help Contributing Project Suggestion

  • コード芸人のススメ(2) - カメヲラボ

    変わっていくこと 前回同じエントリ名で文章を書いてから2週間も経っていないのですが、2週間とは言わず文章を書いたその瞬間から、私自身は変わっています。考えも、感じ方も、少しずつ。一つ「知る」たびに、一人と「出会う」たびに。blogに書かれた文章、テレビで読まれるニュース。それらはその瞬間瞬間普遍で、止まったものです。しかし同じ文章でも1度・2度読み返せば、ニュース番組の録画を1度でも見直せば、その度に受け止め方や考え方が変わります。人間は常に変化しています。その変化を受け入れようとするのか、何とかして止めてしまいたいと思うのか。 恥ずかしいこと 以前「恥ずかし思いをしろ」という小見出しで文章を書きました。その後、色々なご意見やご感想を見聞きするうちにふと思ったことがあります。恥ずかしいことというのは、自分自身が感じる「恥ずかしさ」以外に、自分の周りにいる人間が感じる「恥ずかしさ」というもの

    コード芸人のススメ(2) - カメヲラボ
  • コード芸人のススメ(1) - カメヲラボ

    思いの丈をどどーんと http://d.hatena.ne.jp/Ozy/20070506#p2のコメントとはあまり関係なくなってしまっているような気がしますが、まああまり深いことは考えずに思いの丈をどばばーんとぶちまけてみましょう。 役に立たないことをやろう 学生の間にしておく基だと私は思っていますが、将来役に立つとか立たないとかというような、合理性を求めた勉強はあまり意味の無いものです。人間の一生において、子供時代・学生時代ほど贅沢に無駄なことができる期間はありません。役に立つことしかさせてもらえない社会人の悲しさを知ったときには、もう手遅れなのです。別にプログラミングでなくてもかまわないのだけど、無駄なことでも何でもかまわないから、若いうちにじっくり時間をかけて自分のルーツをそこで作って欲しい。自分が壁にぶつかったとき、きっとその経験が故郷となって自分を慰め、また奮い立たせてくれる

    コード芸人のススメ(1) - カメヲラボ
  • How to Design Programs

    How to Design Programs The First Edition is still available!

  • Google Code Search で「とりあえず」を検索するとおもしろい - IT戦記

    ここからどうぞ http://www.google.com/codesearch?hl=ja&lr=&q=%28%2F%2F%7C%23%29.*%E3%81%A8%E3%82%8A%E3%81%82%E3%81%88%E3%81%9A.*%24&btnG=Google+%E6%A4%9C%E7%B4%A2 ソースを見てみると どれも、「あるあるww」って感じで面白い 例 // TODO:とりあえず、force_compileにする。 $this->view_->force_compile=true; case MOT_GETUP_HIP: return 0;//とりあえず0をかえしてみた break; # とりあえず最後に12個スペース詰める @returnstr = (@returnstr," "," "," "," "," "," "," "," "," "," "," "," ")

    Google Code Search で「とりあえず」を検索するとおもしろい - IT戦記
  • 東大での講演 - squeakerのブログ

    (ちょっとだけ追記しました。その他1/25のあたりも見てみてください。) "Can programming be reinvented?"というタイトルでの発表。東工大と東大で似たような発表をしたのだが、ストーリーラインが比較的新しいため、先にやった東工大での発表には反省点がいろいろあり、それが東大での発表に生かされた形になったのは否めない、かもしれない。以下は、かなり再現性の低いメモ。詳細はさらに聞いてください。「私」はもちろんAlan Kayを指します。 近所の人から、「なんで新しいコンピュータのほうがWindowsの起動やMS Wordの起動が遅いの?」、「大きいディスクがついているはずなのに、なぜ使える容量が少なくなるの?」、「アップデートをしたら、何で再起動しなくてはいけないの?」という質問をされる。なかなか良い質問である。 私自身も、コンピュータに関する疑問がある。「なぜ、コン

    東大での講演 - squeakerのブログ
  • 現代という時代は、どのようなプログラミングを求めているのか? - 分裂勘違い君劇場 by ふろむだ

    Rubyを使うべき当の理由は、根源的には、日で自殺者が増えた理由と同じです。 今後日が没落していく理由とも同じです。 団塊の世代に無能な人間が多い理由とも同じです。 サービス残業が増えた理由とも同じです。 日の多くの若者たちが未来に希望を抱けない理由とも同じです。 いまの学校教育が無能な人間の製造工場になってしまっている理由とも同じです。 その理由は、根的には、「単純ニーズの飽和」という環境変化に起因します。 そして、それによって、プログラミングが経営行為になってしまったことが原因なのです。 団塊の世代の仕事人生の大部分は、単純ニーズを満たすための仕事に費やされました。 冷蔵庫の普及率が低く、しかも誰もが冷蔵庫を欲しがった時代には、何をやるべきかは、明らかでした。 とにかく、額に汗して働き、安くてよい冷蔵庫をどんどん作れば良かったのです。 冷蔵庫に限らず、洗濯機、ラジオ、テレビ

    現代という時代は、どのようなプログラミングを求めているのか? - 分裂勘違い君劇場 by ふろむだ
  • 早熟・天才児の Aaron Swartz に注目する - Aquarian's Memorandum

    若いときから異常な才能を発揮し、学校や大学をドロップアウト、起業して成功を収める。そんなキャリアをたどる異才の人がハイテク業界には何人かいる。とくにアメリカ。マイクロソフトの Bill Gates、アップルの Steve Jobs などの名が、すぐに頭に浮かぶだろう。エントリで話題にする Aaron Swartz (以下、アーロン君、と書く)もそれだ。この人は、つい先ほど20歳になったばかりである。ローティーンのころからコンピューター・プログラミングの分野で頭角を現し、上昇気流に乗っている。次の世代の Bill か Steve になるかもしれない。いや、Bill や Steve はハイテクと企業経営の異才だが、アーロン君は、もっと多才だ。インターネット上の発言者として、既成のジャンルにはまらない存在になるのではないか。それが私の注目点だ。彼のブログを2年半ほど追っかけてきて、その多才ぶり

    早熟・天才児の Aaron Swartz に注目する - Aquarian's Memorandum
  • いやなブログ - Binary 2.0カンファレンス 2006 発表資料とレポート

    Binary 2.0カンファレンス 2006 発表資料とレポート Binary 2.0 カンファレンス 2006 は大盛況のうちに無事終了いたしました。開催にご協力いただいた皆様、スピーカーの皆様、参加していただいた皆様、大変ありがとうございました。当日の発表資料とレポートをこのエントリでまとめます。

  • プログラムは ASCII で書くべきだよ - 兼雑記

    ふと、 main = 195; とかやって喜んでいた私はバカだったんじゃないかと思いました。 Binary 2.0 などとうかれてほとんどバイナリのコードをゴルフに submit してたのはどうなのか、と。プログラムは ASCII で書くべきだったんじゃないでしょうかと。それもメンテナンスしやすいように、 isprint が true を返すような文字で書くべきではないのか、と。 とりあえず Hello, world! 書きました。そのままコピペでたぶん最近の x86 & linux & glibc なら動きます。それ以外の環境では無理です。 char main[]="`j X$@P[PYPPPPX4.4 PZUX, P^XH,=)F(P_X3F()8)8@)8@@)8)8@PYX@@@@CQBaGHello, world!\n"; int 0x80 とか ret とか ASCII の範囲

    プログラムは ASCII で書くべきだよ - 兼雑記
  • My Life Between Silicon Valley and Japan - 10年連続10万行の男

    友人の石黒邦宏と久しぶりに会った。四年前に http://book.shinchosha.co.jp/foresight/main/data/frst200211/fst.html という彼についての文章を書いて以来、数ヶ月に一度は話していたのだが、僕も彼も今年は忙しくて、昨日は半年ぶりに彼とランチ・ミーティングをした。彼と会うと元気が出てくる。 「この間数えてみたら、10年連続10万行、プログラムを書いていたことになるんですよ。あと何年くらい続けられるかなぁ」 前回会ったときに印象に残った彼の言葉がこれだった。同席していた若いハッカーが「年に10万行って一日平均250から300行か。土日もなしで毎日書いて・・・」 とけっこう驚いていた。ところで石黒の自信というのは凄いものがある。JTPAツアーで日の学生たちに講演してもらったときも「オレが教えてやるんだって気持ちで、僕はシリコンバレーに

    My Life Between Silicon Valley and Japan - 10年連続10万行の男
    traverse
    traverse 2006/10/03
    ブックマークしまくってる人生よりは有意義だよね
  • Engadget | Technology News & Reviews

    How to watch NASA's first Boeing Starliner crewed flight launch today (scrubbed)

    Engadget | Technology News & Reviews
  • Wadler: Monads

    Monads, Arrows, and Idioms Philip Wadler The arrow calculus Sam Lindley, Philip Wadler, and Jeremy Yalloop, Journal of Functional Programming 20(1):51&em;69, 2010. We introduce the arrow calculus, a metalanguage for manipulating Hughes’s arrows with close relations both to Moggi’s metalanguage for monads and to Paterson’s arrow notation. Arrows are classically defined by extending lambda calculus

  • www.codeblog.org - CODE blog

    水漏れやつまりは水道設備があれば避けることは難しいトラブルですが、症状を確認した際に軽度と判断できた… Read More

  • 再帰呼び出しを含む手続きの処理の難しさ

    : 1. はじめに The Difficulty of Using Procedures with the Recursive Call, Hajimu Hayashi (Graduate School of Education, Kyoto University) 概要: This study examined why it is difficult to use recursive processing. Kurland89 took up the recursive call of LOGO procedure and suggested that ``embedded recursion''(the recursive call was embedded in between) was more difficult than ``tail recursion''(the recur

  • 中里一日記: 金槌は役に立たない

    金槌は役に立たない あらゆる人々と同じく、プログラマの耳に入る情報も、かなりの部分がテンプレでできている。 「××は役に立たない」というテンプレを聞かずに一週間を終えることはまずない。それでも、××の中身によっては煽られる人がいるのだから面白い(コメント欄)。 登場したばかりの新技術は、それがどのくらい役に立つのか、誰も知らない。だから、「金槌を使えば、ネジ回しなんかなくても、木材に木ネジを打ち込めますよ」というような極論を唱える人が出てくる。実際に木ネジを打っている人がこう主張するならまだいい。しかし、自分では打ちもせずに主張する糞野郎がぞろぞろと出てくるのだから目障りだ。その反動として、「金槌は役に立たない」という声の大合唱が始まる。 だから、「××は役に立たない」という声はいつものことであって、なんの問題もない。そういう声がやかましく聞こえてきたなら、××をかじっておいたほうがいい。

  • 複雑さに金が落ちる時代は本当に終わるのか? - アンカテ

    RailsやChuraのいけてないところ これは、Ruby on Railsに対する実に的確な批判だと思う。だが、これによって逆にRailsの意味が見えてきたような気がする。 (このエントリ、入口はソフトのやや専門的な話ですが、例によって大風呂敷で、そこから"The World is Flat"の話につながっていくので、できればプログラマ以外の方もおつきあい下さい) Railsというソフト開発ツールの良さは、単に便利とかフルスタック(必要な全ての機能盛合せ)ということではなく、実践的な仕事の流れが背後に想定されていることだ。頭をひねってツールを使いこなすというより、ツール(が想定しているソフト開発手順)に「乗る」という感覚で開発を進めることができる(まさに On Rails)。 だから、Railsの個々の機能の過不足を問題にするのはあまり意味が無い。仮に不足があったとしても、オープンソース

    複雑さに金が落ちる時代は本当に終わるのか? - アンカテ
  • Legacy Encoding Project

    Legacy Encoding Project † オープンソースソフトウェアでのレガシーエンコーディング(シフトJIS、日語EUC、7ビットJISコード)の文字コード変換で生じる問題の解決を目指すプロジェクトです。 プロジェクトIPA (情報処理推進機構) の 2005年度下期 オープンソースソフトウェア活用基盤整備事業 で「オープンソースソフトウェアにおける統一したレガシーエンコーディングの変換機能の開発」として採択され支援を受けています。 概要 IPA オープンソースソフトウェア活用基盤整備事業 キャラクタセットの詳細 cp932 cp51932 eucJP-ms ISO-2022-JP-MS 各キャラクタセットの対応関係 ↑

  • プログラミング言語における新しいUnicodeの活用法 - Cafe Babe

    東京大学でおこなわれた,Sun Microsystems LaboratoriesのGuy Steeleの"The Fortress Programming Language"という講演を聴いてきた.当日は,著名な先生方が沢山集まっただけでなく,そもそも用意した部屋のキャパの確実に二倍以上集まりすぎて,急遽大教室に変更されるというおまけ付き.ただ,講演内容はアナウンスしたよりも一般的な内容に変更されていた. Fortressは,Guy Steeleが数値計算分野に対して提案する,新しいプログラミング言語である.基的には,C言語に対してJava言語がおこなったと同じような変革を,Fortranに対して行おうとしている.たとえば,小さな言語コア部分に対して,ライブラリを追加して拡張したり,ユーザがパラメタライズドタイプの定義や演算子のオーバーロードを自由におこなえるようにしている.また,グロ

    プログラミング言語における新しいUnicodeの活用法 - Cafe Babe
  • http://www.cotton-tree.com/garyu/archives/2006/04/post_197.html

    traverse
    traverse 2006/04/21
    10年前に読んだasin:4775303082にも同じ様な話がありました。