2007年05月20日

カッコいいロボット「酢」

「酢」ロボット 誕生?

お酢のプレゼンテーションをするロボットらしいが、無駄にカッコいい。
酢を使った料理は好きなので欲しい。2,3万なら買う。

一般販売用ではないみたいだが家庭に一台置かれる日は来るのだろうか?
ラベル: ロボット
posted by のびた at 01:32| Comment(0) | TrackBack(0) | ニュース | このブログの読者になる | 更新情報をチェックする

Windows Vistaはどうなんだ

発売後90日で脆弱性は1件 - Windows Vista

どうやらWindowsの信頼性は高まっているようだ。
Vistaはエディションが多くて何を買えばいいか分からなかったり、動作が重かったり、そもそもインストールすらできなかったりと印象が悪かったがこの記事を読んで使って見たいと思った。
XAMLなんていうXMLベースに作られた言語も出てきてるので使って使ってみたい。

だが現在の64ビットのWindowsは32ビットの仮想環境がまだまだ不完全みたいなので何とか頑張って欲しいところだ。
posted by のびた at 01:07| Comment(0) | TrackBack(0) | ニュース | このブログの読者になる | 更新情報をチェックする

2007年05月17日

情報考学―WEB時代の羅針盤213冊


簡単に言うと213冊レビューです。WEB関連や勉強法などが多いです。
ここで紹介している本をいくつか読みましたがとてもためになりました。
「将来を見通す27冊」、「ネット社会を理解する24冊」などジャンル分けされているので欲しい情報はどの本に載っているかがすぐに分かります。
いろいろなジャンルわけがあるので今まで読んだことが無いジャンルとも出会えて世界が広がった気分になれます。
レビューを読むだけでもその本の概要が理解できるので知識の幅も広がるかと思います。
ラベル:web
posted by のびた at 23:36| Comment(0) | TrackBack(0) | お勧め書籍 | このブログの読者になる | 更新情報をチェックする

必修 XML




実際のXMLのプログラミングの仕方の説明ではなく、最新のXML技術について書かれた本です。
XMLとはどういうものか理解ができると思います。
XMLの歴史やどこが勧告を出しているか等が詳しくのっています。
基礎知識や文法や構造が学べますが初心者にはキツいかもです。
XMLに触れた事のある方にお勧めです。
posted by のびた at 02:10| Comment(0) | TrackBack(0) | お勧め書籍 | このブログの読者になる | 更新情報をチェックする

MYSQLに画像を入れる

現在画像のデータベースを作ってるのです。
やったことメモります。
ちなみにここら辺参考にしました。
http://q.hatena.ne.jp/1141838059

テーブル作成
画像自体を入れるフィールドはBLOB型にします。
今回はMEDIUMBLOBを使いました。

BLOB型についてはこんな感じ

TINYBLOB:TINYBLOB 255(28−1)
BLOB: 65,535(216−1)
MEDIUMBLOB: 16,777,215(224−1)
LONGBLOB: 4,294,967,295(232−1 )

テーブル挿入
BLOB型にバイナリ形式で画像を入れると出来上がりです。

PHPで作るとこんな感じ。

$query = "INSERT INTO pic (id,pic) values (".
$num.",". //ID
file_get_contents($_POST['pic1']).");";

まあSQL文書いただけですが。
コイツをMYSQLさんにぶち込みます。

file_get_contents($_POST['pic1']))

でPOSTで渡されたURLを読み込んで入れてます。

読み込み
画像読み込み専用スクリプトを作ります。

DB接続など色々やったあと


select * from pic where id=".$_GET['id']


をMYSQLさんにぶち込みます。


$db=DB::connect($dsn,$option);
$rs=$db->query("select * from pic where id=".$_GET['id'].";");
$row=$rs->fetchRow(DB_FETCHMODE_ASSOC);


こんな感じ。
ちなみにDB接続にPEAR関数使ってます。
詳細は書きません。

画像が取れたら。


header("Content-Type: image/jpeg");


でヘッダー出力します。
ヘッダーについては検索してください。
グーグルでの検索

最後に画像を出力します。


echo $row['pic'];


あとは読み込みたいところから


<img src=./pic.php?id=1>


で読みます。

以上です。
posted by のびた at 01:03| Comment(0) | TrackBack(2) | MYSQL | このブログの読者になる | 更新情報をチェックする

MYSQL文字化け対策

インストール直後だと高確率で日本語が化けます。

DB、TABLEのデフォルトの設定を変えることで解決。

初期設定だとたぶん以下のような感じになっている。
DEFAULT CHARACTER SET latin1

DB作成時は


CREATE DATABASE DB default character set utf8;


などとする(UTF-8の場合)

これからはUTF-8の時代らしいのでUTF-8を使ってます。
文字コードってめんどい。

