@kyanny's blog

My thoughts, my life. Views/opinions are my own.

2008-01-01から1年間の記事一覧

実践ハイパフォーマンス MySQL をほとんどろくに読んでいなかったことに気がついた

実践ハイパフォーマンスMySQL作者: ジェレミ・D.ザウドニ,デレク・J.ベリング,Jeremy D. Zawodny,Derek J. Balling,林秀幸出版社/メーカー: オライリージャパン発売日: 2004/10メディア: 単行本購入: 9人 クリック: 239回この商品を含むブログ (53件) を見る…

今日買った SQL 関係の本

形から入るタイプなもので。プログラマのためのSQL 第2版作者: ジョーセルコ,Joe Celko,秋田昌幸出版社/メーカー: ピアソンエデュケーション発売日: 2001/04メディア: 単行本購入: 17人 クリック: 266回この商品を含むブログ (52件) を見る 達人に学ぶ SQL徹…

どうでもいい mysql のはなし

INSERT INTO ... SELECT ... で700万行のレコードを旧テーブルから新テーブルへ挿入するとき、だいたいどのへんまで進んでてあとどれくらいで終わりそうなのか、を適当にチェックする方法。SHOW TABLE STATUS で Auto_increment の値を見張るとよい。 mysqld…

時間のかかるデータベース操作をはじめてしまってから my.cnf がデフォルトのままだったと気づいたとき

どうしよう・・・。いったんとめてやり直すのと、静かに終わりを待つのと、どっちが結局早いのだろう。両方やってみるしか確かめようがないので待つか・・・。

insert into select ... で extended-insert したい

何百万行くらいのテーブルに、カラムを追加しつつインデックスも追加したい。これを一番時間をかけずにやるにはどうしたらいいか試行錯誤。ふつうに alter table すると一個インデックス貼るだけで夜が明けてしまったので何個もやると人生が終わってしまうお…

copy to tmp table

たかだか700万行、 mysqldump して 150MB 弱のデータ量しかないテーブルに一つユニークインデックスを貼るだけで7時間半かかってまだ終わらないってどういうことよ。この大きさになるともう ALTER TABLE では無理だってことか・・・。夜中に ALTER TABLE し…

SQL ってこんなに難しいものだったのか

いままであまり使う機会のなかった GROUP BY を多用する必要に迫られたのでちょっと調べてみたら、 CASE は文じゃなくて式ですとか SQL は集合を扱う言語ですとか手続き型言語で慣れ親しんだ考え方を一度捨ててくださいとか SQL でも分岐やループは表現でき…

Perl 技術者の雇用って多いのだろうか

http://mt.endeworks.jp/d-6/2008/10/tpfj-premeeting-1.html を読んで、 やっぱりPerl技術者はなかなか雇えない というところにおやっと思った。「〜雇えない」だから雇う側の感覚なのかな。雇われる側(要するに Perl の仕事を探す側)からすると、 Perl …

Safari を使い始めて一番の不満が

livedoor.com や livedoor news をみると結構頻繁に Safari がメモリを食いつぶしてシステムが応答不能になってしまうことだったという。笑えない。 Firefox でいうところの Firebug にあたるものが何かわからないので何が原因なのかはっきり調べられていな…

スパムちゃんぷるー DNSBL が公開されました

ライブドアブログ(livedoor Blog)| 読みたいブログが見つかる というものが公開されました。DNSBL の公開にあわせて、 CPAN モジュールも公開されました。WebService-Livedoor-SpamChampuru-DNSBL-0.02 - Perl interface of SpamChampuru DNSBL WebServic…

Safari はウレタンっぽい

Safari は質感がウレタンっぽい。特にテキストエリアに文字を打ってるときの、キーボードを通して伝わってくるソフトウェア側の質感、感触が低反発に感じられる。キーを押してから一瞬戻りがもたつくというか、じわっと反応が戻ってくる、打鍵した力が吸収さ…

svn:externals

svn コマンドの書式はややこしいな。なかなか覚えられない。 $ cd ~/workdir $ svn propset svn:externals 'extlib http://example.com/svnrepos/proj1/lib' ./proj2・・・例がうまく書けないってことは、たぶんちゃんと理解できてないな・・・。svn propset…

Safari で常にタブで開く設定(新しいウィンドウを開かない)

id:faultier++ に教えてもらいました。隠し設定らしい。 $ defaults write com.apple.Safari TargetedClicksCreateTabs -bool trueこれで okLDRize 超便利になった!

mdworker と mds (Spotlight のインデックス作成中)

突然重くなって、ごちゃごちゃ操作してるうちに画面が暗くなって操作不能になることが何度かあった。強制終了のダイアログすら開けず、仕方ないので電源オフで無理矢理シャットダウンしていた。再起動後にアクティビティモニタをみると、 mdworker と mds と…

Safari を使い始めた

