Eclipse
プロキシを通してネットワークに接続する際に、SOCKSをクリアした。 eclipse 環境構築メモ(プロクシ設定編) - Qiita
Eclipse4.7でJava9を使おうと思ったら、起動に失敗 Java9でeclipseを動かそうとしたらNoClassDefFoundErrorでこけた時の対処 - Qiita
プロキシを通してネットワークに接続する際に、SOCKSをクリアした。 eclipse 環境構築メモ(プロクシ設定編) - Qiita
Eclipse4.7でJava9を使おうと思ったら、起動に失敗 Java9でeclipseを動かそうとしたらNoClassDefFoundErrorでこけた時の対処 - Qiita
Spring Bootを使い始めたので、それ関係の内容です。
@AllArgsConstructor
:引数を使ったコンストラクタ
@NoArgsConstructor
:引数なしのコンストラクタ
inner classに@Data
を付けた場合は?正しく動かない?
${param.id[0]}
FilterRegistrationBean
を使えばよいらしい。
java - How to add a filter class in Spring Boot? - Stack Overflow最悪なパターンは、ビジネスロジックス層に含まれる複数のクラスが
java.sql.Connection
を扱い、トランザクション管理を行うものだ。
P29 1.2.5.2章 引用
なお、MyBatisを好むのは日本だけのようで、海外のエンジニアにMyBatisを使っていると言うとたいてい驚かれる
P30 注釈 引用
ROマッピングで、かつテーブル構造が複雑であればSpring JDBCのように直接SQLを利用することも考えよう P30 1.2.6.3章
クラスからnew演算子が消えたということは開発者がFactoryMethodなどのデザインパターンを駆使しなくても、DIコンテナから受け渡されるインスタンスをインターフェースで受け取れば、インターフェースベースのコンポーネント化が実現できるわけだ。
P48 2.1.1章 引用
@Autowired
はpublic setterメソッドがなくても、インジェクションされる。
@Autowired
でインジェクション可能なクラスが複数存在したら、エラーになる。
@Qualifier
でクラス名を指定すれば、解決@Component
でなく、それを拡張したアノテーション@Controller
や@Service
などを使うべき。(P60 参考)
@Scope
のvalue
applicationContext.xmlの<util:properties>
で、プロパティファイルを読み込める。
「モノリシック」:ソフトウェア的には、全体が1つのモジュールでできていて、分割されていないこと
モノリシックとは - OSS用語 Weblio辞書
DDD(Domain-driven Design) : ドメイン駆動設計
「名古屋版IoT縛りの勉強会」に参加しました。
読み聞かせの日に、ちょうど「がいこく絵本展」があったので、見に行きました。
https://www.gaikokuehon.com/————www.gaikokuehon.com
Nagoya.swift+勉強会に参加して、もくもく勉強しました。 nagoyaswiftplus.connpass.com
「Node.jsとReactアプリケーション開発テクニック」という本の1~2章を読みました。 www.socym.co.jp
console.log
には複数の引数を渡せる。console.log("a=" + a); //1個の引数(プラス演算子で結合) console.log("a=" , a); //複数の引数
console.info
やconsole.table
など、console
オブジェクトに便利な関数があることを知らなかった。。。入力補完が素晴らしい。関数の呼び出しを先に書いて、後から関数を作るときでも、関数名の補完が出る(jsファイルで確認)。
ESLintを導入してみた。質問形式で設定ファイルを作成してくれるのが便利。
>eslint --init ? How would you like to configure ESLint? Answer questions about your style ? Are you using ECMAScript 6 features? Yes ? Are you using ES6 modules? Yes ? Where will your code run? Browser, Node ? Do you use CommonJS? No ? Do you use JSX? Yes ? Do you use React? Yes ? What style of indentation do you use? Spaces ? What quotes do you use for strings? Double ? What line endings do you use? Windows ? Do you require semicolons? Yes ? What format do you want your config file to be in? JSON
「JavaScript Standard Code Style」では、末尾のセミコロンは書かない。「Google JavaScript Style Guide」や、今まで読んできたJavaScript本では、「セミコロンを付けるべき」と書かれていたので、このルールは意外だった。 JavaScript Standard Style を試す – アカベコマイリ Google JavaScript Style Guide 和訳 — Google JavaScript Style Guide 和訳
Zen-Mode:エディタ部分だけの集中できるモード。「Zen(禅)」という名前がイイ! “禅モード”でコーディングに集中できる「Visual Studio Code」v1.8が公開 - 窓の杜
**
が変換されなかった。babel-plugin-transform-exponentiation-operator
というプラグインをインストールしたら、**
がMath.pow
に変換された。
Exponentiation operator transform · Babel畳み込みフィルタをオンラインで適用できるサイトで、フィルタの処理を確認した。 畳み込み(コンボリューション) | 写真加工.com
「Deep MNIST for Experts」の翻訳版は、TensorFlowチュートリアル和訳(Deep MNIST for Experts) - BizFrameworks and DeepLearningがたぶん一番よい。なぜなら、公式サイトとコードが対応しているから。他の翻訳サイトだと、tensorflow v1未満のコード(initialize_all_variables
を使っているなど)で書かれていて、古い。
6//5 ⇒ 1
numpy.reshape
の引数に-1
を渡すと、辻褄が合うような要素数にしてくれるargparse
: コマンドラインオプション、引数、サブコマンドのパーサー。コマンドラインのヘルプ表示のフォーマットが統一されるので、便利!機械学習 名古屋 第12回勉強会に参加しました。
Cloud Natural Language API | Google Cloud Platform
以下の分析ができる。
「日本人は「縁の下の力持ち」という言葉が大好きだが、日本ほど、縁の下の力持ち的な職業の待遇が悪い先進国はない。」という文章を入力すると、 感情分析のscoreが"-0.9"になりネガティブであると判断された。
print('=' * 20)
#coding: UTF-8
37歳からプログラマ