unhurried

コンピュータ関連ネタがほとんど、ときどき趣味も…

JUnit5とデフォルトメソッドでテストケースをMixinする

テストランナーにJUnitを使ってE2Eテストを実装する際、画面やAPIごとにテストクラスを分割しました。このときに複数のテストクラスに共通のテストメソッドを定義する方法を検討しました。 qiita.com

JUnit 4からJUnit 5に移行する

JUnit 5の機能を利用するために、既存のJUnit 4プロジェクトの移行を試しました。 qiita.com

Vue.jsでFont Awesomeを使う

Vue.js (TypeScript) で Font Awesome を使う方法をまとめました。 qiita.com

Selenium Java + HtmlUnit Driver トラブルシューティング

Selenium Java と HtmlUnit Driver を使ってヘッドレスなUIテストを実装した際にはまったポイントをまとめています。 qiita.com

Swaggerから静的HTMLを生成する

Swaggerから静的(Webサーバ不要でローカルに保存したファイルをブラウザで開いて表示できる)HTMLを生成する方法を調べました。 qiita.com

Swaggerを記述するときのポイント

Swagger (Open API)3.0 がリリースされてから初めて使う機会があったので、自分なりの記述のポイントと、記述例をまとめました。 qiita.com

OpenLayersで中心座標(緯度・経度)を取得する

OpenLayersで表示している地図の中心座標を緯度・経度で取得する方法を調べました。 qiita.com

Vue.js:webpackを使わずにコンポーネントを実装する

テスト用のVue.jsアプリを作るときに、動作確認しやすいようにvue-cliを使わずにCDNからスクリプトを読み込む形式で作りました。このときにどのようにコンポーネントを実装すればよいか調べるのに時間がかかったため、簡単に整理してみました。 qiita.com

Windows Subsystem for LinuxでDockerを動かす

WSL上でのDocker動作については既に多くの記事がありますが、2018年9月30日時点で改めて動作検証やコミュニティへの投稿をチェックして、情報を整理しました。 qiita.com

ソーシャルアプリプラットフォーム構築技法

ソーシャルアプリプラットフォーム構築技法――SNSからBOTまでITをコアに成長する企業の教科書 (Software Design plusシリーズ)作者: 田中洋一郎出版社/メーカー: 技術評論社発売日: 2017/10/20メディア: 単行本(ソフトカバー)この商品を含むブログ (1件) を…

MySQLコマンドのASCIIテーブルをSQLに変換する

MySQLコマンド(mysql-client)で出力されたASCIIテーブルをSQL(INSERT)に変換するスクリプトを作成しました。 過去のプロジェクトでASCIIテーブル形式でしかデータが残っていないテーブルを復元するのに使いました。(データベースが残っている場合はmysq…

Pythonではじめる機械学習

Pythonではじめる機械学習を読みましたので、簡単に内容をご紹介します。 Pythonではじめる機械学習 ―scikit-learnで学ぶ特徴量エンジニアリングと機械学習の基礎作者: Andreas C. Muller,Sarah Guido,中田秀基出版社/メーカー: オライリージャパン発売日: 2…

OpenSSLで楕円曲線暗号を使う

OpenSSLで楕円曲線暗号を使った署名を試してみました。 qiita.com

Vue.jsプロジェクトのPWA対応

Vue.jsプロジェクトをPWA対応したときの手順と注意点をまとめました。 qiita.com

Vue.js PascalCase・camelCase・kebab-caseの使い分け

Vue.js でアプリ開発しているとPascalCase、camelCase、kebab-caseが混ざりますが、どのように使い分けるのが良いか公式のStyle Guideを調べてみました。 qiita.com

PWA (Progressive Web Apps) の概要

Vue.js アプリケーションのPWA対応をしようと計画しています。まずはPWAの概要について整理してみました。 qiita.com

Vue.js 開発環境構築

Vue.jsの開発環境をWindows上に構築したときのメモです。 qiita.com

自動車 TCO見積もりツール Vue.js対応

約1年前にReact + Material-UIを使って実装した自動車 TCO見積もりツールをVue.jsで置き換えました。 利用しているライブラリ Vue.js Vuex vuex-map-fields Bootstrap Vue github.com

開発者イベント・カンファレンスまとめ

私が毎年チェックしている開発者イベントの一覧を作成しました。 qiita.com

VSCodeVim:コマンド繰り返しのキーバインディング設定

VSCodeVimプラグインのキーバインド設定にコマンドの繰り返しを定義する方法をまとめました。 qiita.com

楕円曲線暗号の概要

RSAを置き換える次世代の暗号と呼ばれる楕円曲線暗号について、鍵交換と暗号化に応用する概念を簡単ににまとめてみました。 qiita.com

PythonでCSVから折れ線グラフを作る

これまではExcelを使ってCSVファイルをグラフ化していましたが、見た目の調整やそもそもセルの範囲が正しく選択されているかを確認するなど、かなり手間がかかっていました。Python(pandas)を使うと簡単にグラフ化できたため、手順をまとめてみました。 qi…

Spring Boot:Restful APIサンプルプロジェクト

Spring Bootを使ったRestful APIの実装例です。 qiita.com

Laravel 概要

PHPのWebアプリケーションフレームワークのデファクトスタンダードになりつつある(?)Laravelを学ぶ機会があったため、概要を簡単にまとめてみました。 qiita.com

Spring BootでREST APIを実装する

Spring BootでREST APIを実装するときのツールの組み合わせについて、2018年6月時点での個人的なベストプラクティスをまとめてみました。 qiita.com

scikit-learnを使って糖尿病データ(diabetes)を解析する

scikit-learnを使って糖尿病データ(diabetes)を解析してみました。 qiita.com

機械学習を理解するための数学のきほん

私が機械学習を始めるときに最初に読んだ本を簡単に紹介します。 やさしく学ぶ 機械学習を理解するための数学のきほん ~アヤノ&ミオと一緒に学ぶ 機械学習の理論と数学、実装まで~作者: LINE Fukuoka株式会社立石賢吾出版社/メーカー: マイナビ出版発売日: 2…

Google Java Style Guide

Googleが様々な言語のコーディング規約(Style Guide)を公開していることを最近知りました。Javaのコーディング規約についてざっと見てみて、興味深かった点をまとめました。 qiita.com

JavaでRSA暗号を使って暗号化する

RSA暗号での暗号化のJavaでの実装例です。 qiita.com

RSA暗号の簡単な解説

これまで何となくの理解で使ってきたRSA暗号について理解を深めるために、数学的な理論を調べて(自分なりに)わかりやすくまとめてみました。 qiita.com