読者です 読者をやめる 読者になる 読者になる

エンターテイメント!!

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

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

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

【Java9リリース前復習】不変コレクションの生成

きっかけ 前書いた記事と同じ 環境準備も以前の記事を参照 suzaku-tec.hatenadiary.jp 環境準備の補足 Kitematicの Setting > Volumes を選択して、LOCAL FOLDER をバインドさせたいフォルダに指定する。 お好みだが、自分は、~/dev/notebooks を指定した。 …

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

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

LaTeXまとめ

LaTeX Windows想定で説明 Mac使える人なら、たぶん説明しなくてもいいはず。 LaTexとは LaTeX - Wikipedia 環境準備 Tex TeX Liveをインストール Installing TeX Live over the Internet - TeX Users Group install-tl-windows.exe または install-tl.zip の…

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

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

Excelは嫌いだが役に立つ?DB活用法

きっかけ 下記の記事に触発されたのと、情報処理技術者試験のDBスペシャリストを受けるにあたって書きたくなったから書いた。 tsukaeru-excel.hateblo.jp Excelに対する考え はっきり言うと、Office系のソフトは好きじゃない。 データをバイナリ管理してい…

Typescriptで覚えるデザインパターン

きっかけ 長くやってきたJavaから離れ、サブウェポンとしてTypescriptを仕事で使いながら覚えることに。 新しくことへの挑戦になるが、基本的な考え方が変わらないと感じた。 つまり、汎用的な考えを抑えることができれば、使う言語が変わったとしても問題は…

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 ハマったこと ファイルを新規作成したが、既存のソースコードを読み込めず、なぜなのかかなり悩んだ。 ソースに問題はない。 きちんと正しいものを参照しようとしており、他のソースは参照できている。 原因 …

【書評】ゼロ秒勉強術

ゼロ秒勉強術~最短で受かる! 世界一シンプルな試験合格法作者: 宇都出雅巳出版社/メーカー: 大和書房発売日: 2017/01/22メディア: 単行本この商品を含むブログを見る きっかけ 今、情報処理技術者試験DBスペシャリストの試験勉強をしているが、もっと効率…

ITエンジニアが飲んではいけない飲み物

きっかけ ある飲料水を飲んだら、酷い自体に落ちた。 自分への戒めと他のエンジニアの助言のために書く 問題の商品 日清食品のピルクル www.nissin.com 問題になった減少 飲んで数時間後、お腹の調子が。。。 数日便秘だったこともあり、強烈な便意が。。。 …

平成29年度データベーススペシャリスト対策まとめ

データモデル 概念データモデル ユーザの要件定義に基づいて作成。 使用するDBMSに依存しない。 E-R図が該当する。 論理データモデル 概念データモデルを使用するDBMSの種類を前提に、再整理したデータモデル。 階層・ネットワーク・関係モデルが該当。 物理…

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

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

TypeScriptでハマったこと インタフェース編

きっかけ 業務でTypeScriptを使っていたが、意味不明なエラーが出て、かなり悩んだ。 インタフェースの重複の問題 コード 問題になったコードとは異なるが、だいたい同じような感じ。 export interface testif1 <T1, T2>{ value1: T1; value2: T2; } export interfac</t1,>…

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

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

Tabulator概要

Tabulator olifolkerd.github.io GitHub - olifolkerd/tabulator: A table generation JQuery UI Plugin 概要 高機能なテーブルが作成できると聞いて、試してみたくなった。 REST-fullなwebページ作成の補助につながる気がしたので、気になった。 あとは、Ex…

2016年の振り返りと2017年の目標

2016年の振り返り KPT法でとりあえず振り返る。 K:やれてよかったこと ブログを大きな間隔を長い期間開けずに書き続けた 詳細 1ヶ月以上の間隔は開かなかったはず。 なんとか続けられた。 やり抜くことは、意外と難しい。 やり続けることで、文章力が上がっ…

Java Advent Calendar 2016のまとめ

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

SQLite3のオートコミット

きっかけ Spring Bootで手軽にデータを管理したいので、よくSQLiteを使う。 その際に、ロックの概念でかなり迷ったので、書いておく SQLiteの挙動 手軽に使えるように、オートコミットが有効らしい。 Oracleとか、MySQLとかでセッション管理やっていると、癖…

【雑記】今年最後に参画したプロジェクトは、ひどいプロジェクトだった

