「run」を含む日記 RSS

はてなキーワード: runとは

2022-05-07

anond:20220507153251

 PDCAを回す、の使い方に近いんじゃないかな。英語でいうとRunとかOperateって感じ。

2022-04-13

英語の基本を書く

4月になって英語学校で始める人がいるだろう。そこで少しだけ基本的なことを書いてみよう。

1.品詞単語は1:1で紐づかない。

たとえば日本語だと

遊ぶは動詞

遊びは形容詞名詞あるかな

というように単語の形を変えて品詞が変わるという特徴があるが、これが英語にはない。文のどこにあってどの単語とくっついているか品詞が決まる。

なので、run動詞、とかyellow形容詞とかそういう感じで教えるのはあまりよくないと思っている。

あくまでも「この分でrun動詞だ」ということを言わないといけない気はする

2.動詞絶対に一つ

英語の文では動詞は一つだけ存在できる。なので、I play run goみたいな文章は成立しない。I go to there to play runningは整理すするが、goけがどうしてplayやrunningは動詞以外の何かだ。

俺は不定詞というのもあまり好きな言い方ではない。品詞が定まらないような語感を持っているからだ。名前付いちゃってるから仕方ないんだが。

3.主語自明じゃない限り省略できない

英語主語絶対必要だといういい方も実は正しくなく、明らかに主語はあれだろと分からないなら省略できない、が正しい。わかるなら省略できる。

3.時制は動詞が決める

この辺小難しく言う人がいるが、英語は結局動詞言語といってもいいくらいに大事だ。時制もなんだかんだで動詞がどうそ形態を変化させるかでしかない。

4.日本英語教育はクソだ

という人がいるが俺は全く逆の立場で、日本英語世界でも類を見ないレベルで高品質だ。

ただ惜しむらくは読み書きばかりやるところだ。

後は教えている側も教わっている側もクソだと思っているところが本当にクソだ。

だが、日本英語レベルはかなり高い、世界最高レベルだ。

2022-03-29

英語教育について

家庭教師として高校生英語教えてて最近びっくりした。その子は同日共模試英語点数が8割超えでリーディングリスニングも偏りなく取れてた。ただ基本的なとこで変な間違いがあったので、「この動詞自動詞で使われることはほとんどないから、他動詞として使うと思っていいよ。目的語がなかったら選択肢から外して」って教えたらぽかんとしていた。どうやら自動詞他動詞というものがわかってなかったそう。偏差値70を超える高校の生真面目な新3年生ですらそうなんだから、実際かなりの数の高校生がわかってないと思う。試しに「I run.」の意味を聞いたらもちろん「走る」とわかってたんだけど、「River runs.」を聞いたら「川が、、走る?」、「run a company」を聞いたら「、、、?」という感じだった。彼はシス単の4章の難単語ちゃんと覚えていて、長文で出てきてもおそらく読めるんだろうけど、実際は単語帳に出てきた和訳がなんとなくわかってるだけで他動詞用法自動詞用法区別はできてない。

高校とかで下手に難しい英単語を詰め込ませたり、逆にコミュニケーション英語として難しいお題決めてALTと無理やり会話させてみるより、もっと簡単単語でじっくり会話や英作文をさせて添削したほうがよっぽど効果的だと思う。ネイティブでも知らないような英単語上流階級じゃなきゃ誰も守ってないような規範文法熟語を覚え込ませても、自動詞他動詞区別ついてなかったり、「come」を「来る」、「go」を「行く」、「run」を単に「走る」とだけ覚えちゃってるほうがやばいと思う。

2022-02-28

anond:20220227225335

https://web.archive.org/web/20220226224717/https://ria.ru/20220226/rossiya-1775162336.html

こいつは~・・・・キマってますわ~、ギンギンですわ~・・・

The Advance of Russia and the New World

A new world is being born before our eyes.

Russia's military operation in Ukraine has opened a new era - and in three dimensions at once.

And, of course, in the fourth, internal Russian dimension.

Here begins a new period both in ideology and in the very model of our socio-economic system - but we should talk about this separately a little later.

Russia is restoring its unity - the tragedy of 1991, this terrible catastrophe of our history, its unnatural dislocation, has been overcome.

Yes, at great cost, yes, through the tragic events of the actual civil war, because now there are still brothers shooting at each other, separated by belonging to the Russian and Ukrainian armies - but Ukraine as the anti-Russia will no longer exist.

Russia is restoring its historical wholeness by gathering the Russian world, the Russian people together - in its totality of Great Russians, Belarusians and Little Russians.

If we refused to do this, if we allowed the temporary division to take hold for centuries, we would not only betray the memory of our ancestors, but we would be damned by our descendants - for allowing the collapse of the Russian land.

Vladimir Putin took upon himself - without a bit of exaggeration - a historical responsibility, deciding not to leave the resolution of the Ukrainian question to future generations.

After all, the need to resolve it would always remain a major problem for Russia - for two key reasons.

And the issue of national security, that is, the creation of Ukraine as an anti-Russia and an outpost for Western pressure on us, is only the second in importance among them.

The first would always remain a complex of divided people, a complex of national humiliation - when the Russian house first lost part of its foundation (Kiev), and then was forced to accept the existence of two states no longer one, but two peoples.

That is, either to abandon its history, agreeing with the crazy versions that "only Ukraine is the real Russia," or to gnash their teeth helplessly, remembering the times when "we lost Ukraine.

Bringing Ukraine back, that is, turning it back to Russia, would be more and more difficult with each passing decade - the recoding, derussification of Russians, and the setting against Russian Little Russians-Ukrainians would gain momentum.

And if full geopolitical and military control of the West over Ukraine were consolidated, its return to Russia would become impossible at all - it would have to fight the Atlantic bloc for it.

Now this problem is gone - Ukraine has returned to Russia.

This does not mean that its statehood will be liquidated, but it will be restructured, re-established and returned to its natural state as part of the Russian world.

In what borders, in what form will the union with Russia be fixed (through the CSTO and the Eurasian Union or the Union State of Russia and Belarus)? This will be decided after the end of the history of Ukraine as anti-Russia.

In any case, the period of the split of the Russian people is coming to an end.

And here begins the second dimension of the coming new era - it concerns Russia's relations with the West.

