Archive for the 'PHP' Category

XMLの出力コストはどのくらいなんだろう?

ホストサイトでDB管理しておいて、パートナーサイトに情報を提供するカタチのシステムを組んでて、今回ホストからの情報渡しにXMLを使ってみた。

従来のシステムなら、phpにreadfile関数とかで、ホストのphpページを読み込んで、ホスト側で何ちゃらやってたんだけど。

あとは、パートナーサイト側で、受信したXMLをキャッシュさせて、トラフィックの軽減を図ってみたりするけど、システム全体でのパフォーマンスはどうかなあ。

いまだに、どのphp関数がどのくらい負荷かかってるのか、よく分かってないし。
とにかく、コードを短くシンプルにしようとはしてるけど。

逆アクセスランキング3ゲット:ライフスタイル

ああ!年末がー今年がーー

なんやかんやで、もう11月。

前回のエントリーから1カ月以上も空けてしまった・・

取引先企業様方のおかげさまで、忙しくしてました。

今回は、暴露ネタ。
年内の予定について

  • ケータイポイントラリー企画
    加盟店に掲示されているQRコードを読み取って、ポイントラリーしちゃう企画
    モバイル向けだけど、willcomにもちゃっかり対応。
    QRコード生成、iモードIDの利用、携帯端末情報の利用、とかとか。
    完全スクラッチ開発。12月リリース予定。
  • アクセスカウンター、アクセスランキングASPサービス企画
    忍者ツールズとか、ゼロツールズみたいな企画。
    統合的なサービスを提供する上で、フレームワークはとても大切って感じた。
    時すでに遅し、こちらもフルスクラッチ開発。(一部、旧ソースの使いまわしあり)
  • ウェブサイトリニューアル
    現在改装中であるクライアント様店舗のホームページリニューアル。
    12月1日オープンなのに、いまだ全く情報なし。あせる・・・
  • ウェブサイトリニューアルその2
    以前にWordPressで作ったクライアント企業様のホームページリニューアル。
    特に不満を言われてるわけではないですが、これといって成果が出ていないようなので、システムも合わせてリニューアルする予定。
    着手は、上の開発リリース後の12月中旬ごろからかな?クリスマス前くらいに納品できたらOK。
  • 自社ウェブサイト制作
    ええ、自社ホームページの制作です。
    IT企業でありながら、自社のホームページがindex.htmlの1枚だけなんです。
    過去には、Zen Cart でホームページを作ったり、WordPressにしてみたり、MODxを使ったりして何度かのリニューアルを行っていたのですが、今は、このような有様。
    キチンとつくろう。

一人会社って、気軽だけど、プレッシャーもあって大変。
特に手数の多い作業が詰まってくると、息抜きのタイミングを失う・・

しかし、社員を雇うには、もうちょっと資金繰りに余裕が無いとできないな。

やっぱ、なにかB2Cビジネスを立ち上げないと、今の不安定なキャッシュフローから抜け出せない気がする。

逆アクセスランキング3ゲット:ライフスタイル

チケットドリブン開発をしてみるよ(準備中)

あるクライアントから
作業の進行状況、納期などのタスクを随時分かるようにしてほしいって要望があった。

まあ、報告・連絡・相談は、キチンとやってるんだけど、言われるだけで「見える化」がされてなかったのが原因なのかなと。

そんで何故、チケットドリブン開発なのかっていうと。

あらかじめやる事(実装する機能や、修正案件)をチケットとしておけば、「あといくつのタスク(チケット)があるか」「納品まで何工程あるか」とかが、一目瞭然とするんじゃないかと思ったわけです。

チケット駆動開発 Wikipedia

チケット駆動開発 (ticket-driven development; TiDD) とは、プログラム開発手法の一種で、作業をタスクに分割しBTSのチケットに割り当てて管理を行う開発スタイル[1]。作業量や優先順位を正しく見積りながら仕事を進めることができる。 エクストリーム・プログラミングでの実装を想定している。

  • イテレーション計画を作る
  • 仕事を細かいタスクに分割し、タスクを書き出す(チケットの発行)
  • イテレーション単位でタスクをまとめる
  • タスクを一つ選び、実装する
  • 差分をコミットし、完了する(チケットのクローズ)
  • タスクがなくなるまで繰り返す
  •  

    で、使用するバグトラッキングシステムなんですが、LAMP環境で使える Mantis を採用。

    他のバグトラッキングシステムは、何故かRubyやらPythonで書かれたものが多いんですが、使い慣れたPHPを採用してるって事で。

    インストール時に迷ったところ

    よくあるCMSなんかと違って、インストール時には、DBの生成をしないので、インストール時に表示されるSQLをphpMyAdminなどで、実行する必要がある。

    逆アクセスランキング3ゲット:ライフスタイル