はてなキーワード: 有効とは
婚前交渉してもいいじゃん
というのも、昔は政略結婚みたいなのが横行してたわけだけど、その時に生娘じゃない女は交渉の道具としての価値が落ちるんだ
だから、結婚するまではセックスしちゃいけないっていう決まりを作ったのは、そもそも政略上の取引を有効に進める為の、大人の男の都合だったってわけ
そんな古くてきな臭いにおいのする決まりを頭から信じていると、大切なタイミングを逃してしまうことに繋がるかもしれないよ
まあ、その上で婚前交渉しないっていうなら止めないけどさ
創作を嗜む友人の「恋愛が主題の魅力的なキャラを作れない」という悩みを聞いて、恋愛系で重要な関係性萌えの源と、ついでに聞いた作りこみのテクニックの有効性を考えてみる。
これまでは、いわゆる両片思いに代表される、価値観・認識の相違や思いの非対称性などを伴う「コミュニケーション不全」だと思ってきた。
しかし、最近取り沙汰される「実在の推し(アイドルグループなど芸能人)達が仲良く戯れる様子」から感じる関係性萌えには、一見して当てはまらない。
一般的にはむしろ、コミュニケーションが十全に働いているからこそ仲良くできていると捉えられるからだ。
だが、視点を変えて掘り下げたい。
推し達にもそこへ至るまでの「経過」のストーリーがあり、戯れているのは創作で言えば「後日談」の段階ではないだろうか。
様々な困難を乗り越え絆を育んだ彼らの、ハッピーエンドのその先を覗く。
ドラマ性=関係性の変化を排するという点では、ボーナストラックと表すほうがしっくりくるかもしれない。
私はやらないのだが、おそらくゲームなどフィクションのアイドルコンテンツもファンからすると同様の楽しみがあるのではないだろうか。
もう一つの捉え方として、2つは共存できる要素であると言える。
コミュニケーション不全は、いわゆる「すれ違い」の状態で、ドラマ=関係性の変化を生み出すためのキーであり、内面の話だ。
一方、「仲良く戯れる」は外から見た印象のみでも成り立つ状況である。
仲良くしていても実は誰かあるいは複数の者に隠し事があるかもしれないし、誰も気づかないうちにコミュニケーション不全が起きている事態もありうる。
こちらは、本編とアフターストーリーいずれにも使え、コミュニケーション不全単体の描写より複雑な展開が期待できる。
それを踏まえて、友人がプロからアドバイスされたというキャラ作りのテクニックの効果を検証したい。
「キャラ同士の言動シミュレーション」という方法は一般的な発想として納得できる。
ただし、指定のシチュエーションが「旅行先」というのは疑問だ。
というのも、旅行は普段の生活圏から離れる非日常の体験だからだ。
作品にもよるが、恋愛系はそもそも主人公と相手役が出会った時点から、舞台が地元であろうと非日常である。
キャラを作りこめていない状態で、非日常に非日常を重ね掛けしては、余計なバイアスがかかってシミュレーションが混乱するだけだろう。
一定の親しい関係性ができた後日談のほうが使いやすいシチュエーションだ。
恋愛系は、(少なくとも友人の描こうとしているジャンルは)成就までの経過を魅力的に描くことに主眼がある。
せめて、「旅行にどうやって誘うか」といった準備シーンからシミュレーションしたほうがキャラ作りは捗る。
純粋に「そこまで仲良くない2人がなんで一緒に旅行に!?」って気になって仕方ないし。
旅行当日までに、魅力的な主人公と相手役の機微が詰まっていると思う。
キャラ作りに限らず本編も、キャラの関係性が最も生きるシーン・シチュエーションを設定することが勝負と言っても過言じゃないのでは。
ごめん!!!やっぱ元元増田そんなに間違ってなかったかも。元増田とも元々増田とも違う増田です。元元増田を勢いでブコメでDISってしまった。ほんとすまん!!!
以下はわたしの見解です。(私は集団遺伝学系の論文も書いたことがある程度の人間ですが、書いたのは昔の話なので、もし間違ってること書いてたらごめんなさい)
元元増田のこの部分:
遺伝病の断種は、遺伝病の根絶について特に有効ではないと考えられています。まず、潜性遺伝病の場合はどうでしょうか。これは、両方の染色体に、多くは遺伝子機能欠失型の遺伝子変異があると起こります。親は、片方しか持っていなければ健康なのですね。すると、両方の遺伝子変異を持つ遺伝病患者を断種させたところで、片方だけを持つ親が世の中にたくさんいるわけです。どれくらいの数いるか?実はね・・・地球上の全人類で、これを持ってない人はいないと考えられています。今、個人の全ゲノム塩基配列決定とか普通にできてますからね。観察的にそうです。さてそれでも、両方の遺伝子欠失を持つ遺伝病の人を断種させれば、徐々に遺伝病は減っていくでしょうか?実はね・・・そうならないと考えられます。ハーディ・ワインベルクの法則って言うんですけどね。
この部分は、元増田のブクマでurashimasanさんが指摘されているとおり:
いやいやいや、この増田も誤解している。HWから導かれるように、個体数が多くなると淘汰圧が最大でも劣勢変異はほぼ無くならないし、人類の現状はそれ。現実的な世代数に渉って劣勢ホモを除去し続けてもほぼ無意味。
という側面もあり、少しは減ってはいくんだけど、断種政策が"有効(*)"と言えるほど減るかというと全くそうではないだろう、という意味では元元増田の方が正しいかもと思いました。(いきなりハーディワインベルク則が衒学チックに出てくるから面食らいましたが、urashimasanさんのコメントで私は納得しました【追記4 ここの書きぶりは少し雑だったかもしれません。ハーディワインベルグそのものというかホモ接合頻度が自乗のため小さいことが重要で、除去するには長期の世代時間が必要ということが重要かなと思いました】/でもこの説明でここでハーディワインベルグをこういう形で出す人は少ないとは思う)[(*)ここではひとまず、(仮に倫理面をほぼほぼスルーした上で)人類に対して達成可能な淘汰圧の範囲内で、社会に実質的な影響を与えるほどの効果が得られる="有効"と定義します]
この件については、「率」のオーダーの議論としては、元増田が言うことの方が私としては納得感がありました。(とはいえ私の意見としては、多かれ少なかれみんなある程度はマイルドな有害顕性遺伝子もってたりするだろうので、もしそういうマイルドな有害顕性遺伝子(を持つ少し調子悪いだけの人々)を全部"断種"していこうみたいになるのは全く"有効"ではない(キリがない)ようにも思うし、一方で、強い有害性を持つ顕性遺伝子はそもそも集団内で拡がりにくい(からわざわざ断種によって拡大を防ぐ意味が乏しい)ので、その意味では顕性有害遺伝子への断種政策もやっぱり全く"有効"でないのでは、とも思う次第です)
これはどちらかというと(少なくとも「平均への回帰」という概念自体については)元増田の方が誤解していて、元元増田の方が正しいように思いましたが、元元増田の「正規分布」を持ち出す説明にも確かにちょっとピンと来ないところがありました。
私としては、cartman0さんの元増田のブコメでの以下の指摘が一番適切と感じました:
この増田も平均への回帰勘違いしてない?遺伝関係なくランダム要素で親の身長が高い低いケースが根本で、次の子はそのランダム要素がならされて全体集団の平均へ回帰する。そのケースを考えると優生学の効果はない
【追記1:補足すると、現象としての「平均への回帰」の原因としては、(1)ランダム要因(形質のランダムな上振れ/下振れ)に起因するものと、(2)極端な同類交配等が生じていない限り、極端な形質を持つ個体の配偶相手は(極端な個体よりも確率的に)平均的であることによるもの、であると私は理解している。どちらも、極端な形質が進化しにくい/させにくいことの理由となる。尚、もしかしたら「平均への回帰」概念の理解にはいくつかの幅があり、異なる概念理解の仕方がありうるかもしれません。】
【追記2:優生学は同類交配前提でしょ、というのはその通り。ただし、ある個体がもつ"極端に良い形質"が希釈化(平均化)されないような、「"良さの方向"がバッチリ合う配偶相手」を選ぶのは現実には簡単ではない、という話でもあります。名馬✕名馬が必ずしも名馬を生むわけではない、みたいな話の説明の一つとして捉えていただければと】
【追記3:もちろん外部との交配が自由に行われていない隔離集団に対して強い淘汰圧を継続的にかけつづければ平均値自体も変化します。「平均値への回帰」はなかなか思ったとおりに育種できない要因としてはこういうものがありますよ、という話です】
ここは元元増田が出した事例とレトリックと議論がちょっと胡乱なところがあって、元増田がツッコミたくなる気持ちも理解できるところです。まあでも多遺伝子型の形質に淘汰かけたときどうなるかはよう分からん、という元元増田のメインの主張はまあそうかなと思いました。
その一方で元増田の
優生思想がダメなのは「科学的に間違ってるから」でも「有効じゃないから」でもないんだよ。優生論の生物学遺伝学的手法が有効なのは動植物の繁殖で既に実証されてるから。元増田が優生学とは何かをそもそも理解していないのは確かだが、おまえの言ってることもほぼすべて間違ってる。
の部分については、「優生論の生物学遺伝学的手法が有効なのは動植物の繁殖で既に実証されてる」と言っても、動植物の育種レベルの苛烈な淘汰圧を多くの世代にわたってかけても理想どおりの形質を得るのは簡単でないのに、数世代にわたっての「育種レベルの淘汰圧」なんてかけられるわけのない人類に対して「優生論の生物学遺伝学的手法が"有効"か」と言われたら、私は全く有効でないと思います。【追記5 後から思ったので追加しておきますが、単純な話として、そもそも人類は世代時間が長すぎて育種の対象として向いてないというのも"有効性"を考える上ではかなり大きいかなと思いました。たとえば象(繁殖最盛期35-50齢)を育種しようと思っても人間の寿命では短すぎて実際問題として難しいのと同じ話で】
ともかく、言いたいのは、元元増田を勢いでブコメでDISってしまったのは本当にすいませんでした、ということです。反省します!(あとブコメ内にキラリと光る本物の識者の皆様に感謝です)
.
--
この本は5章まであるが、4章と5章はハンズオンであるため、文字としてまとめるのは1から3章に留める。
1章
【コンテナとは】
他のプロセスとは隔離された状態でOS上にソフトウェアを実行する技術
コンテナにはアプリの稼働に必要となるランタイムやライブラリを1つのパッケージとして全て含めることができる。そうすることでアプリの依存関係をすべてコンテナ内で完結できる。
全ての依存関係がコンテナ内で完結するため、オンプレでもクラウドでも起動する。
ステージング環境でテスト済みのコンテナイメージをプロダクション環境向けに再利用することで、ライブラリ差異による環境ごとのテストに必要な工数を削減できる。
サーバー仮想化では、仮想マシンレベルでリソースを分離し、ゲストOS上でアプリが起動する。つまり、アプリだけでなく、ゲストOSを動かすためのコンピューティングリソースが必要。
一方コンテナは、プロセスレベルで分離されてアプリが稼働する。OSから見ると単に1つのプロセスが稼働している扱いになる。
【Dockerとは】
アプリをコンテナイメージとしてビルドしたり、イメージの取得や保存、コンテナの起動をシンプルに行える。
イメージ(アプリケーションと依存関係がパッケージングされる。アプリ、ライブラリ、OS)
レジストリに保存
【Dockerfileとは】
このファイルにコマンドを記述することで、アプリに必要なライブラリをインストールしたり、コンテナ上に環境変数を指定したりする。
1章まとめ、感想
コンテナの登場により、本番・開発環境ごとに1からサーバーを立ててコマンドや設定ファイルを正確に行い、環境差異によるエラーをつぶしていき...というこれまでの数々の労力を減らすことができるようになった。
2章
ECSとEKSがある。
オーケストレーションサービスであり、コンテナの実行環境ではない。
ECSの月間稼働率は99.99%であることがSLA として保証。
デプロイするコンテナイメージ、タスクとコンテナに割り当てるリソースやIAMロール、Cloud Watch Logsの出力先などを指定する。
指定した数だけタスクを維持するスケジューラーで、オーケストレータのコア機能にあたる要素。サービス作成時は起動するタスクの数や関連づけるロードバランサーやタスクを実行するネットワークを指定。
2種類ありECSとFargateがある。 Fargateに絞って書く
Fargateとは
コンテナ向けであるためEC2のように単体では使用できず、ECSかEKSで利用する
サーバーのスケーリング、パッチ適用、保護、管理にまつわる運用上のオーバーヘッドが発生しない。これにより、アプリ開発に専念できるようになる
・コンテナごとにENIがアタッチされるため、コンテナごとにIPが振られるため起動に若干時間がかかる
ECR
・App Runner
利用者がコードをアップロードするだけでコードを実行できるサービス。AWS側で基盤となるコンピューティングリソースを構築してくれるフルマネージドサービス。
App Runner
2021年5月にGA(一般公開)となったサービス。プロダクションレベルでスケール可能なwebアプリを素早く展開するためのマネージドサービス。Githubと連携してソースコードをApp Runnerでビルドとデプロイができるだけでなく、ECRのビルド済みコンテナイメージも即座にデプロイできる。
ECSとFargateの場合、ネットワークやロードバランシング、CI/CDの設定などインフラレイヤに関わる必要があり、ある程度のインフラ知識は必要になる。App Runnerはそれらインフラ周りをすべてひっくるめてブラックボックス化し、マネージドにしていることが特徴である。
ECS Fargateを利用した場合のコスト、拡張性、信頼性、エンジニアリング観点
【コスト】
EC2より料金は割高。ただし、年々料金は下がってきている。
【拡張性】
デプロイの速度 遅め
理由1 コンテナごとにENIが割り当てられるため。ENIの生成に時間がかかる
理由2. イメージキャッシュができないため。コンテナ起動時にコンテナイメージを取得する必要がある。
タスクに割り当てられるエフェメラルストレージは200GB。容量は拡張不可。ただし永続ストレージの容量が必要な場合はEFSボリュームを使う手もある。
割り当て可能リソースは4vCPUと30GB。機械学習に用いるノードのような大容量メモリを要求するホストとしては不向き
【信頼性】
Fargateへのsshログインは不可。Fargate上で起動するコンテナにsshdを立ててsshログインする方法もあるが、セキュアなコンテナ環境にsshの口を開けるのはリスキーである。他にSSMのセッションマネージャーを用いてログインする方法もあるが、データプレーンがEC2の時に比べると手間がかかる。
しかし、2021年3月にAmazon ECS Execが発表され、コンテナに対して対話型のシェルや1つのコマンドが実行可能となった。
Fargateの登場からしばらく経過し、有識者や経験者は増え、確保しやすい。
多数のユーザーに使ってもらう
CI/CDパイプラインを形成し、アプリリリースに対するアジリティを高める
各レイヤで適切なセキュリティ対策(不正アクセス対策、認証データの適切な管理、ログ保存、踏み台経由の内部アクセス)を施したい
2章まとめ、感想
AWSが提供するコンテナサービスにはいくつかあり、なかでもFargateというフルマネージドなデータプレーンがよく使われている。ホスト管理が不要でインフラ関連の工数を削減できる一方、EC2より料金が高く、起動に若干時間がかかるのが難点である。
3章
この章では運用設計、ロギング設計、セキュリティ設計、信頼性設計、パフォーマンス設計、コスト最適化設計について述べている。
Fargate利用時のシステム状態を把握するためのモニタリングやオブザーバビリティに関する設計、不具合修正やデプロイリスク軽減のためのCI/CD設計が必要である。
モニタリングとは
システム内で定めた状態を確認し続けることであり、その目的はシステムの可用性を維持するために問題発生に気づくこと
オブザーバビリティとは
オブザーバビリティの獲得によって、原因特定や対策の検討が迅速に行えるようになる
・cloud watch logs
・Firelens
AWS以外のサービスやAWS外のSaaSと連携することも可能
Firehoseを経由してS3やRed shift やOpenSearch Serviceにログを転送できる
fluent bitを利用する場合、AWSが公式に提供しているコンテナイメージを使用できる
- ソフトウェアやライブラリの脆弱性は日々更新されており、作ってから時間が経ったイメージは脆弱性を含んでいる危険がある。
- 方法
脆弱性の有無はECRによる脆弱性スキャン、OSSのtrivyによる脆弱性スキャン
継続的かつ自動的にコンテナイメージをスキャンする必要があるため、CI/CDに組み込む必要がある。しかし頻繁にリリースが行われないアプリの場合、CICDパイプラインが実行されず、同時にスキャンもなされないということになるため、定期的に行うスキャンも必要になる。
cloud watch Eventsから定期的にLambdaを実行してECRスキャンを行わせる(スキャン自体は1日1回のみ可能)
Fargateの場合、サービス内部のスケジューラが自動でマルチAZ構成を取るため、こちらで何かする必要はない。
・障害時切り離しと復旧
ECSはcloud watchと組み合わせることでタスク障害やアプリのエラーを検知できるうえに、用意されてるメトリクスをcloud watchアラームと結びつけて通知を自動化できる
ALBと結びつけることで、障害が発生したタスクを自動で切り離す
AWS内部のハードウェア障害や、セキュリティ脆弱性があるプラットフォームだと判断された場合、ECSは新しいタスクに置き換えようとするその状態のこと。
Fargateの場合、アプリはSIGTERM発行に対して適切に対処できる設定にしておかなくてはならない。そうしておかないとSIGKILLで強制終了されてしまう。データ不整合などが生じて危険。
ALBのリスナールールを変更し、コンテンツよりもSorryページの優先度を上げることで対処可能
自動でクォータは引き上がらない
cloud watch メトリクスなどで監視する必要がある。
パフォーマンス設計で求められることは、ビジネスで求められるシステムの需要を満たしつつも、技術領域の進歩や環境の変化に対応可能なアーキテクチャを目指すこと
利用者数やワークロードの特性を見極めつつ、性能目標から必要なリソース量を仮決めする
FargateはAutoscalingの利用が可能で、ステップスケーリングポリシーとターゲット追跡スケーリングポリシーがある。どちらのポリシー戦略をとるかを事前に決める
既存のワークロードを模倣したベンチマークや負荷テストを実施してパフォーマンス要件を満たすかどうかを確認する
・スケールアウト
サーバーの台数を増やすことでシステム全体のコンピューティングリソースを増やそうとする概念。可用性と耐障害性が上がる。既存のタスクを停止する必要は原則ない。
スケールアウト時の注意
・Fargate上のECSタスク数の上限はデフォルトでリージョンあたり1000までであること。
ECSタスクごとにENIが割り当てられ、タスク数が増えるごとにサブネット内の割当可能なIPアドレスが消費されていく
Application Autoscaling
Cloud Watchアラームで定めたメトリクスの閾値に従ってスケールアウトやスケールインを行う
CPU使用率が60~80%ならECSタスク数を10%増加し、80%以上なら30%増加する、という任意のステップに従ってタスク数を増減させる
--
この本は5章まであるが、4章と5章はハンズオンであるため、文字としてまとめるのは1から3章に留める。
1章
【コンテナとは】
他のプロセスとは隔離された状態でOS上にソフトウェアを実行する技術
コンテナにはアプリの稼働に必要となるランタイムやライブラリを1つのパッケージとして全て含めることができる。そうすることでアプリの依存関係をすべてコンテナ内で完結できる。
全ての依存関係がコンテナ内で完結するため、オンプレでもクラウドでも起動する。
ステージング環境でテスト済みのコンテナイメージをプロダクション環境向けに再利用することで、ライブラリ差異による環境ごとのテストに必要な工数を削減できる。
サーバー仮想化では、仮想マシンレベルでリソースを分離し、ゲストOS上でアプリが起動する。つまり、アプリだけでなく、ゲストOSを動かすためのコンピューティングリソースが必要。
一方コンテナは、プロセスレベルで分離されてアプリが稼働する。OSから見ると単に1つのプロセスが稼働している扱いになる。
【Dockerとは】
アプリをコンテナイメージとしてビルドしたり、イメージの取得や保存、コンテナの起動をシンプルに行える。
イメージ(アプリケーションと依存関係がパッケージングされる。アプリ、ライブラリ、OS)
レジストリに保存
【Dockerfileとは】
このファイルにコマンドを記述することで、アプリに必要なライブラリをインストールしたり、コンテナ上に環境変数を指定したりする。
1章まとめ、感想
コンテナの登場により、本番・開発環境ごとに1からサーバーを立ててコマンドや設定ファイルを正確に行い、環境差異によるエラーをつぶしていき...というこれまでの数々の労力を減らすことができるようになった。
2章
ECSとEKSがある。
オーケストレーションサービスであり、コンテナの実行環境ではない。
ECSの月間稼働率は99.99%であることがSLA として保証。
デプロイするコンテナイメージ、タスクとコンテナに割り当てるリソースやIAMロール、Cloud Watch Logsの出力先などを指定する。
指定した数だけタスクを維持するスケジューラーで、オーケストレータのコア機能にあたる要素。サービス作成時は起動するタスクの数や関連づけるロードバランサーやタスクを実行するネットワークを指定。
2種類ありECSとFargateがある。 Fargateに絞って書く
Fargateとは
コンテナ向けであるためEC2のように単体では使用できず、ECSかEKSで利用する
サーバーのスケーリング、パッチ適用、保護、管理にまつわる運用上のオーバーヘッドが発生しない。これにより、アプリ開発に専念できるようになる
・コンテナごとにENIがアタッチされるため、コンテナごとにIPが振られるため起動に若干時間がかかる
ECR
・App Runner
利用者がコードをアップロードするだけでコードを実行できるサービス。AWS側で基盤となるコンピューティングリソースを構築してくれるフルマネージドサービス。
App Runner
2021年5月にGA(一般公開)となったサービス。プロダクションレベルでスケール可能なwebアプリを素早く展開するためのマネージドサービス。Githubと連携してソースコードをApp Runnerでビルドとデプロイができるだけでなく、ECRのビルド済みコンテナイメージも即座にデプロイできる。
ECSとFargateの場合、ネットワークやロードバランシング、CI/CDの設定などインフラレイヤに関わる必要があり、ある程度のインフラ知識は必要になる。App Runnerはそれらインフラ周りをすべてひっくるめてブラックボックス化し、マネージドにしていることが特徴である。
ECS Fargateを利用した場合のコスト、拡張性、信頼性、エンジニアリング観点
【コスト】
EC2より料金は割高。ただし、年々料金は下がってきている。
【拡張性】
デプロイの速度 遅め
理由1 コンテナごとにENIが割り当てられるため。ENIの生成に時間がかかる
理由2. イメージキャッシュができないため。コンテナ起動時にコンテナイメージを取得する必要がある。
タスクに割り当てられるエフェメラルストレージは200GB。容量は拡張不可。ただし永続ストレージの容量が必要な場合はEFSボリュームを使う手もある。
割り当て可能リソースは4vCPUと30GB。機械学習に用いるノードのような大容量メモリを要求するホストとしては不向き
【信頼性】
Fargateへのsshログインは不可。Fargate上で起動するコンテナにsshdを立ててsshログインする方法もあるが、セキュアなコンテナ環境にsshの口を開けるのはリスキーである。他にSSMのセッションマネージャーを用いてログインする方法もあるが、データプレーンがEC2の時に比べると手間がかかる。
しかし、2021年3月にAmazon ECS Execが発表され、コンテナに対して対話型のシェルや1つのコマンドが実行可能となった。
Fargateの登場からしばらく経過し、有識者や経験者は増え、確保しやすい。
多数のユーザーに使ってもらう
CI/CDパイプラインを形成し、アプリリリースに対するアジリティを高める
各レイヤで適切なセキュリティ対策(不正アクセス対策、認証データの適切な管理、ログ保存、踏み台経由の内部アクセス)を施したい
2章まとめ、感想
AWSが提供するコンテナサービスにはいくつかあり、なかでもFargateというフルマネージドなデータプレーンがよく使われている。ホスト管理が不要でインフラ関連の工数を削減できる一方、EC2より料金が高く、起動に若干時間がかかるのが難点である。
3章
この章では運用設計、ロギング設計、セキュリティ設計、信頼性設計、パフォーマンス設計、コスト最適化設計について述べている。
Fargate利用時のシステム状態を把握するためのモニタリングやオブザーバビリティに関する設計、不具合修正やデプロイリスク軽減のためのCI/CD設計が必要である。
モニタリングとは
システム内で定めた状態を確認し続けることであり、その目的はシステムの可用性を維持するために問題発生に気づくこと
オブザーバビリティとは
オブザーバビリティの獲得によって、原因特定や対策の検討が迅速に行えるようになる
・cloud watch logs
・Firelens
AWS以外のサービスやAWS外のSaaSと連携することも可能
Firehoseを経由してS3やRed shift やOpenSearch Serviceにログを転送できる
fluent bitを利用する場合、AWSが公式に提供しているコンテナイメージを使用できる
- ソフトウェアやライブラリの脆弱性は日々更新されており、作ってから時間が経ったイメージは脆弱性を含んでいる危険がある。
- 方法
脆弱性の有無はECRによる脆弱性スキャン、OSSのtrivyによる脆弱性スキャン
継続的かつ自動的にコンテナイメージをスキャンする必要があるため、CI/CDに組み込む必要がある。しかし頻繁にリリースが行われないアプリの場合、CICDパイプラインが実行されず、同時にスキャンもなされないということになるため、定期的に行うスキャンも必要になる。
cloud watch Eventsから定期的にLambdaを実行してECRスキャンを行わせる(スキャン自体は1日1回のみ可能)
Fargateの場合、サービス内部のスケジューラが自動でマルチAZ構成を取るため、こちらで何かする必要はない。
・障害時切り離しと復旧
ECSはcloud watchと組み合わせることでタスク障害やアプリのエラーを検知できるうえに、用意されてるメトリクスをcloud watchアラームと結びつけて通知を自動化できる
ALBと結びつけることで、障害が発生したタスクを自動で切り離す
AWS内部のハードウェア障害や、セキュリティ脆弱性があるプラットフォームだと判断された場合、ECSは新しいタスクに置き換えようとするその状態のこと。
Fargateの場合、アプリはSIGTERM発行に対して適切に対処できる設定にしておかなくてはならない。そうしておかないとSIGKILLで強制終了されてしまう。データ不整合などが生じて危険。
ALBのリスナールールを変更し、コンテンツよりもSorryページの優先度を上げることで対処可能
自動でクォータは引き上がらない
cloud watch メトリクスなどで監視する必要がある。
パフォーマンス設計で求められることは、ビジネスで求められるシステムの需要を満たしつつも、技術領域の進歩や環境の変化に対応可能なアーキテクチャを目指すこと
利用者数やワークロードの特性を見極めつつ、性能目標から必要なリソース量を仮決めする
FargateはAutoscalingの利用が可能で、ステップスケーリングポリシーとターゲット追跡スケーリングポリシーがある。どちらのポリシー戦略をとるかを事前に決める
既存のワークロードを模倣したベンチマークや負荷テストを実施してパフォーマンス要件を満たすかどうかを確認する
・スケールアウト
サーバーの台数を増やすことでシステム全体のコンピューティングリソースを増やそうとする概念。可用性と耐障害性が上がる。既存のタスクを停止する必要は原則ない。
スケールアウト時の注意
・Fargate上のECSタスク数の上限はデフォルトでリージョンあたり1000までであること。
ECSタスクごとにENIが割り当てられ、タスク数が増えるごとにサブネット内の割当可能なIPアドレスが消費されていく
Application Autoscaling
Cloud Watchアラームで定めたメトリクスの閾値に従ってスケールアウトやスケールインを行う
CPU使用率が60~80%ならECSタスク数を10%増加し、80%以上なら30%増加する、という任意のステップに従ってタスク数を増減させる
言ってしまえば日本の神仏倫理では小児性愛そのものに問題は無いんだよな 結果的に児童が絡むので児童虐待の方で倫理的に問題があるだけ
ポルノグラフィも同じで海外では「セックスの中でポルノは倫理的に如何わしい」という社会的圧力が存在するが日本では「性的なものは全て如何わしい」扱いなのでポルノと交尾に区別が存在しないしどうせ如何わしいからと「現在有効な刑法でどう定められているのか」だけが問題になる
このよく分からん倫理的雰囲気が存在しない特徴は中国ですら備えていない特徴で日本においては対外ソフトパワーとして極めて優位に働いている
もうなんか間違ったことしか書いてなくて増田が何でこんなもの書こうと思ったのかちょっと意味が分からないんだけど
一応気になったところだけ訂正・説明を入れておく。(ほぼ全文にわたっているが…)
途中で「なんでこんな中間テストの採点みたいなことやってんの…」みたいな気分になったけど
万が一これを読んで本気にしている人がいるといけないので義務感で最後まで書きました。
あまりの衝撃に最初からテンション高いですけどね。もう疲れたからこのまま上げます。
なんなんやいったい...
遺伝病の断種は、遺伝病の根絶について特に有効ではないと考えられています。まず、潜性遺伝病の場合はどうでしょうか。これは、両方の染色体に、多くは遺伝子機能欠失型の遺伝子変異があると起こります。親は、片方しか持っていなければ健康なのですね。すると、両方の遺伝子変異を持つ遺伝病患者を断種させたところで、片方だけを持つ親が世の中にたくさんいるわけです。どれくらいの数いるか?実はね・・・地球上の全人類で、これを持ってない人はいないと考えられています。今、個人の全ゲノム塩基配列決定とか普通にできてますからね。観察的にそうです。さてそれでも、両方の遺伝子欠失を持つ遺伝病の人を断種させれば、徐々に遺伝病は減っていくでしょうか?実はね・・・そうならないと考えられます。ハーディ・ワインベルクの法則って言うんですけどね。
まず、
「ハーディ・ワインベルクの法則って言うんですけどね。」じゃねーよ。
選択があるのに対立遺伝子(A、a)や表現型(AA、Aa、aaの組み合わせ)の頻度が変化しなければハーディ・ワインベルクの法則じゃないだろ。
潜性のホモ接合aa(つまり発病してる人)を継続的に人口から取り除いていけば人口中の対立遺伝子Aに対する対立遺伝子aの頻度は低くなるにきまってるだろ。
対立遺伝子aの頻度が低くなるんだからAA、Aaの組み合わせに対するaaの組み合わせの頻度(発病する人の割合)は低くなっていくにきまってる。
つまり両方の遺伝子欠失を持つ遺伝病の人を断種させれば、徐々に遺伝病は減っていくんだよ。ハーディとワインベルクによれば。
学部レベル以下の知識がないぞ自称ゲノム科学者。というか論理的な思考が出来てないだろう。どうやって大学はいったんだ?
頑張れ。もっと頑張れ。
さてそれでは、顕性遺伝病の場合はどうでしょうか。これは、染色体の片方にでも遺伝子変異があれば発症するもので、つまり、遺伝病を発症している人を断種させれば理論的に根絶できます、が、実はね・・・ヒトゲノムには突然変異が起こるのです。もちろんこれが進化の原動力なわけですが、これにより、顕性遺伝病も発生します。つまり、両親が健康で、遺伝子変異を片方持つわけではない場合でも、子に突然変異が発生して顕性遺伝病は起きるのです。デノボ突然変異って言います。
「実はね・・・」じゃねーよ。今どき突然変異が起こることを知らねー人間が存在するのか? 進次郎か。プラスチックの原料か。
そもそも突然変異の発生率がとても低くて、ひとつの遺伝子につき平均で一世代で一万分の一から百万分の一(*1)。しかもアミノ酸のコドンには冗長性があるからベースペアが一ヶ所変異してもアミノ酸は変わらないことの方が多いし、アミノ酸がひとつ変っても即タンパク質の働きに影響が出るわけではないから機能不全が新たに発生する率は実際にはひとつふたつ低いオーダー(十万分の一から一億分の一)。
だから新しい変異による発病はほぼ無視できるんだけど、実際の変異率がいくつにしろ発生率より速いレートで変異を取り除いていけば全人口中の有病者の割合が下がっていくのは当たり前のことだし、変異を取り除かない場合の有病者割合の増加率は継続して取り除いた場合に比べれば絶対に高くなる。当たり前の話だ。
そもそも(十万分の一から一億分の一の確率で)「子に突然変異が発生して顕性遺伝病は起きる」ことと「顕性遺伝疾患を持つ親の子供は100% 50%-100%の確率で(素で間違えた。恥ずかしい)おなじ遺伝性疾患を持つ」ことは別の話だ。子に突然変異が発生して顕性遺伝病が起きたら当然「その子が」生殖することを許さず新たな有病者の発生とそれによる社会の負担の増加を防止しようというのが優生思想だし、それは可能なんだよ。
優生学は「特定の個人が病気を持つかどうか」の話じゃあない。優生学は集団遺伝学の話(集団中の有病者の割合・それがどう変化するか)なんだよ。この違いが分かってない生科学者なんて存在するのか?
有効だよ。上に書いた通り。「抑制」は「根絶」じゃないしそもそも根絶は目指してないから。
問題は「個人に遺伝病が起こるか起こらないか」じゃないんだよ。問題は「全人口の中の有病者の割合をどう抑えるか」だよ。
さて、ここまで読んでくれば読者は気づいたでしょうが、運動能力、見た目の美醜、学歴、といったものは、これは単一遺伝子型ではありません。もし、学歴を問わない父親と、東大卒の母親から生まれた子の1/2が東大卒になると言うなら、これは単一遺伝子型の顕性遺伝と言うことになりますが、そんなわけはありません、経験的に。誰も行かないこともあるし、佐藤ママみたいに4人全部行くこともあるでしょう。単一遺伝子型なら、こういうばらつきは起きません。ばらつきが起きるが、一定の遺伝性はあるように見える形質、これは多遺伝子型です。
ちょっと待て。
「単一遺伝子型なら、こういうばらつきは起きません。」じゃねーよ。
たとえ「東大卒業する」が顕性単一遺伝子だとしても子供がその顕性遺伝子をもつかどうかは確率の問題で、必ず「生まれた子の1/2が東大卒になる」わけじゃねーだろ。ひとりひとりの子供が「東大卒業する顕性単一遺伝子」を持つ確率が1/2なら「子供4人中誰も東大卒業しない」も「4人全員が東大卒業する」も6.25%の確率で(ばらつきが)起こるだろ。
性染色体はひとつの遺伝子じゃないけどXとYはクロスオーバーしないから単体として遺伝するだろ? 男が生まれる確率(子供がYを持つ確率)は常に1/2だな? それでも全ての家庭で常に「生まれた子の1/2は男」になるか?経験的に。誰も男じゃないこともあるし、佐藤ママ(誰やそれ)みたいに4人全部男のこともあるでしょう? 遺伝というのは確率だから顕性だろうと単一だろうとばらつきは起こるんだよ。
この多遺伝子型の形質には、単一ではないとするならどれくらいの数の遺伝的変異が関与するでしょうか。これはここ10年くらいで確定してきた最新のところではあるのですが、どうも最低数千あるようです。それぞれの形質に、それぞれ数千です。こんなにたくさん因子があるとどうなるかというと、中心極限定理により正規分布します。多遺伝子型の形質は、正規分布するのです。すると何が起こるでしょう?
平均への回帰です。
「平均への回帰です。」じゃねーよ(笑)溜めをつくって関係ねーことを言うな。渾身のボケか。(ちょっとウケた)
無数の試行の平均が母集団の平均値に回帰するのは母集団が(またはサンプルが)「正規分布だから」じゃねーよ。大きい値も小さい値もランダムに抽出するからだよ。
親と子の身長に相関があり、長身の親(正規分布の一方の端)だけ取り出したら(つまりランダムではない。これが優生理論)、その子供の平均身長は「長身の親の平均値」に近づくにきまってるだろ。「長身も低身長も含めた母集団の平均値」に回帰するわけがない。
おまえ本当に大丈夫か? なんかわざと間違ったこと言おうとしてる? ツッコミ待ちか?(たぶんそうなんだろうなぁ...)
いみじくも優生学の創始者ゴールトンが明らかにしたのが、親の身長とその子の身長を比較すると、極端に身長の高い親の子は、どちらかというと平均側、普通っぽい身長の方にシフトする、と言う現象です。それで回帰というわけですね。平均に戻る、ってことです。
ゴルトンの観察が平均に回帰した(ように見えた)のは実験の条件が一定じゃなくて子供のサイズが親のサイズよりも環境から受ける影響の方が大きかった(つまり親のサイズという変数に対して無作為抽出になっていた)からだろ。だいたいゴルトン自身が気付いて生物学的根拠のない統計上のアーチファクトだって言ったものを掘り出して差し上げるな。晒し上げか。
どういうことでしょうか。メジャーリーグMVPの大谷翔平の子は、みんなメジャーリーグとかよりもずっと普通っぽい才能になるだろう、ってことです。ええ、皆さん、知ってますよね。長嶋茂雄の子もそうだった。野村克也の子もそうだった。あれが理論通りなんです。教育環境がいいから、それでも普通よりはいい方に行くわけですけど、親と同じような超絶スーパーエリートにはならなくて、それは統計学的に予想通りでして、確率統計の基礎の基礎、正規分布の性質により説明できます。大体さ、大谷翔平の親はどうなのよ。メジャーリーガーだったわけじゃないわけですね。
大谷翔平、長嶋茂雄、野村克也が周りより一歩も二歩も抜きんでてたのは遺伝形質(身体的特性)に加えて本人が努力したからに決まってんだろ。努力の結果が遺伝するわけがない。遺伝疾患や体格と一緒にするな。わざとか。どっかの詭弁のテンプレートにこういう例があるのか。
まあ、それでも、意味があるじゃないかっていうかもですね。平均への回帰って言っても極端だったのが極端でなくなる、ってわけで、身長が高い親の子の平均値は、身長が低い親の子の平均値よりは高いです。平均だけの話で、大幅にオーバーラップしますが。それでも平均を徐々に上げていけばいいじゃないかと。
だから初めから優生学の対象は特定の個人の能力(大谷翔平の子供は野球が上手いかどうか)じゃなくて集団全体の性質だって言ってるだろう。もともと「全体の平均を上げること」「全体の中で望ましい(くない)ものの割合を増やす(減らす)こと」が目的だ。「背が高いことが社会にとって良いことだ」となったら(どういう理由でそうなるのか知らんが。軍事強化?)長身の者に優先的に生殖の機会を与えて国民の平均身長を大きくするのが優生学の目的と手法だろう。むしろそれ以外になんだと思ってるんだ?
いずれにしろ「身長が高い親の子の身長も身長が低い親の子の身長も平均に回帰する」というのは単純に間違い。もしそうなら長身の者だけに生殖させても平均値が高くなるわけがないし(どういう理屈で「平均への回帰」と「平均を徐々に上げていく」が両立できるんだよ?)長身のものが優先的に子供を残せば集団の平均身長が高くなるのはすでに事実としてわかってる。(*2)
ところが、多遺伝子型には数千もの遺伝的変異が関係するというのはどういうことかというと、単一遺伝子型のように、どれか一つの遺伝的変異はどれか一つの遺伝病に対応する・・・ということになりません。重複しちゃうんです。ある遺伝的変異は、ある形質にも、別の形質にも、関係する。多面的関連と言います。例えば身長を高くする遺伝的変異は、同時にがんになりやすくする多面的関連を持つことが多いことがわかっています。するとどうなるか。身長を高くするように、集団の結婚相手を操作していくと、がんが多くなって寿命が短くなるでしょう。では学歴はどうか?学歴を高くする遺伝的変異は・・うつ病になりやすくすることがわかっています。
ここの部分は必ずしもすべて間違っているとは言えないが、身長の高さとガンの発生にについてはそれぞれが関連する遺伝子座の間に統計的な相関が見つかったというだけで身長を高くする遺伝子がガンの原因になるというわけではないし、長身の集団が低身長の集団に比べ短命であるという証拠もどこにもない。後者(学歴)に至っては関連が指摘されているのは「うつ病」と「低学歴」だし(*3)、それが共通の遺伝子の多面作用によるものだという考えは否定されている(*4)のである。
ていうか今気付いたけどこいつ遺伝的変異ってずーっと 「mutation(突然変異)」の意味で使ってない? 遺伝的変異は variation だから「数千もの遺伝的変異」とか「どれか一つの遺伝的変異」とかないんだけど...
これ、マジでまちがい探しかなんかか? なんで書いてあることがことごとく間違ってるんだ? 罠?
どうでしょうか。基本的に優生学というのは、国家の文脈で語られます。学歴の高い国民をより多数生み出し、国家の生産性を上げたい、というわけです。しかしどうでしょうか。うつ病が増えると、生産性はどうでしょうか。私はうつ病の人は生産性が悪いと言いたいわけではありません。しかし、優生学論者のロジックは成立しますか?(明示的に成立するとは言えないのではないですか?)と言いたいのです。
多遺伝子型の遺伝構造はまだわかっていないことも多く、「優生学的操作」をしてどうなるかすらわかっていないんですよ。形質に遺伝的因子があるなら、優生学的操作をすれば人類は必ず優秀になる・・・というのが元増田の議論の開始点だと思いますが、そこ、すでに間違ってるんです。
だからなんで話を「まだわかっていないこと」だけに限定するんだよ。じゃあわかってることには優生学的手法を使ってもいいのかよ。国や医療システムにかかる負担を軽減するために「遺伝病患者は子供つくっちゃいけません」っていいのか? 問題はそこじゃないんだよ。
優生思想がダメなのは「科学的に間違ってるから」でも「有効じゃないから」でもないんだよ。優生論の生物学遺伝学的手法が有効なのは動植物の繁殖で既に実証されてるから。元増田が優生学とは何かをそもそも理解していないのは確かだが、おまえの言ってることもほぼすべて間違ってる。
結論としてすでに社会的に受け入れられてない優生思想を否定したいんだったら、ウソを書いてまで「科学的」根拠をでっちあげる必要がないだろう。
なにが目的だ?
まさかゲノム科学者(自称)がこれらの間違いを本当に信じているはずがあるまい。
特にうつの「高学歴」と「低学歴」入れ替えてるところなんてワザとじゃなきゃどうやって間違えるんだよ...
*1 https://www.sciencedirect.com/topics/biochemistry-genetics-and-molecular-biology/mutation-rate
*2 https://www.science.org/content/article/did-natural-selection-make-dutch-tallest-people-planet
保険料は国内のコロナ感染状況で決まるから、今だと去年12月のメチャクチャ感染者少なかった頃が基準だから保険料が格安水準。
来月1日からは現状の感染状況が判定材料になるから鬼のように保険料上がると思うから入っとくなら今やぞ。
トラバ返信
でも「あのとき900円をケチってなければ……」ってなるかもしれんやろ?ちなみにワイの人生はそんなんばっかやで(ニッコリ)
モラルハザード(本当の意味のほう)ってやつやね。まぁそういう奴がいたとして、自分が気を付けてもしなったら10マンもらえることに変わりはないから気にしなくてもいいと思う。
ただ重要事項説明にはあまりにも支払い対象が多かったら減額の可能性もありますとはシレっと書いてある(笑)
(追記)
保険会社のまわしもんみたいなエントリに思いのほかトラバ&ブクマ集まったな。みんなサンキューな。
残念ながらワイはただの一般市民や。でもちょっとリスクが高い体重かもしれん。
「 ノリがくじに近いな」ってブクマあったけどまぁそうなんよ。totoBIGあたらんかなくらいの感覚でワイも入った。
まぁでも高熱でうなされてる時の10マンはデカイぞたぶん、治るための生命力の足しになりそう。知らんけど。
妻にこの話題教えたら1、2分ぐぐって「こういうのに入ったら生保レディーいやマダムが『あらー、最近調子どうですぅ?』みたいな感じでゾンビくらいしつこくやってくるようになるよ」と却下されました。
これワイも思ったんよ。でもこの保険入った人ならわかると思うけど、加入するときは住所は入力しないのよ(郵便番号までしか入力しなくていい)。実際にコロナになって請求するときに初めて保険会社に通知するんだと思う。
メアドと電話番号は入力するから電話セールスやらメールで販促はもしかしたらありそうだけど、訪問販売やら物理DMが届くことはまあ無い(できない)と思うで!
あと重要なこと言い忘れてたけど加入したら加入者ポータルみたいのにログインできるようになるから、そこで「更新拒否」の設定をしとくことをオススメする。
いま入ると5月あたりが更新になるけど、その頃のコロナ感染状況が爆発してたらとんでもない保険料で更新されてまうからな。その頃にはワクチン3回目もじわっと広がってるかもしれんしな。
拒否しとけば今回限り、3か月900円で安心を手に入れられるんや!!
また保険会社レディみたいになってしまったな。まそういうこと。
(追記)
ほかにも入院したら40マンってのがあるけど月額1300円くらいかかるのとコロナで入院ってどうなの(できるの?)って思ってパスした。ただコロナ以外の入院もカバーしてるからまぁ普通の医療保険に毛が生えたって感じ。
"ジェームズ・クリアー式 複利で伸びる1つの習慣"を読んだ。
小さい習慣を積み重ねることで大きな目標を達成することができるという内容だ。
小さな習慣を積み重ね無意識化することで作業の取り掛かりと負担を少なくしリソースの消費を抑えられる。
パソコンつけたら無条件でち○んこを触る習慣が身についてしまっていた。
パソコンはネットサーフィン、YouTube、作業などに加えおかずビューワーとしても使っている。
パソコン = おかずビューワー という認識が無意識のうちに身についているようで、パソコンつけるだけで股間がうずいて股間を触っていることに気がついてしまった。
うっかりとしていた。
先日、出かける前に準備しておかねばならないことがあって
それを戻し忘れていて、1時間早く起きた。
しかしそのことに気づかぬまま、朝の準備をしていったのだが
(実際には1時間早い)
ああ、これを書き上げたいのに、と未練を残しながら、
バスの出発の時間ギリギリ間に合うかどうかの慌ただしい出発となった。
すこし小走りになりながらバス停に向かうが、
また遅れてるの?と一瞬思ったが
その割には他の乗客がいない。
そこでようやく気づく。
1時間早いのだ。
その瞬間の思考が興味深かった。
何をしたらいいのだろうか?
そうだ、たまには駅まで歩いてみようか?
運動になるし、何やら楽しそうだ。
いやいや待て待て。
・あれを書き上げたい、
と考えていたのが
手持ち無沙汰を感じるというのはいったいどうなっているのか?
ヒントのようなものが隠されていると思うのだが
今の所、それが何なのか上手く思いつかない。
あとで何か思いつくかもしれない。
フェミ叩きやフェミニストたち、時間の無駄なのに見ちゃう。こういうのに依存してはいけないしゲームした方が時間を有効活用できるんだけど、しばらくしたら飽きてしまう。でもフェミ叩きやすぐに解決しない話題は飽きない、ずっと見てられる。不快感もあるけど、こういう考えることが多い問題を見るのが楽しいという気持ちもある。批判意見も中毒性がある。ずっとこれを続けてたら私はおかしくなるのかな。