タグ

2015年3月11日のブックマーク (9件)

  • libevent

    Support & Info Bug Tracking: Bugs & Features Mailing List: Info Git Repository: github (sourceforge - deprecated) License: 3-clause BSD IRC: #libevent on OFTC Happy Hacking You can make Libevent developers happy by reducing our wishlists! Nick's list – Niels's list The libevent API provides a mechanism to execute a callback function when a specific event occurs on a file descriptor or after a time

  • PerlにおけるRubyライクなブロックにまつわる、関数のプロトタイプについてのまとめ。 - $ cat /var/log/shin

    Amon2のbasic flavorな自動出力を眺めていたら、"script/myapp-server"*1にこんなソースが有りました。 my $app = builder { enable 'Plack::Middleware::Static', path => qr{^(?:/static/)}, root => File::Spec->catdir(dirname(__FILE__), '..'); enable 'Plack::Middleware::Static', path => qr{^(?:/robots\.txt|/favicon\.ico)$}, root => File::Spec->catdir(dirname(__FILE__), '..', 'static'); enable 'Plack::Middleware::ReverseProxy'; MyApp::W

    PerlにおけるRubyライクなブロックにまつわる、関数のプロトタイプについてのまとめ。 - $ cat /var/log/shin
  • コンパイラ - コンパイラの最適化についてすべてのプログラマが知っておくべきこと

    このブラウザーはサポートされなくなりました。 Microsoft Edge にアップグレードすると、最新の機能、セキュリティ更新プログラム、およびテクニカル サポートを利用できます。 コンパイラの最適化についてすべてのプログラマが知っておくべきこと Hadi Brais コード サンプルのダウンロード 高度なプログラミング言語には、関数、条件付きステートメント、ループなど、驚くほど生産性が上る抽象プログラミング コンストラクトが多数用意されています。ただし、高度なプログラミング言語でコードを作成する場合のデメリットの 1 つは、パフォーマンスが大幅に低下するおそれがあることです。パフォーマンスを犠牲にすることなく、わかりやすく、メンテナンスしやすいコードを作成するのが理想です。このため、コンパイラがコードを自動的に最適化してパフォーマンスの向上を図ります。最近のコンパイラが行う最適化は非常

    コンパイラ - コンパイラの最適化についてすべてのプログラマが知っておくべきこと
  • サービス終了のお知らせ

  • 2011年3月11日、福島第一原発事故の一報に接して、最初に思ったこと(みわよしこ) - 個人 - Yahoo!ニュース

    2011年3月11日、東日大震災が発生した時、私は2匹のとともに東京の住まいにいました。 福島第一原発事故の報道に接して最初にわいた感情は、放射能のことではありませんでした。 「原子炉内部のシミュレーション、あれだけやってたのに?」 でした。 昔、お世話になった流体シミュレーションツールのこと私は1990年から2000年まで、電機メーカーの半導体事業部づきの研究部門で、半導体に関わるシミュレーションの研究・開発に従事していました。半導体に関わるシミュレーションの目的は、大きく分ければ、「何を製造すればよいのか?」「どうやって製造すればよいのか?」「製造された製品はどのような動作をしそうか?」の3つのいずれかとなります。 1994年ごろ以後の私の研究対象の一つに、「どうやって製造?」からもう少し具体的に踏み込んだ「どういう装置で?」がありました。半導体の製造工程には、何十回となく「洗浄」

    2011年3月11日、福島第一原発事故の一報に接して、最初に思ったこと(みわよしこ) - 個人 - Yahoo!ニュース
    akanehara
    akanehara 2015/03/11
  • 某R社を5日でクビになった話 - Code.io

    2015-03-07 某R社を5日でクビになった話 Hello,World!個人開発でぬくぬくやってきたエンジニアの僕が、縁あってエンジニアインターンし、5日目にしてクビになるという出来事があり、学びが多かったので綴りたいと思います。 ◼︎某社との出会い 焼き肉をおごるという企画で、スカウトが来て、オシャレでキレイな焼き肉屋さんでランチをしました。そこで、スゴイエンジニアさんに「このサービスのこの部分をこうしたほうがよくて、ここまで作ったので開発してもいいですか?みたいにすれば自分のやりたい開発ができるんだよ」と言われ、自分のエンジニアのイメージがガラッと変わって魅了されて、興味を持つようになりました。そのスゴイエンジニアさんは、今も憧れているスゴイ方です。カッコイイなと思っています。 ◼︎某社の技術責任者との出会い 会社訪問を予定していた日に、スゴイエンジニアさんにスゴイエンジニアさんの

    某R社を5日でクビになった話 - Code.io
  • Python の メタプログラミング (__metaclass__, メタクラス) を理解する | yunabe.jp

    Pythonのメタプログラミング (__metaclass__) は組み込み関数 type の普段利用しない隠れた機能や、 普通は利用しない特殊メソッド __new__ などを理解する必要があり 理解するのが結構難しい。 あまり関連情報がまとまってるドキュメントがなくて理解するのに苦労したので情報をまとめておきました。 目次 事前知識 type とクラス定義のあまり知られていない関係 特殊メソッド __new__ __metaclass__ typeの継承 メタクラスの例 実装の解説 事前知識 Customizing class creation (日語:クラス生成をカスタマイズする) を読むと、型を取得するのに普通利用するbuiltin関数 type を継承していたり、 普通利用することのない __new__ が定義されていたりして、 type の隠された機能と __new__ につい

  • Perl を学ぶとき、真っ先に覚えたいモジュール

    春ですね! 新年度ですね! Perl 書くことになってしまいましたか! 奇遇ですね! sigil が意味わかりませんか! 特殊変数がググれませんか! リファレンスが謎ですか! 1; の存在が不明ですか! オブジェクト指向が難しいですか! むしろオブジェクトじゃないコードの方がゆるくて大変ですか! XS が読めませんか! ええ、XS は僕もあんまり読めません>< さて、この春から Perl を学ぶことになった人も多いかと思いますが、なにはなくともこれまず覚えたら後が楽になるんじゃないかというモジュールを、いくつか紹介したいと思います! (まあ、自分の初期を思い返すと、この辺はやく知っておきたかったなあというリストです) Data::Dumper, YAML 変数(リファレンス)やオブジェクト(blessされたリファレンス)をダンプする用途では、Data::Dumper が一番メジャーのような

    Perl を学ぶとき、真っ先に覚えたいモジュール
  • 猫用ブランコが販売中 | マイナビニュース

    同商品は無漂白コットンを使用した、天井や壁につり下げて使用するブランコ型キャットタワー。 ブランコの揺れを大きくしたい場合は壁から離れた位置に取り付け、フックや突っ張り棒を使用してぶら下げる。揺れを少なくしたい場合は壁際に取り付ける必要がある。 セット内容はトラピーズ体にハンモック、引っ掛け用ロープ、トラピーズ化粧箱。化粧箱底には爪とぎが入っており、爪とぎボックスとしても使用できる。トラピーズ専用クッションは中身が入っていないため、手持ちのタオルや古着を詰めるか、別売の専用クッション中身を購入のこと。 詳細は公式サイトを参照のこと。

    猫用ブランコが販売中 | マイナビニュース