タグ

ブックマーク / blog.kyanny.me (2)

  • Git Golf, Git Kata あるいは Git-99 - @kyanny's blog

    今日の #shibuyarblunch で「詰めvi のような git の練習問題が欲しい」という話で盛り上がった。正解の操作をなぞる -> 詰めvi -> 手数を競う? -> Code Golf だ!という流れで Git Golf と呼んでいたけど、競技性は重要ではないし、 Code Kata に例えたほうが適切なのかもしれない。あるいは L-99 か。 レポジトリと「トピックブランチをマージせよ」のようなお題が与えられて、指示を満たすように git の各種コマンドを使ってレポジトリをいじる。操作の練習が目的なので、答え合わせは適当でいい。 git log --graph の結果を見比べる、とか。最初は簡単なのからはじめて、徐々に難しくなっていく。あまりお目にかからないシチュエーションのお題で、そうそう使わないようなコマンドを使う、組み合わせる、など。 バージョン管理システムはプログラミ

    Git Golf, Git Kata あるいは Git-99 - @kyanny's blog
    kk_Ataka
    kk_Ataka 2011/09/12
  • SQL の GROUP BY について、要勉強、メモ - @kyanny's blog

    はてなブックマーク - nihenのブックマーク / 2009年1月24日, SQL で、 GROUP BY で集約されるときのソート順序を変えられるのだろうか - 刺身☆ブーメランのはてなダイアリー など、ツッコミをしていただいたが、「自分の理解が間違っているらしいことは雰囲気からわかるんだけどどこがどう間違ってるのかがわからない」状態。 SQL の GROUP BY とか集約関数について、 MySQL と標準 SQL の仕様の違いも含めて勉強する必要があるな・・・。 (1) where 句で結果の集合がひとつできる -> (2) group by でいくつかの集合にわけられる -> (3) それぞれの集合にはそれぞれ何行かずつのレコードが含まれるが、コマンドラインから sql を実行して結果として表示されるのは各グループにつき一行ずつで、その一行が、 mysql とかのほうで適当に選ん

    SQL の GROUP BY について、要勉強、メモ - @kyanny's blog
    kk_Ataka
    kk_Ataka 2010/09/15
  • 1