GitHubで大学課題を管理した

さいしょに

私の通う大学には”言語処理系論”と言う講義がある。
簡単に内容を説明すると言語処理の手順を学びつつ自作言語と自作コンパイラを作っていく面白い授業だ。
なお、この講義の演習はチーム制であり、提出方法は学内の自分のホームに作った専用フォルダに指定時間内に置いておくといううものである。

今回、GitHubのprivate repoが大幅値下げされたことに伴って課題をGitHubを使って提出する方法を共有しようと思う

背景

  • 自分含め3人のチーム開発
  • 提出先は~/lp/ex**, testdir内に入ってmake,testall.shをしてその結果ACなら問題無い

下準備1 GitHubAccess Tokenを取る

curl -u 'MizukiSonoko' -d '{"scopes":["repo"],"note":"Help example"}' https://api.github.com/authorizations

下準備2 各種変数

Repository名を入れる

REPO_NAME="LanguageProcessingInUoA"

GithubnのAPIKeyを入れる

API_KEY="RabbitHouseTeaParty"

Scriptを書く

gist1eee3bd7b12882bbff97bb78e58988e2

 使い方

./deploy.sh ex04

的な

運用

とりあえずdevで開発、testが通ったらmasterにPRしていった。
マージして、上のscriptを走らせてたら無事提出できてたっぽい。

結果

Bもらった!!!!!

今後

もう課題提出の講義が無いので後輩にはtravisとか色々導入してより良い課題提出環境を作っていってほしい。

automatorでコンテクストメニューにSlack共有作ったら捗った

f:id:mizukisonoko:20160510221050p:plain
automator開く -> サービスを新規作成

ユーティリティ -> シェルスクリプトを実行
f:id:mizukisonoko:20160510221412p:plain shellscriptを書く。SlackのIncoming WebHooksを使う

curl -X POST --data-urlencode "payload={\"channel\": \"#favorite\", \"username\": \"webhookbot\", \"text\": \"http://$1\", \"icon_emoji\":\":star:\"}" https://hooks.slack.com/services/**chino**cocoa**rize

サービスをインストールする的なダイアログが出る。インストールする。

コンテクストメニューに追加されているので使う

f:id:mizukisonoko:20160510221520p:plain f:id:mizukisonoko:20160510221409p:plain

捗った

ToDo

URLに対応

ちょっと本物の肉を食べにアメリカへ来た

「ちょっと本物の肉を食べにアメリカ行ってくる!!!」 来た。

このページ

会津の学生が一人でMountainViewへ行くときに使えるかもしれない情報のメモ書き

Route

飛行機

NRT -> SEA : Delta
SEA -> SFO : Alaska

鉄道

Millbrae -> MountainView   : Caltrain

出国

自動化ゲートを使う方がいい
なんか入出国審査が自動化されていた。 以下のようなスタンプを押されると機械で入出国できる。日本人はあまり好きではないのかガラガラで、30秒ほどで出国できた。 お知らせ 自動化ゲートでラク旅宣言! | 成田国際空港公式WEBサイト
f:id:mizukisonoko:20151224150714j:plain
※スタンプは押されない

飛行機内

デルタ航空が安い割に割と良い
前回、前々回は 出してもらったのでANAだったが今回は自腹なのでDeltaだった。安いしオススメ。 
プライム会員なのでAmazonビデオのビデオをDLして持って行ったので最高だった。
Amazon.co.jp ヘルプ:
f:id:mizukisonoko:20151224145458j:plain
f:id:mizukisonoko:20151224145503j:plain

入国審査

KIOSK!!!日本語対応している機械!優しい入国審査!
聞かれたことは「なにしにきたの」「何日いるの」のみ
機械化が進んでおりとても良かった。人は並んでいたが半分ほど米国人だったらしくスイスイ進んだ。

シアトルタコマ空港

メチャクチャ広い。Sゲートに着いたのでDゲートに行くための移動に電車を使った。
トランスファーでSFO行きの飛行機に乗り換えた。
f:id:mizukisonoko:20151224141144j:plain

