エンターテイメント!!

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

開発環境

Google Error Proneのサンプルを動かす

Error Proneとは Google の バグチェックツール。 FindBugsみたいなもんといえば、Javaエンジニアなら想像しやすいはず。 環境情報 必要なものは、JavaとGradleだけあれば、とりあえず大丈夫 Java Java9の調査をしてたので。。。 切り替えるの面倒だったから…

JJUG CCC 2017 Spring 参加報告

公式サイト JJUG CCC 2017 Spring 受講内容 感想・メモ 感想とメモが混じっているので、読む時は注意 スピード重視で書いているので、内容や誤字脱字は大目に見てね! jjug総会 メーリングリストからDoorkeperに移行。 会員数が多すぎるのと、スパムメールが…

Macで各種バージョン確認まとめ

なるべくMac固有のバージョン確認のみ載せる。 ブログとかで環境情報を載せる場合は、下記のコマンドで確認したほうがいい。 種類 コマンド OS SW_VERS Swift swift -vターミナルモードが起動してしまうので、:exitで抜け出す。 Xcode xcodebuild -version H…

npmにインストールしたものの確認

インストールしたものの確認方法 下記コマンドで確認できる npm list もしくは、ailiasが設定されているので、listの箇所は、ls, la, llが使える。 ailiasの確認がしたい場合は、npm list -hとすると下記のような記述がでる。 もちろん、ここのlistも置き換…

OSのバージョン確認方法

きっかけ ブログやっていると、環境情報を乗せる必要がある。 そのため、OSのバージョン確認方法を知っておくと楽なのでメモる。 確認方法 エンジニアなので、コマンドで確認する。 当然、OS毎に違いがでるので、それぞれ記載する。 出力された情報を貼り付…

就活生に送るプログラマ・システムエンジニアの状況

きっかけ 電車の中で就活生何度か見かけるようになり、この業界に抱いている幻想を打ち砕くために書こうと思った。 実際、うちの会社に入ったけど、思っていたのと違うから辞める人が結構いるので、情報発信しようと考えたのがきっかけ。 これまでの経験則に…

gulpでtypescriptのコンパイル

きっかけ 職場には既にgulpがあったけど、一から入れたことがないので、勉強がてら試しにやってみた。 gulpとは? CIのためのビルドツール。 処理は、タスク単位で書くことができる。 特徴は、ストリームを使ったメソッドチェーン的な記述で処理を書けるとこ…

Macでのスクリーンショット

内容 ショートカット 全画面 command + shift + 3 範囲選択 command + shift + 4 アクティブウィンドウのみ 1. command + shift + 4 2. スペース 3. ウィンドウ選択 Windowsと全然違うから迷った。 ブログに画面内容を上げたいときに重宝する。

【Java9リリース前復習】jshellまとめ

きっかけ Java9のリリースまで半年をきったので、予習。 かなり前に触ったきり、使ってなかったので、予習を兼ねてやり直す。 環境準備 docker使ってJava9のイメージを使って試す。 使ったのは、java9-notebook https://hub.docker.com/r/satoshun/java9-not…

Firefox52 アップデート機能内容まとめ

提供開始日 2017年 3月 7日 更新内容 公式サイト 詳しくは、公式サイト見たほうが正確 Firefox 52 for developers - Mozilla | MDN 使うだけの人は、リリースノート見たほうが分かりやすい。 ※自分はこっち側なので、こっちの情報をまとめる Firefox 52.0 リ…

npmまとめ

npmとは Node.jsの管理するためのツール。 Node.jsには多種多様なモジュールが存在するため、管理ツールとして作られた。 覚えるべきコマンド−基本編 初期化 npm init プロジェクトを初期化するためのコマンド。 依存関係や汎用的な基本情報をもったpackage.…

Javaエンジニアだった人がTypescript開発でハマったこと

書くに至った経緯 Typescriptを使って2ヶ月。 ある程度経験を積んだから、感じたことを書き記す。 使っているTypescriptは、2.1.4 はまったこと・悩んだこと Promise 非同期のためのもの。 説明を聞くとなんとなく納得してしまうが、実際使うと分からんって…

TypeScritpでハマったこと tsconfig.json

開発環境 VisualStudioCode TypeScript 2.0 gulp ハマったこと ファイルを新規作成したが、既存のソースコードを読み込めず、なぜなのかかなり悩んだ。 ソースに問題はない。 きちんと正しいものを参照しようとしており、他のソースは参照できている。 原因 …

mac os x の.bashrcの設定方法と反映方法

そもそも 初心者的なことが分かっていなかったのでメモ。 知っている人は、嘲り笑うがいい! ./bash~の種類 ~/.bash_profile ユーザ単位の設定ファイル。 あれば読み込まれる。 ~/.bash_login ログインした際、~/.bash_profileが存在しなければ読込まれる設…

Java Advent Calendar 2016のまとめ

Java Advent Calendar 2016 公式サイト qiita.com 概要の引用 今年も Advent Calendar の季節がやってきました。 Java をネタにしたブログを公開してしまいましょう。 Java といえば、サーバーからクライアント、クラウドに組み込みと、さまざな分野で使われ…

JJUG CCC 2016 fall 参加報告

開催概要 公式サイト JJUG CCC 2016 Fall 項目 内容 日時 2016年 12月 3日 (土) 10:00 ~ 20:00 (開場 9:30) 場所 ベルサール新宿グランド5F(東京都新宿区西新宿8-17-1 住友不動産新宿グランドタワー 5F ベルサール新宿グランドコンファレンスセンター 参加…

Spring Tool Suiteの日本語化

きっかけ 英語でほとんど問題ないのだが、環境面の問題が出た時に、英語だと単語の意味が分からなく、解読できないことがある。 それに対処するために日本語化しようという思いに駆られた。 やり方 大雑把な流れ eclipseのpleiadesプラグインをダウンロード …

JavaOne 2016報告会 参加報告

参加のきっかけ Javaエンジニアであるが、金銭面の問題、業務都合で行けないので参加。 一番大きな問題は金銭面かな。 あと、派遣で働いているので、どうしてもスケジュール調整が難しいのがある。 そして、英語がよく分からんのがネックだ。。。 一番聞きた…

HTML5j Conference 2016 参加報告

公式サイト events.html5j.org 開催概要 公式転用 項目名 内容 イベント名称 HTML5 Conference 開催日時 2016年9月3日(土)10:00 ~ 19:30(予定)(受付開始 9:30) 募集人数 1,600名 対象者 Web開発者、Webデザイナー 会場 東京電機大学 千住キャンパス(…

Vagrant個人メモ・まとめ

Vagrantとは 仮想環境の構築を自動化するためのツール。 きっかけ いろいろ混乱するので個人的まとめ 環境 Vagrant by HashiCorp Oracle VM VirtualBox 各種コマンド 概要 コマンド 説明・詳細・ネタ 現状確認 vagrant status VMの状態を確認できる。running…

eclipse4.6 新機能まとめ

Eclipse 4.6 IDEのトレンドを知っているのは、開発者として当然だと思い調査。 ネーミング いつもなら、天体系の名前のはずだが、今回は、元素名。 なんでだろー(テツトモ風) マジで気になる。 eclipseって名前自体も天体系の用語だと思うのに。 ネタ切れか…