Crystalのmacro紹介 "delegate"
この記事は、 Crystal Advent Calendar 2017 の7日目の記事です。
crystalには便利なmacroがあります。macroを使えば、記述量も削減でき表現力も向上します。しかし、ただcrystalを書いているだけでは、なかなかそれらのmacroに出会うことができません。
ということで、アドベント・カレンダーの日数稼ぎも兼ねて、macroの紹介をしたいと思います。
そもそも「macroってなんだ」という場合は、下記の本家docsを参照してください。
今回は、 delegate
を紹介します。
Crystalのmacro紹介 "def_equals"
この記事は、 Crystal Advent Calendar 2017 の6日目の記事です。
crystalには便利なmacroがあります。macroを使えば、記述量も削減でき表現力も向上します。しかし、ただcrystalを書いているだけでは、なかなかそれらのmacroに出会うことができません。
ということで、アドベント・カレンダーの日数稼ぎも兼ねて、macroの紹介をしたいと思います。
そもそも「macroってなんだ」という場合は、下記の本家docsを参照してください。
今回は、 def_equals
を紹介します。
Crystalのmacro紹介 "record"
この記事は、 Crystal Advent Calendar 2017 の5日目の記事です。
crystalには便利なmacroがあります。macroを使えば、記述量も削減でき表現力も向上します。しかし、ただcrystalを書いているだけでは、なかなかそれらのmacroに出会うことができません。
ということで、アドベント・カレンダーの日数稼ぎも兼ねて、macroの紹介をしたいと思います。
そもそも「macroってなんだ」という場合は、下記の本家docsを参照してください。
今回は、 record
を紹介します。
Crystal 勉強会 #5 in 渋谷 を開催しました
この記事は、 Crystal Advent Calendar 2017 の1日目の記事です。
11/30日に Crystal 勉強会 #5 in 渋谷 を開催させていただきました。
#4の開催からちょうど1年というタイミングでした。今回は「わいわいガヤガヤとピザと酒をくらいつつ、技術談義をする」という形にしたかったため、発表と懇親会を明確に分けず、最初から乾杯してピザを食べつつLTを開催するという形式にしました。そのほうが、会場のajitoっぽさもあります。
今回は、自分を含め3名の方がLTを行いました。以下の資料を御覧ください。
続きを読むISUCON7の予選に落ちて悔しいので、徹底的に復習するためのDocker環境を構築しました
俺のISUCONはこれからだ...!(予選は敗退しています)
ISUCON7お疲れ様でした!「楽しい・勉強になる・交流が深まる」の三拍子揃ったイベントを開催していてだき、運営の方々、関係者の方々、本当にありがとうございました。
毎年思うのは、「普段やってないことはできないなー」ということです。「仕事だけでは技術力の幅は広がらない」と毎年のように思わされます。そういう気付きを得られるだけでもISUCONは素晴らしいですし、そういう機会に巡り会えたこそ、このチャンスを無駄にはしたくはないなと思いました。
そこで、以下の思惑があり、ISUCON7の予選問題のDocker環境を作成しました。
- 例年以上に悔しかったので徹底的に復習したい
- そろそろ皆さんのブログも出尽くして、良い情報が固まりつつありそう
- それらを試すためにも「何度でも壊して何度でも蘇る環境」が欲しい
- お金は節約したい(切実
- ローカルでサクッとできたら便利そう
- いい機会だしDockerの勉強にもなるだろう
リポジトリは下記です。
これを作っている時に matsuu さんの docker-isucon/isucon7-qualifier が準備されて「あれー!w」と思っていましたが、自分で作り始めてしまったんだから公開しよう!ということで、今回ブログに書いています。
続きを読む
「相談」と「責任転嫁」は紙一重
「自分で考え、自分で判断しよう」という話です。相談したつもりが、知らぬ間に責任転嫁してしまうというケースを防ぐためにも、文章にまとめようと思いました。
目次
- 目次
- とある相談
- 無意識の責任転嫁の弊害
- 相談は「意見をもらう場」
- 「なぜそうしたか」を語れるようになろう
- まとめ