投稿

12月, 2005の投稿を表示しています

豆腐の歴史

イメージ
日本人の知り合いに、豆腐は元々、中国人に発明されたものと言ったら、相手は驚いたようでした。僕は違いがないと思いますが、ちょっと、日本語の記事を検索してみました。豆腐に関して、日本語でどうやって紹介されているのかを見たいからだ。 豆腐の発祥 豆腐発祥の地は、中国とされています。その起源は、西暦の紀元前2世紀、前漢の淮南王・劉安の創作にあるという説があります。これは、16世紀の中国の書「本草綱目」の中に〈豆腐は、漢の淮南王劉安に始まる〉と書かれていることが根拠となっています。しかし、豆腐について書かれた文献が唐の時代(618~907年)以降まで何もないことから、起源は劉安の時代ではなく、もっと歴史を下った唐代の中期という説もあり、定かではありません。ただ、少なくとも唐代中期頃には、豆腐は造られていたと思われます。 なお、淮南地方に関していえば、豆腐の別名として淮南術、淮南佳品等の呼名があるほか、この地(安徽省淮南市)では中国各地さらに世界からも関係者が集い中国豆腐文化節が盛大に開催されています。 豆腐の伝来 古くは奈良時代(710~784年)に、中国に渡った遣唐使の僧侶等によって伝えられたとされていますが、明確な記録はありません。豆腐が記録として登場したのは、寿永2年(1183年)、奈良春日大社の神主の日記に、お供物として「春近唐符一種」の記載があり、この「唐符」が最初の記録といわれています。いずれにしてもわが国で豆腐が造られたのは、奈良・平安時代からといえそうです。 当初は、寺院の僧侶等の間で、次いで精進料理の普及等にともない貴族社会や武家社会に伝わり、室町時代(1393~1572年)になって、ようやく全国的にもかなり浸透したようです。製造も奈良から京都へと伝わり、次第に全国へと広がっていきました。 庶民の生活へ 本格的に、庶民の食べ物として取り入れられるようになったのは、江戸時代です。天明2年(1782年)に刊行された豆腐料理の本「豆腐百珍」は、爆発的な人気を呼び、翌年「豆腐百珍続編」、翌々年「豆腐百珍余禄」が出版され、当時ブームとなった料理本〈百珍物〉のさきがけとなったといわれております。当時の豆腐の普及ぶりがうかがえます。 その後、豆腐は全国の津々浦々まで普及し、今日では健康食品、ダイエット食品としても注目され、広くご支持頂いているところです。 この間、豆腐製品...

自宅サーバが時々変になる

 先ほど、また、外側から一時アクセス出来なくなってしまったけど、原因が不明です。T_T  ちょっと前でも、中国からのアクセスが非常に遅いと言われていた。そのとき、サーバのアクセスがほとんどなかったが、LAN内のほかのPCは、P2Pソフトを使って、バンバンでファイルの交換を行っている状況でした。  サーバは平気そうなのに、なぜ一時アクセス出来なかったり、スピードが遅くなったりするのか。TEPCOのネットワークがビジネス向けないせいなのか、個人向けのルータを使っているなのか、すべて原因になるかもしれませんけれど、サーバのログを分析できないと、話にならんでしょうね。  貧乏人ので、無料なログ分析ツールがあるでしょうか。

素敵なWebデザインツールーーNvu

無料なオープンソースHTMLエディターです。Mozilla Groupに所属されているプロジェクトで、MozillaのComposerから派生してきたソフトです。 ほとんどのプラットフォーム上でも無料で使えるし、オープンソースだから、Micro$oft社製品のようなセキュリティホールがやまほどあるわけないし、ホームページを自作するかたは是非使ってみて下さい。 (^^;)さすがに、 Nvuの事を日本語で紹介されている、上品なサイトもあるんで、英語のマニュアルを読めない方には、参照になるでしょう。このサイトのアドレスは。 Just use Nvu! → http://nvu.cc/

中国のWZ-10

イメージ
非商業の個人サイトでの転載などは自由だが、この画像を商業の目的として使用禁止の可能性があると思いますので、出版社の方は注意してください。

ビジネスマンのためにデザインした携帯電話

