エンターテイメント!!

遊戯王好きのJavaエンジニアのブログ。バーニングソウルを会得する特訓中。

SpringBootCLI + Groovy で "Hello Saga!"

きっかけ 安かったので買ってみたSpringBootの本に、Groovyで動かしている内容を見て、興味が湧いたので真似てみた。 実験 環境 OS $sw_vers ProductName: Mac OS X ProductVersion: 10.14.2 BuildVersion: 18C54 Spring Boot CLI $spring --version Spring …

【書評】最新JavaScript開発〜ES2017対応モダンプログラミング

まとメモ JavaScript解説 ECMAScript JavaScriptから言語仕様を抽出した規格。 ブラウザ操作のAPIであるDOM等を除いたものが定義されている。 Node.js 非同期 Google V8 Node.jsの登場でJavaScriptがCLIとして動くようになった。 JavaScriptの使われ方とその…

2019/01/07週 気づきと振り返り

業務こなしての問題 Androidのprogaurd package.jsonのdependenciyの削除 Androidのログ getter/setterの価値 無力感 個人的に思いついた名言 業務こなしての問題 Androidのprogaurd 年を跨いで対応していたが、いろいろひどい目にあった。 いじっていたが、…

【書評】読んだら忘れない読書術

まとメモ 基本原則 読書術 ホームラン読書術 守破離読書術 入門読書術 お勧め読書術 自分軸読書術 専門書読書術 ネット書店読書術 セレンディピティ読書術 直感読書術 数珠つなぎ読書術 失敗しない基準 感想 読んだら忘れない読書術作者: 樺沢紫苑出版社/メ…

2018/12/17週24週 気づきと振り返り

業務こなしての問題 Oauth認証のImplictフロー submoduleの移動 gerritでhook忘れ logcatの切替 個人的に思いついた名言 業務こなしての問題 Oauth認証のImplictフロー 認証周りをImplictフロー利用してやるような実装に変えるタスクにチャレンジ中。 おそら…

intellij idea で micronaut + spring jdbc + sqliteのサンプル

きっかけ 年始が暇だから、何か作ろうと思い立った。 springbootでちゃっちゃと作ろうと思ったが、micronautで挫折したことを思い出し、再度チャレンジ。 とりあえず、動いたので、まとめる。 挫折したらそのままってのが、いつものパターンだったが、ゾンビ…

java.lang.reflect.Proxyクラスを試してみる

きっかけ JavaのAdvent Callendar で、Proxyクラスについて触れている記事があった。 そういえば、試したことが無かったので、暇な年始に試してみた。 実験 環境 java $java -version openjdk version "11.0.1" 2018-10-16 OpenJDK Runtime Environment 18.9…

Macで日本語入力するときの変換でイラついた話

きっかけ 年始が暇だから、いろいろブログの記事を書こうと思ってタイピングした際に、ムカついたことがあったので、晒す。 顛末 macを使っているのだが、入力して変換する際に、変換したい文字にカーソル当ててエンターを押したら、文字が確定してなくて、…

Javaでカスタムランタイムを試す

きっかけ JavaのAdvent Callenderでjigsawでカスタムランタイム作ってる記事を見て、そういえばまだやってないなって思ってやろうと決心した。 実験 実装 実験の流れ サンプルクラス作成&実行 jarを作る 依存モジュールの調査 最小構成JRE作成 4で作成した環…

Advent Calendar 2018 JavaScriptまとめ

感想・まとめ・メモ 12月1日 JavaScript JavaScript2 12月2日 JavaScript JavaScript2 12月3日 JavaScript JavaScript2 12月4日 JavaScript JavaScript2 12月5日 JavaScript JavaScript2 12月6日 JavaScript JavaScript2 12月7日 JavaScript JavaScript2 12…

Advent Calendar 2018 Gitまとめ

感想・まとめ・メモ 12月1日 12月2日 12月3日 12月4日 12月6日 12月7日 12月9日 12月11日 12月12日 12月14日 12月19日 12月20日 12月21日 12月22日 12月23日 12月24日 感想・まとめ・メモ Git Advent Calendar 2018 - Qiita 12月1日 Gitのマージ概要および、…

Advent Calendar 2018 Javaまとめ

感想・まとめ・メモ 12月1日 12月2日 12月3日 12月4日 12月5日 12月6日 12月7日 12月8日 12月9日 12月10日 12月11日 12月12日 12月13日 12月14日 12月16日 12月17日 12月18日 12月19日 12月20日 12月21日 12月22日 12月23日 12月24日 12月25日 タスク 感想・…

JJUG CCC 2018 Fall 参加報告

