free

開発時に最適化されたWebアプリ用のフレームワーク free

開発時に最適化されたWebアプリ用のフレームワーク

製造業をルーツに持つ身としては、製品は使う時に最適化されているべきだと考えています。しかし、最近のWebアプリ用のフレームワークは、開発時に最適化されているように見えます。これは言語にかかわらず、同じ傾向があるようです。 自分が製品を買う場合だったら、開発時に最適化されているためにその製品を使うとき…
C + CGILua + Lua-Sqlite3 = ? C言語

C + CGILua + Lua-Sqlite3 = ?

Lua で、ちょっとしたシステムを作ってみようとしていますが、まだ妄想段階です。 Luaもsqliteも組み込み系のイメージがありますが、Webアプリでも消費するリソースは少ない方がいい訳*1で、Webアプリをを、CGILua + Lua-Sqlite3で作るのは悪いアイデアではないかもと思ってます…
要望する派、しない派 ソフトウェアに対する感性 free

要望する派、しない派 ソフトウェアに対する感性

前にも書きましたが、うちの社内の複数のチームがBTSやQA管理ツールとしてStarbug1を使っています。 うちのチームからは、結構Stabug1のバグ報告や要望を貰いますが、あるチームからは、全く要望を貰ってません。そのチームがStarbug1をあまり頻繁に使ってないからという訳ではありません。逆…
S式による思考 free

S式による思考

Lispの勉強のためにLispの処理系を作ってみるという方法論が一般化しつつあるようですが、Lisp処理系を作ることから学べる要素と、Lispを使いながら学べる要素は同じじゃない。 S式で思考するということを知るためには、Lispを使わないと始まらないのでは? と処理系を作ったことがない俺がつぶやい…
関数型とかの考え方メモ free

関数型とかの考え方メモ

関数型プログラミング言語では、一般的に副作用と条件分岐は悪とされる。 副作用 ここで言う副作用とは、変数の値の再代入のこと。で再代入が無いということは、変数の状態を変更しないということ。状態が無ければテストもしやすく、バグも減る。というのが関数型プログラミングの考え方だと理解してます。 手続き型プロ…