この記事は ただの不満のはけ口と、ちょっとした思ったことを書いているだけです。 事実と異なる可能性もなくもない。 読む場合は、気楽な気持ちで読んで下さい。 技術的な要素はなく、あとで振り返るようのメモなので、目的が違う人は直に別ページを探すこ…

PowerShellで特定ファイルの一覧を取得方法

ことの背景 「DOSでファイルの一覧取得したいんですけど、どうすればできますか?」みたいな質問を受けた。 「PowerShellならできるで!」って返したけど、即作れなかったので、メモ。 ちなみに、エセ関西弁で喋ってはいない。 なんか知らんけど、軽いノリの…

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プラグインをダウンロード …

現場で見つけた変なルール

きっかけ 現場でJavaアプリ開発しているが、変なルールがたまにある。 聞いても「こうしてください」としか言われず、腹が立ってしょうがない。 とりあえず、ブログに書いて発散しようぜ!が主な目的である。 意味不なルール 例外Throwしちゃダメ もう、意味…

JavaOne 2016報告会 参加報告

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

WebAssembly の概要

きっかけ HTML5 ConferenceでWebAssemblyって単語が出てきたが、単語の意味が分からなかったので、調査した。 HTML5 Conferenceの内容は、下記記事でまとめてある。 suzaku-tec.hatenadiary.jp WebAssembly WebAssemblyとは? 簡単に言うと、ウェブ向けのバ…

JavaエンジニアのPyCon2016参加報告

開催概要 PyCon JP 2016 in Tokyo | Sep 20th – Sep 24th 日時:2016年9月21(水)、22(木・祝) 会場:早稲田大学西早稲田キャンパス レポート Pythonでpyftpdlibを使ってFTPサーバーを作る際に使ったテクニックの紹介 作った肯定のお話。 いわゆるウォーター…

大企業のシステム開発で思うこと

書くに至ったきっかけ 現在、大きな企業でシステム開発を担当しているにあたり、思うことが幾つかあった。 今いる現場ではなく、前にも大企業でシステム開発をした経験はあるが、そこであったことも踏まえて書き連ねていく。 大企業のシステム開発 大企業の…

Progressive Web Apps の概要

きっかけ HTML5 ConferenceでProgressive Web Appsって単語が出てきたが、単語の意味が分からなかったので、調査した。 HTML5 Conferenceの内容は、下記記事でまとめてある。 suzaku-tec.hatenadiary.jp Progressive Web Apps Progressive Web Appsとは? ウ…

HTML5j Conference 2016 参加報告

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

Pandocを使ったMarkdownからGithub風のHTML作成

環境準備 Pandoc のインストール Releases · jgm/pandoc · GitHub 最新版の Pandoc-x.yy.z-windows.msi をダウンロード&インストール 使い方 基本 pandoc <元となるファイル> -o <出力ファイル> 「-o」は、出力ファイルの拡張子を見て、自動判断してくれるの…

第98回 全国高校野球選手権 八戸学院光星 対 東邦 感想

きっかけ 午後から読書(リゼロを読んでた)が、即読破してしまい、アルスラーン戦記まで時間があったから、視聴。 どっちかと言うと、横浜vs履正社の豪腕対決を見たかったからテレビを点けた。 結果 東邦が八戸光星にサヨナラ勝ち スコアボード 1 2 3 4 5 6 7…

Vagrant個人メモ・まとめ

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

第98回 全国高校野球選手権 富山第一 VS 中越 感想

新潟出身なので。。。 新潟出身なので、新潟贔屓目で視聴 結果 富山第一1-0中越 感想 新潟目線の感想なので、ご了承ください! 終盤から嫌な感じが。。。 序盤・中盤は、失策や四球があっても後続をしっかり押さえていたからよかった。 しかし、終盤から…

マツコ会議2016/08/06放送回 ドローンについてまとめ

公式サイト www.ntv.co.jp 内容 ドローン特集 ドローンに結構興味があったので、真剣に見ていた。 ドローンの可能性 やっぱり、いけない場所へ言って映像取ることが目的の模様。 ドローン教習所?見たいなところで、操作を習っている様子が放送されていた。 …

Firefox48リリース機能まとめ

Firefox 48 for developers - Mozilla | MDN 注目機能 Electrolysis(e10s) ロケーションバーのUI変更 アドオン入手画面のUI変更 Electrolysis(e10s)概要 Firefoxのプロセスを、UIとコンテンツで分離する。 タブがクラッシュしても他のタブへの影響を最小…

