2008-09-26から1日間の記事一覧
100個のデータを作成するとき、create文を100回投げる必要はなくて、1回で済む。これをバルクインサートというそうだ。知りませんでした。 で、DBICでそれやるときはpopulateすればいいそうだ。 注意点として、全カラムの値を指定する必要がある。そうしない…
DNSを無効にするといいらしい。 vi /etc/ssh/sshd_config - UseDNS yes + UseDNS no /etc/init.d/sshd restart
なんか神が機嫌悪かったらしい。LWP::UserAgentのソースを読んでいたら、インデントが腐っててブチ切れていたそうな。 うむ、神らしい。
大抵/usr/lib/perl5/以下なんだけど、5.8.5だのsite_perlだのvender_perlだの、どこにあるのやらってな場合がある。 神「perldoc -l DBIとかすればいいよ」 神よサンクス。
神「Catalystのソースは読みやすいよ。DBICのコードを書いた人は頭が狂ってるとしか思えない」
一見、order by ascされたように出てくるが、たまたまそう出てくるだけで、mysqlではそんな保障はねえ。 なので明示的にorder by書きましょう。
サーバってのは障害やら攻撃やらを受ける。DBサーバ1台だと不安だとか、負荷分散とかで、まあ色々理由があって複数台使うわけだ。 mysqlのレプリケーションは比較的枯れた機能だってどっかに載ってた。いや、まあ、ググったら出るので…自分がやったときの注…
複数のCRUDを行うとき、例えば100件のデータをinesrtするとき。20件までは成功したけど、残り80件はなんかプログラムエラーで入らなかった、なんてことになったら困るので、一連の処理が全て成功して初めてDBにコミットする、てゆーのがトランザクション。 …
朝早くから通報したり警察行ったり(免許住所変更)慌しいのなんの。 今週は休めるようだ。そして来週デスマですねわかります