ついでにテーブル作成も

CREATE TABLE DB.site (
`site_id` int(11) NOT NULL auto_increment,
`site_name` varchar(50) NOT NULL,
`form` varchar(50) NOT NULL,
`price` decimal(10,0) default NULL,
PRIMARY KEY (`site_id`)
) ENGINE=MyISAM default character set utf8;


な感じにする。

コレにたどり着くまでに1日かかった。
疲れた。

と思ったらSELECT時にまだ化けてやがる
たぶんmy.cnf?my.ini?の設定が悪いのでしょう。
そんなときは


SET CHARACTER SET UTF8;


をぶち込んでからSELECT文を入れると
上記の場合UTF8で取得できるみたいです。

試行錯誤ばっかりでいやだ。
MYSQLの本を買いました。





ちょっと大きいのですが見やすくて便利です。
困ったときに読んでます。
posted by のびた at 00:53| Comment(0) | TrackBack(0) | MYSQL | このブログの読者になる | 更新情報をチェックする

PHPとは?

PHP(Hypertext Preprocessor)とはオープンソースのスクリプト言語です。
HTMLに組み込むことができ、WEBサイト作成に適しています。
似たような言語にASPやJSPなどがあります。

現在主に使われているのが2000年にリリースされたPHP4と
2004年にリリースされたPHP5の2つのVersionで、
PHP5からはオブジェクト指向的なプログラミングが可能となりました。

最新のVersionは以下にあります。
PHP本家:http://www.php.net/downloads.php
日本PHPユーザ会:http://www.php.gr.jp/
ラベル:PHP PEAR
posted by のびた at 00:45| Comment(0) | TrackBack(0) | PHP | このブログの読者になる | 更新情報をチェックする

簡単WEBサーバーセットアップ

サーバーセットアップ

XAMPPとは?

XAMPPとはサーバーなどを一括でインストールできるソフトです。
XAMPP Windows版 1.6.0aでは以下が一括でインストールされます。

Apache HTTPD 2.2.4
MySQL 5.0.33
PHP 5.2.1 + 4.4.5 + PEAR + Switch
Openssl 0.9.8d
PHPMyAdmin 2.9.2
XAMPP Control Panel 2.4
Webalizer 2.01-10
Mercury Mail Transport System für Win32 und NetWare Systems v4.01a
FileZilla FTP Server 0.9.22
SQLite 2.8.15
ADODB 4.93a
Zend Optimizer 3.2.2
XAMPP Security

導入が非常に簡単でPHP4、PHP5の切り替えも可能なので
初心者、中級者の方にお勧めです。

Linux、Macなどに対応していますがここではWindowsについて説明します。

まずは以下のサイトからインストーラをダウンロードします。
Apach Friends:http://www.apachefriends.org/jp/

インストーラ
こんな感じの画面が出てくると思うのでインストーラを選択してください。

xampp-win32-1.6.0a-installer.exe ファイル名はこんな感じです。
言語選択

ダウンロードが終了したら実行しましょう。


実行するとまず、” Please Select a Language ”などと聞いてくるので
日本人の方は” Japanese ”を選択しましょう。

インストール先

次にインストール先の選択です。
変えたくない場合はそのまま次へ進みましょう。

サービス設定

次はサービスの設定です。
サービスとは簡単に説明すると、コンピュータが立ち上がったときに起動するソフトのことです。
Apacheにチェックを入れると自動的にApacheが立ち上がります。

次に進むとしばらくインストールが続きます。

インストール

こんな画面が出たらインストール終了です。

セットアップ終了
上がコントロールパネルの画面です。
チェックを入れることでサービスの設定ができます。
Apacheなどが起動していない場合は「開始」ボタンを押しましょう。

起動した状態でhttp://127.0.0.1にアクセスしてみましょう。
出てきた画面に「日本語」とあるのでクリック。

おめでとうございます:
システム上にXAMPPが正しくインストールされました!

と出てきたらセットアップ成功です。
お疲れ様でした。

ラベル:xampp PHP MySQL Apache
posted by のびた at 00:43| Comment(0) | TrackBack(6) | サーバー関連 | このブログの読者になる | 更新情報をチェックする

2007年05月16日

説明

まずは作ってみた。

これから僕のメモ帳感覚で技術的なことを書いていきます。

posted by のびた at 23:03| Comment(0) | TrackBack(0) | 日記 | このブログの読者になる | 更新情報をチェックする

広告


この広告は60日以上更新がないブログに表示がされております。

以下のいずれかの方法で非表示にすることが可能です。

・記事の投稿、編集をおこなう
・マイブログの【設定】 > 【広告設定】 より、「60日間更新が無い場合」 の 「広告を表示しない」にチェックを入れて保存する。


×

この広告は180日以上新しい記事の投稿がないブログに表示されております。