Charles Antony Richard Hoare
ソフトウェアを設計するには2通りの方法がある。1つはとてもシンプルに設計して、明らかに欠陥がないようにすること。もう1つは、とても複雑に設計して明らかな欠陥がないようにすることだ。前者の方がはるかに困難である。
ソフトウェアを設計するには2通りの方法がある。1つはとてもシンプルに設計して、明らかに欠陥がないようにすること。もう1つは、とても複雑に設計して明らかな欠陥がないようにすることだ。前者の方がはるかに困難である。
SQLAlchemy(+MongoDB)+Jinja2(Genshi) この組み合わせはあるだろう。Github眺めたら実際あった。 あたしが当面やりたいことがRapidGizaで解決してる。 とおもいきや 既にgithub死んでました。い …
from pylons import url url(controller="main",action="hoge") >>>'/main/hoge' なので、 from …
仙人の心得 linux:proxy接続環境で設定すること http://blog.mktime.com/archive/20.htmlPHP » PYTHON http://www.php2python.com/これやばい。あたしのよーなう …
Python文字列バッファいろいろ 〜一番速い奴連れてこいシリーズ〜 @HDEラボで、文字列連結の速度に関しての検証やってる記事があったのね。 という自分宛の覚書。
一度動いていたはずのアプリを修理・改修しながら再構築するっていうのは、なんかポンコツのレストア作業をやっているような感覚になりますね。 なおってもポンコツになる予感しかしないのだけれど、ホビーだから!ホビー! キレイにマッピングできなくても …
OneToOne理解。 uselist=Falseってのがキモだったわけだ。 nu[0]とかインデックスつけて引っ張らなくてすむのね。これはいい。
なんとなくだけど。かえったらしらべる。
DB定義がみつからない。 拾い出せるのはソースに書いたviewの定義くらい。 おわったなこれ。 おねーさん、あんたいまおわったなー!? やっべええええええええええええええええ
なんかさー 新居の回線が200Mなんで、ルータ買い換えたのね。NECのやつに。 ルータはもちろんサーバもセットアップ終わって、外からはうちのページ見に来れるんだよね。ケータイとかさ。 家の中からはIP直打ちだろうがFQDNだろうがみにこれな …
そういえばなんだかubuntu(サーバ)インストールした直後に化けるわけですよね文字が。 ぐぐればいっぱい出てくるんだけど、rootの.bashrcを編集し損ねて文字化けが直らないとパニるのはかっこ悪いから気をつけたほうがいい。 case …
自分用構築メモ。ふう。メモ帳に書いておいてもなくすのでここに残す。 ちっさい箱にOS+データ用(raid1)で構築するんだの巻。目的はスペース縮小と省電力。 athlon+radeonとか普通になん世代か前のゲーム機でサーバ立ててたので、省 …
前のサーバでは、いつのまにかミラーリングが外れたRaid用ディスクが 互いに差分を持っているという恐ろしい事態が悩みの種だった。 訳わかんないで使ったり適当なコマンドぐぐって打ってるから、こうなる。 とりあえず取り急ぎ、やったこと羅列。作業 …
いいかげん覚えよう。 特集 RAIDの基礎知識 1.よく利用されるRAIDレベルさっき0でやってたからraidしたディスクが1TBになるのは確定的にry mdadm --create --verbose --assume-clean …
swatもいれて、samba順調に稼動中。 んでpythonいじんのに必要なsetuptools、じゃなくてdistribute(setuptoolsの代替。なんかメンテ止まってるらしくてこういう代替ツールが台頭してますね)をいんすとろーる …
データがおかしくて表示が変なのか、回すデータのチェックが足りないのか、どっちかはっきりしてほしいもんでござる。
なんだか2ヶ月以上放置してたのね。どんなソースかいてたかおぼえてないお。。。
言い出したらキリないけど。 SQLAlchemyでリレーションの張り方をうまく解決できなかったため、 「どうせこういう呼び出し方になるに決まってんじゃん」 とかいう理由でviewの切り出しをしまくっているんです。物理的に何かが増えるわけでは …
akisnet導入。週明けてみてみたらコメント43件とか馬鹿みたいなことになってる。 空き巣ネットと読むと非常にこうなんかアレなんだけどどのくらいspamを引っ掛けてくれるのかしら。楽しみでござる。
なんか界隈が静かに熱を持ち始めていることに気づいたおねーさんです。どうも。 HTML5は機能強化とWeb屋の鬼門"標準化"、検索エンジンへの解釈の助けとなる新タグなんかがアレコレ詰まった、けっこう楽しそうな仕様が詰め込ま …
Decorator パターンは、既存のクラスを拡張する際にクラスの継承の代替手段として用いられる。継承がコンパイル時に機能を拡張するのに対し、Decorator パターンはプログラムの実行時に機能追加をする点が異なる。 …
出来: 船:一覧 パーツ:一覧 ユーザ:一覧・登録 半端: セッション管理周辺ちょっと緩い。 船:詳細 パーツ:登録 未着手: 船:編集 パーツ:編集 ユーザ:編集 手が遅いのう。phpでやらなかっただけに、アプリの作り以前のところですっこ …
船の部品一個表現するのに45項目ってなにごとなのー うち4項目はid,論理削除フラグ、作成日、更新日ではあるわけですが 横に長いテーブルは嫌いだわ JOINする方式の拡張はもっと嫌ですが
php’s number_format() in python. import locale locale.setlocale(locale.LC_NUMERIC,‘ja_JP.UTF-8’) …
おねーさんですはろーげんきー? Alexからもらった回答は、 1:まずヒント 2:次に「んーわかんない?こう書いてみて」 という二段構えだった。 初歩のきわみみたいな内容のやりとりには違いないんだけど、よーくかんがえるとそこにはPython …
おねーさんです。 OS入れ替えのときにIPアドレスが変わったことは認識してたんだけど、ルータで設定していたことまでは認識してなかったー!一日無駄にしたー! 結局、サーバのIPアドレスをstaticにして sudo …
細かいところを書いてくれてるブログがあったので救われた。 DiCE が動いたようです 神。なんでtatus=9なんだよってクネクネしてたよ。 まだページ見えてないけどそれは気にしたら負け。 okayamaさんありがとう。
昨日の項番3に着手。 DebianすきだったんだけどUbuntuにしてみた。 DebianではPython2.4が微妙に邪魔だったので 同じ問題にあたったら困るとおもいきや、いきなりPython2.6が入ってて感動。よしよし懸案解消。 立て …
1:セッション保存の仕方がよくわかんない。 2:あちこちにweb.app()だかって書いてあってうっとおしい。wrapすべきか。 3: xreaで直に開発するのはやっぱ最低なので自宅鯖のOS入れ替えをしたい。 どうみても3が最優先だけどいろ …
GETとPOSTをかかえる各アクションを外に切り出す。 urlsではaction.index.indexみたいなかんじで動作を決めていく。 genshiのTemplateLoaderでごにょごにょしている出力周りの箇所は、 ・一律utf8で …
Python version2.6にて記述。 バックエンドはMySQL。 一部設定にyaml。 ・WAF:web.py urlマッピングとGET/POST処理を任せる。web.dbでクエリ書き。 ・Validator:FormEncode …