Not even Russia, but the Russian world, that is, the three states, Russia, Belarus and Ukraine, acting geopolitically as one.

These relations have entered a new stage - the West sees Russia's return to its historical borders in Europe.

And it loudly resents it, although deep in its heart it must admit that it could not be otherwise.

Did anyone in the old European capitals, Paris and Berlin, seriously believe that Moscow would give up Kiev? That Russians would forever be a divided people? And at the same time that Europe is uniting, when German and French elites are trying to seize control of European integration from the Anglo-Saxons and assemble a united Europe? Forgetting that the unification of Europe was only possible thanks to the unification of Germany, which happened by Russian good (albeit not very clever) will.

To take a swing at the Russian land after that is the top of ingratitude, but of geopolitical stupidity.

The West as a whole, and even more so Europe separately, did not have the strength to keep in its sphere of influence, let alone to take Ukraine.

Not to understand this, one had to be just geopolitical fools.

More precisely, there was only one option: to bet on the further collapse of Russia, that is, the Russian Federation.

But the fact that it did not work should have been clear twenty years ago.

And fifteen years ago, after Putin's Munich speech, even the deaf could hear that Russia was coming back.

Now the West is trying to punish Russia for coming back, for not justifying its plans to profit at its expense, for not allowing the expansion of the Western space to the east.

In seeking to punish us, the West thinks that relations with it are of vital importance to us.

But that's not true anymore - the world has changed, and not just the Europeans, but the Anglo-Saxons who run the West, understand this very well.

No Western pressure on Russia will get us anywhere.

Both sides will suffer losses, but Russia is ready for them morally and geopolitically.

But for the West itself, an increase in the degree of confrontation has enormous costs - and the main ones are not economic at all.

Europe, as part of the West, wanted autonomy - the German project of European integration does not make strategic sense while maintaining Anglo-Saxon ideological, military and geopolitical control over the Old World.

And it cannot succeed, because the Anglo-Saxons need a controlled Europe.

But Europe also needs autonomy for another reason - in case the United States moves to self-isolation (as a result of growing internal conflicts and contradictions) or concentrates on the Pacific region, where the geopolitical center of gravity is shifting.

But the confrontation with Russia, into which the Anglo-Saxons are dragging Europe, deprives Europeans of even a chance for autonomy - not to mention the fact that in the same way they are trying to impose on Europe a break with China.

While the Atlanticists are now happy that the "Russian threat" will unite the Western bloc, those in Berlin and Paris cannot but understand that, having lost hope of autonomy, the European project will simply collapse in the medium term.

That is why independent-minded Europeans are now completely uninterested in building a new iron curtain on their eastern borders - realizing that it will turn into a corral for Europe.

Whose century (half a millennium to be exact) of global leadership is in any case over - but various options for its future are still possible.

Because the construction of a new world order - and this is the third dimension of current events - is accelerating, and its contours are becoming clearer through the sprawling cover of Anglo-Saxon globalization.

The multipolar world has finally become a reality - the operation in Ukraine is unable to rally anyone but the West against Russia.

Because the rest of the world can see and understand perfectly well - this is a conflict between Russia and the West, this is a response to the geopolitical expansion of the Atlanticists, this is Russia's return of its historical space and its place in the world.

China and India, Latin America and Africa, the Islamic world and Southeast Asia - no one believes that the West rules the world order, much less sets the rules of the game.

Russia has not just challenged the West - it has shown that the era of Western global dominance can be considered fully and finally over.

The new world will be built by all civilizations and centers of power, of course, together with the West (united or not) - but not on its terms and not by its rules.

2022-01-25

本のまとめ

--

この本は5章まであるが、4章と5章はハンズオンであるため、文字としてまとめるのは1から3章に留める。

1章

コンテナとは】

他のプロセスとは隔離された状態OS上にソフトウェアを実行する技術

コンテナ利用のメリット

環境依存から解放

コンテナにはアプリの稼働に必要となるランタイムライブラリを1つのパッケージとして全て含めることができる。そうすることでアプリ依存関係をすべてコンテナ内で完結できる。

依存関係を含めたパッケージリリース単位となる

環境構築やテストに要する時間の削減

優れた再現性ポータビリティ

全ての依存関係コンテナ内で完結するため、オンプレでもクラウドでも起動する。

ステージング環境テスト済みのコンテナイメージプロダクション環境向けに再利用することで、ライブラリ差異による環境ごとのテスト必要工数を削減できる。

リソース効率のアップ

サーバー仮想化では、仮想マシンレベルリソースを分離し、ゲストOS上でアプリが起動する。つまりアプリだけでなく、ゲストOSを動かすためのコンピューティングリソース必要

一方コンテナは、プロセスレベルで分離されてアプリが稼働する。OSから見ると単に1つのプロセスが稼働している扱いになる。

Dockerとは】

コンテナライフサイクル管理するプラットフォーム

アプリコンテナイメージとしてビルドしたり、イメージの取得や保存、コンテナの起動をシンプルに行える。

アプリソースコード + Dockerfile

↓ buildでイメージ作成

イメージ(アプリケーションと依存関係パッケージングされる。アプリライブラリOS)

shipイメージの保存

レジストリに保存

run コンテナの実行

オンプレクラウドなどで起動

Dockerfileとは】

イメージを構築するためのテキストファイル

このファイルコマンド記述することで、アプリ必要ライブラリインストールしたり、コンテナ上に環境変数を指定したりする。

1章まとめ、感想

コンテナの登場により、本番・開発環境ごとに1からサーバーを立ててコマンド設定ファイルを正確に行い、環境差異によるエラーをつぶしていき...というこれまでの数々の労力を減らすことができるようになった。

2章

AWS提供するコンテナサービス

コントロールプレーン

コンテナ管理する機能

コントロールプレーンは2種類

ECSとEKSがある。

ECS

フルマネージドなコンテナオーケストレータ。

オーケストレーションサービスであり、コンテナの実行環境ではない。

ECSの月間稼働率99.99%であることがSLA として保証

タスク

コンテナ動作するコンポーネント

タスクは1つ以上のコンテナからなる

アプリを起動するためにはコンテナ必要

タスク定義

タスク作成するテンプレート定義JSON記述

