RubyKaigi2011のLT "ASP.NET MVC 3 vs. Ruby on Rails 3"について – Togetter

自分は仕事はMicrosoft系で主に.NETで開発。おうちではlinuxとかpythonとか今回の話のRailsなんかで遊んでるのでとっても面白い話と資料(PDF)でした。

RubyKaigi2011のLT “ASP.NET MVC 3 vs. Ruby on Rails 3″について – Togetter.

しかも丁度調べ中のMVC3の話でナイス。
テンプレートエンジンも普通そうだし、モデルもEntityFramework 4.1以降?からコードファーストでくめるっぽい。まぁ、そこはモデルというか・・・なんだ?でーびー?だけど。
それに
rails3とこんなにふがふがするんだから、MVC3も使って大丈夫そうね。

reStructuredTextでwordpress投稿

wordpressでreStructuredText

wordpressはとっても最高なCMSだけども、reStructuredTextで書けないために使用を断念することも多いかと思います。

そこで、ちょっと探してみたところ WordPreSt reStructuredText Plugin For WordPress ↯ xdissent.com というプラグインがありました。
しかし、残念なことに新しめのwordpressではうまく動かないようです。

そこでちょっといじってみて、とりあえず投稿できるようにはなりました。これもそのプラグインを使って投稿してみました。

しかし山ほど問題が。。。

続きを読む

国内ソフトウェア開発者が最もよく使う言語、必要な言語は? – IDC | 経営 | マイナビニュース

自分の会社は受託ソフトウェア開発+VB.NETメインです。

受注ソフトウェア開発+Visual Basicといえば、Windows的なアプリを想像してしまうけど、今後はここらにTitaniumDesktop(最近見てないけど開発されてるのかなぁ)みたいなhtml、javascript、php/ruby/pythonあたりのアプリも食い込んでくるんでしょうか。

こないだろうなぁ。。。

とりあえず、グラフを見るとpythonがかなしいなぁ。
rubyもウハウハしてそうに感じられるのにグラフにすると寂しい。
.NetもC#も案外少ないのね。VB.NETよりサンプルは多い気がするんだけどなぁ。

国内ソフトウェア開発者が最もよく使う言語、必要な言語は? – IDC | 経営 | マイナビニュース.

今年やりたいこと

1.OpenStack
 今年の前半はOpenStackについて勉強していこうと思っています。
 ubuntu12.04がでたら触ろうと思ってたんですが、その前に別件で勉強しようという話があって色々触っているところです。

2.関数型言語
 触ったことないので、haskellとかerlangとかそういうの。

Flaskはいつ使えばいいのか

Flask の使いどころ – Twisted Mind」や「Flaskを1年仕事で使った感想 – kawaken’s blog」で書かれていたのですが、自分もFlaskをさわっていた感じからは同じような認識です。(といっても、これらの方々と違い、自分は仕事でpythonを使っていないし、ウェブに関わる仕事もしていないし、昨年1年ちまちまとpythonの勉強をしていただけですが・・・。)

とりあえず、自分がFlaskを使うかどうかの大きいポイントは以下です。

・プロトタイプはFlaskで。
・データベースをしっかり使うならFlaskはやめる。
・ファイルが沢山になるならやめる。

Flaskを採用する基準はmitsuhiko/flask-pastebin – GitHubくらいじゃないのかなーと思っています。
これ以上になったら、お仕事としてはしっかりしたフレームワーク(DjangoやPyramid)を使う方がいいと思ってます。

昨年はpythonの勉強と言うことで、Flaskをベースに、認証とか、SQLAlchemyとか、ディレクトリ構成を考えたり、デバッグやらライブラリの動きとか、いろんなのを触ることができて丁度よかったのは間違いないです。
今までにrailsとかdjangoなども触ってきましたが、どう動いてるのかわからないことが多かったですが、flaskを触ってからは「ああ、ここの処理を良きに計らってくれているのね」ということがわかるようになった気がします。

HTMLテンプレート管理ツール

さて。今年最後の投稿になります。
今年はpythonで遊んだ1年になりましたが、非常に面白い年でした。

というわけで、今年の最後はpythonで作ったものをひとつ。
ワンクリックでインストールできて動作できればいいんですが、全然そうはいかないのが残念。
しかし、python、virtualenv、Flask、SQLite3、twitter-bootstrap、jquery、とかそこらへんを絡めてますので、これからpython+Flaskで何かを作りたいなーと思っている方の参考になればいいかなーと思います。
まー。@mitsuhikoさまのgithubを覗くのが一番参考になるけどね。
ではよいおとしを!

続きを読む