今日から俺もサファラー(サファリを使う人の意)。だんだん Apple 信者ふつうの Mac ユーザーになっていく。半年前は Gentoo Linux をデスクトップ用途で使っていたのにな。Firefox から乗り換えようと思ったきっかけは、 Firefox が重い(拡張機能を 20 も…

date コマンドで日付計算(一日前を取得)

http://oshiete1.goo.ne.jp/qa184373.html 環境変数 TZ をいじることで実現できるはずです。お使いの環境は日本標準時(TZ が JST-9)だと想定して話をします。環境変数 TZ の -9 は、グリニッジ標準時との ずれ を表しているわけですが、 これを一日前にず…

メール環境その後

〜前回までのあらすじ〜「Mew を使っているけど検索がうまくいかない!メールが探しづらい!のでローカルに IMAP サーバを立てて複数の MUA を使い分けよう」というわけでローカルに IMAP サーバを立てて一ヶ月くらいたったので所感をまとめる。まず、重い。…

【広告】〜その日、ガンの特効薬が発見された〜 医療サスペンスドラマ「パンドラ」のDVDが一万人に当たる!

↓ライブドアブログでこういうキャンペーンをやってます。応募するとドラマのDVDが一枚もらえる。WOWWOWのドラマらしい。映画だけじゃなかったんだ(契約したことない)最近テレビドラマをよくみるようになったけど、柳葉敏郎が出てるってだけで「じゃあみて…

仕事とブログ

最近、といっても半年くらい前から徐々に、仕事の担当がソーシャルブックマークからブログに変わった。それに伴い、普段のウェブの使い方も変えた。今まではRSSリーダーで400件500件のフィードを読みまくり、ソーシャルブックマークにポストしまくる毎日だっ…

Resource busy で iDisk から消せなくなったファイル

無為空間 |umount -f iDisk をみて、 $ umount -f /Volumes/kyannyとしたあと Finder から消せなくなっていたファイルを消したら無事消えた。 MobileMe の自動同期が勝手に再マウントするのかな。

そろそろ Minibuffer をすこし勉強したいな

LDRize が依存してるから入れてる、ってだけでこれ本体について何も知らない。いろいろできるんだろうからもったいないよなぁ。たまに黒っぽいシェルみたいなものが出てきて消せなくてウザー、ていう経験は何度かある。

Firebug の javascript デバッガの使い方を少し覚えた

とある外部の javascript を呼び出す際にカスタマイズしたパラメータを渡すことができるのだけど、ページ表示後に Firebug コンソールから設定済みの変数の値をみると null になっていて、 javascript のソースには書いてあるのになんで中身が消えてるの??…

QuickSilver 再インストールした

ちょっぱやになった。なんかカタログがぶっ壊れてたのかもなぁ。気分で Bezel からデフォルトのテーマ?にかえてみる。

自信に裏打ちされたプライド

http://mt.endeworks.jp/d-6/2008/10/post-65.html努力していて、実力もある人ほど、謙虚で、「自分はまだまだ」と言えるものなんですね。決して嫌みや謙遜ではなく。自信に裏打ちされたプライドをもてるように、自分を磨いていこうと思いました。

QuickSilver 超重いんだけど

About QuickSilver で出てくるビルド番号みたいなのは QuickSilver (3815) 最新版?の BETA 54 だかをダウンロードすると同じ番号なので最新版だろう 最近ちょっとレスポンスが悪いときがあるなーと思ってたけど今日はいつもより遅くて skype って一秒弱での…

神格視したりすることって、される側には迷惑なんだろうか

何それ? - IT戦記 はてなブックマーク - 何それ? - IT戦記このエントリとはてなブックマークのコメントを読んで、ギョーカイで有名になった人が神格視されたりするのはされる側にとっては迷惑なことなんだろうか?という疑問がわきあがった。一挙手一投足…

仕事ができる人はなぜ筋トレをするのか

「悩む力」と一緒に買った本だが、こちらはとても良い。まだ途中だけど、面白い。レバレッジシリーズの本田直之さんが帯に推薦文を書いていたのと、半袖さんのブログ(http://blog.hansode.org/archives/51735280.htmlだったか)でも「筋トレは続けることが…

iPhoto プラグインいくつか使った感想

Flickr Export 2 シェアウェア。機能制限ありのデモ版を 30 日使える 名前の通り Flickr 用 有料だけあって丁寧につくってある。親切でわかりやすく、すぐ使えた ライセンスは 12 Euro だとか。オンラインストアへアクセスしたら 2236 JPY とでた(時価っぽ…

悩む力

つまらなかった。著者は夏目漱石ファンのようで漱石の作品の引用とか「私はこう解釈しました」みたいな話が多いけど、「どうもこの人○○の分野には不勉強そうなのに知ってる範囲で語ってしまっていて中途半端に見えるなあ」というのが結構多かった。梅田望夫…

はてなアンケートと Scheme の話

プログラミングに詳しい人に質問です。大学でプログラミング経験… - 人力検索はてなid:practicalscheme さんの長文コメントが読めてとても良かった。読みやすくて、意味のあることが書いてある長文を読むのはとてもいいことだ。内容がなんであれ、そういう文…