デプロイするコンテナイメージタスクコンテナに割り当てるリソースやIAMロール、Cloud Watch Logsの出力先などを指定する。

サービス

指定した数だけタスクを維持するスケジューラーで、オーケストレータのコア機能にあたる要素。サービス作成時は起動するタスクの数や関連づけるロードバランサータスクを実行するネットワーク指定

クラスター

サービスタスクを実行する論理グループ

データプレーン

コンテナが実際に稼働するリソース環境

2種類ありECSとFargateがある。 Fargateに絞って書く

Fargateとは

サーバーレスコンピューティングエンジン

AWSのフルマネージドなデータプレーンとして定義されている

コンテナ向けであるためEC2のように単体では使用できず、ECSかEKSで利用する

Fargate メリット

ホスト管理不要であること

サーバーのスケーリングパッチ適用保護管理にまつわる運用上のオーバーヘッドが発生しない。これにより、アプリ開発に専念できるようになる

Fargate デメリット

価格EC2より高い。

利用者コンテナの稼働するOSには介入できない

コンテナごとにENIがアタッチされるため、コンテナごとにIPが振られるため起動に若干時間がかかる

ECR

フルマネージドなコンテナレジストリ

コンテナイメージを保存、管理できる

コンテナが利用されているサービス

Lambda

・App Runner

Lambda

 利用者コードアップロードするだけでコードを実行できるサービス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の登場からしばらく経過し、有識者経験者は増え、確保しやすい。

システム要件確認

多数のユーザーに使ってもらう

可用性を高めるためにマルチAZ構成を取る

CI/CDパイプライン形成し、アプリリリースに対するアジティを高める

レイヤで適切なセキュリティ対策不正アクセス対策認証データの適切な管理ログ保存、踏み台経由の内部アクセス)を施したい

2章まとめ、感想

AWS提供するコンテナサービスはいくつかあり、なかでもFargateというフルマネージドなデータプレーンがよく使われている。ホスト管理不要インフラ関連の工数を削減できる一方、EC2より料金が高く、起動に若干時間がかかるのが難点である

3章

この章では運用設計ロギング設計セキュリティ設計信頼性設計パフォーマンス設計コスト最適化設計について述べている。

運用設計

Fargate利用時のシステム状態を把握するためのモニタリングやオブザーバビリティに関する設計不具合修正デプロイリスク軽減のためのCI/CD設計必要である

モニタリングとは

システム内で定めた状態確認し続けることであり、その目的システムの可用性を維持するために問題発生に気づくこと

オブザーバビリティとは

システム全体を俯瞰しつつ、内部状態まで深掘できる状態

オブザーバビリティの獲得によって、原因特定対策検討が迅速に行えるようになる

ロギング設計

・cloud watch logs

他のAWSサービスとの連携も容易

サブスクリプションフィルター特定文字列の抽出も容易

・Firelens

AWS以外のサービスAWS外のSaaS連携することも可能

Firehoseを経由してS3やRed shiftOpenSearch Serviceにログ転送できる

Fluentdやfluent bit選択できる

fluent bitを利用する場合AWS公式提供しているコンテナイメージ使用できる

セキュリティ設計

イメージに対するセキュリティ対策

 - ソフトウェアライブラリ脆弱性は日々更新されており、作ってから時間が経ったイメージ脆弱性を含んでいる危険がある。

 - 方法

  脆弱性の有無はECRによる脆弱性スキャンOSSのtrivyによる脆弱性スキャン

継続的かつ自動的コンテナイメージスキャンする必要があるため、CI/CDに組み込む必要がある。しかし頻繁にリリースが行われないアプリ場合CICDパイプラインが実行されず、同時にスキャンもなされないということになるため、定期的に行うスキャン必要になる。

