メインカテゴリーを選択しなおす
1つのEC2インスタンスから複数のEBSボリュームをアタッチできるそうですが、していいの?
はい、**できますし、普通にやります。** むしろ用途によっては推奨される設計です。 ## どんなときに複数EBSを付けるの? 例えば1台のEC2で、 * OS用ディスク * アプリケーション用ディスク * DBデータ用ディスク * ログ保存用ディスク を分けることがあります。 ``` EC2 ├─ EBS1 (/) OS ├─ EBS2 (/data) アプリデータ ├─ EBS3 (/db) DBデータ └─ EBS4 (/logs) ログ ``` こう…
結論から言うと、**オンプレでもDNSフェイルオーバーは可能です。** ただしクラウドのように「簡単に・自動で・即時切替」はできず、**設計と運用でカバーする必要があります。** --- # まず整理:DNSフェイルオーバーの正体 DNSフェイルオーバーは本質的に: > **「名前解決結果(IP)を状況に応じて切り替える仕組み」** です。 つまり必要なのは: * 障害検知 * レコード切替 * キャッシュ考慮(TTL…
Erlangは「並行・分散・高可用」を最優先に設計された、かなり思想のはっきりした言語です。表面的な文法よりも、**実行モデルと失敗の扱い方**に特徴があります。 --- ## 全体像(ひとことで) * **軽量プロセスを大量に動かし、メッセージでつなぐ** * **壊れる前提で設計し、壊れたら監視して再起動する** --- ## 1. 並行性モデル(Actorモデル) Erlangの中核です。 * **プロセス = 超軽量(数十万〜…
色んな事を知ってなきゃ出来ない職業の一位ってなんでしょうね。探偵とか弁護士が思い浮かびますがどうなんでしょう。では人に優しい物作りとは?を色々知ってなきゃ出来ないのは設計士だと思います。 こう見えて私は精密機械の設計をずいぶんやったので、そういう、気が利く設計とか優しさが分かる設計はよく見てきました。製品を見て設計思想が分かるようになったのでいい勉強になりましたよ。でもその会社はセクハラパワハラ絶好調な会社だったので好きではなかったですけどね。企業風土の設計はメチャクチャだったというオチですよ。 設計思想で、例えばランドセルの横にはフックがあって割烹着か何かの巾着袋をかけるんですけど、もし車が…
まず前提として、TraefikとNginxはどちらもリバースプロキシですが、設計思想がかなり違います。 ざっくり言うと、 * **Nginx:静的設定で高性能にさばく職人型** * **Traefik:動的にサービスを見つけてつなぐオーケストレーター型** です。 --- ## ■ Traefikの特徴 ### メリット ・**自動ディスカバリが強い** DockerやKubernetesと連携して、コンテナが増減すると自動でルーティング更新 → 設定…
Podがどのように作られ、どのようにDockerイメージを使って起動するか
了解です。 ここでは **Podが作られてから、Dockerイメージ(OCIイメージ)を使って実際に起動するまで** を、**設計 → API → ノード内部** の流れで、実務視点で説明します。 --- ## 全体像(まず結論) 1. ユーザーが **Pod定義(YAML)** をKubernetes APIに送る 2. **Scheduler** がPodを配置するノードを決める 3. ノード上の **kubelet** がPodを生成 4. kubeletが **コンテナランタイム** に命令 5. ラン…
結論から言うと、**LiteSpeedでリバースプロキシ構成は普通に速いし、条件が合えばかなり強い**です。ただし「常に最速」というよりは、**用途によって向き不向きがはっきりするタイプ**です。 --- ## まず構成イメージ 典型的にはこうなります: ``` クライアント ↓ LiteSpeed(リバースプロキシ) ↓ バックエンド(Go / Node / PHP / etc) ↓ DB ``` LiteSpeedが * TLS終端 * 静的ファ…
1. 三点式内径マイクロメータとは精密機械部品の製作や検査で欠かせないのが、0.001mm(1000分の1mm)単位で測定できるマイクロメータです。対象物の外側寸法を外側マイクロメータに加えて良く利用されるのが、穴径の精密測定に使用される三点式内径マイクロメータです。マイクロメータの機構を使って、直径方向に伸縮する測定子により穴の内径を精度よく測定する事が可能です。三点式内径マイクロメータ 外観三点式内径マイクロメータは、単に
LANネットワーク内だけで特定のサーバ群のみの専用回線を引く
結論から言うと、**可能**です。しかも方法はいくつかあり、目的(性能重視か、分離・セキュリティ重視か)で選びます。「クライアント側LANが落ちても、サーバ間だけは生かす」という要件も設計で実現できます。 --- **■ 実現方法(代表的な3パターン)** **1. 物理的に分離した専用ネットワーク(最も確実)** サーバに複数NICを持たせ、**サーバ間通信用の専用スイッチ**を別に用意します。 * 構成:サーバ(NI…
1. マイクロメータとはこの記事では外側マイクロメータの特徴や使い方について解説します。精密部品加工の製作や測定に必須なのが、精密測定を可能とするマイクロメータです。マイクロメータはノギスなどでは測定の難しい0.001mm(1000分の1mm)単位での測定が可能な精密測定器具です。マイクロメータの機構を応用したものに、外側マイクロメータや内径マクロメータ(ホールテスト)などがあります。通常の測定器具では0.01mm単位までの測定精度が
46級新作機を作る カウルに合わせて胴体を再設計 - 主翼の製作に区切りが付いたら次は胴体と尾翼ですが、設計を少し変更することにしました。 カウルをFRPで作りたいのですが、雄型(母型)を作り、雌型を起こし、製品を作る、というのは手間です。 おととしの11月に作った9...
株式会社伊田屋 岐阜支店は2025年に事務所をリニューアル致しました。 映像はそのリニューアルが竣工したばかりの時の記録映像を私が編集したものです。 この事務所の中に、株式会社伊田屋の 「設計部」「不動産部」「工務部」「営業部」「リフォーム部」 そして 「経理」 が入っています...
ピストン系の機械損失(フリクションロス)を低減させる手法は、前回触れたボア変形の抑制だけではない。シリンダブロックの基本設計段階で採用されることが多いのが、シリンダ中心に対してクランクシャフトの中心をずらす「ピストンオフセット(クランクオフセット)」という手法である。 通常、ピストンはシリンダの中心線に沿って上下動するが、その真下に位置するクランクシャフトの回転中心を、クランクの回転方向(通常の直列エンジンであれば、エンジン正面から見て右側)へ数ミリだけずらして配置するのである。 こうすることで、燃焼室の爆発圧力が最も高まる圧縮上死点付近において、ピストンがシリンダ壁面に押し付けられる力(側圧…
1. ノギスとはこの記事では、部品製作で最も用いられる測定器具であるノギスの特徴や使い方について解説します。ノギスとは、主に「長さ」や「幅」を測定する測定器具です。外側だけでなく、内側の幅や、「深さ」も測れる万能測定器具と言えます。ノギスさえあれば、多くの測定業務が可能ですので、製造や検査・品質保証担当者だけでなく、営業や設計の担当者としても使い方を覚えておくと様々な場面で役に立つでしょう。ノギス(ダイヤル式)の外観や各部の名称は以下
エンジンを上下で分けるとしたら、その基準となるのはヘッドガスケットである。ヘッドガスケットを境に、上側を「腰上(こしうえ)」、下側を「腰下(こしした)」と呼んだりもする。その腰下には、大物構造部品としてシリンダブロックやオイルパンがある。 一昔前までは、シリンダブロックは鋳鉄製、オイルパンは板金製が一般的であったが、今ではどちらもアルミ製が主流だ。その効果はもちろん軽量化にあるが、例えばシリンダブロックを鋳鉄からアルミダイキャストに変更するメリットはそれだけではない。生産面、特に設備投資においても非常に大きなメリットがあるのだ。仮に、同じエンジンブロックを日本だけでなく海外拠点でも作る計画があ…
1. 製缶加工とはこの記事では製缶加工の加工精度について解説します。製缶加工とは、溶接によって部材を繋ぎ合わせて部品を製作する加工手法です。主に、機械・装置の躯体などフレーム構造を製作する際に用いられます。機械・装置が十分な機能を発揮するのに必要な強度や剛性を持ち、各機構部品が適切に配置できるような取付穴などが開いているのが一般的です。製缶加工による躯体の例製缶加工による架台の例製缶加工の主たる部材
「ドメイン駆動設計(Domain-Driven Design、DDD)」は、ソフトウェア開発における**複雑な業務システムを効率的に作るための設計手法**です。 ざっくり言うと、 > 「業務(ドメイン)の理解を中心に、コード・設計・チームの言語を一貫させることで、複雑さを管理する方法」 です。 --- ## 1. 「ドメイン」とは? * **ドメイン = ソフトウェアが解決する対象の業務領域** * 例: * ECサイトなら → 注文…
努力しても報われない…会社員時代に「心が削られた本当の理由」
気づくまでに20年かかった「働き方の違和感」 現在の私は、フリーランス兼ひとり法人の経営者として、自由度の高い働き方をしています。 しかしその前に、約20年近く、 ・努力=正義 ・...
婚活が“半うつ”で止まる前に──メンタル運用術で「続けられる婚活」を設計する
婚活疲れ=“半うつ”状態を早期に検知。アルゴリズム・セルフケア・行動KPIを整える実践法で、心を守りながら成果を出す婚活戦略を解説。
データベースを**正規化**する理由は、**データの冗長性(重複)を減らし、整合性を保ち、効率的な管理を可能にするため**です。以下に詳しく説明します。 --- ### 【正規化の主な目的】 #### 1. **データの冗長性を排除** * 同じ情報を複数の場所に保存すると、更新や削除の際にミスが生じやすくなります。 * 正規化により、重複データを別のテーブルに分離することで、無駄を減らします。 #### 2. **データの…
NO.966 12月に入り 師も走り回るほど忙しい月というだけあって バタバタと年末に向かっているのはワタシだけじゃないはず... 勝手に思っているワタシです…
ペトリネット図(Petri net)は、**状態遷移や並行処理を視覚的に表現できるモデル**です。製造工程、ワークフロー、通信プロトコル、OSのプロセス制御などで使われます。 --- ## 〓 ペトリネット図の構成要素(基本) 要素 記号 説明 ------------------- ----- -------------------------------- プレース(Place) ○ 丸 状態…
オートマトンの「受理状態(accepting state / final state)」とは、 **入力された文字列が“正しい”と判断されたときに到達する特別な状態**のことです。 --- ## 〓 わかりやすくいうと: > 〓「この状態までたどり着けたら、入力は合格!受理された!」 > という **ゴールのような場所**です。 --- ## 🔁 オートマトンとはそもそも何か? オートマトン(有限オートマトン)は、 * 一連のルールに従っ…
ガソリンエンジンの吸気ポート形状には、その時代ごとの“流行”のようなものがあるように思う。 キャブレター時代の吸気ポートは太く短く、いかに吸気抵抗を減らして空気をスムーズに取り込むかが重視されていた。 やがて電子燃料噴射が主流となり、吸気2バルブエンジンが登場すると、ポートはできるだけストレートで断面変化が緩やかな形状へと変化した。記憶では1990年前後、イギリスのRicardo社がこの種のポート設計コンセプトを発表し、国内自動車メーカー各社にコンサルタントとして紹介して回っていた。当時の焦点は「いかに多くの空気をシリンダに押し込むか」であり、体積効率を計算できる1次元計算ソフト「WAVE」と…
ボアストロークとボアピッチの深い関係 新しいエンジンを開発するとなった時、目標性能に合わせて設計者が最初に決めるのはボアストロークであろう。ボア(シリンダ径)とストローク(ピストンの上下行程)の組み合わせで排気量が決まり、回転性能や燃費といったエンジンの性格を決める重要な要素である。もっとも、まったくゼロから新エンジンを作るというケースは少ないはずだ。多くの場合、既存エンジンの後継であり、排気量と気筒数は従来機と同等という前提で進む。したがって、すでに決まっている1気筒あたりの排気量の中で、ボア・ストロークをどのように振り分けるかが最初の設計課題となる。 この段階で同時に議論される重要な寸法が…
エンジンの設計に携わって30余年。 自動車メーカーのエンジン設計者になり、時間を気にすることなく無我夢中で図面を描いた毎日。いくつものエンジン開発に参加できた。40歳で海外エンジニアリング会社に転職。夢だった世界の一流エンジニアたちと開発する機会を得ることもできた。 ふと気がつけば、怒涛のように押し寄せる電動化の波に飲まれ、あっという間に時代に取り残されてしまった内燃機関。 55歳でセミリタイアし、エンジン設計から距離を置いた5年間、ふと頭に浮かぶのは、あの頃のオイルの匂いと、試作エンジンが初めて火を吹いたときの音だった。 この回想録では、国内外で私がこれまで関わってきた数々のエンジン設計の中…
いいですね。モジュール結合度(coupling)は「モジュール同士がどれだけ依存しているか」を表す概念で、原則として**結合度は低い(疎結合)ほど良い**です。ここでは、代表的な結合度の種類を **Python の短いコード例** を交えてわかりやすく説明します。まず結合度の高い順(悪いほう)から低い順(良いほう)に並べます。 --- # 結合度の種類と Python での例 ## 1. 内容結合(Content coupling) — 最悪 **あ…
Systemdのサービスファイルで環境変数を設定するメリット
いい質問です。 `systemd` のサービスファイル(`xxx.service`)に環境変数を設定することには、いくつかのメリットがあります。 --- ## 1. 環境依存の設定をコードから分離できる * アプリケーションのバイナリやスクリプトに直接パスやキーを書かずに済みます。 * 例: データベース接続情報、APIキー、ログの出力パスなどをサービスファイル側で指定できる。 * **メリット** → 同じアプリケーションを開発・テス…
FPGA(**Field Programmable Gate Array**)は、\*\*自分で回路を自由に設計・構成できる電子部品(半導体)\*\*の一種です。見た目はRaspberry Piのように基板に載っていることもありますが、**中身の性質・目的は全く異なります**。 --- ## ■ Raspberry Piとの違いをざっくり比較 項目 FPGA Raspberry Pi --------- ------------------- ---------------------- …
いい質問です。IP(Internet Protocol)が **コネクション型通信** だった場合、現状のネットワーク設計や性能に大きな影響が出ます。整理して解説します。 --- ## 1. 現状のIPはコネクションレス * **コネクションレス型**:データを「宛先に向けてただ送る」方式 * TCP/IPでは、IPがパケット単位で独立して送信 * 途中経路の変化や順序入れ替わりに柔軟 * **利点** * ルータやスイッチが簡単で高速にパ…
楽天やAMAZON等で宅急便が増えてきましたが、昼間は仕事で家にいないので、基本、再配達を依頼していました。この処理が面倒なので宅配ボックスを作って解決しようと思いました。また、宅配ボックスから勝手に持って行かれない様に、防犯カメラを取り付けました。選定したのは、ソーラーで電源供給出来て、Wifiで接続できる配線フリーな物です。
最初に必要なものは設計ソフト。 手書きの図面でも作れるかもしませんが、これがあれば便利で木取り図もあるので、コストダウンになります。 オススメのソフトは、caDIY3D-X というソフト 3D-CADを使えない私でも、直感的に使う事が出来ます。
データ中心設計(**Data-Centered Design**)とは、 > **「業務プロセスや機能」ではなく「データ構造(情報資産)」を中心にシステムを設計する手法**です。 これは、データの意味・関係・一貫性を最優先にして、データベースを正しく設計した上で、アプリや処理がその構造に従うように構築されます。 --- ## 〓 具体例:顧客管理システム(CRM)のデータ中心設計 --- ### ● 1. **中心にするデータモデルの…
プロセス中心設計(Process-Centered Design)とは、**「人」や「機能」ではなく、ビジネスや業務のプロセス(流れ)を中心に設計する手法**です。システムや組織の構造を、「どのように仕事が流れていくか」を基準に考えるのが特徴です。 --- ## 〓 具体例:請求書発行プロセスを中心にした設計 ### ● 背景シナリオ 中小企業において、**営業→受注→納品→請求→入金確認**という一連の業務があるとします。 -…
関数従属(Functional Dependency)の概念は、**データベース設計**、特に**正規化**の過程で非常に重要です。 「ある列の値が、他の列の値によって一意に決まるかどうか」を表します。 --- ## 〓 関数従属とは 「**列Aが列Bを決める**」とき、 **A → B** と書き、「BはAに関数従属している」と言います。 * 例:社員番号 → 氏名(社員番号が決まれば氏名も決まる) --- ## 〓 使う場面:なぜ重要か? …
図面を見る際に活用すると便利な図面アドレスについて解説します。図面アドレスは、図面外枠に記載されている目盛と数字・記号です。これにより、図面は行と列で区切られたいくつかのエリアに分ける事ができ、その場所を指定する事ができるようになります。
このブログをアプリでフォローする
XXXさん
ブログをみる無料アプリ
ブログみるはブログ村の姉妹アプリです