groovyは java との互換性が高く、テストコードなど java よりも簡単に記述できる場合は、groovyで書くようにしています。 今回は、 java にはない多重継承をgroovyのtraitを使ってできるとのことで、プロダクトコードでgroovyを使いました。 そのと...
Read More
swift4でtodoListアプリを作ってみました
今までアプリの開発をしたことはなかったのですが、 swiftに興味を持ったのと Xcode があればすぐに開発できるみたいだったので 勉強ついでにtodoListのアプリを作ることにしました。 今回作るもの 【Xcode / Swift入門】簡単なToDoリストアプリを作ってみよ...
Read More
Dockerハンズオンやってみました
Dockerについてコンテナみたいな仮想環境ということくらいしか知らなかったので、 ハンズオンで実際に動かしながら勉強してみました。 ハンズオンをやる前に、そもそもDockerについての仕組みとか用語がわからなかったので、軽く調べてからやることにしました。 Dockerについて ...
Read More
Redashハンズオンをやってみました
Redashとは オープンソース で提供されているダッシュボード作成ツールです。 データを集計して可視化してくれます。 また、数多くのデータソースに対応していて無料で使えます。 データ分析にとても興味があったのでRedashハンズオンをやってみました。 github.com 手順...
Read More
忘れがちなSQLコマンド
時分秒で出力させる to_char(c.cancel_date_time, 'yyyy/mm/dd hh:mi:ss' ) キーワード検索でテーブル名を検索する undefine 1 select lower(owner || '.' || t...
Read More
プログラミングの学び方
どこかで読んだ記事が自分のためになったので、忘れないようにメモ。 プログラミングの仕方を身につけるには 文法を覚えるだけでなく、プログラミングの仕方を身につけるにはどうすれば良いか。とても小さいプログラミングの仕方を分解するとこうなる。 作ろうとするプログラムの仕様を把握して...
Read More
Mockを使ったテスト
モックとは テスト対象のクラスAがクラスBに依存しているとき、クラスBの処理まで書くのは非常に手間がかかります。 また、クラスBのテストは既に存在していて、クラスBの処理が正しいことが保証されているのであれば クラスBのテストは必要ありません。 このような状況のとき、クラスBの返...
Read More
Python勉強会に参加してきました
最近 Python を初めてみたこともあり、 Python 勉強会に参加してきました。 startpython.connpass.com 主に書籍の紹介だったり、今後の勉強の仕方などについてのお話でした。 私の周りにはあまり Python を使っている人がいなく、独学で学んでいる...
Read More
クマたたきゲームを作成した
jsdo.it ゲーム概要 1stステージをクリアすると、2ndステージに進むことができます。 1stステージ 走ってくるクマをクリックして叩いてください。 画面からアウトしたクマが5匹になるとゲームオーバーです。 + 男の子のクマを叩くと10pt + 女の子のクマを叩くと50p...
Read More
エニアグラム診断をやってみた
仕事でのチーム活動で自分の特性を活かしていきたいと思い、 自分を知るために エニアグラム 診断をやってみました。 エニアグラム とは 個人の特性を9つのタイプに分類し、人間はそのうちの1つのタイプに当てはまると言われている。自分を理解することで相手を理解することもでき、お互い...
Read More
Google Apps ScriptでGmailにスターをつける
メールを監視する際に、特定の文字を含むメールだけまとめてチェックしたかったため、 対象のメールにスターを付ける スクリプト を作成した。 1. スプレッドシート を作成する 2. 上のメニューバーにある「ツール」から スクリプト エディタを選択する。 3. 下記のファイルを作成す...
Read More
備忘録
PlantUML PlantUMLでクラス図を描く ラムダ式 ステップ・バイ・ステップで学ぶラムダ式・Stream api入門 #jjug ccc #ccc h2 関数型インターフェース java.util.function以下の関数インターフェース使い方メモ - Qiita ...
Read More
忘れがちなlinuxコマンド
文字コード 変更 setenv LANG ja_JP.UTF-8 setenv LANG ja_JP.EUC 文字列を検索する grep -s "文字列" -r ./* いまいるディレクトリで文字列を検索する grep -r aaa ./* 大量のファイルを検...
Read More
デザインパターンまとめ
オブジェクトの生成に関する Abstract Factory Factory クラスを切り替えることで インスタンス を切り替えることが可能。 Builder 複合化された インスタンス の生成過程を隠蔽する。 複数のオブジェクトを生成する上で、専用のクラスを用意する際に便利。 ...
Read More
忘れがちなgitコマンド
リモートブランチを検索する git branch -a | grep {文字列} ログ全部出し git log --oneline --decorate --graph --branches --tags --remotes 特定ブランチのみプル git pull origin ...
Read More
2016年に読んだ本まとめ
去年読んだ本を忘れないようにまとめておきます。 リーダブルコード https://www.amazon.co.jp/リーダブルコード-―より良いコードを書くためのシンプルで実践的なテクニック-Theory-practice-Boswell/dp/4873115655 この本はチー...
Read More
登録:
投稿 (Atom)