Sunday, January 15, 2012
シェルスクリプトは便利だけど、拡張子の置きかえ記述がいつまでたっても覚えられない。
for f in *.txt
do
txtfile=$f
htmlfile=${f%.*}.html
echo $txtfile $htmlfile
done
もうこんな仕事も groovy で済ませた方がいいのかな。
もし groovy だったら...
new File('.').listFiles( { it.isFile() && it.name.endsWith('txt') } ).each{
txtfile = it.name
htmlfile = it.name.replaceAll(/txt$/,'html')
println "${txtfile} ${htmlfile}"
}
これならいちいちググらなくても書ける。
Sunday, January 15, 2012
としたら、コンピュータのプログラミング言語を学ぶのも同じじゃないのかな。
プログラム言語はコンピュータに何か処理をさせるために書きはじめることが多いと思う。だから、人の書いたコードが読めることよりまずはコードが書けるようになることにフォーカスするし、コードを書いた結果、自分の処理させたかったことをコンピュータに処理させることができればそこで満足してしてしまいがちだ。
だから人のコードを読め!みたいなことというのは、いままでその意味をよく考えることがなかったのだが、むしろコードを書くことよりも本質的なんじゃないかとふと思った。
自然言語・・・は、たぶん話すより聞き取るが絶対先だと思う。(子供が日本語をどうやって覚えていくかを見ればそれはたぶん間違いない。)
それから他人に対して話しかけたところで、それはコンピュータと違ってもくもくと実行してはくれない。だから自然言語というのははじめからよりよく話すとか書くということに対して学ばなければならないように仕向けられている。それは人が話たり書いたりしているところから学ぶしかない。あとは実践。
そこまでの言語に対する感受性というかリテラシーがプログラマには本来求められているのかもしれない。たぶん。
Sunday, January 15, 2012
I finally decide to transite from markdown to textile all blog contents. so I found out markdown to textile converter in my-old-sketch-codes repository and note this.
Thursday, December 8, 2011
http://awebfactory.com.ar/node/106 に答えがあった。
要は xpm2wico を使えと...
複数解像度はサポートしているかなぁと思ったがどうやらまだサポートしていないっぽい。
ということはやはり multiple-icons をつくるには Windows のGIMPが必要と...
« NEWER POSTS | OLDER POSTS »