ソートのときに比較関数が何らかの計算を含む場合、計算に重複が出て処理性能が落ちる。これを避けるために、あらかじめ計算結果と一緒に連想配列のような入れ物を別途用意して並べ直すのが一般的なようだ。1994年にPerlハッカーのランダル・シュワルツがPerlイディオムとして書いたことから広く「シュワルツ変換」と呼ばれている、とWikipediaにある。Lispではもともとasoccを使ったりして同様のことをやっていたので、Perlのイディオムに付いた名前が一般化したということらしい。 ちょっと検索すると、いろんな言語でのシュワルツ変換が出てくるけど、Ruby では何と組み込みだった。Enumerable#sortには、以下の解説が。 As of Ruby 1.8, the method Enumerable#sort_by implements a built-in Schwartzian Tr
If you have multiple IEs installed on one system the conditional comments will view each install as the highest installed version. This page has been translated into Brazilian Portuguese, Simplified Chinese, Russian, Hungarian, Romanian, Farsi, Italian, and Vietnamese. Conditional comments only work in IE, and are thus excellently suited to give special instructions meant only for IE. They are sup
衆議院のサーバーやパソコンがウィルス感染によるサイバー攻撃を受け、情報が流出した問題で、衆参両院に所属する国会議員の個人データが情報暴露サイト「ウィキリークス」を通じて一般公開される恐れが強まっていることが米情報省の調べで分かった。公開される情報に機密事項はほとんどなく、その多くは議員のプライバシーに関するものだという。 通信傍受システム「エシュロン」を通じて電子情報のやり取りを監視している米国情報省が日本政府に通報する過程で明らかになった。情報省によると、ウィルスに感染した衆議院のサーバーから流出した情報のうち、議員個人に関するデータがウィキリークスのサーバーが設置されているスウェーデンに流れたことが確認されている。 ウィキリークスは24日、資金繰りの悪化から情報公開の継続が困難と発表したばかりだが、今回得た議員情報をマスコミや議員本人に売却することで当面の運営資金をまかなう狙いがあると
Permalink The Clojure Paradox Several years ago, I came across The Python Paradox by Paul Graham. In it, Graham argues that Lisp and Python programmers are often those who genuinely care about programming and, as a result, tend to do it better than, for instance, Java programmers. This perspective fundamentally changed how I viewed Python as a language. At first, I found Python’s lack of semicolon
1 名前: 名無しさん必死だな 投稿日:2011/10/30(日) 15:33:42.81 ID:26bmxW2m0 高性能自慢なのに、ここらあたり隠すっておかしくない? ここが分かってないのに、なんでスマフォより性能が高いって前提になってるの? 2 名前: 名無しさん必死だな 投稿日:2011/10/30(日) 15:34:20.22 ID:HDAaOaiB0 低性能だってバレちゃう 3 名前: 名無しさん必死だな 投稿日:2011/10/30(日) 15:40:45.92 ID:gHxeRhBn0 クロック出したらバッテリー持ち時間ももうちょっと特定できるのにネ 4 名前: 名無しさん必死だな 投稿日:2011/10/30(日) 15:43:29.18 ID:PxGmofQU0 iPhoneと同じ様なCPU採用してんなら800MHzくらいじゃないの? A5も1GHzな
先日発売されたMac OSX Lionを何の迷いもなくダウンロードして、日々Apple信者になりつつあるのを実感しております。 さて、実際に数日間使ってみた感想としては、追加機能や操作の変更がてんこ盛りで慣れるのに時間がかかりそうな感じですが、特に気になったのはUIのグラフィックも細かな変更がされているということ。 そこで、新しい機能や大きな変更が話題になっている中で、細かい部分にスポットライトを当てて、その「細かすぎる変更点」をまとめてみました。 違いが分かりやすくなるようにそれぞれ拡大してあります。 目を凝らしてどうぞ。 1.クローズ・ミニサイズ・ズームボタン Snow Leopadでは各ボタンの大きさが14pxだったのに対してLionでは少し小さくなって12pxになっています。さらに、ロールオーバーしたときの記号のデザインも少し立体的なグラフィックになっています。 通常ではボタンは大
Ruby 1.9.3 の新機能と変更点について、2011年7月2日時点での NEWS をベースに解説しました。Read less
印刷 仏チャンピオンと対局する羽生善治二冠 将棋の羽生善治二冠(41)が29日、フランス・ロワール地方の古城でチェスの仏チャンピオン、マキシム・バシエ・ラグラーブさん(21)とチェスで対戦し、引き分けた。ラグラーブさんが羽生二冠、森内俊之名人(41)と同時に2局指す親善対局だったが、ラグラーブさんは「日本にこんな強い選手がいることにびっくりした」と話した。 パリ近郊で、海外としては初めて開かれている国際将棋フォーラムに合わせ、仏チェス連盟が、将棋とチェスの相互理解と交流を進める行事として企画した。約50人の関係者や観光客らが見守る中、対局。会場のビランドリー城は16世紀に建てられた城館で、一般公開されている。 羽生二冠は終盤で相手のキングの詰みを逃し、最後は引き分けた。羽生二冠は「チャンスがあったと思ったが、時間がなくて読み切れなかった。でも、上出来です」と振り返った。森内名人は敗れ
As productivity is a crucial asset of professional Web designers and developers, we bring you a selection of the most useful coding and workflow tools released recently. Everyone who is a regular Smashing Magazine reader will know that we have a traditional habit of regularly researching the latest resources, tools and services out there on the Web, as productivity is a crucial asset of profession
「Google TV 2.0」のリリースが明らかになったが、残念ながら新しいハードウェアの発売はそれよりも遅れるようだ。 Googleのエンジニアらによると、新しいハードウェアは2011年中にリリースされる予定であるという。詳細は明らかにされなかったが、CES 2011で披露されたVizioのGoogle TVがこれに含まれる可能性があるとわれわれは考えている。同製品は2011年12月に発売されるとうわさされている。 またGoogleは、新しい機器に加えて、ソニーとLogitechが提供する既存のハードウェア用にリモコンなどの新しい周辺機器が発売される予定であることを示唆している。 Googleは、最初に発売された各種製品におけるユーザーエクスペリエンスから習得した知識を生かして、より「直感的な」インターフェースのハードウェアを提供すると約束した。ソニーのリモコンは「PS3」コントローラに
商品詳細ページを閲覧すると、ここに履歴が表示されます。チェックした商品詳細ページに簡単に戻る事が出来ます。
NTTドコモから、本日(2011年10月26日)から発売が開始されたスマートフォン“XperiaPLAY”。そのXperiaPLAYでPlayStationStoreが利用できる新たなサービスが判明。 ●プレイステーションのゲームが携帯に! NTTドコモから、本日(2011年10月26日)から発売が開始されたスマートフォン“Xperia PLAY”。そのXperia PLAYで利用できるPlayStationStoreのサービスも併せて開始された。 Xperia PLAYなどPlayStationCertified端末向けとなっているPlayStationStoreは、従来どおり、ゲームなどを購入できるオンラインストアになっている。Xperia PLAYからのアクセス方法は、ホームスクリーンもしくはアプリトレイにある“PS Storeを始めよう”というアイコンをタップし、PlayStati
【人気記事ランキング】ファミ通App記事で2011年10月24日〜10月30日にもっとも人気のあった記事とは?
「ウォール街を占拠せよ」という若者たちの運動が、アメリカの政治を揺るがしています。FacebookやTwitterなどのSNSを通じてまたたくまに広がり、ニューヨークのブルックリン橋を占拠し、700人が逮捕・拘束される騒ぎにまでなりました。 アメリカやヨーロッパでデモや暴動が頻発するのは、グローバリズムによって人類が幸福になったからです。もちろんこれではなんのことかわからないので、順を追って説明してみましょう。 冷戦がつづいた80年代までは、一部のゆたかな国と、それ以外の貧しい国の経済格差が大きな問題となっていました。一人あたりの名目GDPで比較すると、1990年の中国の所得は、日本人の約70分の1しかなかったのです。 グローバルな市場経済というのは、かんたんにいうと、同じトヨタの車をつくるのなら、日本のサラリーマンも中国の工員も最終的には同じ賃金になる、という世界です。アジアだけでなく、
Subject: [ruby-core:40527] [ANN] Ruby 1.9.3-p0 is out From: "Yuki Sonoda (Yugui)" <yugui@ g . > Date: Sun, 30 Oct 2011 22:56:41 +0900 -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Hi, Ruby 1.9.3-p0 has just been released. This is the first release of Ruby 1.9.3, the new stable series of Ruby. == Changes Ruby 1.9.3 is basically an implementation-improved version of Ruby 1.9.2. Library loading or lo
More than 5,000 companies count on our digital courses and more to guide their teams through the tools and technologies that drive business outcomes. We can help yours too. New AI policy for O’Reilly authors and talent O’Reilly president Laura Baldwin shares the company’s ethical approach to leveraging GenAI tools and ensuring O’Reilly experts are compensated for their work. See it now It’s time t
Now that Conrad Barski's Land of Lisp (see my review on Slashdot) has come out, I definitely think Common Lisp is the best language for kids (or anyone else) to start learning computer programming. Between Land of Lisp, David Touretzky's Common Lisp: A Gentle Introduction to Symbolic Computation (really great book for people new to programming, available for free) and The Little LISPer (3rd editio
魔法少女が好きなんです! 魔法少女データベース。更新手伝ってくださる方、大募集中です。 トップページページ一覧メンバー掲示板編集 魔法少女お供 最終更新:ID:kVJUKF2hjA 2012年06月09日(土) 13:20:50履歴 Tweet しかし、こうしてリストにしてみると、動物?さんは魔法少女作品では重要な存在なんですね(^^ 追加あればどんどん書いてって下さい。 ここは表なので、wiki面倒ならコメント欄にでも。 ・本来なら「使い魔」と書くとそれっぽいのですが、普通のペットや、友達?などもリストには載せてます。 アニメ・ドラマ作品魔法少女お供&お目付役&ペット赤ずきんチャチャチャチャピー助(聖なる鳥)姫ちゃんのリボンエリカチャッピー(意志を持った箒) 野々原姫子ポコ太(ライオンのぬいぐるみ)ナースエンジェル りりかSOS森谷りりかハーブ(犬)カードキャプターさくら木之本桜ケロちゃ
iProxy – since they charge extra for tethering At least when you don’t want to jailbreak your iPhone so far you’ve had only one option if you want to connect from your laptop via iPhone to the internet. And that’s paying an additional fee to your mobile carrier to provide you with the signed tethering profile. iProxy does not give you tethering – it just gives you the next best thing. A HTTP and a
Facebook’s Zuckerberg: If I Were Starting A Company Now, I Would Have Stayed In Boston Yesterday, Facebook founder and CEO Mark Zuckerberg took the stage at Y Combinator’s Startup School in a candid interview with Y Combinator Partner Jessica Livingston. You can watch the full interview here, and it starts around the 43 minute mark, and lasts for roughly 40 minutes. If you have some time to spare,
I grew up as an only child, with a single mother. Because we were poor and because I knew my father had emigrated from Syria, I imagined he looked like Omar Sharif. I hoped he would be rich and kind and would come into our lives (and our not yet furnished apartment) and help us. Later, after I’d met my father, I tried to believe he’d changed his number and left no forwarding address because he was
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く