人間の倫理は非理性的か:「トロッコ問題」が示すパラドックス 2008年11月11日 カルチャー コメント: トラックバック (0) Brandon Keim Image: Harvard University ある状況下では、1人を犠牲にしてたくさんの人の命を救うことは全く正しいことに思える。一方で、同様の命の救い方が、良心に欠けると感じられる状況もある。道徳観念において、われわれの考え方は思ったほど理性的ではないのかもしれない。 「興味深いのは、一貫性に欠けていることだ」とハーバード大学の社会心理学者Mahzarin Banaji氏は言う。「われわれは突如としてカント主義的になる場合がある」 このパラドックスを何より明確に示すのが、「トロッコ問題」(トロリー問題)という古典的な思考実験だ。 5人が線路上で動けない状態にあり、そこにトロッコが向かっていると想像してほしい。あなたはポイントを
[Groovy][Twitter] 固定ハッシュタグ複数定点観測用追跡器作りました。 #devsumi とか、#jawsug とか、ずっと追跡し続けたい固定ハッシュタグは、いくつかあるものです。 自分のPDAデバイスそのものでハッシュタグを追跡すると、途中を見落とししたり、電池切れで追えなくなったりします。 このような問題があるため、できれば追跡そのものは自宅のマシンで無人で行い、その結果を随時PDAで閲覧する方式の 方が便利が良いと思います。また、デブサミのような大規模なセミナーだと複数のハッシュタグを追わないと追いつかないケースもあり、 複数のハッシュタグを同時に記録し続けたいこともあります。 そんな目的のために複数固定ハッシュタグ追跡器作りました。 複数のハッシュタグを追跡し続けてログを付けます。 準備: TAGS.txt という、事前に追跡しておきたい、お好みのハッシュタグテーブル
文字列をバイトごとに分割して配列に入れるならgetBytes()で取得する。 繰り返し処理をするのなら、配列にいれた後に、each()で繰り返すか、もしくは、 文字列ごとに分割してeach()で分割した後にgetBytes()で取得する。 ソース println "abcde".getBytes() "abcde".getBytes().each(){ println it } "abcde".each(){ println it.getBytes() } 実行結果 [D:\workspace\groovy_SandBox]groovy Q050_文字列をバイトごとに処理する.groovy [97, 98, 99, 100, 101] 97 98 99 100 101 [97] [98] [99] [100] [101] 疑問 Rubyのunpack()のように文字列をバイトごとの配列に分
ブログを始めて早いもので半年が過ぎました。沢山の方から多数のご意見ご感想をいただき、感じ方や考え方が本当に異なるのだということが分かりました。賛否両論(特に耳の痛い建設的な批判)は自分にとっての宝物です。これからも知力、体力が続く限り、思いついたことや考えたことを自分なりにまとめていきたいと思います。半年のまとめということで今回は読んだものまとめのまとめをやります。いままで綴ってきたエッセンスを5つに集約してみました。今後のあなたのわたしの未来に役に立てられていただければ幸いです。 ゆるく考えよう 人生を100倍ラクにする思考法 作者: ちきりん出版社/メーカー: イースト・プレス発売日: 2011/01/20メディア: 単行本(ソフトカバー)購入: 30人 クリック: 1,095回この商品を含むブログ (137件) を見る 1 根拠がなくとも自信を持つこと どのようなことに取り組むにして
Greplinは、いわばソーシャルメディア趨勢時代のパーソナル検索エンジンと言えるだろう。DropboxやEvernoteに保存している各種情報を一括で検索することはもちろん、Twitterやfacebookのアカウントを登録しておけば、自分がフォロー(友達になって)しているユーザーの動向を検索できる。検索結果を得るのがとても高速である上、最新の投稿はリアルタイムでも更新されてくるので、少し使用しただけで手離せなくなってしまうだろう。 登録できるのは、TwitterやFacebook、Dropbox、Evernote以外にもGmail(Apps版もOKだが有料)やカレンダー、SNSのLikedIn、日本ではあまり馴染みないがSafesforceやYammr、Basecampなどにも対応。今後も続々と対応サービスが増える見込みだ。 より多くのソーシャルメディア&クラウドに対応するほど膨大な検
人気のJavaScriptライブラリ、jQueryもかなり 情報が増えました。僕の様に知識が無くても 簡単に動きのあるWebサイトや、更なるユー ザビリティの向上を可能にしてくれましたが、 いつまでもコピペではいずれ困る事になります。 その前にそろそろ基礎から学んでみませんか。 という訳で、jQuery事始め。さほど知識が無い僕が書くのも微妙なんですが、一緒に学んでいきましょう、という事でご了承下さい。内容は基礎中の基礎です。 いつまでもコピペに頼っていては、何か問題が起こったときに対応できませんし、そもそもコピペするならjQueryである必要はありません。 でもjQueryはすごく便利なので、ちゃんと使いこなしたいところですよね。この記事が、誰かが勉強し始める切欠になれば幸いです。 jQueryを使うには まず、jQueryを利用するには本体を読み込む必要があります。方法は2つあって、本
スマートフォンが入るポケット付き手袋「ワイプグローブ スマートシリーズ」が3月、発売される。スマートフォンや携帯電話を手に持って走ったり、歩いたりする人向けに、プラスワンデザイン事務所(東京都中央区)の宇佐美雅規社長がデザインした。1組2390円で、24日から26日に東京ビッグサイト(同江東区)で開かれる展示会「東京マラソンエクスポ」の会場で先行販売する。 「ワイプグローブ」は指のない手袋で左右共用。両手用1組の片方に大小のポケットとイヤホンなどのコード穴がある。吸水性のある素材でできているため、手にはめたまま汗を拭くこともできる。携帯電話のほか、スマートフォン、携帯音楽プレーヤーを入れて使うことを想定している。 もともと、自身もランナーの宇佐美社長が、走りながら汗を拭くためにリストバンドより使いやすいものをと発案した商品だったが、「速く走ろうと思うと、荷物を何も持ちたくない。家の鍵や小銭
Paul King さんと Guillaume Laforge さんの二人による Groovy DSL の講演記録(ビデオ+スライド)です。 Paul King さんは他の場でも良くこの話をされているので類似のスライド資料を目にされた方も多いと思います。 Internal/Embedded DSL に分類され、当然 Groovy 言語に依存していますが、Java 言語に近い分多くの方にとって比較的入り易いと思います。 InfoQ: Groovy.DSLs (from: beginner, to: expert). DSL の潜在的な問題点は、同じ領域をカバーする複数の DSL が出てきた時どう対応するかというメタモデルの乱立と同じような話だろうと思います(自然淘汰されるのか、共存共栄できるのか、微妙なところです)。 現時点ではそこまで行っていないだろうと思われるため、早く手を付けて良いもの
InfoQの記事(というかScreen Cast)で、Groovy言語についてのものです。 「Eclipse Community Awardsについて」のポストでGroovyに触れたのですが、余りご存じない方にはこういった Screen Cast も入り易いかもしれないと思いご紹介してみようと思いました。 ただちょっと時間が長い(90分程度)ため、時間のある時を見つけてご覧ください。 Design Your Own DSL with Groovy なおタイトルは Groovy で DSL を設計するというものですが、前半はGroovy 言語の説明が中心で後ろの方で DSL の話が出てきます。 ちなみに Groovy のホームページは以下にあります。 Groovy
Guillaume Laforge presents on creating domain-specific languages with Groovy. He discusses how DSLs can help bridge communication between developers and subject matter experts by using a more expressive shared language. He provides examples of Groovy's capabilities for building DSLs, including its flexible syntax, optional typing, native constructs, closures, and dynamic metaprogramming features.
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く