記事一覧
-
## ✨はじめに こんにちは!Androidエンジニアの皆さん、お疲れ様です。 Android開発を長年やってきて思うのですが、KotlinとJavaの選択って本当に悩ましいですよね。私自身、Javaから始めてKotlinに移行した経験があるのですが、2019年にGoogleがKotlinを「推奨言語」として位置づけて以降、現場の空気感もガラッと変わりました。 この記事では、2025年現在の...
Qiita -
🗞 3545文字
ZENN -
爆速でflaskでショッピングカートを作成した
2025/09/26爆速でflaskでショッピングカートを作成してみました 1手数料を日本一安くしたかった なんだかんだでshopfyやbaseだと手数料が少し高かったり40円買われるごとに強制徴収されたりします。両社とも早く手軽に簡単にショッピングカートが利用できる素晴らしいサービスだと思いましたがflaskでショッピングカートを構築すればSTRIPEの手数料だけでいいのではないかと勘案し制作しました 完全レス...
Qiita -
📊 5218文字
ZENN -
【前編】入社して約1年。日々感じるヘッドウォータースの魅力。
2025/09/26💪 1963文字
ZENN -
AIナレッジを社内共有する新しい取り組みの紹介
2025/09/26😎 5101文字
ZENN -
軟體架構 - Helper 物件常用替代命名
2025/09/26| 替代名稱 | 適用情境 | 範例 | 常見放置位置 | | ----...
Qiita -
開発エンジニアの5daysインターンに参加して学んだこと
2025/09/26## はじめに こんにちは。 私は情報系の4年制専門学校に通う就活生です。 今回は、ある企業さんが開催していた **5日間の短期インターン** に参加した経験を記事にまとめたいと思います。この記事では、参加前の気持ちや実際の取り組み、終えてみて得られた学びをまとめました。最後まで 「短期インターンってどんなことが学べるの?」「自分に参加できるだろうか?」と悩んでいる方の参考になれば嬉しいです...
Qiita -
【Rails】rescue_from は下から評価されるって知ってた?
2025/09/26## はじめに こんにちは。アメリカ在住で独学エンジニアを目指している Taira です。 Rails で例外処理をまとめて書くときによく使うのが `rescue_from`。 でもこの `rescue_from`、**書いた順番通りに評価されるわけではない**って知ってましたか? この記事では `rescue_from` の評価順について、実際のコード例を交えて解説します。 --- ...
Qiita -
オペレーションズ・リサーチ(OR)入門 ― 日本OR学会と最適化の世界
2025/09/26## はじめに 日常や仕事の中で「どうすれば効率よく進められるだろう?」と考えたことはありませんか。 限られた時間や資源の中で、最適な判断を下すのは簡単ではありません。 こうした複雑な意思決定を科学的に支援する学問が **オペレーションズ・リサーチ(Operations Research, OR)** です。 ORは、もともと第二次世界大戦中に軍事作戦を効率的に遂行するために発...
Qiita -
秋はキャリアチェンジや転職を検討する方にとって、動き出しやすいシーズンです。今回の特集では、グローバル展開する外資系IT企業や日系大手企業の注目ポジションをまとめました。 SAPコンサルタントからサイバーセキュリティエンジニア、QA(品質保証)、ローカライズエンジニア、自動車業界の組込み開発まで、多彩な求人が揃っています。 ・年収1,200万円以上のハイクラス求人 ・英語力を活かせるグローバル...
Qiita -
💬 3032文字
ZENN -
## はじめに - 社内のファイル共有環境をWindowsのActive Directory(AD)と連携させる必要があり、RHEL9.6上のSambaサービスをADに登録する作業を担当しました。この記事では、その手順と注意点をまとめます。 ## 構成概要 - **対象サーバ**: `hostname`(`10.x.x.x`) - **OS**: Red Hat Enterprise Linux ...
Qiita -
Clean Architectureを紐解く - 詳細 -
2025/09/26## 第30章 データベースは詳細 ### 著者見解 アーキテクチャの観点から言うと、「データベースそのものはエンティティではなく、あくまで詳細(detail)である」という点をまず押さえておくべきです。重要なのは「扱うデータそのもの(データモデル)」であり、データを格納・取得する道具としてのデータベース(RDBMSやファイルストア等)は実装上の選択に過ぎません。アーキテクチャ設計では、ビジネスの...
Qiita -
Clean Architectureを紐解く - アーキテクチャ -
2025/09/26## 第15章 アーキテクチャとは? ### 著者見解 ソフトウェアアーキテクチャとは、システムを構成するコンポーネントを適切に分割して配置し、それらの相互通信を定義することで生まれる「形」です。その目的は単にプログラムを正しく動かすことではなく、開発・デプロイ・運用・保守というライフサイクル全体をできるだけスムーズにすることにあります。つまり「動くこと」は前提であり、本当に重視すべきは「長期にわ...
Qiita -
Clean Architectureを紐解く - コンポーネントの結合 -
2025/09/26## 第12章 コンポーネント ### 著者見解 コンポーネントとは、本質的に「デプロイ(配備)の単位」を指します。しかし、今日のように「コンポーネント」という言葉が当たり前になるまでには、実に半世紀以上にわたるソフトウェア開発の試行錯誤の歴史がありました。 はじめの頃、プログラマは自分でコードをメモリのどの番地に置くかすべて決めていました。外部の関数も含めてソースコードごとアプリケーションに組...
Qiita -
Clean Architectureを紐解く - 設計の原則 -
2025/09/26## 第7章 SRP: 単一責任の原則 ### 著者見解 単一責任の原則(Single Responsibility Principle: SRP)とは「ひとつのモジュールは、たったひとつのアクター(利害関係者)に対してのみ責務を負うべきである」という考え方です。ここでいうモジュールとはソースファイル単位を指し、アクターとはそのソースに変更を求めうるユーザーやチーム、部署などをまとめたものです。 ...
Qiita -
# 概要 **分散分析(ANOVA: Analysis of Variance)** は、2群以上の母平均の差を検定するための方法です。 「複数のグループの平均値が全て等しいか?」を帰無仮説として検定します。 * 例:3種類の肥料を使った場合の作物の収量に差があるか? * 例:異なる教育プログラムを受けた学生のテストの平均点に差があるか? # 分散分析の基本構造 観測データの総変動(SST...
Qiita -
## 第3章 パラダイムの概要 ### 著者見解 第3章では、プログラミングの代表的な3つのパラダイム――構造化プログラミング、オブジェクト指向プログラミング、関数型プログラミング――を取り上げ、それぞれが「何を使うべきか」ではなく「何を避けるべきか」を教える仕組みであることを紹介します。 まず構造化プログラミングは、1968年にエドガー・W・ダイクストラが「無制限のジャンプ(goto文)はプロ...
Qiita -
Clean Architectureを紐解く - イントロダクション -
2025/09/26## 第1章 設計とアークテクチャ ### 著者見解 設計もアーキテクチャも、本質的には同じことを指します。一般には「アーキテクチャ」は上位レベルの構造、「設計」はその下位の詳細を指すことが多いですが、実際には上位と下位は連続していて、両方ともシステム全体の設計の一部です。どちらが欠けても良いシステムは作れません。 では、設計/アーキテクチャの目的は何でしょうか。端的に言えば「必要な人手を最小限...
Qiita