2007年10月アーカイブ

メールフォームなどからPHPを使ってMySQLにデータを書き込んで、MovableTypeの記事を投稿させる。
PHPでMTなどで使われているMySQLデータベースへアクセスする方法
これでとりあえず、MySQLへの接続は確立されてるはず。
次は、MT用テーブル一覧の表示方法をやりたいと思います。

<?php
//設定

//##### MT用MYSQL #####
//ObjectDriver DBI::mysql
//Database DB名
//DBUser ユーザ名
//DBPassword DBパスワード
//DBHost ホスト

//DB id:$db
$db_host = "localhost";    //ホスト
//$db_portNumber = "";/*ポート番号(ある場合)*/    if($db_portNumber) $db_host .= ":".$db_portNumber;
$db_user = "DB名ホゲ";    //ユーザ名
$db_passwd = "DBパスワード";    //パスワード
$db = mysql_connect($db_host,$db_user,$db_passwd);    //DBへ接続
if(!$db){
    die('接続できませんでした/(^o^)\ :'.mysql_error());
}else{
    echo "接続に成功 \(^o^)/";
}
?>

 久方ぶりの更新で、覚書きで申し訳ありません。
 MovableTypeのデータベースMySQLを、フォームと連動させてPHPで操作するというものを仕事で作ります。MySQLもPHPも使ったことはあるのですが、MySQLに関してはPHPMyAdminで操作するばかりで実務レベルの技術が身についていないのです。SQL文自体は紙に書いて構築したり、ACCESSで動かしたことぐらいであったので、この際勉強がてらPHPと連動させてみたいと思います。

 と言うわけで取り合えず覚書きリンク。
PHPによるMySQL操作の基礎
正直なところもっと勉強しなければと思ったりします。


個人的なデータベースのイメージとしては、エクセルみたいなテーブルがあって、それをプログラムで弄ってるという感じなのですが、合ってますよね?なぜ、XMLがあって、CSVやバークレーDBやMySQLなどがあってもう訳がわかりません(壊
データベースって、マクロ的な視点でみると要するに「n次元配列をファイルにしたもの」という認識でいいんですよね?ね?

突然だけれども「有限体上の離散対数問題*」に関するweb論文を読んでいてふと書きなぐりたくなりました。

情報理論におけるエントロピーとは、情報不確定度のことをあらわす。
情報不確定度とは何か、イメージ的なことを話すと「それが何であるか解らない事について数値化した度合い」だ。
これは情報理論に限ったことではなく、科学と言うか自然摂理において「何であるかわからない」ことがとても重要である。

情報量をいかに少なくするかということが、情報不確定度(エントロピー)を増大させるコツである。
で、前置きはこれくらいにして、本題。
情報圧縮化技術において、エントロピーをいかに増大させ情報量を少なくさせるかがファイル容量を抑えるコツといっても良い。
ただ、エントロピーを増大させる(情報量を少なくさせる)ことには限界があるのでおのずと情報圧縮の限界も決まってくる。

10000という数字。これを別の角度から見てみる。
10000には無駄な情報がある。
まず同じ数字が4個並んでいる。

この(無駄な)情報量を減らし、エントロピーを増大させるにはたとえば、こう書けば良い。
104
こうすることによって数字は5つ並んでいたのが3つまで減った訳だ。

ただこれでは何がなんだか、最初の決まりごとを覚えておかないとわからない。
数字の104(ひゃくよん)と間違えてしまうかもしれない。確実に情報量は減っている。
「これを情報不確定度(エントロピー)が増大した。」という。

このようにしてあらかじめ決められた決まりごとに従いパソコンのファイル圧縮技術はなりたっている。

余談だけれども、「自分の部屋が掃除しても掃除しても汚くなるのは何故か?」についてであるが、
自然の摂理として、エントロピーは常に増大する方向に向かう性質があるので、
自分の部屋が汚くなってモノがどこにおいてあるのか解らなくなる(乱雑さが増す)という現象がおこるのだと

個人的には思っている。
イメージとして、整理整頓し、片付けることで情報量が増えどこに何があるかわかるようになるということ、
そして自然にまた汚くなるということこれをイメージしていただければ、エントロピーに対して親近感がわくのかもしれない。





http://blog.webcreativepark.net/2007/09/30-223742.html

こういうjsを待っておりました。
使いたくてもIE6で反映できないからとなかなか手が出なかったmin-width,max-width,min-height,max-height...。
このjsでIE6でもmin-width,max-width,min-height,max-heightの実装ができます。
最高です!ありがとうございます!

自分もこういうかゆいところに手が届くものを作りたいと思わせられました...。

BROADCASTing

うにくろっく

pulltaBlogParts ばーじょんべーた

ごめんなさい無断転載しております。 引用元忘れました。まずい場合はご連絡ください。直ちに取り消します。

このアーカイブについて

このページには、2007年10月に書かれたブログ記事が新しい順に公開されています。

前のアーカイブは2007年9月です。

次のアーカイブは2007年11月です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。

Powered by Movable Type 4.1

2008年11月

            1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30