公式サイト 参加セッション 感想・まとメモ 【JJUG基調講演】Javaの未来を考えよう 【ランチセッション】俺が好きなのはJavaだけどJavaじゃない 〜虎の穴でのJava活用について〜(株式会社虎の穴) Project Helidon: Java Libraries for Microservices(David D…

2018/12/03週 気づきと振り返り

業務こなして思ったこと Androidのパフォーマンス計測はどうすればいいのか? MacのSafariでAudioタグのcrossoriginが効かない safariでのWebAudioAPI 雑記 思いついた名言 業務こなして思ったこと Androidのパフォーマンス計測はどうすればいいのか? Andro…

SDKMAN調査・まとめ

きっかけ SDKMANとは 環境 SDKMAN インストール 試しにGradleインストール バージョン確認 Gradleが本当に動作するか試してみる 考察・まとめ 参考サイト きっかけ Java Advent Calendar で知らないFWを調べてるうちに、SDKMANにたどり着いた。 SDKMANとは …

2018/11/26週 気づきと振り返り

業務こなして思ったこと Object.assignの副作用 ハンドリング複数は辞めるべき windowsでIntelliJの参照先から戻るショートカット やり方 業務こなして思ったこと Object.assignの副作用 const a = { a: 1, b: 2, c: 3, f: 5 } const b = { c: 4, e: 6 } con…

Advent Calendar 2018 Node.jsまとめ

感想・まとめ・メモ 12月1日 12月2日 12月3日 12月4日 12月5日 12月6日 12月7日 12月8日 12月9日 12月10日 12月11日 12月12日 12月13日 12月14日 12月15日 12月16日 12月17日 12月18日 12月19日 12月20日 12月21日 12月22日 12月23日 12月24日 タスク Node.j…

JavaからTypeScript、そしてJavaScriptへ…

書くに至ったきっかけ 最近、JavaScript書くようになって、Javaやってた頃より読めるようになったので、自分の中の考えを吐き出したくなったから Javaエンジニアだったころ JavaScriptは、触ってはいたが、本格的にイジったりはしてなかった。 何というか、…

三項演算子について考え直した

きっかけ 前提 三項演算子 if文で書くとどうなるか? 三項演算子のメリット 三項演算子のデメリット 複数項 演算子の優先順位 三項演算子でやっちゃいけないこと 三項演算子を使うべきパターン 気をつけること きっかけ 現場でああだこうだ言っていたので、…

簿記の勉強を始めて。。。

最近、簿記3級の勉強を実施して、問題集をやり始めたのだが、問題文に怒りを感じる。 すごく気を使って読まないと、引っ掛け問題に引っかかる。 それが、どうしても納得いかない。 例えば、 以下の取引について仕訳しない。 ・・・・ 先週末に賭けで仕入れ…

2018/11/05週 気づきと振り返り

業務こなして思ったこと 順次実行はPromise git log --decorate gitで未プッシュの差分を見る 個人的に思いついた名言 責任は果たすものじゃない。なすりつけるものだ。 人の名前よりポケモンの名前を覚えるほうが楽。 業務こなして思ったこと 順次実行はPro…

2018/10/29週 気づきと振り返り

Chromeのコンソールログ Devtoolの設定で、Presrvelogにチェックを入れると、画面遷移が起こってもコンソールログの内容がクリアされない。 複数画面をまたぐ場合のデバックに有効 Windowsのスクリーンセイバーのバブル 現場のPCは、windows8.1で、スクリー…

2018/10/22週 気づきと振り返り

OAuth2.0 体臭 ネットワークスペシャリストの試験 睡眠 その他 OAuth2.0 認証機能を作っているのだが、全く動きが覚えられない。 毎回言われるがままにやってきたことのツケが来た感。 動きが全く覚えられないのだが、どうやって覚えればいいのか? しかも、…

JJUGナイトセミナー「JDK 11リリース記念:今知っておくべきJDK 11の重要ポイント 参加報告

公式サイト まとめ・メモ OracleJDK OpenJDK - 無償 参考サイト JavaFX JEP 330 制約 仕組み JEP 328 JEP 181 JEP 320 JEP 321 API追加 Null I/O Rredicate.not 感想 公式サイト 【東京】JJUGナイトセミナー「JDK 11リリース記念:今知っておくべきJDK 11の…

2018/10/01に覚えたこと Object.assign/責務分担/npm install

Object.assign 責務分担 npm install Object.assign Object.assign() - JavaScript | MDN 他の人が書いたソースを見てて、何をやっているのか分からなかったから調べた。 やってくれることは、オブジェクトのマージ。 とりあえずサンプル const object1 = { …

Java11の新機能まとめと試し実行

公式サイト 新機能まとめ 試してみる ファイルからの即時Java実行 テスト用のJavaファイルの用意 実行 ラムダ式でも利用できるようになったvarによる型推論 テスト用ファイルの用意 実行 HTTP Client API JSR & HTTP Client API doc テストファイル 実行 雑…

2018/09/10週 気づきと振り返り

やったこと サーバーとの疎通確認 気づき superagent withCreadentials() → Cookie送ってくれるやつ。 Access-Controll-Allow-Originが * のときは機能しない。 tsconfig es5 → es2018 targetだけじゃなく、libも変える必要がある。 chromeのSet-Cookie アク…

javaコマンドでjava.dllが見つからないって言われる

現象 Error: could not find java.dll Error: could not find Java SE Runtime ENvironment. 原因 システム環境変数に、オラクルのインストーラーで入れたときのパスが入っていて、自分で入れたやつと競合してたから。 最初は、参考サイトのSystem32の設定を…

2018/08/27週 気づきと振り返り

やったこと jest環境構築 使用言語:typescript jest使ったユニットテスト作成 superagent-mockをテスト環境に入れ込む 気づき jestでカバレッジ jest --coverage で見ることができる。 レポートは予想以上にキレイに出てくる。 テストがきちんと動いている…

もしかして、闇落ちしてる?

最近、生きる意味をよく考えるようになった。 もう、三十路を超え、たいしたスキルがないのに、このままでいいのかということをよく考える。 仕事も常に同じことの繰り返し。定時退社できているけど、スキルが付く/能力が上がったという実感はない。 その結…