まつざきの技術メモ

エンジニアの私的な技術メモです。


コメントする

Syntax Highlighter

ソースコードのシンタックスハイライトや整形をしてくれる

「Syntax Highlighter for WordPress」

というプラグインがあるらしい。

技術メモのブログなので、これは必須。

けど、どうやらwordpress.comのサイトではセキュリティの問題でプラグインはインストールできない模様。

色々探したら、
sourcecodeっていうのでソースコード部分を囲むと同様の事が出来るみたい。
R言語とかも対応してる。結構メジャーなのかな?
matlabって何!?

http://en.support.wordpress.com/code/posting-source-code/


コメントする

Scalaの関数型言語的な集計ロジック

val values = Array(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)

val sum = values.foldLeft(0)(_ + _)

とするとsum=55となる。
foldLeftの引数が初期値。

Longにしたい場合は、

val sum = values.foldLeft(0L)(_ + _.toLong)

で、foldLeftの省略形(なのかな?)が、

val sum = (0L /: values){_ + _.toLong}

変数はイミュータブルを使い、ループで回さないのが関数型言語的だそうです。

参考にしたサイト

http://www.ne.jp/asahi/hishidama/home/tech/scala/sample/sum.html
http://d.hatena.ne.jp/Naotsugu/20100523/1274636814


コメントする

ブログ始めます

このブログを見て、自分は今どきの技術に全然ついて行けていないと再認識した。

http://hiroki.jp/2011/03/27/1767/

今まで築き上げた既存スキルだけでこれから生きていくのはやっぱり無理だ。

新しいことにどんどんチャレンジしなくてはエンジニアとして生き残れない。

エンジニア歴14年目、33歳。

春の決意。