エンターテイメント!!

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

学習

Java12リリース前の予習

きっかけ そろそろリリースだなと思い、リリース前に予習したくなったから 事前学習 リリース内容 JEP 189: Shenandoah: A Low-Pause-Time Garbage Collector (Experimental) JEP 230: Microbenchmark Suite JEP 325: Switch Expressions (Preview) JEP 334:…

2019/02/04週 気づきと振り返り

業務こなしての問題 git submoduleの変更をしてないのに、コミット時に怒られた レビューでの理由を述べない指摘 JavaでprivateメソッドのJavaDoc Android Studioでbuildエラーの詳細を見る 最近の近況 DL4J 業務こなしての問題 git submoduleの変更をしてな…

【読書ノート】イノベーションのジレンマ

イノベーションのジレンマ 増補改訂版 (Harvard Business School Press)作者: クレイトン・クリステンセン,玉田俊平太,伊豆原弓出版社/メーカー: 翔泳社発売日: 2011/12/20メディア: 単行本購入: 59人 クリック: 811回この商品を含むブログ (397件) を見る …

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の使われ方とその…

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…

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 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…

SDKMAN調査・まとめ

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

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は、触ってはいたが、本格的にイジったりはしてなかった。 何というか、…

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

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

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/08/27週 気づきと振り返り

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

【Software-Design-2018年9月号】書いて覚える S w i f t 入門 新しいフォーマット「SION」の紹介 メモ・感想

設定ファイルの形式 JSON形式の設定ファイルは、関与しているプロジェクトで見たことないけど、本当に流行っているのかな? 俺が古い環境に慣れすぎているかもしれないが。。。 YAMLはたまに見たことがある。大多数がXMLだった。。。 そろそろ、俺の記憶も上…

【Software-Design-2018年9月号】ITエンジニアのための統計学入門 メモ・感想

データサイエンティストを目指すには 必要なエンジニアリング・スキルを「手を動かして」鍛える データサイエンスの仕事に従事して役立った経験・スキル 社内外にアウトプットを出す・フィードバックをもらう 一次情報を仕入れる・理解する 感想 データサイ…

typescriptでnpmモジュール作る時に注意したほうがいい事メモ

きっかけ 指摘事項 型を排除する 継承よりイベントドリブン きっかけ IoT向けのコードをtypescriptで書いているのだが、公開する流れになったので、そのときに受けた指摘をまとめる。 指摘事項 型を排除する typescript使っているからかも知れないが、npm…

dependency-cruiser を使って依存関係分離をしたメモ

きっかけ IoT機器に載せるソフトウェア開発しているのだが、複数端末で資産流用できるようにしたいらしく、そのためにマイクロサービス化する必要があり、依存分断して構成変えられるように実施した。 その際、依存分断するのにかなり手間取ったから、依…

browserifyの動きについての学習と依存関係の分断で悩んだことのメモ

きっかけ brosifyの動きがよく分からなかったので、学習した内容を晒す。 browsify browsifyとは 分かりやすそうなサイトから抜粋 このツールはNode.jsのコアモジュールやnpmのモジュールをブラウザでも利用できるようにするというのが元々の目的でしたが、…

情報収集でやっていることの紹介と課題と検討内容

きっかけ JJUG CCC Spring 2018のアンカンファレンスで思うところがあったので、今の自分の現状と課題を考え直してみる。 現状の情報収集 今の自分の情報収集は、主にRSS。 FeedlyにいろんなサイトのRSSを登録して、タイトルで選別している。 読みたい記事が…

JJUG CCC 2018 Spring 参加報告

JJUG CCC 2018 Spring 今回 今回は、登壇者としても参加しました。 OCJP SE 8 Gold合格までに取り組んだこと というやつ。 大勢の人前で話すのは、小学校以来かな? やっぱり、人前で話すのは難しい。。。 なお、ツイッターの視聴者の感想は、怖くて見てない…

Chocolateyで特定Versionのインストール

きっかけ 雑誌の環境用意するの面倒くさいから、よくchocolateyを使うのだが、バージョン合わせなかったために色々苦労した。。。 chocolateyでversion指定してインストールするやり方を覚えようと書くに至る。 環境 Windows 10 Chocolatey v0.10.10 やり方 …

指示語が指すものを判別する その2

前回記事 今回、書くに至ったきっかけ 詳細 解決方法 問題点 解決方法 今後の問題点 前回記事 suzaku-tec.hatenadiary.jp 今回、書くに至ったきっかけ よくよく考えたら、同じ文でも指示語の対象があるな~と思い、ちょっと考えなした。 詳細 例えば、以下の…

【書評】ITナビゲーター2018年版

ITナビゲーター2018年版作者: 野村総合研究所ICTメディア産業コンサルティング部出版社/メーカー: 東洋経済新報社発売日: 2017/12/01メディア: 単行本この商品を含むブログを見る 目次 第1章 2023年に向けてICT・メディア市場で何が起こるのか 第2章 デバイ…

プログラミングの初心者を抜け出すための習慣の感想と要約

きっかけ ソニックガーデンの倉貫のブログはよく見る。 かなり感心したので、自分の考えと経験を踏まえてまとめてみる。 感想 エラーが出ても慌てず、メッセージを読もう エラーをググって、解決法を片っ端から試すってことを、初心者のうちはよくしてたなぁ…