cloud watch Eventsから定期的にLambdaを実行してECRスキャンを行わせる(スキャン自体は1日1回のみ可能

提供元が不明ベースイメージ使用は避ける

・IAMポリシーによるECRのパブリック化の禁止

 - オペレーションミスによる公開を防ぐことができる

信頼性設計

マルチAZ構成

Fargateの場合サービス内部のスケジューラが自動マルチAZ構成を取るため、こちらで何かする必要はない。

障害時切り離しと復旧

ECSはcloud watchと組み合わせることでタスク障害アプリエラーを検知できるうえに、用意されてるメトリクスをcloud watchアラームと結びつけて通知を自動化できる

ALBと結びつけることで、障害が発生したタスク自動で切り離す

リタイアという状態

AWS内部のハードウェア障害や、セキュリティ脆弱性があるプラットフォームだと判断された場合ECSは新しいタスクに置き換えようとするその状態のこと。

Fargateの場合アプリはSIGTERM発行に対して適切に対処できる設定にしておかなくてはならない。そうしておかないとSIGKILLで強制終了されてしまう。データ整合などが生じて危険

システムメンテナンス時におけるサービス停止

ALBのリスナールールを変更し、コンテンツよりもSorryページの優先度を上げることで対処可能

サービスクォータという制限

意図しない課金増加から保護するために設けられた制限

自動でクォータは引き上がらない

cloud watch メトリクスなどで監視する必要がある。

パフォーマンス設計

パフォーマンス設計で求められることは、ビジネスで求められるシステム需要を満たしつつも、技術領域進歩環境の変化に対応可能アーキテクチャを目指すこと

ビジネス上の性能要件を把握することが前提

利用者数やワークロードの特性を見極めつつ、性能目標から必要リソース量を仮決めする

FargateはAutoscalingの利用が可能で、ステップスケーリングポリシーターゲット追跡スケーリングポリシーがある。どちらのポリシー戦略をとるかを事前に決める

既存のワークロードを模倣したベンチマークや負荷テスト実施してパフォーマンス要件を満たすかどうかを確認する

スケールアウト

サーバーの台数を増やすことでシステム全体のコンピューティングリソースを増やそうとする概念。可用性と耐障害性が上がる。既存タスクを停止する必要原則ない。

スケールアウト時の注意

・Fargate上のECSタスク数の上限はデフォルトリージョンあたり1000までであること。

VPCIPアドレスの割当量に気をつける

ECSタスクごとにENIが割り当てられ、タスク数が増えるごとにサブネット内の割当可能IPアドレスが消費されていく

スケールアウトによるIPアドレスの枯渇に注意

Application Autoscaling

Fargateで使用可能

Cloud Watchアラームで定めたメトリクスの閾値に従ってスケールアウトやスケールインを行う

ステップスケーリングポリシー

ステップを設けて制御する

CPU使用率が60~80%ならECSタスク数を10%増加し、80%以上なら30%増加する、という任意ステップに従ってタスク数を増減させる

ターゲット追跡スケーリングポリシーとは

指定したメトリクスのターゲット値を維持するようなにスケールアウトやスケールインを制御する方針

ターゲット追跡スケーリングPermalink | 記事への反応(0) | 21:45

本のまとめ

--

この本は5章まであるが、4章と5章はハンズオンであるため、文字としてまとめるのは1から3章に留める。

1章

コンテナとは】

他のプロセスとは隔離された状態OS上にソフトウェアを実行する技術

コンテナ利用のメリット

環境依存から解放

コンテナにはアプリの稼働に必要となるランタイムライブラリを1つのパッケージとして全て含めることができる。そうすることでアプリ依存関係をすべてコンテナ内で完結できる。

依存関係を含めたパッケージリリース単位となる

環境構築やテストに要する時間の削減

優れた再現性ポータビリティ

全ての依存関係コンテナ内で完結するため、オンプレでもクラウドでも起動する。

ステージング環境テスト済みのコンテナイメージプロダクション環境向けに再利用することで、ライブラリ差異による環境ごとのテスト必要工数を削減できる。

リソース効率のアップ

サーバー仮想化では、仮想マシンレベルリソースを分離し、ゲストOS上でアプリが起動する。つまりアプリだけでなく、ゲストOSを動かすためのコンピューティングリソース必要

一方コンテナは、プロセスレベルで分離されてアプリが稼働する。OSから見ると単に1つのプロセスが稼働している扱いになる。

Dockerとは】

コンテナライフサイクル管理するプラットフォーム

アプリコンテナイメージとしてビルドしたり、イメージの取得や保存、コンテナの起動をシンプルに行える。

アプリソースコード + Dockerfile

↓ buildでイメージ作成

イメージ(アプリケーションと依存関係パッケージングされる。アプリライブラリOS)

shipイメージの保存

レジストリに保存

run コンテナの実行

オンプレクラウドなどで起動

Dockerfileとは】

イメージを構築するためのテキストファイル

このファイルコマンド記述することで、アプリ必要ライブラリインストールしたり、コンテナ上に環境変数を指定したりする。

1章まとめ、感想

コンテナの登場により、本番・開発環境ごとに1からサーバーを立ててコマンド設定ファイルを正確に行い、環境差異によるエラーをつぶしていき...というこれまでの数々の労力を減らすことができるようになった。

2章

AWS提供するコンテナサービス

コントロールプレーン

コンテナ管理する機能

コントロールプレーンは2種類

ECSとEKSがある。

ECS

フルマネージドなコンテナオーケストレータ。

オーケストレーションサービスであり、コンテナの実行環境ではない。

ECSの月間稼働率99.99%であることがSLA として保証

タスク

コンテナ動作するコンポーネント

タスクは1つ以上のコンテナからなる

アプリを起動するためにはコンテナ必要

タスク定義

タスク作成するテンプレート定義JSON記述

デプロイするコンテナイメージタスクコンテナに割り当てるリソースやIAMロール、Cloud Watch Logsの出力先などを指定する。

サービス

指定した数だけタスクを維持するスケジューラーで、オーケストレータのコア機能にあたる要素。サービス作成時は起動するタスクの数や関連づけるロードバランサータスクを実行するネットワーク指定

クラスター

サービスタスクを実行する論理グループ

データプレーン

コンテナが実際に稼働するリソース環境

2種類ありECSとFargateがある。 Fargateに絞って書く

Fargateとは

サーバーレスコンピューティングエンジン

AWSのフルマネージドなデータプレーンとして定義されている

コンテナ向けであるためEC2のように単体では使用できず、ECSかEKSで利用する

Fargate メリット

ホスト管理不要であること

サーバーのスケーリングパッチ適用保護管理にまつわる運用上のオーバーヘッドが発生しない。これにより、アプリ開発に専念できるようになる

Fargate デメリット

価格EC2より高い。

利用者コンテナの稼働するOSには介入できない

コンテナごとにENIがアタッチされるため、コンテナごとにIPが振られるため起動に若干時間がかかる

ECR

フルマネージドなコンテナレジストリ

コンテナイメージを保存、管理できる

コンテナが利用されているサービス

Lambda

・App Runner

Lambda

 利用者コードアップロードするだけでコードを実行できるサービス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の登場からしばらく経過し、有識者経験者は増え、確保しやすい。

システム要件確認

多数のユーザーに使ってもらう

可用性を高めるためにマルチAZ構成を取る

CI/CDパイプライン形成し、アプリリリースに対するアジティを高める

レイヤで適切なセキュリティ対策不正アクセス対策認証データの適切な管理ログ保存、踏み台経由の内部アクセス)を施したい

2章まとめ、感想

AWS提供するコンテナサービスはいくつかあり、なかでもFargateというフルマネージドなデータプレーンがよく使われている。ホスト管理不要インフラ関連の工数を削減できる一方、EC2より料金が高く、起動に若干時間がかかるのが難点である

3章

この章では運用設計ロギング設計セキュリティ設計信頼性設計パフォーマンス設計コスト最適化設計について述べている。

運用設計

Fargate利用時のシステム状態を把握するためのモニタリングやオブザーバビリティに関する設計不具合修正デプロイリスク軽減のためのCI/CD設計必要である

モニタリングとは

システム内で定めた状態確認し続けることであり、その目的システムの可用性を維持するために問題発生に気づくこと

オブザーバビリティとは

システム全体を俯瞰しつつ、内部状態まで深掘できる状態

オブザーバビリティの獲得によって、原因特定対策検討が迅速に行えるようになる

ロギング設計

・cloud watch logs

他のAWSサービスとの連携も容易

サブスクリプションフィルター特定文字列の抽出も容易

・Firelens

AWS以外のサービスAWS外のSaaS連携することも可能

