山崎屋の技術メモ

IT業界で働く中で、気になること、メモしておきたいことを書いていきます。

Vue で作成した PWA (Web アプリ)を GooglePlayStore で紹介する

公開中の PWA アプリを GooglePlayStore で紹介できるようにするための手順をメモしておきます。 今回、GooglePlayStoreで紹介したい公開中の PWA アプリはこちら。 yyama694.github.io なお、パラメータ user_id でツイッター ID を渡すと遷移時に自動でツ…

【Vue.js】vue-i18n を使用した国際化(多言語)対応

Vue で作った既存の Web アプリケーションを国際化(多言語)対応していきます。vue-i18n というライブラリを使用します。 GitHub - kazupon/vue-i18n: Internationalization plugin for Vue.jsVue I18n国際化対応するアプリケーションは、すでに公開してい…

【Git】インストール後の設定

git

Git を新規インストールした後の設定。OS は Windows。 E-Mail の設定 git config --global user.email "yyama694@gmail.com" 名前の設定 git config --global user.name "yyama694" コミットメッセージを入力するエディタの設定 git config --global core.e…

Spring Tool Suite(STS)のインストールと起動

現時点(2019 年 8 月)での環境構築方法。今回は SpringBoot での開発が捗る Spring Tool Suite(STS)のインストールと起動です。 Spring Tool Suite(STS)とは Spring Framework を使用した開発を手助けしてくれる Eclipse ベースの開発環境です。ただの…

【Vue】js で template を使いたくてハマった

まずバージョン情報。 vue : 2.6.10 vue-cli : 3.7.0 node : 10.11.0 npm : 6.4.1 Vue cli を使って「vue create app-name」とかやってプロジェクトを作成すると、デフォルトでは Vue の単一ファイルコンポーネントを使うプロジェクトが作成されます。普段は…

テスト用 サーバ証明書(SSL証明書)の作成(完全版)

忘れたころにやってくるテスト用サーバ証明書( SSL 証明書 )の作成作業。複数のサイトを見なくても作れるようここに完全版をメモしておきたいと思います。せっかくなので firefox でも警告がでないようにオレオレ証明書ではなく、ちゃんと(ちゃんとしてな…

Effective Java 項目8 equals をオーバーライドする時は一般契約に従う

Effective Java を再度読み直して感想や考察を書いています。今回は項目8「equals をオーバーライドする時は一般契約に従う」を読み直してみました。 equals の一般契約 「一般契約」というと大げさですが単なるお約束。equals のお約束は次の5つ。簡単に…

Vue プロジェクトで Bulma を使う

HTML の class 属性に値を追加するだけで良い感じのページにしてくれる css フレームワークの bulma。Vue プロジェクトでも積極的に利用していきたいです。公式ページ Bulma: Free, open source, & modern CSS framework based on FlexboxVue プロジェクトで…

【Twitter API】User Object の内容

Tweet Object に引き続き、User Object についてまとめました。Tweet Object についてはこちら。 www.shookuro.com公式や参考になるサイトを見ながら作りましたが、いまいち何に使用しているのか理解できない項目もあり、そういうやつには「詳細不明」と書い…

【Twitter API】Tweet Object の内容

Twitter API を貪るうえで欠かせない Tweet Object ですが、各項目の日本語での説明が少ないのでここにまとめておきたいと思います。また、Tweet Object に含まれる User Object や Coordinates Object についても別記事にてまとめます。参考にさせていただ…

【Vue.js】ドラッグ&ドロップで並べ替え

表示したリストをドラッグ&ドロップで並べ替える方法をメモしておきます。ライブラリは SortableJS の vue 版である Vue.Draggable を使います。 github.com 日本語情報も豊富で人気のあるライブラリのようです。 Vue.Draggableを使ってサクッとTrelloっぽ…

Vue で作成した Web アプリを GitHub Pages で公開

GitHub では Git を使ったソースコードの管理のほか、html/css/js 等で作成した Web アプリケーションを公開することもできます。Vue オンリーで作成したプロジェクトはこの条件を満たすので GitHub で公開できます。前回、vue-cli を使用してプロジェクト…

【Vue】プロジェクトの作成から GitHub への Push まで

ここ最近というか初めて本格的にフロント技術を学んでいます。採用したフレームワークは大人気 Vue.js です。自分で学びながらチュートリアルの記事も書きました。 www.shookuro.com今回は Vue.-cli でプロジェクトを作成し、そのプロジェクトを GitHub に P…

【DbUnit】テスト完了時にテーブルデータを元に戻す方法

前回 SpringBoot で作成した DB 操作クラスに対し DbUnit を使って簡単なテスト実施方法を紹介しました。 www.shookuro.com 前回の記事にも書きましたが、この自動テストの実行後にはテーブルのデータがテストで使用したデータに変わってしまいます。ちょっ…

DBUnit を使って Excel からデータを DB にロードする with Spring Boot

Junit を使用したユニットテスト(自動テスト)の基本を以前記事にしました。 www.shookuro.com今回は DB も含めた自動テストのやり方をメモしておきたいと思います。DB 絡みのユニットテストを行う場合、テストケースごとにテーブルのデータを準備したいこ…