広告です。クリックいただけると励みになります。

人気記事(昨日)

    2026年06月01日

    おでこは出した方がいい?

    enrico-bet-IicyiaPYGGI-unsplash.jpg

    質問

    おでこは出した方がいい?



    解答

    「似合うか」と「どう見せたいか」でかなり変わります。なので、「おでこを出す=正解」というより、印象のコントロールの話に近いです。

    一般的には、おでこを出すと
    ・明るい
    ・清潔感
    ・大人っぽい
    ・自信がある
    みたいな印象が出やすいです。顔全体も見えやすくなるので、表情が伝わりやすくなります。

    逆に前髪を下ろすと、
    ・柔らかい
    ・落ち着いた
    ・若く見える
    ・ミステリアス
    みたいな方向に寄りやすいです。

    あと実は「顔そのもの」より、
    顔のバランスとの相性が大きいです。

    例えば、
    ・眉や目に特徴がある → 出した方が映えることが多い
    ・面長が気になる → 出しすぎると縦感が強まることも
    ・額が広め → 少しだけ前髪を残す方がバランス良い場合も

    なので極端に全部上げるか全部隠すかではなく、
    「少し見せる」が一番ハマる人もかなり多いです。

    あと意外と重要なのが雰囲気との一致です。
    例えば、
    ・シャープ寄りの服装 → おでこ出しと相性が良い
    ・ナチュラル・柔らかめ → 前髪ありも合いやすい

    結局、一番分かりやすいのは
    「真正面」よりも、少し斜めから見た時に自然かどうかです。
    鏡より、スマホの動画で横や斜めを撮るとかなり判断しやすいです。






    本田圭佑プロデュース「KEISUKE HONDA 夢ノート」 メール便対応(5個まで) 倉庫No0001

    価格:330円
    (2025/6/24 18:22時点)
    感想(0件)


     



    ブログランキング・にほんブログ村へ
    【下記、広告です。クリックいただけると励みになります。】
    posted by モニー at 18:00| Comment(0) | 美容 | このブログの読者になる | 更新情報をチェックする

    Kubernetesで、なぜDeploimentが必要なの?

    robynne-o-HOrhCnQsxnQ-unsplash.jpg

    質問

    Kubernetesで、なぜDeploimentが必要なの?
    Replicasetがあれば十分では?


    入門Kubernetes [ Brendan Burns ]

    価格:3080円
    (2026/5/27 19:55時点)
    感想(0件)


    解答

    かなり本質的な疑問です。実際、ReplicaSetだけでも「Pod数を維持する」ことはできます。
    でも現実運用では、ReplicaSet単体だと“更新管理”がかなりつらいので、その上位概念としてDeploymentがあります。

    結論から言うと:

    • ReplicaSet
      → 「指定数のPodを維持する装置」

    • Deployment
      → 「ReplicaSetを管理して、安全に更新する装置」

    です。


    ReplicaSetだけだと何が足りない?

    ReplicaSetの役割はシンプルです。

    例えば:

    replicas: 3

    なら:

    • Podが死んだ

    • Nodeが落ちた

    時に、
    常に3個になるよう再作成する。

    ここまでは優秀。


    でも「更新」が弱い

    問題はここ。

    例えば:

    nginx:1.24 → nginx:1.25

    へ更新したい。

    ReplicaSet単体だと:

    • 古いRS削除

    • 新しいRS作成

    を人間が管理する必要がある。

    つまり:

    • どの順で?

    • 何台ずつ?

    • 失敗したら?

    • ロールバックは?

    を全部考える必要がある。


    Deploymentは「更新戦略」を持つ

    ここが本体です。

    Deploymentは内部的に:

    Deployment  └ ReplicaSet       └ Pod

    という階層。

    Deploymentは:

    • 新ReplicaSet作成

    • 古ReplicaSet縮小

    • 徐々に切替

    • 失敗時ロールバック

    を自動化します。


    Rolling Update が超重要

    例えば:

    10 Pod

    を更新するとき。

    Deploymentなら:

    1. 新Podを1個増やす

    2. 正常確認

    3. 古Podを1個減らす

    4. 繰り返し

    ができる。

    つまり:
    無停止更新。

    ReplicaSet単体だとかなり面倒。


    Rollback ができる

    Deploymentは履歴を持ちます。

    なので:

    kubectl rollout undo

    で戻せる。

    これ実運用でかなり重要。


    なぜReplicaSetを直接触らないの?

    Kubernetesでも:

    ReplicaSetはDeploymentから生成される内部部品

    という扱いに近い。

    普段は:

    • Deployment作る

    • ReplicaSetは自動生成

    です。


    じゃあReplicaSet単独を使う場面は?

    かなり少ない。

    例えば:

    • 学習

    • 特殊制御

    • 古い構成

    くらい。

    実務ではほぼDeployment。


    StatefulSetとの違いも重要

    Deploymentは:

    • Pod同士が基本同一

    • 名前変わってもOK

    • ステートレス向き

    です。

    DBみたいな:

    • 固定名

    • 永続状態

    はStatefulSet。


    まとめ

    ReplicaSetだけでも:

    • Pod数維持

    はできます。

    でもDeploymentは:

    • Rolling Update

    • Rollback

    • 更新履歴

    • 安全な切替

    を提供します。

    つまり:

    ReplicaSetは「台数維持装置」、Deploymentは「運用管理装置」

    です。

    現代Kubernetesでは、
    実際に触るのはほぼDeployment側です。





    Webエンジニアのための監視システム実装ガイド【電子書籍】[ 馬場俊彰 ]

    価格:2992円
    (2026/3/7 16:03時点)
    感想(0件)


     



    ブログランキング・にほんブログ村へ
    【下記、広告です。クリックいただけると励みになります。】
    posted by モニー at 14:00| Comment(0) | インフラ関連 | このブログの読者になる | 更新情報をチェックする

    もし織田信長、豊臣秀吉、徳川家康がいなかったら誰が天下統一していましたか?

    sorasak-_UIN-pFfJ7c-unsplash.jpg

    質問

    もし織田信長、豊臣秀吉、徳川家康がいなかったら誰が天下統一していましたか?


    少年マンガでわかる戦国時代 【電子書籍】[ 長谷川ヨシテル ]

    価格:1500円
    (2026/5/18 19:31時点)
    感想(0件)

    戦国時代に宇宙要塞でやって来ました。10 【電子書籍】[ 横蛍 ]

    価格:1430円
    (2026/5/18 19:31時点)
    感想(0件)


    解答

    かなり「歴史の分岐点」系の面白いテーマですね。
    正直、確定的な答えはありませんが、「当時の国力・地理・人材」を見ると、有力候補はいくつか絞れます。

    まず前提として、戦国時代後期はすでに

    • 鉄砲の普及

    • 商業発展

    • 大名の中央集権化
      が進んでいて、どこかの大勢力が全国統一へ向かう流れ自体はかなり強かったです。
      なので、「誰も統一できず永遠に戦国時代」というより、別の勢力が覇権を取る可能性が高いです。

    有力候補を挙げると:

    毛利氏

    かなり有力です。

    中国地方を広く支配し、経済力・水軍力も強かった。
    特に毛利元就は戦略眼が非常に高く、「謀略・外交・持久戦」がうまい。

    ただし弱点は、

    • 内陸への爆発力が弱い

    • 統治が連合政権的で、中央集権がやや弱い

    • 東日本への進出が遠い

    なので、「西日本の覇者」にはなれても、全国統一まで行けたかは微妙です。


    武田氏

    信玄が長生きしていたらかなり危険でした。

    騎馬軍団のイメージが強いですが、実際は

    • 金山収入

    • 内政

    • 法整備
      もかなり優秀。

    もし信長不在なら、上洛して室町幕府を実質支配する可能性は十分あります。

    ただし、

    • 海が弱い

    • 領土拡張余地が山地中心

    • 後継問題(勝頼)
      が重い。

    信玄本人の寿命依存が大きいです。


    上杉氏

    謙信は軍事的には最強クラスでした。

    ただし、

    • 義の人すぎて領土欲が薄い

    • 経済基盤がやや弱い

    • 統治国家というより軍事カリスマ型

    なので、「天下人」というより「最強の戦国武将」に近いタイプです。


    北条氏

    実はかなり現実的です。

    後北条氏は、

    • 関東の巨大経済圏

    • 強固な城網

    • 安定した統治
      を持っていました。

    しかも関東は人口・農業力が大きい。

    信長不在で中央が混乱長期化すると、関東から勢力拡大する可能性はかなりあります。

    ただ、

    • 京都から遠い

    • “天下”の大義名分を得にくい
      という弱点があります。


    島津氏

    軍事力は凄まじかったです。

    九州統一寸前まで行き、
    実戦経験も豊富。

    ただし地理的に遠すぎる。
    全国統一には「中央へ進出する補給」がかなり厳しいです。


    長宗我部氏

    一時かなり勢いがありましたが、
    四国勢力なので国力的には少し苦しい。


    結局誰が一番可能性ある?

    個人的には、

    • 信玄長寿なら武田

    • 長期安定なら北条

    • 西日本制圧なら毛利

    この3強かなと思います。

    ただ、信長が特別だったのは、
    単に強かっただけじゃなく、

    • 経済構造の変化を利用

    • 鉄砲大量運用

    • 楽市楽座

    • 中央集権化

    • 宗教勢力破壊

    • “室町秩序そのもの”を壊した

    という、「時代を変える方向性」を持っていた点です。




    竜馬がゆく 3【電子書籍】[ 司馬遼太郎 ]

    価格:690円
    (2025/6/13 12:12時点)
    感想(1件)


    壇ノ浦に消えた剣 (歴史探偵アン&リック) [ 小森香折 ]

    価格:990円
    (2025/10/3 22:29時点)
    感想(0件)


     



    ブログランキング・にほんブログ村へ
    【下記、広告です。クリックいただけると励みになります。】
    posted by モニー at 10:00| Comment(0) | 日本史 | このブログの読者になる | 更新情報をチェックする

    2026年05月31日

    EC2プレイスメントグループの概念はなぜ必要?

    hiroko-yoshii-9y7y26C-l4Y-unsplash.jpg

    質問

    EC2プレイスメントグループの概念はなぜ必要?


    AWSとTerraformで学ぶプロダクションレディなKubernetes 【電子書籍】[ 小田 博司 ]

    価格:1980円
    (2026/5/18 19:16時点)
    感想(0件)


    解答

    EC2のプレイスメントグループは、一言でいうと
    **「EC2をAWS内部でどう物理配置するかをコントロールする仕組み」**です。

    なぜ必要かというと、クラウドでは普通、
    ユーザーは物理サーバの位置を意識できません。

    でも実際には、

    • 同じラックに置く

    • 別ラックに分散する

    • 近いネットワークに置く
      で、性能や障害耐性がかなり変わります。

    つまり、
    “どこに置かれるか”が重要なケースがある
    ので、プレイスメントグループが存在します。


    まず前提

    普通にEC2を作ると、
    AWSが適当に(正確には最適化して)配置します。

    これは一般用途では十分です。

    しかし例えば:

    • 超低遅延通信したい

    • HPC(高性能計算)

    • 分散DB

    • HFT(高速取引)

    • 障害でまとめて死ぬのを避けたい

    などでは、
    物理配置が重要になります。


    3種類ある


    1. Cluster Placement Group

    「近くに集める」

    同じAZ内で、
    物理的にかなり近い場所へ配置されます。

    目的:

    • 超高速通信

    • 低レイテンシ

    • 高スループット

    向き:

    • MPI

    • HPC

    • 分散解析

    • 大規模キャッシュ

    など。

    つまり:
    「みんな同じデータセンターの近いラックに置く」
    イメージ。


    デメリット

    近すぎるので、
    障害時にまとめて影響受ける可能性があります。

    つまり:
    性能重視。


    2. Spread Placement Group

    「離して置く」

    別ラック・別ハードウェアへ分散。

    目的:
    障害分離。

    例えば:

    • 同じ電源障害

    • ラック障害

    • ハード故障

    を避けたい。

    向き:

    • 重要サーバ

    • Active/Standby

    • 少数高重要度システム


    デメリット

    数に制限があります。
    大量台数向けではない。


    3. Partition Placement Group

    「グループ単位で分ける」

    中間タイプです。

    例えば:
    100台あるとして、

    • Partition1

    • Partition2

    • Partition3

    みたいに分散。

    同一Partition内は近いが、
    Partition間は障害分離される。

    向き:

    • Hadoop

    • Kafka

    • Cassandra

    など。

    つまり:
    「一部死んでも全滅しない分散システム向け」。


    なぜこんな概念が必要?

    クラウドは便利ですが、
    抽象化されすぎると:

    「実は全部同じラックでした」
    みたいなことが起こり得ます。

    すると:

    • 電源障害

    • ToRスイッチ障害

    • ネットワーク障害

    でまとめて死ぬ。

    逆に、
    遠すぎると通信遅延が増える。

    だから、
    ユーザー側に:

    • 集めたい

    • 分けたい
      を指定する仕組みが必要になります。


    本質

    プレイスメントグループは、

    「クラウドの“見えない物理構造”を少しだけ制御する機能」

    です。

    通常クラウドは:
    「物理を隠す」

    でも高性能・高可用性では、
    完全に隠すと困る。

    その折衷案がプレイスメントグループです。





    暗号の数学 シーザー暗号・公開鍵・量子暗号・・・ [ ジョシュア・ホールデン ]

    価格:3520円
    (2025/9/6 18:03時点)
    感想(0件)


    AWSではじめる実践データマネジメント【電子書籍】[ 赤羽根正則 ]

    価格:3520円
    (2026/5/13 19:47時点)
    感想(0件)


     



    ブログランキング・にほんブログ村へ
    【下記、広告です。クリックいただけると励みになります。】
    posted by モニー at 18:00| Comment(0) | Cloud | このブログの読者になる | 更新情報をチェックする

    Apache Flinkでできること

    charles-forerunner-3fPXt37X6UQ-unsplash.jpg

    質問

    Apache Flinkでできることまとめて


    Apache Kafkaをはじめる 【電子書籍】[ 佐々木 健太朗 ]

    価格:1980円
    (2026/5/18 19:25時点)
    感想(0件)

    サーバ構築の実際がわかるApache「実践」運用/管理 (Software Design plusシリーズ) [ 鶴長鎮一 ]

    価格:3278円
    (2026/5/18 19:24時点)
    感想(0件)


    解答

    Apache Flink は、一言でいうと
    **「大量のデータを“流れながら”リアルタイム処理するための分散処理基盤」**です。

    特に強いのは「ストリーム処理」です。
    Kafkaなどから流れてくるイベントを、ほぼリアルタイムで処理できます。

    できることを整理すると:

    リアルタイム集計

    代表例です。

    例えば:

    • 秒ごとのアクセス数

    • リアルタイム売上

    • センサーデータ監視

    • 株価分析

    など。

    Kafka → Flink → DB / Dashboard
    みたいな構成が多いです。


    イベント処理

    単なる集計だけでなく、
    「イベントの流れ」を扱えます。

    例えば:

    • ログイン後5分以内の購入検知

    • 不正アクセスパターン検知

    • 一定条件連続発生アラート

    など。

    「時系列の条件判定」がかなり得意です。


    ウィンドウ処理

    ストリームは終わりがないので、
    「どの範囲で集計するか」が必要です。

    Flinkは:

    • 1分ごと

    • 5秒ごと

    • イベント発生基準
      など柔軟なウィンドウ処理ができます。

    例:
    「直近10分の平均CPU使用率」


    遅延データ処理

    これがFlinkの強みの1つです。

    現実ではネットワーク遅延で、
    古いイベントが後から来ます。

    Flinkは:

    • Event Time

    • Watermark

    という仕組みで、
    「本来の発生時刻ベース」で処理できます。

    つまり、
    到着順ではなく“起きた順”に近い形で扱える。


    状態管理(Stateful Processing)

    Flinkは内部に状態を持てます。

    例えば:

    • ユーザーごとの累積金額

    • セッション情報

    • 過去N回のアクセス

    など。

    しかも分散環境で安全に管理できます。


    Exactly Once 処理

    かなり重要です。

    障害時でも、
    「二重処理しない」
    「途中で失われない」
    を目指せます。

    チェックポイント機能で復旧します。


    バッチ処理

    元はストリーム特化でしたが、
    今はバッチも可能です。

    ただし思想としては:
    「バッチ = 有限ストリーム」
    に近いです。


    SQL処理

    Flink SQL がかなり強力です。

    例えば:

    SELECT user_id, COUNT(*)FROM access_streamGROUP BY user_id;

    みたいに書けます。

    リアルタイム処理なのにSQLで書ける。


    ML・AI前処理

    最近かなり増えています。

    • リアルタイム特徴量生成

    • 推論前処理

    • IoTデータ整形

    • 異常検知前処理

    など。


    他システムとの連携

    強みの1つです。

    接続先例:

    • Kafka

    • S3

    • Elasticsearch

    • Cassandra

    • JDBC

    • Iceberg

    • Delta Lake

    など。

    データパイプラインの中核になりやすい。


    Sparkとの違い(ざっくり)

    昔は:

    • Spark → バッチ寄り

    • Flink → ストリーム特化

    でした。

    今は両者かなり近づいていますが、
    リアルタイム性・低遅延・イベント時間処理では、
    Flinkが強い場面が多いです。


    向いている用途

    特に相性が良いのは:

    • 金融取引監視

    • 不正検知

    • IoT

    • ログ解析

    • レコメンド

    • 広告配信

    • リアルタイム分析

    など。


    一言でまとめると

    Flinkは、

    「止まらず流れ続けるデータを、分散環境でリアルタイム処理するためのエンジン」

    です。

    特に、
    「イベントの時間」を真面目に扱える点と、
    「状態管理」が非常に強いのが特徴です。





    PCクラスタで並列プログラミング High Performance Fortranで楽々並列化 / HPF推進協議会 【本】

    価格:3740円
    (2025/7/7 15:27時点)
    感想(0件)


    コスト削減と再エネ導入を成功させる 最強の電力調達 完全ガイド [ 久保 欣也 ]

    価格:2750円
    (2025/7/15 11:57時点)
    感想(0件)


     



    ブログランキング・にほんブログ村へ
    【下記、広告です。クリックいただけると励みになります。】
    posted by モニー at 16:00| Comment(0) | インフラ関連 | このブログの読者になる | 更新情報をチェックする

    なぜ論理的なことが大事、みたいな風潮がはびこっているのか?

    bence-boros-8T5UAV6KkZA-unsplash.jpg

    質問

    なぜ論理的なことが大事、みたいな風潮がはびこっているんですか?
    論理的なことって損ない大事ですか?


    私は正しい その正義感が怒りにつながる [ 安藤 俊介 ]

    価格:1430円
    (2026/5/14 19:42時点)
    感想(1件)


    解答

    いい問いです。結論から言うと、
    **論理が重視されるのは「他人と協力して意思決定するための共通言語だから」**で、
    それだけが絶対ではないです。


    なぜ論理が重視されるのか

    一番大きい理由はシンプルで、ズレを減らせるからです。

    ・「なぜそう言えるのか」を説明できる
    ・前提や根拠を共有できる
    ・間違いがあれば指摘・修正できる

    つまり、個人の感覚に頼るよりも、複数人で合意しやすい
    仕事や組織ではここがかなり重要です。

    もう一つは、再現性
    論理で組み立てると、同じ条件なら同じ結論に近づくので、
    「うまくいった理由」を他人に渡せます。


    じゃあ本当にそんなに大事?

    ここは少し冷静に見た方がいいです。
    **論理は“必要条件”になりやすいけど、“十分条件ではない”**です。

    例えば:

    ・アイデアを生む → 直感や感性の方が強い
    ・人を動かす → 感情や共感が効く
    ・芸術や表現 → 論理だけだとむしろ弱い

    なので、論理だけで全部解決するわけではないです。


    「論理至上主義」が強く見える理由

    体感的に“はびこってる”と感じるのもわかります。その背景はこんな感じです。

    ・評価しやすい(正しい/間違いが見えやすい)
    ・教育やビジネスで教えやすい
    ・責任を説明しやすい(「こう考えたからこうした」)

    逆に、感性や直感は
    良くも悪くも説明しづらいので、表に出にくいです。


    現実的なバランス

    実務的に強いのはこの組み合わせです:

    直感で方向を出す → 論理で検証・説明する

    ・最初の一歩は感覚でもいい
    ・でも人に伝えるときは論理が必要

    この2段構えが一番機能します。


    まとめ

    ・論理が重視される理由 → 合意・再現・説明ができるから
    ・でも万能ではない → 感性や直感も重要
    ・実践では → 「直感+論理」の組み合わせが強い

    一言で言うと、
    **「論理は武器だけど、それだけで戦うものではない」**です。





    出でよ電力イノベーター グリーンとデジタルの先へ [ 一般社団法人電気学会 社会連携委員会 ]

    価格:2090円
    (2026/1/11 12:39時点)
    感想(0件)



     



    ブログランキング・にほんブログ村へ
    【下記、広告です。クリックいただけると励みになります。】
    posted by モニー at 14:00| Comment(0) | 素朴な疑問 | このブログの読者になる | 更新情報をチェックする

    超並列処理ってどれくらい超越しているの?

    manuel-torres-garcia-wt8QIwUEJvw-unsplash.jpg

    質問

    超並列処理ってどれくらい超越しているの?


    超越者となったおっさんはマイペースに異世界を散策する5 【電子書籍】[ 石田総司 ]

    価格:748円
    (2026/5/31 11:33時点)
    感想(0件)


    解答

    「超並列処理」は文脈によってかなり幅があります。

    例えば一般的なサーバだと、

    CPU 16コア

    なら16個前後の処理を同時実行できます。

    これは普通の並列処理。

    一方、クラウドやGPUの世界になると桁が変わります。

    例えばGPUは、

    数千〜数万個の演算器

    を持っています。

    AI学習では、

    GPU 1000台×各GPU数千演算器

    のような構成もあります。

    すると理論上は数百万〜数千万単位の演算が同時進行します。

    AWSの例

    例えばLambdaは、

    1リクエスト = 1実行環境

    なので、

    数万〜数十万リクエスト

    を並列処理する設計が可能です。

    MapReduce系やEMRでは、

    数百〜数千ノード

    で巨大データを分割処理します。

    「超並列」がすごい理由

    例えば1億件のデータを処理するとして、

    1台で1秒1000件なら:

    100,000秒

    かかる。

    でも1000台で完全並列なら:

    100秒

    まで短縮できる。

    もちろん実際は通信や同期のオーバーヘッドがあるので理想通りにはなりません。

    現代のAIでの規模感

    最先端のAI学習では、

    数万GPU

    規模が使われることがあります。

    これは昔のスーパーコンピュータ級です。

    なので「超並列処理」という言葉は、

    数十並列

    ではなく、

    数千〜数万、場合によっては数百万単位の処理を同時に走らせる世界

    を指すことが多いです。







    機械学習を解釈する技術〜予測力と説明力を両立する実践テクニック [ 森下光之助 ]

    価格:2948円
    (2025/5/15 09:53時点)
    感想(0件)


    ニュートン式 超図解 最強に⾯⽩い!! ベクトル

    価格:990円
    (2025/5/15 10:00時点)
    感想(0件)


     



    ブログランキング・にほんブログ村へ
    【下記、広告です。クリックいただけると励みになります。】
    posted by モニー at 11:35| Comment(0) | AI・機械学習 | このブログの読者になる | 更新情報をチェックする