イメージ
初めて中国の携帯の広告ページを見た。ビジネスマンのためにデザインした携帯と誇る、深セン金立通信(GiONEE)社の「 N3 」がマジで格好いい。 MP3プレーや機能や、130万画像のカメラとか、日本で、数年前の携帯もつく機能ぐらいだが、これらの機能がすごい。 パソコンとつなぐと、PCカメラとして使える。 55MBの USBメモリ がついてる WAP2.0 ブラウザ がついてる( WAP ページを表示するような ブラウザ ) さらに、HTMLメールとtxt、doc、pdf、html、xlsフォーマットのファイルを見れる 技術面で見るなら、日本の携帯より、すごいものがそんなにないかも知れんけど、アイディアがすごいでしょう。携帯のカメラをPCカメラとして使ったり、USBメモリがついたり、すると、この二つの点だけでも、自分にすごく似合うと思います。

Firebirdデータベースの管理ソフトを大発見

イメージ
Firebirdとは、アジアでユーザが少ないようだけど、ヨーロッパでは、大人気だそうです。 従来の私は、Firebirdの操作をすべてisql上で行っていたが、管理ツールとは聞いたことも、使ったこともなかった。実際には、Firebirdの管理ツールは先ほど述べた レプリケーションソフト だけではなく、 sourecforge.netで検索 してみたら、驚くほど、たくさんを見つかりました。 すべてを試してやるのが無理けど、その中で、ibWebAdminという、webベース、PHPで開発された管理ソフトをやってみた、結構いい感じでした。スクリーンショットをも添付しておきました。 オフィシャルで進められたツールや、有料ツールもいくつかあるが、まぁ、今のうちに、数百ドルをかかって、やる必要がないでしょう。無料ツールだけでも十分であると思います。 そして、リレーショナルデータベースをこれから勉強しようとするかたには、Firebirdを強く勧めます。無料で使うのは当然ですが、「 Small Oracle 」と呼ばれ、信頼性や性能的にも高価な有料リレーショナルデータベースにまけないです。

複数のデータベースを扱えるレプリケータ Daffodil Replicator v2.0公開

Daffodil Softwareは29日(現地時間)、Daffodil Replicatorの最新版となるDaffodil Replicator v2.0を公開した。Daffodil Replicator v2.0ではFirebirdからFirebirdへデータのリプリケーションを行う機能が追加されてる。以前のバージョンよりもリプリケーションにかか る速度が高速化されているという特徴もある。 Daffodil Replicator v2.0は複数のデータベース間でのレプリケーションを行うためのオープンソースソフトウェア。GPLと商用ライセンスのデュアルライセンスで提供されて いる。Oracle、SQL Server、DB2、Daffodil DB、PostgreSQL、Derbyなど複数のデータソースを扱うことができる。サポートしているOSはWindows、Linux、Unix、 Solarisなど。 Daffodil Replicator v2.0の新機能は次の通り。 Firebirdサポートの追加。このためFirebirdサーバと複数のFirebirdクライアントデータベース間で双方向データシンクロナイゼーションが可能 部分的なテーブルリプリケーションサポートの追加。この機能によって指定したカラムはレプリケーション対象からはずすといった操作が可能 循環しているテーブルのリプリケーションサポートの追加。従来のバージョンでは循環しているテーブルはリプリケーションすることができなかったが、v2.0からはリプリケーションが可能 XMLファイル生成処理の最適化による高速化 Daffodil Replicator v2.0では、FirebirdとFirebirdの間のレプリケーションがサポートされ、Firebirdと他のデータベース間の通信はサポートされて いない。Firebirdと他のデータベースの通信は将来のバージョンでサポートされる予定。Sybaseのサポートも将来のバージョンで提供するものと されている。 なお、Daffodil(ダッフォディル)はラッパズイセンの英語名。春に咲く花で、ヨーロッパ北部が原産地。

UMLダイアグラムを描画ツール

Poseidon for UML(コミュニティ版が無料です) http://gentleware.com/downloadcenter.0.html argouml(BSDライセンスを基づいたオープンソースソフトです) http://argouml-downloads.tigris.org/ Dia(単純なダイアグラム描画ツールだが、UMLだけでなく、ER図、DFD、Ciscoのダイアグラムも書けます) http://www.gnome.org/projects/dia/ for Windosw:http://dia-installer.sourceforge.net/

SOAP: Simple Object Access Protocol

日本語版最終更新日 2000年6月26日

複数Linuxマシンを一括管理するソフトが9800円で発売

