タグ

2022年7月8日のブックマーク (3件)

  • 括弧で34087重に囲んだ関数を食わせるとg++が死ぬ

    TL;DR ((((printf("Hello World\n")))))みたいに関数をたくさんの括弧で囲むとコンパイラが死ぬので気をつけましょう。 はじめに 以前、printfに4285個アスタリスクをつけるとclang++が死ぬという記事や、GCCに27958段ネストした関数をわせると死ぬという記事を書きました。 特に、printfにアスタリスクをたくさんつける記事では、clang++がわりとすぐ死んだのに対して、g++は5万個とかつけても大丈夫でした。一般に、コンパイラが死ぬ系のコンパイラいじめは、再帰でスタックを使い切るタイプのものが多く、LLVMよりもGCCの方が頑健という印象です。 さて、C++では、括弧を無駄につけることができます。例えば、

    括弧で34087重に囲んだ関数を食わせるとg++が死ぬ
    Cherenkov
    Cherenkov 2022/07/08
  • なぜ一線を越えるのか 無差別巻き込み事件の深層 - NHKスペシャル

    私たちは当にこの世界を知っているでしょうか。激変する社会、生きる人々のリアル、そして大自然のスペクタクル。地を這う取材と圧倒的な映像、想像を超えたストーリー体験があなたの生き方をも変えるはずです。

    なぜ一線を越えるのか 無差別巻き込み事件の深層 - NHKスペシャル
    Cherenkov
    Cherenkov 2022/07/08
    7/8安倍元首相が撃たれた日に思い出した。録画してまだみていなかった 6/18 NHKスペシャル なぜ一線を越えるのか 無差別巻き込み事件の深層
  • 侮蔑表現を気に入るというアメリカの伝統について

    最近、赤松健候補をレドマツ呼ばわりするのがニガーと同種の深刻な差別問題だという主張が頻繁にされていて、酷暑の残酷さに心を痛め後遺症を心配するところなのだが、「ニガーを当事者が言うのはOKだが外部が言うのはダメ」という言説はちょっと違うので一言言わせてくれ。 この「罵倒文句を己らの呼称として使うようになる」っていうのはアメリカの伝統なんよ。 ヤンキーとヤンキードゥードゥルYankeeは元々北部のアメリカ人の事で、主に南部人(デキシー)が使う罵倒語だった。 ところがこれを北部の連中は気に入ってしまい、自分らの事をヤンキーと自称するようになった。NY州の大リーグチームはNYヤンキースだ。今ではアメリカ人=ヤンキーという使い方も一般的だ。 一方外国がヤンキーという場合は大抵が罵倒語だ。でも当のヤンキー達は気にせず使い続けた。 日の『アルプス一万尺』はアメリカの愛国歌、ヤンキードゥードゥル Yan

    侮蔑表現を気に入るというアメリカの伝統について