新しいブログに移動しました。
9ensanのLifeHack
こちらの記事も必要に応じて新しいブログに移動させる予定です。
今後ともよろしくお願い致します。

HOME

PHPシステム開発 DB管理ツール

  • 2009.02.28 (土) 17:17
  • PHP
  • ,

PHPで、データベース管理ツールといえば有名な「phpMyAdmin」があります。

でも、実際にシステム開発やシステムの運用時に使用していると、思わぬ操作をしてしまって大怪我することもある可能性があると思います。

システム開発用に簡易DB管理ツールを作ろうと思います

■ 仕様

  • テーブルの作成
  • テーブルレイアウトの変更
  • データの検索
  • データの更新
  • データの削除
  • データの登録
  • データのインポート/エクスポート
  • IDを各テーブルのプライマリーキーとして保持

あとは…色々と便利機能を追加

基本的な機能を備えて、かつシステム開発時に楽できる機能を保持するように考慮するようにします。

Webでのシステムですが、CodeIgniterというフレームワークを使って作ります。

乞うご期待

アップルのブラウザ「Safari 4 BETA」を発表!!

  • 2009.02.25 (水) 08:52
  • 日記

アップルコンピューターが同社が開発しているブラウザの最新版「Safari4 BETA」を発表された。

sarari4

たくさんの新機能が盛り込まれていることにも驚くが、もっと驚くのが動作の軽快さだ

CNET Japanからの引用によると

Safari 4は新しいNitroエンジンの搭載により、JavaScriptの実行速度がSafari 3の4.2倍、IE7の最大30倍、Firefox 3の3倍以上速くなっているという。またHTMLウェブページの読み込みも、IE7の3倍以上、Firefox3のほぼ3倍の速さだという。

ということらしい。

今までのブラウザがどこまで遅いのか、IEがどこまで重いブラウザなのか改めて感じさせてくれる数値であると思う。

残念ながら、Safari4 betaは英語版のみのリリースとなっている。

早く、日本語版も出してほしい

そして、最後に気になった新機能として

Windowsそのままの見た目と使い心地」をWindows版safari4には盛り込んだらしい。

とうとうSafariもWindowsユーザーを無視できなくなったのだろうか。

今、WindowsのブラウザではIEからのユーザー離れが進んでいるがSafari4が加わることで一層InternetExplorerは厳しい立場に追い込まれると思う

Yahoo!の新サービス、うごけ道案内を試してみる

  • 2009.02.24 (火) 10:09
  • 日記

なんかYahoo!Japanが面白いサービスをリリースしていました。

その名も「うごけ道案内

とりあえず、百聞は一見にしかずということで早速つかってみました。

『敦賀市の名店ツアー』

 こんな感じに、動く地図が簡単に作成できました。

このサービスは使い方によっては色々なことができるのでは、
Googleマップでも同じようなことができるけれども
初心者には難しいと感じられる部分もあると思います。
でもこちらは、それほど難しくなかったです。

初めて使ってみたけどなんとなく使えたので、面白いですよ

みんなも「うごけ道案内」をつかって色々な街を紹介してみてはいかかでしょうか

iPhoneで操作する車!?

  • 2009.02.24 (火) 09:35
  • 日記

今朝、「ITmedia」を見ていたらとっても面白い記事を発見

iPhoneで操作する車らしい、なんかテンション

めっちゃ、欲しいぞ。

yu_ichange1

招待は、スイスのジェノバで開催されるモーターショーに出展される、コンセプトカー「iChange」というものらしい。

見た目もカッコいいが、なんとiPhoneで操作ができるらしいのだ。

yu_ichange2

iPhoneを使用してエンジンをかけたり、窓を開けたりできるらしい。

もうじき、007のボンドカーも実際にできる日は近いのかもね

詳しい記事はこちらを見てみてください。

MySQLでのTIMESTAMP型

  • 2009.02.22 (日) 17:36
  • SQL

MySQLでのTIMESTAMP型がちょっと妙なので・・・

TIMESTAMP型のカラムを生成する時に

  1. デフォルト値にcurrent_timestampを設定できる
  2. レコードが更新された時に自動的に現在時刻でTIMESTAMP型のカラムを更新できる

こんなカラムの属性を設定できる

これだけを聞くととても便利なような気がするのだが、制約がある1つのテーブルで上記設定ができるは1カラムのみなのだ

例えば、テーブルを作る時に

  • 登録日時
  • 更新日時
  • 削除日時

の3つのカラムを作成し、

  • 登録日時は、デフォルト値にcurrent_timestampを設定、
  • 更新日時は、デフォルト値にcurrent_timestampを設定と更新時に自動的に現在時刻で更新というような設定にしたいと思うのだが

これができない。

1カラムにしか上記属性を設定できないからだ・・・。

なんか使い辛いゾ

ということでMySQLではTIMESTAMP型を使わずにDATETIME型を使用します。
そんでもって、プログラム側で時刻を登録するようにするのが一番ベストな選択のような気がします・・・

なんの為の便利な機能なのだか分らん

更新日時だけTIMESTAMP型という選択肢もあるかと思うが全部同じ型で統一した方がわかりやすいしね

お薦めのレンタルサーバー
広告
お薦めの書籍
HOME