マウンテンビューデータは2005年12月20日、Linux管理ソフトウエア「PowerCockpit」の新版「PowerCockpit Remote Control 2.1」を発売、同日出荷開始した。同製品は、同社が販売するLinux管理ソフトウエア「PowerCockpit」を、複数マシンの一括管理機能に絞り込んで製品化したもの。 任意のLinuxコマンドを選択したLinuxマシンで一括実行する「グローバル・コマンド」、ファイルの一括配信、RPMパッケージの一括管理、Linuxマシンの状態を一括監視する「プロパティ・レポート」、スクリプトによる自動処理などの充実した機能を持つ。それでいて、24ノード対応版で9800円、48ノード対応版で1万4800円、ノード数無制限(サポート上限は254ノード)版で3万9800円という低価格が特徴である。 フル機能版にあるLinux環境のセットアップ機能(プロビジョニング機能)は持たない。そのため、Linuxのインストールについては個別作業することになる。Linuxインストール後、管理対象ノードに追加することで一括管理できるようになる。コマンドの実施・不実施は各マシンごとに選択でき、管理対象となるマシンの構成が異なっていても対応できる。

Yahoo!デベロッパーネットワーク

自分は申し込んだIDを忘れるそうなので、メモしておきます。 実際は、あれが何の意味なのかをまだ分からんけどね(^^;) ID: loveapple_plum PJ: Plum Plus Contents Management System GoogleのAPIと比べて、メリットといえば、とりあえず、デベロッパーキーなど一日中何回しか検索できない制限がねぇから、自由に使えそうですね。 でも、SDKは、Perl、PHP、JavaScriptしかなくて、JavaのSDKがまだねぇよ。 XMLがどんどん重要になってきて、 将来の開発は、XMLができないと、だめになるような気がしますね。

Spring Frameworkのテストは大成功!

