BLOGTIMES
«Prev || ... 1147 · 1148 · 1149 · 1150 · 1151 · 1152 · 1153 · 1154 · 1155 ·... | | Next»
2008/01/20

CACHEMANAGERは速くならないこともある?


yuさんのCACHEMANAGER導入レポート。

CACHEMANAGER 適用中 - Nucleusだとか

それなのでCACHEMANAGERによるCache_Liteのファイルキャッシュだと逆に成績が落ちてしまうけど、それでも値としては悪くはない。 クエリ発行数は半減するので、DBが重くてパフォーマンスが出ない時間帯には活きるはず。このまま様子見します。

普段はmemcache版しか使っていないのでファイルキャッシュ版の性能については僕もあまり検証していませんでした。ファイルキャッシュ版は値ごとに1ファイル生成するような構成になっているので、意外とその辺りのオーバーヘッドが大きいのかも。この辺りは対象クラスごとに1ファイルにするとか、キャッシュ方法についてちょっと改良すればパフォーマンスが変化するかもしれません。

[CACHEMANAGERは速くならないこともある? の続きを読む]

    at 23:22 |
    2008/01/20

    続・欠番回収


    だいぶ昔、itemidの欠番を空のドラフトアイテムとして回収できるスクリプトを作った話を書いたのですが、そのままお蔵入りになっていたのでいまさらながら公開しておきます。

    まぁ、番号が飛び飛びでもそんなに困らないと思うんですけど、几帳面な人向けなのかなぁ。言わなくてもわかると思いますが、基本的に自己責任でお願いします。

    使い方

    1.上記のプログラムをconfig.phpと同じフォルダに入れる。
    ファイル名は同じでなくても大丈夫ですが、冒頭のブログId, 著者Id, カテゴリIdについては適当なものに書き換えてください。

    2.コマンドラインもしくはブラウザからプログラムにアクセスする。
    実行に成功すると、SQL文が表示されますがあまり気にしなくて大丈夫です。

    3.管理画面にログインすると、回収したidのエントリがドラフトとして追加されている。

    [続・欠番回収 の続きを読む]

      at 20:02 |
      2008/01/19

      久々に終電帰り


      大学で残っていた雑務を色々と・・・・・本当は英語の論文の詰めを色々やろうと思っていたんですが、あまり気分がのらなかったのでほとんどはPHP: PHP 4 から PHP 5 への移行 - Manualを読んでいたりしました。

      ダラダラやって終電帰りっていうのは良くないです。
      後期の講義が終わって一番気が抜けているのは自分かもしれません。


        at 23:13 |
        2008/01/19

        PHPのための継続的インテグレーションツール「phpUnderControl」

        testing 

        先日のNP_Trackbackのリグレッションがあまりにもお粗末だったので、さすがにちょっと凹みました。気をつけるとか、気をつけないとかそういう問題以前に、開発プロセスにテストコードを書くという部分が欠落しているからこんなことが起きるわけで、今年はその辺りにちょっと力を入れていこうかなと思っています。

        ということで、この辺りをトータルにサポートしてくれるJavaでいうところのCruiseControlみたいなツールがあると便利だなと思って色々調べてみたら、PHPをサポートするためのphpUnderControlというツールがあることがわかりました。

        phpUnderControl

        phpUnderControl is an addon application for the continuous integration tool CruiseControl, which integrates some of the best PHP development tools. This project aims to make your first steps with CruiseControl and PHP as easy as possible. Therefore phpUnderControl comes with a command line tool that performs all modifications to an existing CruiseControl installation.

        早速、インストール方法を参考に試してみようと思ったのですが。。。。

        [PHPのための継続的インテグレーションツール「phpUnderControl」 の続きを読む]

          at 13:58 |
          2008/01/18

          MacBook Airは久々に欲しいPCかもしれない

          english 

          TechCrunchにはアップルの新型ノートが基本的には役立たずな理由という話があったり、Airは結構叩かれているみたいなんですが、個人的には久々にかなり欲しくなるノートPCかもしれません。5年ぶりにMacをメインマシンにするというのも悪くはないですね。

          仕事ではThinkPad X60を愛用していますが、Airの求める使い方と自分のX60の使い方があまり変わらないのです。普段ノートPCと一緒に持ち運んでいるものはACアダプタと、USBのマウスだけなので。

          たとえば光学ドライブがなくてもあまり困ったことがありません。ウルトラベースも持っていないので、光学ドライブが必要なときにはネットワーク越しに他のPCのドライブを共有化して使っていました。この辺りはジョブスがデモをしていたのと同じようなことを既にやっているわけです。有線のGbEポートがないのとUSBが1ポートしかないのはちょっと痛いですが、家と仕事場と大学にUSBハブを置いておけばいいだけのことなんですよね。

          まだ買い換えの時期ではないのがちょっと残念です。


            at 23:02 |

            非常勤講師の源泉徴収票が届いた


            てっきり報酬の支払調書が届くものだとばかり思っていたら、源泉徴収票が届いていました。

            前期だけの契約だったから源泉徴収表をくれるならもうちょっと早く欲しかったなぁ。業務委託だけど給与所得になるのはちょっと確認不足だったかも・・・交通費とか教材の準備に意外と経費がかさんだので、それが控除されないのが痛い。

            とりあえず、確定申告の準備をしなくちゃ。


              at 17:38 |
              2008/01/17

              SunがMySQLを買収

              mysql  acquisitions 

              SunがMySQLを買収するらしい。

              サン・マイクロシステムズ、LAMPの「M」を買収へ - @IT

              米サン・マイクロシステムズは現地時間の1月16日、MySQLを10億ドルで買収することを発表した。MySQLはスウェーデンに本拠を置き、オープンソースのデータベースソフトウェア「MySQL」の開発やツール群を提供するほか、「MySQL Enterprise」サポートサービスを提供してきた。

              SunはオープンソースDBではPostgreSQLに肩入れしている*1と思っていたので、これはちょっと驚きかも。自分自身はとりあえずこれからもMySQLを使い続けていくことは変わらないと思いますけど。

              • *1: たしかPostgreSQLのコアメンバーにSunの人が入っていたように思う。

              at 19:03 |
              2008/01/16

              うの花 芝大門店


              日替わりランチ - うの花 芝大門店

              クライアントからの帰りに近場でランチ。
              ミーティングが早めに終わってそのままという感じだったので、お店にはほとんど人がいませんでした。

              [うの花 芝大門店 の続きを読む]

                at 11:38 |
                2008/01/15

                MySQLをMOMにするQ4M


                MySQLをMOMとして扱うことができるようになるQ4Mというストレージエンジンがあるようです。

                Kazuho@Cybozu Labs: Q4M - MySQL 上で動作するメッセージキュー

                Q4M (Queue for MySQL) は MySQL 5.1 のプラガブル・ストレージ・エンジンとして動作するメッセージキューであり、堅牢・高速・柔軟であるよう設計されています。昨年12月遅くに開発が開始され、まだ非常に原始的ですが、かなり高速に動作します。

                MOMを使うためには設定がいろいろ必要だったり、専用のインタフェイスへの対応が必要だったりするんですが、これはMySQLにちょっと特殊なクエリを発行するだけでいいみたいなので楽でいいですね。メッセージの構造もテーブル定義をすればいいだけのようですし。ウェブアプリなんかでちょっとしたMOM使いたいなぁというときにはいい選択肢になるかもしれません。

                [MySQLをMOMにするQ4M の続きを読む]

                  at 21:02 |
                  2008/01/14

                  mixiにspamが来た

                  antispam  mixi 

                  最近、メールボックスに届くメールのspam率が異様に高くて辟易してたりするんですが、とうとうmixiのメッセージボックスにもspamがやってきてしまいました。とりあえず速攻でspam通報しておきました。mixiは通報すればある程度は何とかなるのがせめてもの救いでしょうか。念のために文面を貼っておきます。

                  件 名 : やっほ♪初めまして☆
                  宮城の人だよね?
                  彼女さんとかっているのかな?セフレとか探してるんだったら
                  こっちにメールしてほしいな♪よろしく♪仲良くなろうよ☆彡
                  http://tinyurl.com/##########
                  よろしくぅ♪

                    at 22:07 |
                    «Prev || ... 1147 · 1148 · 1149 · 1150 · 1151 · 1152 · 1153 · 1154 · 1155 ·... | | Next»