Javaエンジニア向けのPython簡易まとめ

Python 主にJavaとの違いについて個人的なまとめ。 Javaよりも5年位前に誕生。 興味を持っているが、業務で使えないので、忘れないようにメモ。 概要 インデント 同じインデントの深さ = 同じブロック タブとスペース混在しても大丈夫だが、危険。 (混ぜるな…

熱中症対策まとめ

きっかけ 梅雨明け後、梅雨明け前と同じ感覚で外に出たら、見事に軽度な熱中症になってしまった。。。。 今夏は、梅雨明け前後の差が激しい様子。 自分への戒めの意味を含めて、まとめる。 熱中症とは? wikipedia抜粋 熱中症(ねっちゅうしょう、hypertherm…

ポケモンGoで思うITエンジニアの戯れ言

『Pokémon GO』公式サイト 感じたこと やったことがないけど、端から見て感じたことを書いていく。 関わってないため、誤解があるかも知れない。 関わってない人の意見として見てもらえればと。 もの凄い話題性 日本でリリースされてから、ニュースにならな…

アジャイルで思うこと

きっかけ 下記記事を見て、かなり面白かった。 挑発的なタイトルだったが、言っていることは自分が思っていることに近かったので、思ったことと考えを書いて見るに至る。 simplearchitect.hatenablog.com 記事が公開されて書くまでに時間がかかったのは、溜…

【書評】リーダブルコード

リーダブルコード ―より良いコードを書くためのシンプルで実践的なテクニック (Theory in practice)作者: Dustin Boswell,Trevor Foucher,須藤功平,角征典出版社/メーカー: オライリージャパン発売日: 2012/06/23メディア: 単行本(ソフトカバー)購入: 68人…

2016年上半期で気に入った文房具

文房具は勉強に重要 2016年に入って、いろいろ試しにノート買ったり、文房具を買うことが多かった気がする。 そのなかで気に入ったものとその理由を書いて、今後に生かす。 ※発売自体は結構前のもある。 「マツコの知らない世界」に出ていた文房具の人にちょ…

【書評】アジャイル開発とスクラム

アジャイル開発とスクラム~顧客・技術・経営をつなぐ協調的ソフトウェア開発マネジメント作者: 平鍋健児,野中郁次郎出版社/メーカー: 翔泳社発売日: 2013/01/18メディア: 単行本(ソフトカバー)購入: 1人 クリック: 12回この商品を含むブログ (19件) を見る…

eclipse4.6 新機能まとめ

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

Linuxコマンドの基礎の基礎

基本のコマンド man manコマンド。 manualの意味。 わからないことは、とりあえず、調べる。 調べ方がわからないと、学習できないからな。 思春期の子には、ちょっと刺激の強い言葉。 使い方 man コマンド manの利用方法自体もman manで調べられる。 なんと…

【SE稼業は忘己利他(もうこりた)】第11回 ヘタレのモチベーション 感想

gihyo.jp きっかけ よく見るようになって、共感することが多かった。 思ったことを書き留めておきたいがために、メモする。 内容と感想 はじめにのメモ やる気やモチベーションは,自分が出すものであって誰かに出してもらうものではないでしょう。 同意。外…

設計書からコードを自動生成して起こることメモ

問題 分業できない 自動生成にロックインしてしまい、自動生成の仕組みを理解してないとレビューができない。 設計書にどう書くかが問題になり、なかなか話が前に進まない。 大機能単位で、別々の会社に分割すると、設計がやりづらくなるだけで終わる。 問題…

JJUGナイトセミナー Java API訴訟問題を考える 参加報告

概要 日時 2016-07-11(月)19:00 - 21:00 場所 マイクロソフト品川本社 イベントサイトURL 【東京】JJUGナイトセミナー Java API訴訟問題を考える - 日本Javaユーザーグループ | Doorkeeper togetter JJUGナイトセミナー Java API訴訟問題を考える #jjug - …

【書評】SOFT SKILLS

SOFT SKILLS ソフトウェア開発者の人生マニュアル作者: ジョン・ソンメズ出版社/メーカー: 日経BP社発売日: 2016/06/02メディア: Kindle版この商品を含むブログを見る Soft Skills: The Software Developer's Life Manual作者: John Z. Sonmez,Scott Hanselm…