タグ

2009年5月10日のブックマーク (4件)

  • Shibu's Diary: きれいなソースコードを書けるようになるためには

    渋日記@shibu.jp 渋川よしきの日記です。ソフトウェア開発とか、ライフハックを中心に記事を書いていきます。 by chazmatazz 「構造のきれいなプログラムを書けるようになるためにはどうすればいいのか?」という質問を受けたので、「はて?どうしているだろうか?」と考えてみました。あ、形式知にきちんとなっているようなテクニックみたいなもんじゃなくて、モノローグなので、あまり凝ったものは期待しないように。あ、Pythonに限定してますが、他の言語でも似たようなものはあると思いますので、脳内変換をお願いします。 事前の設計はしません 「こういう処理が必要」「こういう計算しなきゃね」みたいなロジックや「要件はこうかな?」ということは事前に考えたりするけど、クラス構造とかは基的に考えないで手をつけます。そして、ある程度規模が大きくなって「あ、ちょっとこの関数大きすぎて理解しにくいなぁ」と

  • かなり使いやすいGoogle App Engine製ブログエンジン·cpedialog MOONGIFT

    個人的にGoogle App Engine(GAE)の上で動くブログエンジンというのは高いポテンシャルを秘めていると思う。何せ独自ドメインまで使えるブログエンジンが無料で手に入るようなものなのだ。ASPで動かすよりもよっぽども高速、安全、安易な運用が可能だ。 編集画面 そのためには高機能なブログエンジンの登場が待たれる。候補としてcpedialogは有力ではないだろうか。 今回紹介するオープンソース・ソフトウェアはcpedialog、GAE上で動作するブログエンジンだ。 cpedialogはブログのエントリー投稿はもちろん、ページ管理機能も備えている。YUIのWYSIWYGエディタを用いており、画像のアップロードにも対応している。さらにシステム設定やメニュー管理、Picasaにアップロードした写真も管理できる。 閲覧画面 フィードの管理、キャッシュ管理など多彩な機能に溢れている。ユーザ管理

    かなり使いやすいGoogle App Engine製ブログエンジン·cpedialog MOONGIFT
  • Zend_ApplicationとZend_Loader_Autoloader、suppressNotFoundWarningsで困った(けど、原因がわかりました 追記) - noopな日々

    ZF1.8RCでそれぞれテストして良好だったんですが、それで余裕ぶっこいて1.8.0の正規リリースをいきなり投入したら困ったことになりました。 原因箇所はほぼ特定できたんですが、技術的な要因がサッパリわかりません。うーん。 現象 Zend_ApplicationとZend_Loader_Autoloaderを同時に使い、Zend_Applicationのコンストラクトオプションで <?php $application = new Zend_Application( $env, array( 'autoloadernamespaces' => array('Zend_', 'Flower_'), 'bootstrap' => FL_PATH_SYSTEM . '/Bootstrap.php', 'resources' => array( 'modules' => array(), ), )

    Zend_ApplicationとZend_Loader_Autoloader、suppressNotFoundWarningsで困った(けど、原因がわかりました 追記) - noopな日々
    heavenshell
    heavenshell 2009/05/10
    Zend_Application で特定のオプションでハングらしい。
  • JSDeferredがやっとわかった - by edvakf in hatena

    JSDeferred による非同期処理のスライドを見て、「JSDeferred っておもしろそー」って思ってたんだけど、1ヶ月放置した挙句にやっと読み始めた。 JSDeferred の解説記事って検索しても出てこないので、ソース読まずにはちゃんとした使い方がわからない。 それどころか、ソース読んでも一見何やってるのかわからない。(おまけにコメント部分の英語がちょっとアレなのでというのもあるけど…) というわけで腰を落ち着けて読みながら理解した点をメモってたら、こんな分量になってしまった。 JSDeferredのソース読んでる - JavaScriptで遊ぶよ - g:javascript JSDeferredのソース読んでる・その2 - JavaScriptで遊ぶよ - g:javascript JSDeferredのソース読んでる・その3 - JavaScriptで遊ぶよ - g:jav

    JSDeferredがやっとわかった - by edvakf in hatena