アラスカ航空

チェックインの時とゲートが違かったり(D->N)、遅延があったりとアメリカっぽい。
電光板で変更に気がついたがGoogleNowではすでに変更されていた。Google強い
f:id:mizukisonoko:20151224145654p:plain

空港からMountainViewへ移動

ClipperCardが便利だった。
SFO空港だとBart改札前のInformationで買える、$3+チャージ料金
CaltrainもClipperCard。ClipperCardの機械がホームにあるのでそれにカードをかざして乗る。先払い
最初に最長距離の分引かれて降りるとき差額が返却される
f:id:mizukisonoko:20151224145754j:plain

MountainView

微妙な空、寒い感じ、等なにかと会津に似ていた。
f:id:mizukisonoko:20151224145921j:plain

会津大学
37.521882, 139.937956
HackerDojo
37.402950, -122.052708
緯度は大体同じ

MountainView駅からHackerDojo へ向かう

f:id:mizukisonoko:20151224150210j:plain
こんな感じの電車が走っているのでそれに乗る。ClipperCardの機械がホームにあるのでそれにカードをかざして乗る。先払い
車内
f:id:mizukisonoko:20151224150402j:plain
降りるとき棒のようなもので降りることを伝えなくてはいけない。バスと同じ
f:id:mizukisonoko:20151224150605j:plain

その後

一般的でないので完全に体験談だが
知り合いが主催している団体の忘年会に参加させていただいたり、
そこで知り合った日本人留学生の家に転がり込んだりした。
なんとかなる

バス

車なし、免許なし人間の強い味方、公共交通機関。
市内のバスに乗ったがClippetCardが役に立った。先払い
うーばー使う予定だったが一律$2は安いので積極的に使っていきたい。
f:id:mizukisonoko:20151224152237j:plain

Google Mapが本場だけあってとても使い易いので最高
f:id:mizukisonoko:20151224152223p:plain
f:id:mizukisonoko:20151224152229p:plain

第0x10羽 ひと目で、尋常でない世界と見抜いたよ

はじめに

この記事はごちうさ Advent Calendar 2015の16羽目の記事となります。 gochiusa.connpass.com 前の記事はsuneo3476さんで 第15羽 浜松喫茶店事情 - かすてらすねお。(非日常編) です。

ごちうさについて

よくごちうさは環境音とかBGMとか言われていますが、 個人的には同感です。ごちうさの世界は淡く可愛く見ているだけで
心が浄化されます。 頭と体を休めるときとりあえずごちうさを見るとなんとかなります。

実はAmazon Videoでも最新話が遅いですが視聴可能なのでオススメです。
プライム会員だと一期と共に見放題なのでプライム会員で良かったと感じています。
www.amazon.co.jp

つくったもの

今回、"枠"を作りました。

枠(もふもふあり)

f:id:mizukisonoko:20151216231656p:plain

枠(もふもふなし)

f:id:mizukisonoko:20151216233137p:plain

見ているだけで癒されるごちうさの世界。
その枠にこの世界を嵌め込めば多少浄化されるのでは?との思いで作りました。

一枚の写真があります。 f:id:mizukisonoko:20151216232008j:plain この写真に枠を当てはめ、少しだけ明るくすると f:id:mizukisonoko:20151216232034p:plain

それっぽくなりました。

もう一枚

f:id:mizukisonoko:20151216233852j:plainf:id:mizukisonoko:20151216234318p:plain となります

ジェネレーター

先駆者様に ごちうさロゴジェネレーター

がありますが、同じように簡単な枠合成サイトを作りました。

ごちうさ!

弱小サーバーなので優しく使っていただけると嬉しいです。 落ちてたらすみません

まとめ

今回初めてのごちうさAdventですがギリギリ当日に間に合ったので 本当に良かったです。

次はKento_Nomiyamaさんです。よろしくお願いします。