タグ

2019年2月17日のブックマーク (8件)

  • モダンなC++におけるコンパイル時間削減のテクニック (第2弾) - Qiita

    はじめに まさかの第2弾です。 前回の記事が好評だったため、今回は少し違った視点からコンパイル時間の削減についての話をさせていただこうと思います。 C++17も普及してきたようで、C++の構文はますます複雑化しています。テンプレートを使用したテクニックやconstexprの需要の増加に伴い、ヘッダオンリーのライブラリの増加、コンパイル時処理の増加が見られるようになりました。 しかしそれと反比例して、C++のコンパイル時間は増大していきます。 一つの翻訳単位でもコンパイル時間が数十秒、あるいは数分に及ぶことさえあり、さらにコンパイル中のメモリ消費量も問題になってきます。 あるヘッダオンリーライブラリを利用した時は、たった一つの翻訳単位でメモリの6割を消費してしまいました。 前回の記事では、主にソースコードに工夫を加えることによってコンパイル時間を削減する方法を紹介してきました。なので今回は、

    モダンなC++におけるコンパイル時間削減のテクニック (第2弾) - Qiita
  • モダンなC++におけるコンパイル時間削減のテクニック - Qiita

    はじめに C++は他の高級言語と比べると、run-time性能で優れています。C++11、C++14ではテンプレートを使ったテクニックが多く登場し、静的型言語特有のデメリットを大きく解消することとなりました。 しかし... ... ... ... ............. 遅い!!! コンパイルが終わらない!!! 複雑なテンプレートテクニックを使用したライブラリとかだと、どうしてもコンパイル時間が肥大化してしまう。 というわけで今回は、C++11以降の「モダンなC++」においてコンパイル時間を削減させるテクニックをいくつか紹介します。 対象となる読者 C++のテンプレートや共有ライブラリを使用した経験があり、C++の優れたテンプレートの機能を活用したいが、コンパイルに時間がかかって困っている人。あるいは、C++で書かれたライブラリの開発に携わっている人。 コンパイル時間削減のためのテクニ

    モダンなC++におけるコンパイル時間削減のテクニック - Qiita
  • 馬鹿なやつ、何度も逃げろと言ったのに

    IEND @IEND29 最初に思い付いた下の句が「何も知らないまま死ねたのに」だったので、割と人柄がでるタイプの上の句なのかもしれない>馬鹿なやつ、何度も逃げろと言ったのに 2019-02-16 01:10:22 IEND @IEND29 馬鹿なやつ、何度も逃げろと言ったのに 女一人がそうも大事か 馬鹿なやつ、何度も逃げろと言ったのに 見られたならば生きて帰さん 馬鹿なやつ、何度も逃げろと言ったのに せめて仇は取らせてもらう 馬鹿なやつ、何度も逃げろと言ったのに 当に逃げる奴がいるかよ …どうしても悪役っぽくなる… 2019-02-16 01:13:07

    馬鹿なやつ、何度も逃げろと言ったのに
  • 「異世界転生・転移もの」の略称というか通称を考える - WINDBIRD::ライトノベルブログ

    異世界転生とは「現実世界で死んで異世界に生まれ変わる物語類型」、異世界転移とは「現実世界から異世界に移動する物語類型」のこととする。 「勇者として異世界に召喚されるもの」や「現実世界と異世界が接続されて行ったり来たりするもの」などもそこに含めることとする。 また「VRゲームが実体化するもの*1」や「転生した先が戦国時代であるもの*2」なども含めることとする。 …と長々と説明してみたが、この「現実世界から異世界へ移動する物語類型」のしっくりくる呼び方が無い。 「転生もの」「転移もの」だともう片方が含まれないし、いちいち「転生・転移もの」と書くのも面倒だ。 しょうがないから適切な呼称を考えてみよう、というのが、この記事の企図するところである。 異世界ファンタジー 「ちょっと待って、それって異世界ものとか異世界ファンタジーって言うんじゃないの?」と思った方もいるかもしれない。 しかし「異世界ファ

    「異世界転生・転移もの」の略称というか通称を考える - WINDBIRD::ライトノベルブログ
    endo_5501
    endo_5501 2019/02/17
    “海外でも「異世界転生・転移もの」は大人気で「ISEKAI」だけで通じてしまうらしい” へー
  • シャウエッセンが電子レンジでチンを禁止から解禁へ

    片山萌美 @neichiamo 今日知って当に驚いたんだけど ニッポンハムのシャウエッセンてあるじゃない。 電子レンジで 調理して...いいんだって! 驚きすぎて 思わずツイートしたし ソーセージべたい。 pic.twitter.com/AaTVbopYf9 2019-02-15 18:49:37

    シャウエッセンが電子レンジでチンを禁止から解禁へ
  • fastTextで未知語の類似語を探してみる | CCT-recruit

    エンジニアのtetsuです。 単語のベクトル表現を得る手法といえば、ニューラルネットワークを用いたWord2vecが一番有名かもしれません。ただし単純にWord2vecを用いた場合には未知語のベクトル化ができません。これに対して、fastTextを用いると未知語に対してもベクトル化が可能になります。 今回はfastTextで未知語をベクトル化し、学習データに含まれる単語の中から類似しているものを探すということを試してみます。 fastTextとは? fastTextはFacebookによって開発されているライブラリでGitHub上でソースが公開されています。 https://github.com/facebookresearch/fastText このfastTextは高速に単語の分散表現を得ること(単語のベクトル化)と文の分類問題を解くことが可能です。今回に関しては前者の単語の分散表現を

  • 注射針ごとカプセルで、飲むインスリン開発(読売新聞) - Yahoo!ニュース

    【ワシントン=船越翔】米マサチューセッツ工科大(MIT)は、糖尿病の患者に必要なインスリンを、飲むだけで摂取できる小型のカプセルを開発したと発表した。インスリン投与のために定期的に注射を打つ患者の負担を減らすのが狙いという。 カプセルは直径1センチ程度。外側はプラスチックでできていて、中にインスリンを固めて作った針と小さなバネが収められている。カプセルを飲むと、胃の中でバネを覆う砂糖の筒がとけて、バネの力で針が外に押し出される。針が胃の膜に刺さり、インスリンが体内に吸収される仕組みだ。 研究チームは、カプセルを豚に投与し、針が刺さった後にカプセルが体の外に排せつされることも確認した。 MITは胃壁に針を刺しても患者は痛みを感じにくいとしており、今後、実用化に向けた研究を進める方針だ。

    注射針ごとカプセルで、飲むインスリン開発(読売新聞) - Yahoo!ニュース
    endo_5501
    endo_5501 2019/02/17
    “カプセルを飲むと、胃の中でバネを覆う砂糖の筒がとけて”なるほどぉ
  • お薦めのコンパイラの本とか | κeenのHappy Hacκing Blog

    κeenです。たまにお薦めコンパイラの教えてなどのやりとりをTwitterで見かけるのでまとめておきます。 私の主観が入っているので他の方の意見も参考にして下さい。 普通の入門書三書 よく挙げられるのは通称「ドラゴンブック」、「タイガーブック」、「中田先生の最適化なんちゃらの」です。 このうちのどれかを読むと良いでしょう。 こういう教科書系のによくあることですが、だけでなく挙げられている参考文献の情報も重要なので読み終わっても売らないで棚に残しておくことをお薦めします。 コンパイラ[第2版]~ 原理・技法・ツール ~ いわゆるドラゴンブックです。結構古くからあるです。前半が構文解析の理論で、後半でコンパイラ関連の技法などが載っています。 割と技法の紹介が多く、幅は広いですがそれぞれの説明に割かれた紙面は小さいです。 章分けが雑なので目次だけで内容を判断せず、手にとって確かめたほ

    お薦めのコンパイラの本とか | κeenのHappy Hacκing Blog