はてなダイアリーからはてなブログに移行
今更ながらはてなダイアリーからはてなブログに移行してみた。
Super pre 記法で syntax highlight できないみたいだったので、Google code prettify を使うようにしてみた。
やり方は、はてブロ設定のデザイン -> ヘッダー の所に以下を設定しておいて、
__GooglePrettify__ <script type="text/JavaScript" src="https://google-code-prettify.googlecode.com/svn/loader/run_prettify.js?autoload=false&skin=desert"></script> <script type="text/JavaScript"> $(function () { $("pre:contains('__GooglePrettify__')").addClass("prettyprint").each(function (i, elm) { elm.innerHTML = elm.innerHTML.replace(/^.*?__GooglePrettify__.*?\n/, ""); }); prettyPrint(); }); </script>
ハイライトしたいコードブロックの先頭に __GooglePrettify__ と書き込むだけ。
__GooglePrettify__ object FizzBuzz { def main(args: Array[String]) { List.range(1, 101) map (x => (x, "")) map (x => (x._1, x._2 + (if (x._1 % 3 == 0) "fizz" else ""))) map (x => (x._1, x._2 + (if (x._1 % 5 == 0) "buzz" else ""))) map (x => if (x._2 == "") x._1 else x._2) foreach println } }
↑初 Scala で FizzBuzz. ちょっと勉強してきた↓
__GooglePrettify__ object FizzBuzz { def main(args: Array[String]) { 1 to 100 map { case x if x % 15 == 0 => "FizzBuzz" case x if x % 3 == 0 => "Fizz" case x if x % 5 == 0 => "Buzz" case x => x } foreach println } }