セカイノカタチスマートフォン用の表示で見るセカイノカタチ世界のカタチを探求するブログ。関数型言語に興味があり、HaskellやScalaを勉強中。システムのネーミングですが、困りますよね。長年業務システム開発で、DB設計などに携わった身として、少しだけコツをお話したいと思います。考察プログラミングとは、世界の複雑さを難しさに変換する作業だ。人月の神話によれば、ソフトウェアの複雑さは付帯的事項ではなく、本質的だという。世の中は、複雑にできている。Evernoteショックから一週間が経ちました。Markdown構成への移行を決意したわけですが、結果として「超快適」です。昨日、Evernoteから、突然の通知がありました。30日の猶予を設けて、無料プランの利用端末数を2台に制限するとのお達し。いうことで、早速引越し先を検討しました。山の民システム開発の見積もりには、色々な手法があります。ファンクションポイントとかCOCOMO法とか。これらはなるべく見積もりの根拠を確かにし、実際の工数とのブレがなくなるようにするために考え出された方法です。考察システム開発系のエントリーでちょいちょい言及していますが、自分が欲しいと思うものが、本当に必要だったものとは限らないと言う話です。書くのを忘れていたのですが、ウォーターフォールプロジェクトでも成功することがあります。なんか、SIっぽい話題が多いですね。アジャイルの時にも書きましたが、日本でユーザー企業が、SI案件を発注するまでの間には、「予算取り」という工程が欠かせません。絵に描いたようなSI炎上案件ですね。僕も長らくシステム開発業界に漬かっていますので、身につまされる思いです。自分の拙い経験から、行間からあふれる業界の闇を勝手に解説したいと思います。死んだというか、死んでないと思いますけど、よく耳にするのはこんな感じでしょうか。おいて、世界に名だたる企業を幾つも輩出し、それこそ日の出の勢いで世界を席巻した。browserといって、画面を表示しないブラウザを裏で持ち、そことのやりとりをJavaScriptで行うというコンセプトのツールになります。麗しき、@ponkotuy氏の作ったhttp-client-wrapperを改造して、Stateモナドを利用してみました。使い勝手は、むしろ悪化した模様。元プログラムの解説記事はこちらです。目に留まったこちらの記事ですが、非常に良いことが書いてあるので、ちょっとプログラミング教育に関して僕の意見を書きます。表題に書いてしまいましたが、僕は「大賛成」という意見を持っています。ライフハックコンピュータを扱っているとよく出てくる、2の乗数ですが、桁が大きくなってくると覚えきれなくなってきますね。そこで、ある程度利用価値の高い、2の32乗と64乗の語呂合わせを考えました。