2017-12-01から1ヶ月間の記事一覧
本記事はG* Advent Calendar 2017の21日目の記事です。 ピクセル Apache Groovyでも、Javaが用意しているBufferedImageとImageIOを利用することで、ピクセル単位で画像を取り扱うことが出来ます。 各ピクセルの正体は単なるInteger(32bit)です。 そしてそ…
Rustでcatコマンドを実装しました。 ちゃんと標準入力からでも引数で指定されたファイルからでも読み込めます。 ミソになるのが、stdioでもFileでもBufReadというトレイトを実装しているので、そのトレイトの型を受け取って共通の処理が実現出来る点です。 u…
本記事はG* Advent Calendar 2017の19日目の記事です。 さて、2016年から正式に公開されたLet's Encryptを利用することで、誰でも無料でSSLを導入してセキュアな通信をお手軽に導入できるようになりました。 しかしLet's Encryptの証明書の有効期限は3ヶ月と…
本記事はG* Advent Calendar 2017の18日目の記事です。 @tyamaさんのブログで紹介されていた、@glaforgeさんのこのツイートで初めて、Javaに組み込みWebサーバが存在していることを知りました! ツイート内のコードだとシングルスレッド(HttpServer#start()…
これはG* Advent Calendar 17日目の記事です。 ある値を型Aから型Bに変換するといったコードは頻繁に出てきますよね。 キャストで行えるものが最もシンプルですが、キャストだと変換できないパターンというものが大量に存在します。 例えば以下のコードはそ…
これはG* Advent Calendar 2017の11日目の記事です。 この記事は、以下の5つの投稿で成り立っています。 Grails/Vue.jsでTodoアプリ(環境構築) Grails/Vue.jsでTodoアプリ(CRUD) Grails/Vue.jsでTodoアプリ(認証) 1/2 Grails/Vue.jsでTodoアプリ(認証…
これはG* Advent Calendar 2017の10日目の記事です。 この記事は、以下の5つの投稿で成り立っています。 Grails/Vue.jsでTodoアプリ(環境構築) Grails/Vue.jsでTodoアプリ(CRUD) Grails/Vue.jsでTodoアプリ(認証) 1/2 Grails/Vue.jsでTodoアプリ(認証…
これはG* Advent Calendar 2017の9日目の記事です。 この記事は、以下の5つの投稿で成り立っています。 Grails/Vue.jsでTodoアプリ(環境構築) Grails/Vue.jsでTodoアプリ(CRUD) Grails/Vue.jsでTodoアプリ(認証) 1/2 Grails/Vue.jsでTodoアプリ(認証…
これはG* Advent Calendar 2017の8日目の記事です。 この記事は、以下の5つの投稿で成り立っています。 Grails/Vue.jsでTodoアプリ(環境構築) Grails/Vue.jsでTodoアプリ(CRUD) Grails/Vue.jsでTodoアプリ(認証) 1/2 Grails/Vue.jsでTodoアプリ(認証…
これはG* Advent Calendar 2017の7日目の記事です。 この記事は、以下の5つの投稿で成り立っています。 Grails/Vue.jsでTodoアプリ(環境構築) Grails/Vue.jsでTodoアプリ(CRUD) Grails/Vue.jsでTodoアプリ(認証) 1/2 Grails/Vue.jsでTodoアプリ(認証…
これはG* Advent Calendar 2017の4日目の記事です。 この記事は、以下の3つの投稿で成り立っています。 標準ライブラリだけでGroovyでWebサーバを実装(1) - 基礎 標準ライブラリだけでGroovyでWebサーバを実装(2) - Groovyっぽく 標準ライブラリだけでGroovy…
これはG* Advent Calendar 2017の3日目の記事です。 この記事は、以下の3つの投稿で成り立っています。 標準ライブラリだけでGroovyでWebサーバを実装(1) - 基礎 標準ライブラリだけでGroovyでWebサーバを実装(2) - Groovyっぽく 標準ライブラリだけでGroovy…
これはG* Advent Calendar 2017の2日目の記事です。 この記事は、以下の3つの投稿で成り立っています。 標準ライブラリだけでGroovyでWebサーバを実装(1) - 基礎 標準ライブラリだけでGroovyでWebサーバを実装(2) - Groovyっぽく 標準ライブラリだけでGroovy…
これはG* Advent Calendar 2017の1日目の記事です。 さて、検索エンジンといえばElasticSearchの勢いが凄いですが、やはりApache Groovyで利用するなら同じApacheファミリーのApache Solrですよね! ただ、RESTful APIを利用してSolrとやりとりするともうソ…