記事一覧

AWS Elastic Beanstalk起動時にエラー

Elastic Beanstalk 作成したアプリをささっとデプロイできるサービスElastic Beanstalkを利用すると自動でサーバ(EC2)構築、ネットワーク設定もしてくれる チュートリアルをやってみる Amazo...

AWS PostgreSQLに接続できない

公式チュートリアルでPostgreSQLの作成・起動をした PostgreSQL データベースを作成、接続する説明に従ってポチポチ、作成と起動はできたがクライアントツールからDBに接続できない。。。 原因は以下 DB...

デザインパターン入門 Adapter

Adapter メソッドが違うなどして継承できない2つのクラスの仲介をする既存のクラスは修正せず、仲介するAdapterを作ることで修正範囲を最小限にできる デザインパターン ~Adapter~内部処理用のBeanクラスと画面...

デザインパターン入門 Singleton

Singleton クラスのコンストラクタをprivateにして他クラスからインスタンスを生成できないようにする(シングルなインスタンス)インスタンス同士が作用して不具合が発生する可能性があるので、Singletonパターンで防ぐ ...

デザインパターン入門 Prototype

Prototype インスタンスの生成をnew Class()でなく、インスタンスから別のインスタンスを生成する雛形を作っておき、それをコピーして使う例が思い浮かばなかったのでTECHSCOREの記事を使います 図形描画で「直...

デザインパターン入門 Factory Method

Factory Method スーパークラスを定義して、処理はサブクラスが行うスーパークラスがサブクラスに依存しないから改修はサブクラスだけで済む スーパークラスは「登録する」ことだけ定義されているので、サブクラスに依存しない...

デザインパターン入門 Builder

Builder 抽象クラスを定義して処理は継承したクラスが行う具象クラスのインスタンスによって処理の切り替えが簡単にできる 商品登録は「フォーム画面から登録」と「バーコードから登録」できるピンクの商品登録クラスに具象クラスのイ...

デザインパターン入門 Abstract Factory

デザインパターンとは 今さら聞けない!デザインパターンとは【初心者向け】 デザインパターンとは、JavaやRubyなどのオブジェクト指向の言語で使われる設計パターンのことです。過去のエンジニアが解決してきた方法(設計)が、...

機械学習の数学入門 勾配降下法を使うワケ

勾配法+機械学習の勉強会に行ってきた! 勾配法はトライ&エラー 関数の最適解の求め方は2種類あって、 解析的に求める 数式にしてx = 1のような正確な答えが求められること 正確な答え(最適解)...

機械学習の数学入門 合成関数

勾配法+機械学習の勉強会の予習!勉強会主催者より「合成関数の微分もできると良いです」なので、合成関数を学んでみた! 合成関数とは y = f(u), u = g(x) のとき y = f(g(x)) と表せるf(g(x))と入...