卒研のソフトのデータベース層は、Spring Frameworkというフレームワークを使っています。 ずっと、 ここ の文章を見ていたが、サンプルコード通りで、表示するデータベースクエリの結果は、こんな感じになります:「{name=Bob, id=1}, {name=Mary, id=2}」。 クエリの中身は短くて、簡単な文字列なら、Stringのメソッドで必要な文字列を区切ってやればいいけど、フォーラムやブログのような複雑な長文なら、どうすればいいなのか。コレクションなどを使わないとだめでしょうね。 今 日は、Spring FrameworkのAPIを調べてみたら、実行結果を取得するqueryForList()は、いくつかのオーバーロードのメソッドを用いて、しかも戻 り値がList型と分かった。戻り値はコレクションなら、データテーブルの結果は、列ごと、簡単に分けれるんじゃないか。やってみたら、成功しました。 やっぱり、僕は日本語依存過ぎていましたよね。Spring Frameworkを使うと、そのAPIを調べる常識を忘れてしまった。それじゃ、テスト成功したサンプルコードを貼り付けておきます。 import com.plum.db.*; import java.util.*; import org.springframework.jdbc.*; import org.springframework.jdbc.core.JdbcTemplate; import org.springframework.jdbc.datasource.DriverManagerDataSource; /** * Spring Framework JDBCTemplate test class for Firebird. * *@author Loveapple *@version 20051211 */ public class DBSample {   public static void main(String[] args) {    final String DBDRIVER = "org.firebirdsql.jdbc.FBDriver";    final String DBUSER = "データベースの管理ID";    fina...

PHPプログラマーズマガジン

PHPプログラマーズマガジン2005年9月号無料配布のお知らせ http://www.asial.co.jp/magazine/campaign.php

つもり違い十ヶ条

イメージ

Plum+のソースコード

タイトルのリンクからダウンロードもできる http://loveapple.atso-net.jp/blog/Plum.tar.gz ディレクトリの内容 Plum(lib)--- | |----lib ライブラリー |----docs  |    |----javadoc  Javadoc関係 |    |----diary    日記 |----com        ソースコードが入っている(実際ソースコードのパッケージ)

今日の開発

苦しんでいる。 PDF表示をやっているけど、やっと、月ごと表示と週毎表示が終わっていました。 日毎表示を作っている。 設計上の不具合か、PHP自身の不足かを分からないが、 いつも、めちゃくちゃと感じています。 最近、Javaの開発をもやっていますが、ちゃんとデザインパターンを使えば、どうのこうの複雑になっていても、クラス図があるし、Javadocがあるし、共通なオブジェクト考え方があるし、分かりやすいと思うよう。 実際、わき分からない人のJavaコードを読んでいても、きちんとデザインされたものなら、混乱と感じなくて、使うところを使えばいいくらいもんでしょう。 PHPのディベロッパは、どうやってなれたのかを分からないけど、僕はなれなくて、苦しんだな。

ケイナ

新たな生活のために、色んな挑戦を迎えていく。 ヨー ロッパ初のフルCG アニメーション。少女の活躍を描くSFアドベンチャーです。PS2用ゲームソフトとのコラボレーション作 品。仏トップクリエーターによる緻密で躍動感溢れる美しい映像は、独特の世界観を見事に描き出しています。声優には『スパイダーマン』『エリザベスタウ ン』のキルステン・ダンストが主人公の少女役を担当。また『ハリーポッターの秘密の部屋』を最後に近年亡くなった、リチャード・ハリスも参加しています。 大 宇宙の彼方。人工知能“ヴァカノイ”を積んだ宇宙探査船が事故に遭い、アストリア星に墜落する。アストリア星では突然変異により、巨 大な樹木群“アクシス”が誕生する。そして600年後、成長を続ける“アクシス”はアストリア星の生態系を脅かし始めていた。アストリア星で生まれ育っ た、活発で心優しい女の子・ケイナ(キルステン・ダンスト)は、ある日夢の中で何かに導かれるように青い太陽を見るが…。 (c)2003 Xilam Films, StudioCanal, TVA Groupe Inc. 監督:クリス・デラポート、パスカル・ピノン 脚本:クリス・デラポート、タリク・ハムディーン 音楽:ファリッド・ルスラン 声の出演:キルステン・ダンスト、リチャード・ハリス、アンジェリカ・ヒューストン、グレック・ブループス 他 2004年 / フランス

Firebirdのリモート操作成功!

想像より楽だった、 URLを書き換えたのだけだった。 ディスクトップから、サーバへリモート操作して、 データベースを共有できるから、便利だね。 僕はMysqlをやっていたときは、しばしば失敗だったんで、やっぱりFirebirdだね、自信が戻ってきた。会社で、オラクルを使うと思うんで、自宅でも嫌がっているから、まぁ、暫く面倒なMysqlのことを考えなくてもいいでしょう。

クロロホルム

クロロホルム IUPAC名 chloroform 化学式 CHCl3 分子量 119.4g/mol 密度 1.48g/cm3 融点 -64℃ 沸点 62℃ CAS登録番号 67-66-3 SMILES CCl(Cl)(Cl) クロロホルム(chloroform)は、式CHCl3であらわされる化合物。IUPAC名はトリクロロメタン(trichloromethane)。トリハロメタンの一種。広範囲で溶媒や溶剤として利用されている。 性質 常温では無色で、強く甘い芳香をもつ液体。多くの有機化合物をよく溶解する。 光や酸素によって比較的容易に分解され、有害ガスであるホスゲンを発生するため、一般的には安定剤としてエタノールが1%程度添加されている。 用途 化学の広い範囲で溶媒として使用されている。特にNMR溶媒としては、重水素置換されたクロロホルム(重クロロホルム、CDCl3)が標準的に使用される。 麻酔作用があることで有名であり、テレビや漫画では頻繁に登場する。典型的なシーンは、 クロロホルムを数滴ハンカチにしみこませる。 後ろから被害者にこっそり近づき、鼻と口をおさえる。 被害者は抵抗するが、すぐぐったりとして寝てしまう。 次の場面で被害者は頭痛と共に目覚める。 というものであるが、実際には多少吸引しても気を失うことはまずなく、せいぜい咳や吐き気、あるいは頭痛に襲われる程度である。また、現在では人間の手術で使用されることはない。 ただし、大量に吸入すると、血圧や呼吸、心拍の低下を引き起こし、重篤な場合は死に至る。また、呼吸器、肝臓、腎臓に影響を与えることが確認されており、発がん性も疑われている。毒劇法では医薬用外劇物に指定されている。

コミュニケーション方法の事を言われました

  今日、卒研の授業では、仲間に仕様を伝えていた時、相手が、僕は言っていたことを中々理解できなかった見たいです。自分の話があまり下手だったよな。   友達は「ハオ君言いたい事が難しすぎて、相手は理解できない場合があるので、ちゃんと確認したほうがいいな」と僕に言いました。友達の話を聞いて、な ぜ自分は言っていたことがたまに難しいと言われるし、人に伝えたいことを、相手は中々理解できないのかを分かった。やっぱり、コミュニケーションって、 相互的な交流だから、自分と相手の意見を交換できないと、コミュニケーションとはいえないわけですね。人に、自分の理念などを受け入れてくれるために、コ ミュニケーションうまくできないと、だめでしょう。   これから、自分のコミュニケーション方法を気をつけないと、エンジニアにならないよな。