タグ

2014年10月2日のブックマーク (6件)

  • sprintf を最大10倍以上高速化するプリプロセッサ「qrintf」を作った

    最近H2OというHTTPサーバを書いているのですが、プロファイルを取ってみるとsprintfが結構な時間をっていて不満に感じていました。実際、sprintfは数値や文字列をフォーマットするのに十徳ナイフ的に便利なので、HTTPサーバに限らず良く使われる(そしてCPU時間を消費しがちな)関数です。 では、sprintfを最適化すれば、様々なプログラムが より高速に動作するようになるのではないでしょうか。ということで作ったのが、qrintfです。 qrintfは、Cプリプロセッサのラッパーとしてソースコードに含まれるsprintfの呼出フォーマットを解析し、フォーマットにあわせたコードに書き換えることで、sprintfを高速化します。 たとえば、以下のようなIPv4アドレスを文字列化するコード片を sprintf( buf, "%d.%d.%d.%d", (addr >> 24) & 0xf

  • 文系がゼロから統計を勉強するときに最初の1年で読むべき本 - StatsBeginner: 初学者の統計学習ノート

    最初の1年で読むべきを考える 私の統計学の理解はまだまだ初歩レベルに留まっていますが、昨日飲んでる時に「初心者向けの統計のってどういうのが分かりやすいですか」というようなことを訊かれて、「俺に訊かれてもあまり参考には……」とか思う一方、まだ初歩レベルの位置にいる人間だからこそ言える「このが分かりやすかったよ論」ってのもあるよなと思ったので、現時点での読書感想みたいなものをメモしておきます。一昨年、統計の勉強を始めた頃の自分にむかって書いてる感じです。 理系の人とか、ある程度統計の理解ができている人からみれば、「質的な理解のためにはもっと難しいがいいよ」ってなるかも知れませんが、「いやそんな難しいの勧められても独学のモチベーションが続かねーよ」っていう立場でまとめておきますw ここでは、 統計の勉強はしたことがなく、標準偏差とか言われても意味分からない プログラミングも全くわからな

    文系がゼロから統計を勉強するときに最初の1年で読むべき本 - StatsBeginner: 初学者の統計学習ノート
  • 【旧版】iPhoneアプリ開発入門 (全13回) - プログラミングならドットインストール

    レッスン一覧 料金プラン ログイン 2024/07/11 NEW 【週刊ドットインストール】 ロードマップ相談の現場から、レッスン制作の進捗、HTML/CSSを極めるコーナー 2024/07/11 NEW HTML ってなんのため? - HTML / CSS を極めるコーナー 2024/07/10 NEW 『Laravel入門 CRUD操作編』をリリースしました 2024/05/07 NEW あなただけの学習ロードマップを作成します 【随時受付中】

    【旧版】iPhoneアプリ開発入門 (全13回) - プログラミングならドットインストール
  • スティーブ・ジョブズが子どもにiPhoneやiPadを使わせなかった理由 : 痛いニュース(ノ∀`)

    スティーブ・ジョブズが子どもにiPhoneiPadを使わせなかった理由 1 名前: 河津掛け(茸)@\(^o^)/:2014/09/27(土) 20:53:35.66 ID:Pm6FF9Ss0●.net 2011年に亡くなったジョブスは、テクノロジーに関して能的な才能があったが、親としてはローテクを貫き、子どもたちの電子機器の利用を厳しく制限すべきだと固く信じていた。 「私達は、子どもたちのテクノロジー機器の利用を制限しています。」と、ジョブスは2010年、我が子のハイテク機器利用時間が増えることを心配して語った。 現代の親なら百も承知だろうが、iPhoneiPadは子ども達にとって非常に魅力的だ。これら手のひらサイズの機器は最先端のおもちゃである。長い休暇、長いドライブの間などの親が忙しい時に、親の代わりとなって、子どもたちを喜ばせ、気晴らしをさせ、静かにさせてくれる。 しかし、こ

    スティーブ・ジョブズが子どもにiPhoneやiPadを使わせなかった理由 : 痛いニュース(ノ∀`)
    decoy2004
    decoy2004 2014/10/02
    『 算数で計算機を使わせないのと同じ理屈 。基礎が出来てない状態で便利なツールを使っても意味が無い。』
  • 「みんなジョブズに騙されている」増井俊之教授が進歩の止まったコンピュータのUIを問い直す【TechLIONレポ】 - エンジニアtype | 転職type

    モノづくりをテーマに行われた『TechLION vol.18』。登壇者は左から寺薗淳也氏、瀬尾浩二郎氏、増井俊之氏 コンピュータはこの30年、まったく進歩していない――。 有名エンジニアによるトークライブの場としてすっかりおなじみになった『TechLION』の壇上で、慶應大学環境情報学部の増井俊之教授は業界の現状を憂えた。 2014年9月に開催された『vol.18』のテーマは「モノづくり」。小惑星探査機『はやぶさ』プロジェクトチームの一員としても知られる会津大の寺薗淳也准教授、面白法人カヤックから独立しフリーのエンジニア/クリエイティブ・ディレクターとして活躍中の瀬尾浩二郎氏とともに、UI研究の第一人者、増井教授は登壇した。 時々刻々と性能が上がっているように見えるコンピュータ(編集部注:増井氏の発言では「計算機」)が、30年にわたってまったく進歩していないと指摘する増井氏の真意とは? 『

    「みんなジョブズに騙されている」増井俊之教授が進歩の止まったコンピュータのUIを問い直す【TechLIONレポ】 - エンジニアtype | 転職type
    decoy2004
    decoy2004 2014/10/02
    『映画を見るのにもアプリを起動するのか、動画ファイルを捜すのかを考えないといけない。なぜそんなことを考える必要があるんでしょうか。』 今のスマホはアプリの境界をいちいち強制してくるから不便。
  • google-this.el : Emacsからググるたった1つのコマンド

    google-this 20160710.1720(in MELPA) A set of functions and bindings to google under point. なんか今更感があるけど、EmacsからGoogle検索をする方法です。 Emacsを使っている多くの人が自前で「Emacsからググるコマンド」を 作っているかもしれません。 非公開のものも入れればきっと星の数ほど実装がありそうですが、 google-this.el はMELPAに置いてある最新の実装です。 その中にはたくさんのコマンドが定義されていて、 マイナーモード化もされているのですが 実用上、たった一つのコマンドを知っていれば問題ありません。 M-x google-this は空気を読んでググってくれます。 regionが指定してあるときはその内容 現在のシンボル 現在の単語

    google-this.el : Emacsからググるたった1つのコマンド