建造物の工事、機械の製造などに際し、対象物の構造・材料・製作法などの計画を図面に表すこと。
広義には社会的な機構・組織・制度、機械・器具などを組み合わせて、特定の目的を達成するためのシステムを作り上げる知的作業を指す。カタカナ語のデザインは、形状、表面の設計に限定して用いることがある。
この記事は、以下の2つのグループ向けの記事となります。 ランキング参加中ライフスタイルランキング参加中育児・子育て ちょっと前まで本業が忙しくブログ活動が少し止まってしまいましたが、また再開しています。 雑記系の書き方を様々なブログを回ってなんとなく知見を溜めているところです。 はてなブログではないのですが、おしゃれな雰囲気のブログを見つけたのでご紹介します。 r7kamura.com シンプルでいて、記事・文章が洗練されているので、スラスラと読めてしまう不思議なブログです。 前回の続きみたいなもので、一条工務店で注文住宅を建てた我が家についてです。 panazone.jp 一条工務店で家を建…
前進と未知へと進む象徴か明治の人の車輪の意匠 ・・・・・・ 大阪市公会堂のデザインの一部が鉄道の車輪に思えたが実際は違うのだろう。それぞれの分野で海外の進歩や合理性や美しさを手分けして学び取り入れ形にしていった明治人の進取の気性と強い意志を感じてそのように思えた。
はじめに 先日、興味深いReactの記事を読んだことで、React哲学の本質について改めて考えさせられた。なぜ React 哲学を守らないといけないのか?という記事を読み、「なぜReact哲学を守る必要があるのか?」そして「宣言的UIと純粋性はどう関係するのか?」について疑問が湧いた。 この記事では、その疑問を深堀りした結果得られた理解を共有したい。 React哲学の核心:なぜ純粋性が重要なのか 将来の変更に耐える設計 React哲学を守る最大の理由は、Reactの将来の変更で壊れないコードを書くためである。特に以下のような機能変更で問題が顕在化する: Strict Modeでの複数回実行 R…
2017年8月末、私は大学院修士1年でした。夏休み中に研究を進めながら、ぼんやりと就職活動を始めていた頃です。 そのとき参加した トヨタ自動車の1カ月泊まり込みインターン は、今でも強く記憶に残っています。 なぜ行ったのかというと、 「働く」とはどういうことかを、学生ながらに肌で感じたかった 日本最強企業の現場には何があるのか見てみたかった この2つが理由でした。 インターン生は地元の名大・名工大が多かった印象ですが、全国から学生が集まり、数百人規模の受け入れになっていました。 私は 熱交換器や流体の研究 をしていたこともあって、配属先は 水素自動車「MIRAI」パワートレイン部→ 化学反応で…
この記事はmameshiba_274さんの記事を読んで学んだ内容を、自分の理解を深めるために整理したものです。 Reactでコンポーネントを実装していると、propsをそのままstateの初期値に渡してしまうことがある。一見問題なさそうに見えるが、これは典型的なアンチパターンだ。 今回は「stateを最小限に保つ」という設計原則について、具体例を元に整理する。 問題のあるコード例 画像ギャラリーで「もっと見る」ボタンを押すと3枚ずつ画像が追加表示される、というよくある実装を考える。 const DISPLAYED_IMAGES_PER_LOAD = 3; const Gallery = ({ …
「PythonでGoogleドライブ同期ソフトを作る」の2回目の記事になります。 今回は、プログラム全体の構造、及び、作成時のポイントについて紹介したいと思います。 [目次] 作成するプログラムの概要 プログラム構造設計 プログラム作成のポイント 以下は、前回もご説明した作成するプログラムの概要になります。 作成するプログラムの概要 プログラム名: SyncFolders.py 使用言語: Python (Python 3.12.12) 機能・特徴: Googleドライブ API連携(認証付き) Googleドライブ側もパス指定*1 MacのローカルドライブからGoogleドライブへ片方向同期…
はじめに こんにちは、楽楽精算開発チームの坂田です。 私は今年、楽楽精算における新機能追加プロジェクトにアサインされ、その中で新規アプリケーションの開発を担当する機会をいただきました。 アプリケーションの新規開発は様々な要件を考慮しながら進める必要があり、検討事項は多岐に渡ります。 今回は私自身の振り返りも兼ねて、アプリケーションを設計する際の流れや考え方を共有させていただきたいと思います。 内容はどちらかというと初歩的な物が多く、これから設計にチャレンジしようという方に向けたものとなっています。 この記事が皆さんのアプリケーション開発の一助となれば幸いです。 はじめに 今回の要件 システム構…
設計するものが無くなってきているなぁと感じます。 理由の一つは、あらゆる電機製品がスマホに集約されてきて、個別の製品市場が小さくなっていること。もう一つは、中華ODMがあまりに安すぎて、よほど差別化できる製品でなければ自社設計よりODMに投げた方が合理的になってしまうことです。どちらも、僕が設計の仕事を始めたころからなんとなく予感はありましたが、いよいよその時が来たのだなと感じます。 製造に関して言えば、中国も割高になり(地政学リスクもあって)、生産拠点を他国に移す動きはあります。それでもODMの価格競争力はいまだ健在です。 僕も少し前にODMの窓口を担当したことがありますが、まず設計者の人数…
どーでも いーけど…
Series #1|本稿は概念と枠組みの共有。具体実装は #2・#3 へ。 TL;DR ・6年以上の成長で Next.js の進化に追従するコストが増え、開発速度と知識分散に課題が見え始めた ・管理画面を段階的に刷新し、技術的負債を計画的に解消しながら高速な開発体制を構築(ユーザー影響は最小化) ・初期は AI 活用や新技術の前提を楽観視し、計画をリベース。以降は機能オーナーシップ/コロケーション設計、外部知見、ドキュメント/テスト強化で並行開発できる自律的なチームへ