HTML Canvasでお絵描きアプリを作ってみた

 こんにちは、デベロップメントテクノロジーセンターの岩崎です。

少し前にHTML Canvasを使ったお絵描きアプリを作ることがあったため、備忘録もかねてサンプルアプリを作ってみました。

サンプルアプリ

早速ですが、今回作ったサンプルアプリは下記です。
画像ファイルをアップロードして、その画像に対してお絵描きが出来るようになっています。


CodePenでのソース確認、動作確認はこちら

今回は、上記サンプルアプリからいくつか要点をピックアップして説明していきます。
細かい説明も知りたい場合はソース・コメントを直線ご確認ください。

続きを読む

DockerでRedmineを構築してみました

こんにちは、デベロップメントテクノロジーセンターの岩崎です。
今回はDockerでRedmineを構築してみたので、そのときの情報を紹介します。

きっかけ

弊社では、あらかじめテンプレートデータやプラグインなどが組み込まれている状態のRedmineをAWS AMIとして保存しておき、Redmineが必要なPJに対して素早くRedmine環境を提供する、という作業を実施してきました。
ですが、このAMIは標準サポート期間が終了するAmazon Linux AMIで作成されていたためリプレイス作業が必要になったのですが、どうせリプレイスするならDocker上でRedmineを構築してAWS以外(Windowsなど)でも動かせるようにしてしまおう、というのがこの作業のきっかけです。

続きを読む

LINE Messaging API + Google Apps Script で遊んでみました

どうもはじめまして。サービスデリバリーセンターの岩崎です。
以前のとある活動で LINE Messaging API + Google Apps Script を使ったサンプルアプリを作って遊んでみましたので、そのときの情報を紹介します。

・LINE Messaging APIとは
LINEが提供しているAPIであり、APIを通じて自分が作成したプログラムとLINEサービスと連携することが出来ます。例えば、LINEから受信したメッセージを元にプログラムが情報を収集し、編集した情報をLINEに戻すようなBOTアプリを作成することが可能です。
機能制限付きですが、一部サービスは無料で使用可能です。(詳しくはコチラ)

・Google Apps Scriptとは
Googleが提供するJavascriptベースのスクリプト開発環境です。
Googleサービスを操作、他のWebAPIの呼び出し、自分自身をWebAPIとして公開等、様々なことが出来ます。Googleサービス上で実装からAPI公開まで行うことが出来、別途サーバ等を用意することなくWebAPIを公開することが可能です。(詳しくはコチラ)

続きを読む