タグ

2021年10月23日のブックマーク (3件)

  • 睡運瞑菜とは はてなの人気・最新記事を集めました - はてな

    udzura
    udzura 2021/10/23
    なんだこれ…
  • 先住民族の言語の消失で、そこにしかない薬用植物に関する知識が失われていく

    スイス、チューリッヒ大学の研究で、現存する薬用植物(薬草)の知識の大多数は、先住民の言語の消失と関連していることがわかった。 アマゾン、ニューギニア、北米の地域の研究で、薬用植物の効用の75%が、ひとつの言語でしか伝えられていなかったのだ。 こうした知識の多くは、たったひとつの言語でしか知られていないため、その言語が消滅してしまえば、薬用植物の知識も同様に失われてしまうということになる。 先住民族の言語の重要性 ブラジルでは、ロンドニア州のカリチアナ族、バイア州やミナスジェライス州のパタクソ族のように、先住民族の学校が、言語の保存に重要な役割を果たしていて、カタログ化や再生プロジェクトも行われている。 チューリッヒ大学の進化生物学、環境学の研究者、ジョルディ・バスコンプテは言う。 言葉が消滅するときはいつも、話す声もまた消え、現実を理解する方法も、自然と対話する方法も、動物や植物を描写した

    先住民族の言語の消失で、そこにしかない薬用植物に関する知識が失われていく
    udzura
    udzura 2021/10/23
    これ、SEEDで読んだやつだ
  • Rust の std::any::Any トレイトを用いて安全に動的型付けっぽいことをやる - Qiita

    概要 Rust の std::any モジュールには Any という名前のトレイトがあります(ここで boost::any を使ったことのある C++er は何かを察する)。Any トレイトはほとんどあらゆる型に実装されるため、すなわちほとんどあらゆる型の参照を &Any で受けることができます。 std::any - Rust std::any::Any - Rust Any は “A type to emulate dynamic typing” (動的型付けをエミュレートする型)と公式リファレンスで説明されています。これを用いることで**「あらゆる型の参照が入る変数を定義する」「実行時の型によって処理を分岐させる」**などといった動的型付けっぽいプログラミングが可能となります。しかもダウンキャスト(Any から指定の型への変換1)の結果は Option 型で返ってくるため、パターンマ

    Rust の std::any::Any トレイトを用いて安全に動的型付けっぽいことをやる - Qiita
    udzura
    udzura 2021/10/23