思い立ったが吉日

プログラミング / ゲームデザイン / ITライフハック

Google Apps Scriptでサークル内システムを構築しまくった話

総コン Advent Calendar 22日目です。
今回は私が所属しているサークル「総コン」でサークル内システムを構築した話を書きます。

Google Apps Script(以下GAS)とはGoogle様が提供している開発環境です。
言語はJavaScriptで、基本的にはGoogleの有用なサービスのAPIを叩いて自動化することが目的です。
Webブラウザ上で動作し、Google Drive上のスプレッドシートなどのサービスと連動してスクリプトを組むことができます。

GASはGoogleの強いサーバーを借りて動かすのでサーバーの保守が不要な上、無料で全ての機能が使えます。
またGoogleAPIだけでなくSlackなど外部のAPIも叩けるので、IFTTTのように様々なサービスを連携させたアプリを作ることができます。
さらにGoogleアカウントに紐付けて権限を与えられるので、マルチユーザーで運用できます。
無料で使えて引継もしやすくてもう全国のサークルで導入してほしいと切に思ってます。
少しでもGASを使い始めるサークルが増えてくれればと思い、この記事で布教しようと思います。

続きを読む

ゼミ課題でボードゲームを考案してアプリを作るまでの話 ③

総コン Advent Calendar 15日目です。
今回は以前の記事の続きで、HIchain Prototypeの開発に関する話です。
2015年12月~2016年6月の約半年に及ぶアプリ開発について振り返ります。

前記事: ゲームマーケット2016春出展まで tkw.hateblo.jp

続きを読む

John’s Background Switcherで全PCの壁紙を統一する

総コンAdvent Calendar 8日目です。
今回は箸休めとして普段使ってるソフトウェアの一つを紹介します。

この記事は以下の目的を達成するために、John's Background Switcherという壁紙マネージャーを提案するものです。

  • PC間で壁紙を統一したい
  • マルチモニタで別々の壁紙を使いたい
  • 壁紙でストレージを圧迫したくない
続きを読む

リーダブルコーザ あとがき

総コンAdvent Calendar 1日目です。
トップバッター&言い出しっぺとして責任は重いなあ…というわけで当日に頑張って書いてます。

今回は私が所属する総コンというサークルで開催した リーダブルコーザ という講座のお話です。
この講座を開催するにあたってどういう目標を持ってどういう構成で開いたのかということと、自分なりにリーダブルに書くTipsをまとめて、最後に反省点を洗い出してみます。 また講座の中で深く触れなかったことについても掘り下げます。

続きを読む

ゼミ課題でボードゲームを考案してアプリを作るまでの話 ②

前回の記事から半年以上経過してしまいましたが、続きを書きます。
今回はゲムマ2016春出展のお話です。詳しい出展の流れは別の記事として書く予定なので今回はメモレベルです。

前記事: 発案からプロトタイプ作成、簡易アプリ作成まで tkw.hateblo.jp

続きを読む