Go | 触ったことない言語で Hello world! Advent Calendar 1日目
25回続けることを目標にして、こまかいこといわずに適当に触っていくよ
導入
元々入ってた
$ go version go version go1.7 darwin/amd64 $ go build hoge.go $ go run hoge.go
Hello world!
// Hello world package main import "fmt" func main() { fmt.Println("Hello, world!"); }
つまづいたとこ・へーっておもったとこ
var a int = 10
みたいに「変数名・型」の順で書く- まとめて書く時はこんなふうに
var ( a, b = 10, 20 c, d = 1.234, 5.678 )
- インデントがハードタブ
- ローカル変数は
:=
をつかうらしい - 宣言したけど使ってなかったら
declared and not used
っておしえてくれる(?)- これはローカル変数だけかな?
- セミコロンあってもなくても動く
- ループがfor文しかない
b := [...]int{1, 2, 3, 4, 5, 6, 7, 8}
この書き方ちょっときつきつな感じがする[...]
直感的ですきiota
おもしろい
ソースコードとか
(じつは去年やろうとしていた残骸なのです)
#mixi_git challenge 第4回に行ってきた
3行で
- 株式会社mixiの主催する学生向けのgitコンテスト
- 一位タイとった
- gitきもちわるいもっと勉強したい
きっかけ
前に他高専の人が行っていて楽しそうだったので、次開催されたら絶対行くぞと思ってウォッチしていました。
あと前から学校の人と「コンテストとか一緒に出たいよなー」みたいな話をしていたのでいい機会だと思って応募しました。 住んでる地域が近いと同じチームにされやすいと聞いたので、学校が同じならきっと一緒のチームになるでしょと予想していました。
前日までの準備
.zshrcにaliasをいっぱい書きました。
過去問 がいくつか公開されているようだったので解いて雰囲気を掴みました。私は日本語が弱くて問題文を理解するのに時間がかかり「やべぇ」と思いました。 ペアの人は黙ってするする解いていました。
このときめっちゃ場の雰囲気悪くて「これもうだめかもしんねぇな」とか思ってました。
当日の様子
はじまるまえ
なんかカフェみたいなところに着いたぞーと思ったらmixiのオフィスでした。
チームは全部でaからlまで12あって、d(delta-04)チームでした。名前かっこいい。 案の定同じチームに知った名前の人がいました。 他のテーブルは盛り上がっててなんだか楽しそうでしたが、deltaは特に喋りもしない微妙な空気の中、午前の説明を受けました。
お昼に寿司(カレー)が出ました。mixiでは寿司とカレーは同じ意味を持つみたいです。 社員さんに「コミュニケーション力が大事だよ」と言われて「詰んだめう〜〜」と思いました。 ペアの人も「ぼくコミュニケーション力マイナスなんで厳しいですね!」とか言ってました。
でも社員さん含めておしゃべりしながら食べてたら、ちょっと言葉を取り戻して調子が出てきました。 ペアの人に、コーヒーにシロップ2つも入れんのかよ子供かよ、とか煽ってたら完全に調子が戻りました。 そういえばよく煽りを入れあってて、そういう「調子のいい状態」をすぐ作り出せるって大事だなと思いました。これは知り合いならではです。
問題(全17問)のタイトルだけは公開されていたので、リストアップしてどんな問題になりそうか予想をしました、というかペアの人がしてくれていました。 聞いたことない単語の意味とか調べて「これ多分あのパターンだ」「このコマンド便利やで」とかをチャットでまとめていました。
はじまってから
奇数番/偶数番 で分けて問題を解くことにしました。 とりあえず簡単なレベルのものから解いていきます。 ちょっと詰まったら置いといて次の問題を解く、ペアの人が飛ばした問題を拾う、とかして★1は大した問題もなく埋まりました。 ★1全完はわりと早い方だったのではと思います。
★2は私が日本語うまく読めなくて何回もfailさせた問題があってちょっと時間がかかりました。 時間かけてる間にペアの人が「ぼく今日は頑張らないつもりやのに〜」とか言いながらめっちゃ解いてて良かったです。 このへんからちょっと考えて回答する問題が増えたので、「こんなことしたいんだけど〜」とか思考や手順を相手に話しながら進めたりしていました。ペアプロもどきです。
残り1時間ぐらいになって★3を解き始めました。と言っても私は★2の残りをやっていたのて、ペアの人がやろうとしてることを聞くテディベア役をしていました。ペアプロをもじってベアプロって言うみたいです。 ダメ元で投げた回答が通ったりしていてすごかったです。 私も最後の20分で★2の残りを通して全完し、ペアの人は残り10分で★3を全完していました。最高に気持ちよかったです。 その後は「あと10分もあるぞ??」と言って★5に果敢に挑戦しました。鍵になる箇所はわかったけどその先どうすればわからない、となったところで終了時間が来ました。
終わってから
deltaの順位は1位タイでした。1位は3チームありました。
メダルとOctocat(Big)をもらいました。Octocatは家に2匹いるので家族が増えたねやったね
解けなかった問題の解説を聞いて、やばいgitきもちわるい、と思いました。きもちわるいけど合理的で感動しました。 今までよく内部構造を知らずにコマンドを叩いてたけど、ちゃんと知ってもっと便利に使いたいし、こんなに面白いのに知らないのはもったいないとも思いました。
解けた問題でも、解説を聞いて「自分のほうがもうちょっと簡単にできたやで」と思えるものがあって嬉しかったです。
私はSourceTreeを使わずtigでがんばる派なのですが、やっぱり複雑になってくるとそういうツールに頼ったほうが早いよなぁと思いました。
懇親会では作問された社員さんに、どうやってそんなに知識を身につけたのか聞いていました。
- まずは man 読みましょう
- 調べて、解決できそうな案に出会ったら、なぜそうなるか必ず納得する
- 調べたことは(社内のドキュメントに)細かくまとめる
- 自分で手間かけて調べたことは忘れにくい
- コマンドなら、本題と関係ないオプションの使い方までまとめる。いつか必要なときに、こんなんあったなって思い出せる
全部あんまりできていないので心にぐさぐさ刺さりました。でもこれを地道にやっていけば圧倒的成長できる可能性があるということなので前向きにやっていきます。
さいごに
運営のみなさま、今回はこのような機会をありがとうございました。 知らないことはたくさんありましたが、次何をしたいか見えてきて目が覚めた気持ちでいます。参加できて楽しかったです!
ペアの人、やっと一緒にコンテスト出れて嬉しかったです。もうあんまりチャンスはないかもしれないけど、また体力があれば今度は開発か何かやりたいな?
ガルパン・黒森峰女学園の戦車道制服をつくった
ついこの間上のような記事を書いたばっかりなんですが、
黒森峰の制服作りたくなってきてしまった…
— やましー@38/100 (@yamasy1549) 2016年10月26日
今日中に赤のワイシャツが手に入れば黒森峰の戦車道制服つくります
— やましー@38/100 (@yamasy1549) 2016年10月26日
裁縫欲を抑えられなくて、また作りました。
説明はいいから完成品を見せろ
コスプレとか絶対ハマったら抜け出せんくなるやつやん、と思ってたので「自分で着たら負け」って何度も言い聞かせてたんですが無理でした。超楽しかったです。
写真撮ってくれたどくぴーさんありがとうございます。
買ったもの
- カツラギデニム(黒・赤)
- ジャケット・スカート用。
- バイアステープ(赤)
- 襟・略帽のライン用。
- スナップ
- ジャケット留めるため。
- 接着布テープ
- バイアスが面倒くさかったので上からアイロンかけて布端の汚いところをいい感じにした。
- フェルト
- ジャケット・略帽につける白いマーク。
- シャツ(赤)
- ジャケットの下に着るやつ。作るのが面倒だったのでGUで購入。
参考までに購入した全部の値段は6000円弱(そのうちシャツが2000円)、実際使ったのはシャツの値段を含めて5000円分ぐらいでした。
作り方
型紙
前回と同じく テーラードカラージャケット(学生服・制服) 型紙 作り方 | コスプレ衣装 無料型紙 でぃあこす を参考にした。
前は布のウラとオモテを間違えて裁断してひどく後悔したので、今回は同じ失敗を犯さなかった。型紙は女性Mサイズを選んで少し緩かったので腰を絞った。
縫い合わせ
接着芯は両面にしよう・布は二重にしようとか反省点を上げてたけど、作り始めたのが高専祭の2日前とかで「雑でいいや」と言って接着芯を使わず布も一重でやった。
あんこう制服は肩の縫い合わせを失敗したので黒森峰は慎重にやった(うまくいった)。着る人が自分だから、調整がすぐにできたのも良かった。
スカート
公式画像を見たらあんこうよりひだが多いようだったので布を多めに買った(1.5m)。はじめは透け防止のため布を二重にして作っていたけど、長さが足りなくなって途中で泣きながら糸をほどいて一重にした。案外透けなかった。
固定方法はあんこうと同じく紐。
制服の襟がこんなに難しいわけがない
発狂するかと思った。一晩徹夜して諦めて学校に行って、帰ってきたら襟が7割ぐらいできていた。昼間にお母さんがやってくれてたらしいが、しんどいと言ってその後すぐ体調を崩した。襟こわい。
高専祭前夜までの進捗
そこそこに進捗がある黒森峰 pic.twitter.com/GdoyNC63W7
— やましー@38/100 (@yamasy1549) 2016年10月28日
略帽
ガルパンおじさんたちに「略帽ないの??」って煽られたので作りましたよ💢 pic.twitter.com/Sw1gNeiRzt
— やましー@38/100 (@yamasy1549) 2016年10月29日
高専祭1日目に着ていったら上のようなことを言われたので悔しくて作りました。むずかしいと思って作ってなかったけど、襟に比べたら256倍ぐらい簡単でした。
型紙はこのサイトのを参考にして、大きさとかちょっといじりました。
作ってみて
- コスプレってたのしいな??????
- 私服はよく「オタクっぽい」「センスない」って言われるけど、コスプレしてるとそんなこと言われないので、普段からコスプレしたほうがよいのではと思った(しません)
- 作ってる途中はこまめに試着してサイズを合わせるのが良い
- コスプレ、知らない人から「写真撮っていいですか」って言われたり盗撮(バレてる)されたりするので、ヤバい
- もうなんでも作れる気がしてきた。袴作りたい。
- 渾身のネタツイートより自撮りのほうがfav多いのが悲しい
- こないだ作ったあんこうジャケット着た子とわたしの黒森峰ジャケットとで並んで写真を撮ってもらって、とても満足した
- いろんなひとに「手作り!?すげぇ!」って言ってもらえて嬉しかった
- コスパを考えるならコスプレ服を買ったほうが絶対にいい
新しく「艦これの提督のやつ作って」って言われてるので今度はそれを頑張りたいと思います。むずくね?