タグ

2021年3月1日のブックマーク (13件)

  • 『有機化学 〜E2反応〜』

    薬と化学と薬等々に関して書いていこうと思います。 OTC関係はこちらでまとめてます。 https://hirono.hatenadiary.jp/ 今日は脱離反応です。 名前の通り、官能基が脱離する反応です。 強塩基を用いてプロトンを引き抜いて、脱離基が脱離し、二重結合を作る反応となっています。 反応の際には、立体化学が重要になってきます。 引き抜かれるプロトンの180度反対側に脱離基がないと反応しません。(この配座をアンチペリプラナーといいます。) なんでこんなことになるのか? C-Hの結合(青色)に使われている電子が、C-Brの反結合性軌道(赤色)まで流れ込み、二重結合を形成します。 それを分子軌道法で表すと、上記のようになります。 C-Hの軌道と、C-Brの反結合性軌道が相互作用を起こし安定化します。 そうなるとC-Brの結合性軌道のエネルギー準位より低くなるため、Brイオンが脱離す

    『有機化学 〜E2反応〜』
    otori334
    otori334 2021/03/01
    “反応条件が特に重要です。アンチペリプラナーでないと反応が進行しません。” β-水素が1個の場合は立体選択的というより立体特異的.フロンティア軌道論まで保留.
  • How to implement Japanese full-text search in Elasticsearch

    全文検索は一般的に知られていますが、検索エクスペリエンスで非常に重要な役割を果たしています。ただし、日語など、一部の言語では、全文検索を実装するのが難しい場合があります。このブログでは、日語で全文検索を実装する際の課題を探り、Elasticsearchでこれらの課題を解決する方法をいくつか示します。 全文検索とは? Wikipediaより、下記が定義となります。 全文検索とは、コンピュータにおいて、複数の文書(ファイル)から特定の文字列を検索すること。「ファイル名検索」や「単一ファイル内の文字列検索」と異なり、「複数文書にまたがって、文書に含まれる全文を対象とした検索」という意味で使用される。 全文検索は、現在多くのデジタル体験を強化するものです。全文検索は、データセット内に隠れている可能性のある単語やフレーズを見つけようとしてくれます。例えば、ネットショッピングして「phone」を検

    How to implement Japanese full-text search in Elasticsearch
  • 関数 | Python のメソッドの作り方

    2021.04.06 Python で関数オブジェクトを定義する際に def コマンドを利用する。平均や分散などを計算する際に、NumPy や SciPy で用意されたメソッドを利用すればよいが、独自のアルゴリズムで計算したい場合などは、関数を一からつくり上げる必要がある。 基的な作り方 関数は、def に続いて関数名とコロンを書き、その次の行をインデントし、関数の処理を書く。例えば、2 つの引数(x と y)を受け取り、その差を返す関数は次のように作成する。ただし、関数は diff とする。 def diff(x, y): sa = x - y return sa 自作した関数 diff は以下のように利用する。 diff(30, 10) ## 20 dis(y = 10, x = 30) ## 20 関数を利用するにあたって、引数が足りないときにエラーが発生する。例えば、diff 関

  • アフィン写像 - Wikipedia

    アフィン空間 (A, V(A)), (B, V(B)) に対し、写像 f: A → B と f が引き起こす線型写像 V(f): V(A) → V(B) の組 (f, V(f)) をアフィン写像という。ここで f が V(f) を引き起こすとは、f と V(f) との間に条件 任意の a ∈ V(A) に対し、 が成り立つ。 任意の P ∈ A, a ∈ V に対し、f(P + a) = f(P) + V(f)(a) が成り立つ。ただし、"+ a", "+ V(f)(a)" はそれぞれ、A, B における平行移動を表す。 が満たされることをいう。このアフィン写像を f × V(f): (A, V(A)) → (B, V(B)) あるいは単に f: A → B で表す。 原点を固定して A = O + V(A), B = O′ + V(B) とみるとき、アフィン写像 f: A → B は具体

  • 二面角 - Wikipedia

    二面角(にめんかく、英: dihedral angle)は、2つの平面(またはその部分集合)がなす角度である。たとえば、二面角が0なら2面は平行(同一の場合を含む)で、π/2(90°)なら垂直である。 二面角は、法線同士の角度として定義される。つまり、2面の法線ベクトルをa、bとすると二面角 φ は で表せる。二面角は2π(360°)の周期性を除いて一意には定まらないが、通常は主値として0~π(180°)の範囲で表す。ただし、多面体の面で内側と外側を区別する場合などでは、0~360°の範囲で表す。また、内側・外側も面の向きも区別しない場合は、 と絶対値を取り、0~π/2(90°)の範囲で表す。2つの平面は鋭角と鈍角の2つの角度を為すので、そのうち鋭角のほうを取っていることになる。 二面角は、2面に垂直な平面(平行移動の自由度を残して決まる)での断面内で考えると、通常の直線同士の角度に還元で

    二面角 - Wikipedia
  • 二面角 - Wikiwand

  • ひずみ:結合角ひずみ、二面角ひずみ、立体ひずみ

    環状の飽和炭化水素であるシクロアルカンにはひずみが生じている。ひずみには3種類あり「結合角ひずみ、二面角ひずみ、立体ひずみ」がある。ひずみは化合物の安定性の上で影響を及ぼしている。 結合角ひずみ 隣り合う3つの炭素原子の角(結合角)の理想値は109.5°であり、この値からずれるほど環の内部にひずみを生じる。そのため、シクロヘキサンは折れ曲がり形をとっている。 二面角ひずみ 上の図で言うと、Aの物質を→の方から見るとBのようになり、ついにはCのように見える。このときのaとbのなす角を二面角という。 二面角の理想は60°であり、この値からずれることでひずみが生じる。 立体障害 置換基同士の立体的な反発です。ひずみの大きさはこのような複数のひずみによって生じるエネルギーの和である。 ニューマン投影式 (newman projection) ニューマン投影式は立体配座を考えるときに有利である。ニュ

  • 食 (天文) - Wikipedia

    2021年5月26日の皆既月 [1](しょく、英語: eclipse[1]、古代ギリシア語: ἔκλειψις「力を失う」に由来)とは、ある天体が別の天体の動きによって隠される天文現象である[2]。 は移動する天体の動きに従う光量の変化として観測される。観測者が、光源天体からの光を隠す天体を見ているのか、光を隠している天体が別の天体表面に投射した影(像、写像)を見ているのかによって区別できるが、どちらもと呼ばれている。 区別されるときは、前者は「掩蔽」(例:日)といい、後者は影による(例:月)という。掩蔽のうち、隠す天体が隠される天体に比べ極端に視直径が小さい場合を通過といい、隠されるほうの天体が太陽の場合を特に太陽面通過という。 を説明するときは、概ね観測者を地球に置くことが多かったが、探査機の開発により、地球外での観測も可能となっている。地球上で日が起きているとき、こ

    食 (天文) - Wikipedia
  • グルー言語 - Wikipedia

    この項目では、プログラミング用語について説明しています。緑色と青色を区別しない言語(grue language)については「緑#緑をさす「青」」をご覧ください。 この記事には複数の問題があります。改善やノートページでの議論にご協力ください。 出典がまったく示されていないか不十分です。内容に関する文献や情報源が必要です。(2011年11月) 独自研究が含まれているおそれがあります。(2017年3月) 言葉を濁した曖昧な記述になっています。(2017年3月) 出典検索?: "グルー言語" – ニュース · 書籍 · スカラー · CiNii · J-STAGE · NDL · dlib.jp · ジャパンサーチ · TWL グルー言語 (英: glue language) とはプログラミング用語のひとつであり、ソフトウェアコンポーネント同士を結びつけることを主眼としたプログラミング言語の総称で

  • 立体特異性 - Wikipedia

    化学において立体特異性(りったいとくいせい、英: Stereospecificity)とは、異なる立体異性の反応物から異なる立体異性の反応生成物がもたらされる反応機構、または立体異性体の一方(または一部)のみに作用する反応機構の特性である[1][2][3]。 その一方、立体選択性(stereoselectivity[1][2])は、非立体特異的機構によって複数の生成物の形成が可能であるが、反応機構とは独立な立体障害といった因子によって生成物の一方(または一部)の形成が有利となる反応混合物の特性である。 立体特異的機構は任意の反応物の立体化学的結果を「特定」するのに対して、立体選択的反応は任意の反応物に作用する同一の非特異的機構によって入手可能な生成物から生成物を「選択」する。単一で立体異性的に純粋な出発物質を考えてみると、立体特異的機構は100%の特定の立体異性体を与える(または無反応)が

  • 「Maison Picassiette」Chartres 「ピカシエットの家」 シャルトル 2日目-1

    La Maison Picassiette à Chartres 「ラ・メゾン・ピカシエット」 シャルトル, フランス

    「Maison Picassiette」Chartres 「ピカシエットの家」 シャルトル 2日目-1
  • アジ化物 - Wikipedia

    アジ化物イオン 有機アジ化物の共鳴式 アジ化物(アジかぶつ、azide)とは −N3 原子団を持つ化合物の総称である。アジ化物イオン (N3−) の塩も、置換基であるアジ基 (−N3) が共有結合した化合物もアジド (azide) と呼ばれる。特にアシル基にアジ基が置換した化合物を酸アジドと呼ぶ。 アジ化物塩は爆発性を示すものが多く、重金属塩は爆発物の信管に利用される(アジ化鉛に詳しい)。金属のアジ化物は消防法第2条第7項及び別表第一第5類10号、危険物の規制に関する政令第1条により危険物第5類に指定されている。アジ基を持つ有機化合物の大半は爆発性を示さないが、常圧蒸留等で過熱した際に爆発するものも一部存在する。 アジ化物イオンもアジ基も直線構造ではなく、僅かに曲がっている(約172度)。 有機アジ化物の合成、反応[編集] 合成[編集] アジ化物イオンは求核性が高いために、ハロゲン化アルキ

    アジ化物 - Wikipedia
  • grepでは困難な、特定文字列の存在行から別の文字列が存在する行までの抽出 (Perlのflip-flop演算子の使い方) - 理系学生日記

    特定の文字列がある行から、別の特定の文字列がある行までを抽出したいということがよくあります。 これgrep等を使うと苦労する話なんですが、flip-flop演算子を使ったPerlのone-linerで可能です。 例えば昨日の記事ではgit help commitの中から--no-edit/オプションの説明を抽出しました。 これは--no-editという文字列が出てくるところから空行までを抽出すれば良い。これは以下のようにすれば可能です。 $ git help commit | perl -nle 'print if /--no-edit/ ... /^\s*$/' 解説自体に空行が混じるケースでは以下のようにすれば良いでしょう。 この例では、--cleanupという文字列が出現してから、次のオプション(-文字列形式)が出るまでを抽出しています。 $ git help commit | pe

    grepでは困難な、特定文字列の存在行から別の文字列が存在する行までの抽出 (Perlのflip-flop演算子の使い方) - 理系学生日記