Firehoseを経由してS3やRed shiftOpenSearch Serviceにログ転送できる

Fluentdやfluent bit選択できる

fluent bitを利用する場合AWS公式提供しているコンテナイメージ使用できる

セキュリティ設計

イメージに対するセキュリティ対策

 - ソフトウェアライブラリ脆弱性は日々更新されており、作ってから時間が経ったイメージ脆弱性を含んでいる危険がある。

 - 方法

  脆弱性の有無はECRによる脆弱性スキャンOSSのtrivyによる脆弱性スキャン

継続的かつ自動的コンテナイメージスキャンする必要があるため、CI/CDに組み込む必要がある。しかし頻繁にリリースが行われないアプリ場合CICDパイプラインが実行されず、同時にスキャンもなされないということになるため、定期的に行うスキャン必要になる。

cloud watch Eventsから定期的にLambdaを実行してECRスキャンを行わせる(スキャン自体は1日1回のみ可能

提供元が不明ベースイメージ使用は避ける

・IAMポリシーによるECRのパブリック化の禁止

 - オペレーションミスによる公開を防ぐことができる

信頼性設計

マルチAZ構成

Fargateの場合サービス内部のスケジューラが自動マルチAZ構成を取るため、こちらで何かする必要はない。

障害時切り離しと復旧

ECSはcloud watchと組み合わせることでタスク障害アプリエラーを検知できるうえに、用意されてるメトリクスをcloud watchアラームと結びつけて通知を自動化できる

ALBと結びつけることで、障害が発生したタスク自動で切り離す

リタイアという状態

AWS内部のハードウェア障害や、セキュリティ脆弱性があるプラットフォームだと判断された場合ECSは新しいタスクに置き換えようとするその状態のこと。

Fargateの場合アプリはSIGTERM発行に対して適切に対処できる設定にしておかなくてはならない。そうしておかないとSIGKILLで強制終了されてしまう。データ整合などが生じて危険

システムメンテナンス時におけるサービス停止

ALBのリスナールールを変更し、コンテンツよりもSorryページの優先度を上げることで対処可能

サービスクォータという制限

意図しない課金増加から保護するために設けられた制限

自動でクォータは引き上がらない

cloud watch メトリクスなどで監視する必要がある。

パフォーマンス設計

パフォーマンス設計で求められることは、ビジネスで求められるシステム需要を満たしつつも、技術領域進歩環境の変化に対応可能アーキテクチャを目指すこと

ビジネス上の性能要件を把握することが前提

利用者数やワークロードの特性を見極めつつ、性能目標から必要リソース量を仮決めする

FargateはAutoscalingの利用が可能で、ステップスケーリングポリシーターゲット追跡スケーリングポリシーがある。どちらのポリシー戦略をとるかを事前に決める

既存のワークロードを模倣したベンチマークや負荷テスト実施してパフォーマンス要件を満たすかどうかを確認する

スケールアウト

サーバーの台数を増やすことでシステム全体のコンピューティングリソースを増やそうとする概念。可用性と耐障害性が上がる。既存タスクを停止する必要原則ない。

スケールアウト時の注意

・Fargate上のECSタスク数の上限はデフォルトリージョンあたり1000までであること。

VPCIPアドレスの割当量に気をつける

ECSタスクごとにENIが割り当てられ、タスク数が増えるごとにサブネット内の割当可能IPアドレスが消費されていく

スケールアウトによるIPアドレスの枯渇に注意

Application Autoscaling

Fargateで使用可能

Cloud Watchアラームで定めたメトリクスの閾値に従ってスケールアウトやスケールインを行う

ステップスケーリングポリシー

ステップを設けて制御する

CPU使用率が60~80%ならECSタスク数を10%増加し、80%以上なら30%増加する、という任意ステップに従ってタスク数を増減させる

ターゲット追跡スケーリングポリシーとは

指定したメトリクスのターゲット値を維持するようなにスケールアウトやスケールインを制御する方針

ターゲット追跡スケーリングPermalink | 記事への反応(0) | 21:45

2022-01-23

anond:20220123224819

夢の技術やで

人類がいまだかつて実現できたことがないWrite once, run anywhereや

2022-01-14

anond:20220113164937

temple runって昔クソ流行ったクソゲーのなんかでそのSE使われていた気がする

2022-01-09

2021年買ったゲーム全部書く

勢い

買った順

Gladiabots

カルネージハートみたいなやつ。プログラム組んでロボットで対戦。好きなはずなのにハマれず

Dyson Sphere Program

ダイソン球(恒星を囲むエネルギー施設)を作るゲームプレイヤーイカロスくんが惑星開拓して資源宇宙へ送り出す

多くのゲームが見下ろし型だとすると、宇宙を見上げる視点が新鮮。空の向こうに作られる巨大構造物は圧巻。アップデートに期待

Stellaris: Lithoids Species Pack(DLC

Stellaris: Necroids Species Pack(DLC

とりあえず買い足した

Valheim

バイキングファンタジーサバイバル建築楽しいけどモンスター襲撃と開拓の慎重さがシビアでハマれず

Subverse

クラウドファンディングで昔入金してたエロゲリリース実用性はあるけどエロ以外の要素がちょっと重たい

モンスターカンパニーゲーム課金

スマホゲー。覚えてない

コンカラーズ・ブレード(ゲーム課金

このシーズンからプレイ大人数でそれぞれ部隊を率いて攻城戦をやるゲーム

シーズン初期の下位ユニット縛りだと楽しめたけど、後半上位ユニットが出るとメタで負けると終わりな部分でリタイア

Voxel Tycoon

リッチSimutrans資源を運んで街を成長させる。ゲームとしての作りが甘く重たくなるとオブジェクトが消えたりした。寝かせる

Elona mobile

スマホゲー。原作ゴミ箱に5回叩き込んだがこっちは割と楽しめた。今はもうプレイしてないが面白かった

ガラス

エロパズルゲーム実用的でDLCも全部買った

まいてつ Last Run!! 進化するコンプリートパック

付属セルフカバーアルバム目的で500円で買った。ゲームは未プレイ

Space Engineers - Decorative Pack #2(DLC

Space Engineers - Sparks of the FutureDLC

久しぶりにプレイしようと買い足し。地球から水素エンジンで飛び出して小惑星探索するの楽しかったけど色々大変で積んだ

キミの声がきこえる リニューアルパッケージ

2007年くらいのエロゲ。好きだったのでお布施買い

ランス5D -ひとりぼっち女の子-

積んでる

Going Medieval

中世サバイバル街づくりゲームクロスボウと罠で山賊をしばきながら建物を作るのが楽しい。アプデに期待

Rail Route

鉄道運輸司令ゲーム路線図を引く、列車は四角、信号制御する。ダイヤグラムが引けるようになるのを期待

Cookie Clicker

伝説クリッカーお布施買い

Timberborn

ビーバー街づくりSLGダム作って水遊びするの楽しい実装2種族は概ねクリアしたのでアプデ待ち

RimWorld

ジャンルの始祖を今更買う。全くハマれず積む⋯⋯

DYSMANTLE

全部壊せる探索ゲーム。実際に壊すための装備はエンドコンテンツなのはどういうバランスだ? アプデ続いてるので楽しみに待ってる

Tavern Master

スーパーカジュアル酒場経営ゲーム遊んだ気になれる、こういうのでいいんだよ。マッハクリア

Hardspace: Shipbreaker

宇宙解体ゲーム。手作業解体。最新版の気圧+可燃性気体がヤバすぎてミスる宇宙船もゲーム動作クラッシュする

宇宙船のバリエーションが増えればいくらでも楽しめると思うのでアプデやワークショップ対応に期待

SnowRunner

泥道と雪道をトラックで駆けずり回るオープンワールド。8輪装甲車最強伝説

2020年

anond:20201229181234

2021-12-22

anond:20211222220255

FPSで遊ぶのをやめたら今度は作ってみるとか…

UnityUnreal使ってもいいし、ゼロからCとかで書いてもいいし、

GitHubあされば他人FPS猿人もあるし…

最近だとRustで書かれてればgit cloneしてcargo runで一発で動くし…

(Rust未だに読み書きつらいけど…

2021-11-27

anond:20211126224044

コンテナはいものk8s はよくないものであるとして、じゃあ何でコンテナオーケストレーション実現するの? ECS? Fargate? Cloud Run?

と言い出すと単なる場面に応じた取捨選択の話であって、k8sけが絶対ダメってのは極端すぎる意見だな。

2021-11-26

ソフトウェア開発の進歩完全に止まったような気がする

(ゲームの話は一切知らん)

つのまにか「Webフロントエンドの動きが速い」とか誰も言わなくなってることにふと気付いた。なんというかソフトウェアをどう作るか、という問題にたいして大枠の部分では完全に固まってしまって、あとは個別事情をどうやっていくかみたいな話しか残ってないように見える。

端的にいえば、宣言UIkubernetes聖杯だったのではないかな。

k8sにかんしては「Cloud Runみたいのでいいじゃん」みたいな話はあると思うんだけど、Envoyほしいとかなってくると結局事実上k8s必須だし、今新しくアプリ作るとき宣言UIじゃないフレームワーク使うこととかほぼ考えられんよな。で、こういう構成定番ですね、みたいになってなんかもう数年は経つ気がする。結果として日本語ソフトウェア開発の話になるとチームビルディングがどうのみたいな話しかなくなってきていて、なんかつまんねーな、と思う。

wasm+エッジコンピューティング進化でまたもっと全然新しいアーキテクチャが出てくるんだろうか。ぼくは今のところあんまりそんな気もしてなこないんですがどうでしょうか。結局そこでチマチマやって得られるユーザー体験の向上の果実って小さくねえか。とはいいつつ Cloudflare Workers でなんかできないかと遊ぶ日々なのだが。

2021-11-17

anond:20211117183255

さすがにcanがでてきた時とかおぼえとるやろ?

たかしくんは早く走れる Takashi can run fast」みたいなやつ。



だいたい完了形のhaveとか関係詞のwhichあたりで英語あきらめるやつが多い

現在活動中の女性声優ユニット

どれだけ知ってるかなと自分を試したくなったので書いてみる。これが足りないぞ!といった指摘歓迎。

レーベル系のユニット

特定作品と紐付かずに活動しているユニット

スフィア

わずとしれたミュージックレインの筆頭。4人全員が文句なしの人気声優寿美菜子ロンドンにいるのにYouTubeとかで揃って活動できてて現代すごい。

TrySail

ミュージックレイン2期生すイエんサーナレーションをしている。

月のテンペスト(ミュージックレイン3期生)

ミュージックレイン3期生ユニットではないがTwitterアカウント共通。月のテンペストは後述のIDOLY PRIDE作品内で結成されてるユニットなので後述のコンテンツ系判断に迷うところ。スフィアTrySail作品ユニットを結成している。

22/7

ソニーミュージックだがミュージックレインと違って坂道アイドル系統。超絶人気というわけではないが特典会商法軌道に乗ってるのでCD売上はトップ三四郎相田の顔は22/7計算中で覚えた。キャラクターと紐付いているがコンテンツ系とするのも違うかと思ったのでこちら。

i☆Ris

avex×81プロデュースで結成された最初ユニットプリパラから上手く飛躍できたように見える。最近は芹澤・若井が陶芸をしている。

Run, Girls, Run!

同じくavex×81プロデュースWake up, Girls!の妹分的な感じだったような?プリチャンが終わったがi☆Risほど伸びた感がなく今後どうなるか。

DIALOGUE+

後述のCUE!のキャストから結成されているが特にCUE!と関係する活動はしていない。

ピュアリーモンスター

石飛恵里花がいたところ。この前卒業ライブやってた。

ギルドロップス

飯田里穂プロデュース(まだやってるかは不明)。BSフジマヂカルラブリーMC冠番組をやるという謎に強いキャスティングをしている。

コンテンツ系

特定作品のためのユニット

AqoursSaint Snow(ラブライブ!サンシャイン!!)

Aqours紅白歌合戦には出演したが出場はしていない。いろいろ歌番組に出演している。最近ユニットユニットライブを開催してる。

虹ヶ咲

ユニットなのかユニットではないのかよくわからないが、多分ユニット

Liella!(ラブライブ!スーパースター!!)

全国ツアー中。毎週ライブで大変そう。

アイマス

たくさんある

バンド

ポピパとかRoseliaとか

D4DJ

ピアラとか

ワルキューレ(マクロスΔ)

劇場版公開中で近いうちにライブがある。

サニーピース(IDOLY PRIDE)

月のテンペストと異なりこちらはキャスト所属も別。

AiRBLUE(CUE!)

DIALOGUE+元ネタソシャゲサービス終了したが1月からアニメ放送

ウマ娘

なんか紅白に出るとか出ないとか。ユニット名前があるわけでもないのでキャラソン表現すべきだろうか。

2021-11-08

うろおぼえ捜索法 虎の巻 PART3

PART2に戻る : anond:20211106011219


この辺りから一部はうろおぼえ上級者向け(?)が多い


その1

15年ほど前に遊んだ子供向けのFlashゲームタイトルが知りたいです。

ラッパ吹きのおじさんが出した音の音階を当てるゲームで、

たまにおじさんがミスっておなら出しちゃうこともあります


おそらく時の流れでサイトは閉鎖されていると思いますが、

ゲームタイトルスクショ動画がどこかに残っていたら嬉しいです。

(楽天グリーティングゲームだったと思います…)

どうぞよろしくお願いします。

取り敢えず質問者に自信は無いようだが、楽天グリーティング検索してみる。

2015年にサ終したという解説のページに跳んだ。リンク存在していたので、そこから辿ろうと思う。

リンクをWayBackMachineに入力
その中からゲームカード選択し、とりあえず数もそんなに無いようなので全ページを眺める。発見

トランペッター・ジミー!


ちなみにタイトルサムネイル情報以上は得られなかった。

時期を変えればページまで飛べそうだが、Flashは既に終了している。

RuffleやFlashpointなどのフラッシュ再生の動きもあるので頑張れば遊べそうだが、

捜索の範囲外なのでここで終了。


その2

ドラマうろ覚えです。

12〜13年ほど前に23時頃に放送された一話完結のドラマです。渋谷で待ち合わせをする何人かの人たちが、

黄色スカーフを巻く等の特徴をつけていましたが、それによってかえってそれぞれ待ち合わせ相手を間違えてしまい、

そのまま事態が大きくなる(登場人物の何人かは実は男みたいな秘密を抱えている)という内容なのですが、

思い当たるはいませんか。

恐らく普通に検索しようとするとかなりキツい部類なので、

今回はこのテレビドラマデータベース使用サイト内の詳細検索。(ただし情報にムラがある)

http://www.tvdrama-db.com/


今回の場合

渋谷 黄色 スカーフ 待ち合わせ 勘違い 秘密...などワードが想起されるが、

10年以上前記憶は少し丁寧に取り扱う。どれか一つが間違っていると検索沼に落ちるので。

ということで情報制限


とりあえずヒット数を見てみるため、捜索範囲大きめに検索

解説 : 待ち合わせ 渋谷 + 2001~2011年 で6件。これなら全部見られるな、うむ。
条件と同じ単発ドラマを眺めていく。ヒット。

今日渋谷で6時

http://www.tvdrama-db.com/drama_info/p/id-40385


一応タイトルGoogle検索をかけ裏取り。あらすじがヒットしたが、

黄色スカーフではなく赤いバンダナだった。

ちなみに期間指定がある情報は、プラマイ2、3年した方が時期ズレに対応できる。出ない場合に調整していけば良い。


その3

貝がらブラッコのメインフレーズによく似た童謡の曲をどなたかご存知ないでしょうか?

この曲を聞いた時、幼稚園とき歌ってた何かに似てるな〜って言おうとするも何だったか思い出せず、

思い出せないまま10年が経過しました。どなたかこの呪縛から解き放っていただきたい。

https://youtu.be/FLBQ-3DbmO0

正直音系を検索するのは虎の巻手法では不可能である。ので、今回はネット集合知を参照することにする。

通常であれば他の方々に聞いてね。

検索対象はyoutubeニコニコ動画Twitterなどのコメントである


Twitter動画アドレスタイトルをそのまま入力し、誰かが言及していないか確認

Youtubeコメント欄に目を通す。(Youtubeコメントオフだった)ニコニコにも。

最終的に、ニコニコ大百科の貝がらブラッコページ、コメント欄に2作言及があった。

童謡「すずめの学校」 間寛平「なめなめくじくじなめくじくじ」

すずめの学校で正解だった。


貝がらブラッコ 似てる で検索しても良かったかな?

今回増田化にあたりお試し再検索したが、同意見の投稿は見つかりにくかった。危な!


その4

めちゃくちゃ難しい質問すみません。あるmemeのBGMが知りたいです。


海外のmemeをまとめてるアカウント投稿していた。

アメリカ西部らへんで子供と犬が出会いポケモンバトルが始まるが、

子供が逃げる(なんでかは覚えてないです)それを犬が追いかけてます

海の中に潜ったりバーで一緒にお酒を飲んだり、エレベーターに乗ったりして、

最終的に犬が電車で轢かれて終わります

曲調はイニシャルDに似てる感じがします(イニDの曲を聞いてこのBGMを知りたくなった)

難しいですがお願いしますm( )m。

海外ミームなので、英語検索

ポケモン 犬 子ども ミームあたりか?

pokemon dog running child memes でGoogle検索 (日本人検索で失礼) 、条件は動画。ヒット。
その後、動画の曲を再生PCからスマホに持ち替え、アプリShazam曲名特定した。

ミーム

https://youtu.be/UH2vh8hTKww


MAX COVERIの曲、running in the 90's

https://youtu.be/_Yq4xXEf6dw


動画の時点で気圧されたが、無事発見

問題は、この動画が見つかったのはrunrunningで引っ掛かっただけの全くの偶然。

childをkidにする発想もなかったので、本当に運が良かった。

(ちなみに鼻歌で曲を検索するならSoundHoundも優秀)


その5

転載作品なのでリンク割愛


[soundcloudリンク] 以下[曲]

この曲が収録されているアルバムを探しています

[曲]について誰か言及してる筈と思い、SoundCloudの共有リンクTwitter上で検索

ヒットはしたが、感想ばかりで情報は出て来ず。投稿されている曲名正式ものではない。

少しでもヒントが欲しいので、各ユーザー感想ツイートの周辺ツイートを漁る。


from:xxxxxx until:201X-XX-XX since:until:201X-XX-XX

数人分試したが、言及ナシ。


ならばと思い、投稿者を漁る。他の投稿動画は[曲]を含め2曲のみ。

別の曲はジャンル違いのRemix。もしやこの人の作曲ではない?と推測。

Twitterアカウント存在したが、投稿ツイート存在せず。転載の下に進める。

[曲]のタイトルGoogle検索。項目は動画。すると[曲]を含む動画youtube転載されていた。
youtubeコメント欄に正答があるか...?と思い確認するもナシ。もはやこれまでか...と諦めかけた矢先、
動画情報もっと見るを開いてみると詳細に[曲]の正式タイトルが。

シンプルタイトル検索していれば2手で済んだのに、やたら遠回りをしてしまった。


その6

https://www.youtube.com/shorts/e09mXzt4t3M

この動画BGMと声の元ネタが知りたいです

とっかかりが少ない...雰囲気のよいBGMと、縦長形式シンプルにまとめられた内容、恐らく大元tiktokと推測。

投稿アカウント確認すると、多様な動物動画がズラリ。こりゃ転載だな。コメント欄を検索するもヒントは無し。

動画の開始タイミングスクリーンショットトリミング (SnippingToolなど) 、Google画像検索にかける!

ペットショップFacebookが出てきたので、該当の動画を探す。


チンチラを載せたtiktokの別動画発見。元動画内でチンチラがイスに乗ってるが、この動画にも同じイスがある。

同一投稿者だと推測し、投稿者を捜索。この動画にはIDが載っている。どうやら質問された動画の方はIDを消してある模様。


動画としての元ネタはこの人の模様。

https://www.tiktok.com/@chinpals/video/6898480338775969030?is_copy_url=0&is_from_webapp=v1&sender_device=pc&sender_web_id=7003944574671193602


次はBGM動画情報に tutiandyuki - sophi との記載がある。

そのままGoogle検索。なんか人がBGMに合わせて舌をペロっと出す動画が沢山ヒット。なんじゃこりゃ。

動画が氾濫しているため、原曲に中々到達できない。


思考元ネタ調査に切り替える。これだけ上がる動画ならmemes扱いなのか?

memes tongue tiktok でGoogle検索トレンド解説サイトがヒット。

https://stayhipp.com/media/tiktok/the-hilarious-tongue-sticking-out-tiktok-trend/


まり

  1. BGM料理動画を挙げている@Sophishrimpのもので、
  2. それを基に@tutiandyukiのネコ動画がバズり、
  3. 動物や人が舌を出すパロディ動画が氾濫
  4. チンチラ動画が作られる
  5. 転載される

...って感じらしい。ややこしや。声はチンチラのじゃないのね、そりゃそうか。

そういう動画文化があるって知ってればトレンド解説サイトまで一発で飛べたな...



一応、コレで捜索法は終了。他にも小テクとか支援ツールサイトあるけど割愛

誰かの知識の一端になれたら幸いである。


当たり前だが、ネット上に挙げられていない情報検索できないので、ネット集合知を参照するほかない。

それを基に過去の文献やら新聞やら各図書館などを探してね。


また、出ないものもあるので過信は禁物。結局は集合知最強なので。

それじゃね~ノシ


part1 : anond:20211105031842

part2 : anond:20211106011219

補足 : anond:20211105041538

2021-10-27

イーロンマスクこんなカスだったの?

Elon Musk

Exactly. Eventually, they run out of other people’s money and then they come for you.

https://twitter.com/elonmusk/status/1452792781726961668

こんな歴史を知らないアホだったとは

資本資本を増やす行為を際限なく許すとどうなるか20世紀人類証明しとるやろがい

コロナ禍以降ビリオネアの資産は倍増しとるんじゃカス

2021-09-18

run intoは走りこむという意味ではない

run in to problemsって文章があったのでぐぐったがrun intoの意味だったもよう。

run intoであれば出くわすとかの意味になるのでトラブルに巻き込まれるてきな意味になるかと。

https://nativecamp.net/blog/20210707english

Run into” にはさまざまな意味があります代表的ものをいくつか挙げてみましょう。

・~と衝突する

・~に偶然会う(ひょっこり、ばったり)

・~と鉢合わせする

・~に刺さる

・流し込む

・~の中に通す

・~に陥る

・~に達する

ざっと挙げただけでも、このくらいです。他にも色々あるのですが、今回はこの中でも特に良く使われる「偶然会う」「鉢合わせする」といった表現について詳しくご紹介していきます

日常英会話に出てくる “run into” はしばしば「偶然ばったり会う」というニュアンスを持っています。これは、ただ会ったのではなく「ばったり会う」というのにぴったりな表現です。

たとえば「スーパーに行ったら、偶然ばったり昔の同級生に会って、話し込んじゃったの」なんて言いたいときには、この “run into” が使えるのです。

2021-08-24

バンド形態は滅びる(メタルカントリー以外はいずれ死ぬと思ってる)

バンドやってたのにEDMいくじゃん

たぶんこれがめっちゃわかりやす

OneRepublic - Counting Stars

https://youtu.be/hT_nvWreIhg

 ↓ コレが数年後こうなる

Kygo, OneRepublic - Lose Somebody

https://youtu.be/uruccxh9bkQ

 

なお最新曲

OneRepublic - Run

https://youtu.be/TKkcsmvYTw4

2021-07-24

anond:20210724061150

ほらね、外から見た人ですらわかっているじゃんよ

<<

it keeps showing that Japan is run by an ossified elite who lack an understanding of basic human rights, tolerance, and common sense.

(2020年東京オリンピックは、日本の良いところをすべて見せてくれるはずだった。しかし、不注意、強欲、無能によって、日本基本的人権や寛容さ、常識理解していない骨抜きのエリートによって運営されていることを示し続けている。)

ossifiedって単語初めてみたけど、

骨抜きじゃなくて

思考の硬直した、思考停止したとか、

見方が凝り固まった、単眼的な

みたいな感じじゃね

ログイン ユーザー登録
ようこそ ゲスト さん