僕が高校生のときの話だが、通学時に自転車で盛大にすっ転んだにもかかわらず全く痛みを感じないという不思議な出来事があった。 痛みを感じなかった理由は、そこに女子高生がいて、転ぶ様子を見られたことがとても恥ずかしかったからだろうと思う。 女子高生の視線は痛みをも消し去るのだ。 人体の神秘ともいえる、この現象を今あらためて検証したいと思う。(藤原 浩一)
僕が高校生のときの話だが、通学時に自転車で盛大にすっ転んだにもかかわらず全く痛みを感じないという不思議な出来事があった。 痛みを感じなかった理由は、そこに女子高生がいて、転ぶ様子を見られたことがとても恥ずかしかったからだろうと思う。 女子高生の視線は痛みをも消し去るのだ。 人体の神秘ともいえる、この現象を今あらためて検証したいと思う。(藤原 浩一)
pmichaud (email not shown publicly) http://www.pmichaud.com/ Patrick Michaud is the pumpking for the Rakudo Perl 6 compiler. He holds a Ph.D. in Computer Science and was formerly a Professor of Computer Science at Texas A&M University-Corpus Christi. He is currently a software developer and consultant focused on open source development and applications, including Perl, PmWiki, and Linux. On beha
(この記事は Rakudo Star July 2010 のリリースアナウンスを元にしています) Rakudo と Perl 6 の開発チームは Rakudo Star (July 2010 release) をリリースしました。 tarball はここからダウンロードできます。 Rakudo Star はアーリーアダプタ向けの Perl 6 ディストリビューションです。既知のバグがあり、速度はそうあるべきよりもずっと遅く、またいくつかの先進的な言語機能はまだ実装されていません。しかし、新しい言語に触れ、その可能性を知るには十分なほどに完成しています。 "Star" と名のつく一連のリリースは、多くのプログラマに Perl 6 を知ってもらい、Perl 6 の言語仕様とその実装である Rakudo へのフィードバックを集めるために企画されたものです。 今回のリリースには次のような機能が含ま
人生初献本・・・と書くとこっちが送ったみたいですね。そうではなく、もらったほうです。ありがとうございます。 と、いうことで、プログラミングの魔導書 〜Programmers' Grimoire〜ですが、Vol.1 は C++ オンリーの構成です。なんとすっぽすっぽ先生のインタビューも載っています。 なので、当然メインの対象読者は C++er になるわけですけど・・・これは面白い! C++ がよほど嫌いじゃない限り、これはほかの言語のユーザにも是非読んでほしい本です。 この本には、C++ 使いが何を考え、どういう思考 (試行) を経て問題を解決するのか、といったことが詰まっています。 これは、ほかの言語を使っている人にとってもとても参考になるはずです。複数の言語が使えるような人は、是非読んでほしいですね。 まぁ、「なんで俺の使ってる言語にはこういう機能がないんだ!」などと思ってしまうかもしれ
幻の ECMAScript 4th 幻となった ECMAScript 4th のドラフトを眺めていたところ, p.33 に Destructuring assignment and binding (分割代入, 分割束縛) という項目を発見した. 分割代入に関しては JavaScript 1.7 (Firefox などが用いる SpiderMonkey や Rhino に実装済み) から使用が可能であるため, ご存知の方も多いのではないかと思う. 「そういえば詳しい仕様は見たことがなかったな」と軽い気持ちで読み進めていたところ, そこに述べられていることが Haskell や OCaml など関数型言語におけるパターンマッチと同等であると分かり, 驚いた. 例えば, 分割代入においては次のように deep なパターンが利用可能であると書かれている. let { x: {a, b}, y:
jemalloc is a general-purpose scalable concurrent malloc(3) implementation. メモリアロケータjemallocがスタンドアローンライブラリとして公開された。jemallocはJason Evans氏によって開発されたメモリアロケータ。同氏はFreeBSDデベロッパでもあり、マルチコアシステムにおいて高い性能を発揮するようにこの新しいメモリアロケータを設計し実装してきた。シングルコアにおいても性能の改善が見込めることがわかり、FreeBSDのシステムメモリアロケータとして採用された。のちにNetBSDに移植されたほか、Firefoxのメモリアロケータとしても取り込まれている。 jemallocはシングルコアにおけるメモリアーキテクチャとしても優れているほか、特にマルチコアシステムにおいて並列処理が要求されるような用途で
404 Blog Not Found: C - で素数を数え直したら、範囲10億で10秒切ったお むむ、以前自分が書いた奴だと、ホットスポットでやってる事はほとんど同じなのに30秒ほどだった。 for (p=2, 3, 5, 7, 11, ...) for(i=istart; i<size;i += p*2) pflag[i]=0; danさんの場合, 1bit でフラグを記憶してるのでメモリが1/8 で済む。そこでメモリアクセスの時間が効いてるんだろう。それならキャッシュに収まる位のブロックに計算を分割しその内側で素数pのループ回せばもっと速くなるかも?と思いやってみた。見事3秒で終わった! 以下コード danさんのbitmap.cに以下を追加 bitmap *bitmap_block(bitmap *parent, size_t offset, size_t size){ if (!s
GT Nitro: Car Game Drag Raceは、典型的なカーゲームではありません。これはスピード、パワー、スキル全開のカーレースゲームです。ブレーキは忘れて、これはドラッグレース、ベイビー!古典的なクラシックから未来的なビーストまで、最もクールで速い車とカーレースできます。スティックシフトをマスターし、ニトロを賢く使って競争を打ち破る必要があります。このカーレースゲームはそのリアルな物理学と素晴らしいグラフィックスであなたの心を爆発させます。これまでプレイしたことのないようなものです。 GT Nitroは、リフレックスとタイミングを試すカーレースゲームです。正しい瞬間にギアをシフトし、ガスを思い切り踏む必要があります。また、大物たちと競いつつ、車のチューニングとアップグレードも行わなければなりません。世界中で最高のドライバーと車とカーレースに挑むことになり、ドラッグレースの王冠
cpan-outdated という、使っている CPAN module が古くないかどうかを確認できる便利なスクリプトがありますが、その cpan-outdated さんが local::lib に対応してました。 % cpan-outdated -L extlib | cpanm -L extlibなどとやると、extlib/ 以下のふるいモジュールを一気にアップグレードできます。 まあ気がむいたらやってみるといいんじゃないでしょうか。
プライベートなリポジトリほしいけどそれだけのためにgithubにお金払うのもアレなので自サバにリポジトリつくってみたメモ。 サーバー側。 $ mkdir -p ~/git/myproject.git $ cd ~/git/myproject.git $ git --bare init クライアント側。接続はssh。git://で接続できるようにするにはgit-daemonとかが必要らしいけど、まあそれはいらないのでsshでおk。 $ mkdir myproject $ cd myproject $ git init $ touch README $ git add README $ git commit -m "create project" $ git remote add origin username@hostname:git/myproject.git $ git push ori
About 南の島のプログラマ。 たまに役者。 Practical Schemeの主。 WiLiKi:Shiro 最近のエントリ 無限cxr高校受験Defense振り返ってみると2019年は色々学んで楽...覚えるより忘れる方が難しい(こともある)眼鏡のつると3DプリンタIris Klein Acting ClassSAG-AFTRA conservatory: Voice Acting創作活動って自分を晒け出さねばならないと...ループを使わずに1から100までMore... 最近のコメント shiro on 歳を取ると時間が速く過ぎるのは、新しいことに挑戦しないから? (2023/03/14)1357 on 歳を取ると時間が速く過ぎるのは、新しいことに挑戦しないから? (2023/03/01)ベアトリーチェ on ハイポハイポハイポのシューリンガン (2022/04/02)ベアトリーチ
無題のドキュメントとは ブックマークして頂けると光栄です。 ★ 無題のドキュメント 別館にて 「やる夫がセクロスに挑戦するようです」シリーズが絶賛更新中です! 無題のtwitter 「管理人にまとめさせたいスレ」 を募集しています。 面白いスレがあったら、そのスレの URLを教えて下さい! メールフォームはこちら TOP絵も募集中です! 今までに頂いた絵←03/17更新!! 【閲覧注意】なんで哲学板って変なAAばっかりなの? もう紳介とかヘキサゴンとかお涙ちょうだいとかいいから… 面接ブッチされた(`;ω;´) Google先生、今度はフィリピン湾が千葉県にあることを認める レイヤーのあかさんを思い浮かべてからこの画像を開いてほしい 女児に下半身露出し「お父さんとどっちが大きい」と聞く変態出現 源氏物語を超える小説書いたwwwwwwwwww 幸せになる画像ください 等身大渚カ
原文(投稿日:2010/07/12)へのリンク 「メッセージ送信を行うSmalltalk-80から生まれたオブジェクト指向を振り返って、継承などの現在の状況を見てみれば、私たちは間違った道を下ってきたと言えるだろうか?」 これは、QCon London 2010 インタビュー の最初の質問だった。このインタビューを受けたのは、Erlangの最初の開発者であるJoe Armstrong博士とSmalltalk、OOP、パターンに長い間関係しているRalph Johnson博士だ。私たちは「間違った道」を当てもなくさまよってきたが、これはオブジェクトの考え方の実現方法に欠点があったためであり、この考え方自体の欠点ではないと2人は述べた。実際に、Ralph Johnson博士は以下の点から始めた。 あるアイデアを思いついて世の中に出すと、たいていの人にとって急進的過ぎるのはよくあることです。大半
お知らせ ('12/4/10) 「msysGit」「Git for Windows」v1.7.10が公開、UTF-8のファイル名に対応('12/4/10 窓の杜) ようやく本家 Git for Windows が UTF-8ファイル名に対応しました。このページで公開していた UTF-8 ファイル名対応 Git for Windows はこれでお役御免となります。一応、資料としてページはここに残しておきますが、今後は本家 Git for Windows をお使いください。 なお、本家にはここで公開しているパッチは取り込まれていません。本家のパッチは Karsteen Blees 氏によるものです。 やっている内容はここに記載した方針と少し違い、POSIX API レベルで差し替えるのではなく、mingw.c 内にある ANSI API 呼び出しを Unicode API に変更しているようで
Goは型宣言無しに値が代入出来てしまうので、カーソル上の変数から型推測する必要がある補完は難しいんじゃないかなーと思ってたら、なんと作った人がいました。 すげー。 nsf's gocode at master - GitHub Autocompletion/refactoring daemon for Go language.Work in progress..Currently available things: - .a... http://github.com/nsf/gocode 仕組みはvimスクリプト内でデーモン起こしてコードとキーワードと共にサーバ側でコンパイルし、解析して返すというもの。通信にはRPCが使われている。 補完はomniなので<c-x><c-o>で開始。ちゃんと インスタンスメソッド一覧 構造体のメンバ パッケージ内の定数や型、関数 もろもろ補完してくれる。私が
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く