タグ

2011年3月21日のブックマーク (20件)

  • 「アル・ゴアに不都合な真実」

    誰も期待してないけど翻訳したので第二弾です。 第一弾は「天候問題は待ってくれるが、健康問題は待ってくれない」 http://anond.hatelabo.jp/20070124161750 映画観た人の感想を聞きたいな。 「アル・ゴアに不都合な真実」ビョルン・ロンボルグhttp://www.project-syndicate.org/commentary/lomborg6 元アメリカ副大統領アル・ゴアによる地球温暖化について描いた映画が、まもなくあちこちの映画館が公開されます。映画「不都合な真実」は米欧で絶賛を受けており、これから世界中で大くの観客を集めるでしょう。しかしこの映画は感情とプロパガンダに満ちており、展開に筋が通っていません。 「不都合な真実」は三点を指摘します。地球温暖化は当だ。将来は壊滅的な状況になるぞ。それについて考えるのが私達の最優先事項になるんだ。しかし映画のプロデ

    「アル・ゴアに不都合な真実」
  • 平成11年度 情報工学実験 II - 4ビットCPUの設計と製作

    平成20年度 情報工学実験 III 4ビットCPU ICS4004 の設計と製作 最終更新日:2008年4月21日 この実験は、ディジタルコンピュータの中心的な役割を果たしている CPU の動作原理を、非常に小規模なオリジナル汎用 CPU である ICS4004 を設計する過程を通じて、理解することを目的としています。その内容は大きく2つの柱からなり、1つはパソコン上の論理シミュレータを使った回路設計、もう1つはブレッドボードと TTL-IC を使った回路製作です。 連絡:現時点では、実験スケジュールの関係から、製作編は実施していません。

  • オランダ発!記憶に残る画期的な単語学習法 - [TOEIC・英語検定] All About

    単語カードによる英単語の学習は、学習者に根強い人気を持つテクニックです。単語カード学習の効果を高めるためには、どうしたら良いのでしょうか? 単語カードによる学習の効果を最大限に高めるためにオランダで開発された、hand computerという独創的なシステムをご紹介いたします。 単語カードでは単語は覚えられない!? 単語カードによる英単語の学習は、学習者に根強い人気を持つテクニックです。しかし、コミュニケーションを重視する最近の英語教育では、「単語は文脈の中で学ぶもの」と考えられているため、単語カードによる暗記は「機械的すぎる」・「すぐに忘れてしまう」・「つまらない」などと批判されることが多いようです。単語カードによる学習が否定的に捉えられる一方で、多読による語彙学習が奨励される傾向にあります。 しかしながら、近年の研究では、単語カードによる暗記は非常に効果的かつ効率的であることが示さ

  • メモリ管理 - かみやんの技術者ブログ

    iPhone開発で、メモリ管理の基礎を社員に伝えることが増えてきたので、エントリとして書こう。 Objective-C基礎 メモリ管理の前にObjCの基礎として、メソッド呼び出しの話。 クラスのインスタンスaがmethodAをコールするときは、 [a methodA] と書く。このとき、aがnilだったときは、エラーではなく、コールされない。methodAに戻り値があるときは、それは、0やnilやNOが返る。ObjCでは、 void dealloc { if(a!=nil){ [a release]; } [super dealloc]; } は、気持ち悪いので、nilチェックはやめましょう。 なお、ObjCでは、動的にメソッドを差し替えることができ、コールの度にメソッドが存在しているかも確認しています。そのため、LL言語(ライトウェイト言語、スクリプト)のように柔軟な記述が可能です。そし

    メモリ管理 - かみやんの技術者ブログ
  • IBM Developer

    IBM Developer is your one-stop location for getting hands-on training and learning in-demand skills on relevant technologies such as generative AI, data science, AI, and open source.

    IBM Developer
  • IBM Developer

    IBM Developer is your one-stop location for getting hands-on training and learning in-demand skills on relevant technologies such as generative AI, data science, AI, and open source.

    IBM Developer
  • IBM Developer

    IBM Developer is your one-stop location for getting hands-on training and learning in-demand skills on relevant technologies such as generative AI, data science, AI, and open source.

    IBM Developer
  • Charming Python: Functional programming in Python, Part 3

    IBM Developer is your one-stop location for getting hands-on training and learning in-demand skills on relevant technologies such as generative AI, data science, AI, and open source.

    Charming Python: Functional programming in Python, Part 3
  • Wataru's memo(2006-07-30)

    ● [UNIX] malloc failure (その4) いよいよ、malloc failureシリーズも最終回。前回作成した malloc_null.c は、ライブラリ中の malloc をハイジャックし、ゼロを呼び出し元に返すだけでしたが、今回は来の malloc を内部で呼び出し、メモリ割り当てを実行できる wrapper function に挑戦してみましょう。 Wrapper function を実装するためには、malloc ライブラリ関数のエントリアドレスの取得など初期化処理が必要になります。一般のアプリケーションであれば、処理の前後で初期化・終了処理を行うことは簡単ですが、共有オブジェクトで実現するとなると、はてと悩んでしまいます。 実は、GCCにはこのような場合のために、特別な仕掛けが用意されているのです。 __attribute__((constructor)),

  • Wataru's memo(2006-07-22)

    ● [UNIX] malloc failure (その3) libc hijack は楽し 今回は、いよいよ malloc failure シリーズの最終回第3回。楽しい "libc hijack" を始める前に、軽く準備体操をしておきましょう。次に示す、puts_test.c をご用意ください。 int puts(const char*); int main() { puts("Hello, world!"); return 0; } printf 関数の代わりに puts 関数を用いた、簡易版 Hello, world! プログラムです。 $ gcc -Wall -o puts_test puts_test.c $ ./puts_test Hello, world! $ nm -u puts_test w __gmon_start__ w _Jv_RegisterClasses U _

  • Wataru's memo(2006-07-18)

    ● [UNIX] malloc failure (その2) リンク方式に見る Linux と BSD の違い failmalloc の仕組みを理解するためには、"動的リンク" に関する知識が必要になります。C言語によるプログラム開発は、プリプロセス・コンパイル・アセンブル・リンクの4工程を経ますが、最後のリンクはその方式により、動的リンクと静的リンクのふたつに分類されます。 BSD 環境では、危機管理のためにシステムの基幹部分に関するプログラムは静的リンク、それ以外の一般ユーザーアプリケーションは動的リンクにより作成されています。 これに対して、Linux 環境ではほぼ全てのプログラムが動的リンクにより作成されています(Debian Sarge で確認したところ、静的リンクで作成された実行可能ファイルは /sbin/ldconfig ただひとつでした)。この事実が意味するところは、これから

  • malloc failure (その1) - Wataru's memo(2006-07-15)

    ● [UNIX] malloc failure (その1) failmalloc と危機管理 奥地氏の enbug diary で、とても刺激的なお題を見つけました。failmalloc と呼ばれる共有ライブラリパッケージを使ったお話ですが、要は "意図的にメモリ確保に失敗する malloc 共有ライブラリ" を使い、メモリ管理を内部で正しく行っているかどうか、"外部から" 簡単に検証してみようというものです。 failmalloc は英文の紹介ページですが、その内容はさすがです。なぜ、氏がこのような事を思いついたのかは、次の一言に集約されています。 経験不足な人が書いたコードはエラーチェックが無茶苦茶である。 要するに、失敗することを考えていない。 後で述べますが、私は Linux 環境もまた「失敗することを考えておらず、危機意識に欠けている」と常々感じていましたので、failmallo

  • 本の整理、電子書籍の自炊に レンジやカッターでできる「本のばらし方」 - はてなニュース

    手持ちのをスキャンしてPDF化し、電子書籍として読めるようにする“自炊”がブームになっています。そこで今日は、自炊に欠かせない「のばらし方」を集めてみました。「電子化はしないけど、や雑誌の気に入ったページだけを残しておきたい」という人にも役立つアイデアが満載です。 ■の“綴じ方”別、のばらし方 を解体する際は、その“綴じ方”によってやり方が異なります。あなたが持っているはどのタイプでしょうか? ▽ 解体 - 自炊技術 Wiki* ▽ ---のばらし方--- 資格のPCのリファレンス系のなど、分… - 人力検索はてなや雑誌を簡単に解体する方法もしくは機具はありませんか。の… - 人力検索はてな同人誌をばらす方法 | akiraaniの日記 | スラド 一般的なや雑誌は、「背の部分に接着剤を付けて製されているもの(無線綴じ・網代綴じ)」、もしくは「真ん

    本の整理、電子書籍の自炊に レンジやカッターでできる「本のばらし方」 - はてなニュース
  • Android開発者が知るべき10のこと - Tech Booster

    記事はAndroid DevelopersのDesigning for Seamlessnessを意訳、加筆したものです。Androidアプリをシームレスに連携させるためのノウハウを紹介します。 特性を理解する アプリケーションが高速に動作し、レスポンスが良くても、アプリケーション遷移やダイアログ表示を乱用した無計画なUI、不用意なデータの喪失、意図しないタイミングでの操作妨害など知らず知らずのうちにUXの良くない設計になっているかもしれません。これらの問題はどのように避ければ良いでしょう? アプリケーションが動作するコンテキスト Androidフレームワークの特性(アプリケーションへどんな影響を与えるか) を理解することが開発の手助けになります。 ユーザ操作を妨げない ユーザ操作のシームレス性で問題になるケースとしてよくあるのが、他のアクティブなアプリケーションを無視して、自分のダイア

  • これでできる! クロスブラウザJavaScript入門 記事一覧 | gihyo.jp

    運営元のロゴ Copyright © 2007-2024 All Rights Reserved by Gijutsu-Hyoron Co., Ltd. ページ内容の全部あるいは一部を無断で利用することを禁止します⁠。個別にライセンスが設定されている記事等はそのライセンスに従います。

    これでできる! クロスブラウザJavaScript入門 記事一覧 | gihyo.jp
  • 被ばくすると,人体に何が起きるのか? - I’m not a scientist.

    2011-03-19追記 林松涛([twitter:@tao1tao])さんが,記事を中国語に翻訳してくれました. 被ばくの不安を抱えている在日中国人の方や,日に家族・親族・知人がいて心配されている中国の方に,中文版の記事を広めていただければと思っています. 「受到核辐射,对人体有怎样的影响?」 - ときどき中国 通俗易懂的说明。[twitter:@tao1tao]将其中文。核电站日益稳定,可能是马后炮了。 地震で被害を受けた原子力発電所では,今なお安全を確保するための作業が続けられています.その一方で,多くの方が「被ばく」への不安を抱えているのではないでしょうか. 原子炉で何が起きているのか,被ばくしても大丈夫なのか/危ないのか,被ばくしたらどうすればいいのか.こういったことについて,ネット上にも様々な解説が掲載されています.その一方で, そもそも「被ばく」すると人体に何が起きるのか

    被ばくすると,人体に何が起きるのか? - I’m not a scientist.
  • プロセスとパイプ

    システム・プログラム 電子・情報工学系 新城 靖 <yas@is.tsukuba.ac.jp> このページは、次の URL にあります。 http://www.hlla.is.tsukuba.ac.jp/~yas/coins/syspro-2001/2001-05-07 あるいは、次のページから手繰っていくこともできます。 http://www.hlla.is.tsukuba.ac.jp/~yas/coins/ http://www.is.tsukuba.ac.jp/~yas/index-j.html ■印刷配布資料 ■復習 ■今日の重要な話 プロセスの考え方と操作 プロセス main() の引数と環境変数 fork() システムコール execve() システムコール wait() システムコール パイプ pipe() システムコール dup() システムコール ■捕捉--数の入出力 U

  • ソースから自前ビルドしたソフトウエアの効率的な管理方法 - (ひ)メモ

    ぼくは長年こういう方法で管理してますよ、というお話です。Linuxです。 ディレクトリレイアウト概観 たとえば、asoとbmdという名前のソフトウエアをインストールしている状態はこんな感じ: /usr/local/ ┬ app/ ┬ aso → aso-1.3 │ ├ aso-1.2/ ┬ bin/ ┬ armored │ │ │ └ scrum │ │ ├ sbin/ ─ syd │ │ └ share/ ─ man/ │ ├ aso-1.3/ ┬ bin/ ┬ armored │ │ │ └ scrum │ │ ├ sbin/ ─ syd │ │ └ share/ ─ man/ │ ├ bmd → bmd-2.0 │ └ bmd-2.0/ ┬ bin/ ─ tri │ ├ include/ ─ angle.h │ └ lib/libsnk.so.2.0.0 ├ bin/ ┬ armor

    ソースから自前ビルドしたソフトウエアの効率的な管理方法 - (ひ)メモ
  • MIT研究者Dr. Josef Oehmenによる福島第一原発事故解説 - A Successful Failure

    2011年03月14日 MIT研究者Dr. Josef Oehmenによる福島第一原発事故解説 Tweet エントリの内容は現時点では古く、誤りを含んでいます。 追記内容を確認ください。 3月16日追記 こちらの告知によれば、MITのDr. Josef Oehmenのポストがもたらした関心に対して応え、タイムリーで正確な情報を提供する必要性(彼は原子力の専門家ではなく、元ポスト(エントリ内容)にはいくつかの重大な誤りが含まれていることが指摘されている)から、MITのチームが活動を開始している。オリジナルのblogはMIT原子力理工学科(Department of Nuclear Science and Engineering (NSE))のスタッフからなるチームによって運営されているMITサイトにマージされ、誤りを修正した改訂版が提供されている。最新の状況に沿った専門家によるより正確な

  • だからチェルノブイリとは違うって何度言えば分かるんだってばよ!原発についてまとめてみた

    「でもチェルノブイリは…」「ただチェルノブイリでは…」と何度もゲストの原発(原子力発電)の専門家に質問するキャスターがテレビに出ていましたが、仕方がないのでチェルノブイリと日の原発は何が違うのか、(いまさらですが)まとめてみました。 高等教育を受けた人、または柏崎刈羽原子力発電所に併設されているサービスホールを見学したことがある人ならば(当然)知っていることと思いますが、原子力発電は主にウラン原子の核分裂のエネルギーを利用して発電を行うものです。 原子力発電の仕組み まずウラン235(原子記号 U)に中性子をぶつけます。すると、ウラン235は中性子の分だけ原子量が増えてウラン236になるわけですが、このウラン236は不安定であるため、より安定なキセノン(原子記号 Xe)とストロンチウム(原子記号 Sr)、および中性子2つに分裂します。この時、同時に大きなエネルギーが生じます。原子力発電は

    だからチェルノブイリとは違うって何度言えば分かるんだってばよ!原発についてまとめてみた