Linux Gazette 200511月投稿記事
Linux Gazetteの投稿は以下のカテゴリに分類されています。これは記事の翻訳です)
出版者記事ニュースTAGBlogコミックハウツー興味一般関心システム管理
X-ウインドウディストリビューション改善KDEKonquerorKsnapshotKwick Tips
セキュリテイとGPG/PGP初心者Gnome開発者編集記事コミュニティ
目次
11/29/2005 - 23:25 真の仮想インターネット
11/26/2005 - 05:31 イデオロギー万歳
11/18/2005 - 18:26 Firebird 2.0ベータをリリース
11/09/2005 - 21:01 rDesktopを用いるUnix からwindowsへの遠隔ソフトウエア開
11/07/2005 - 14:52 TOra 1.3.18 & Qt 3.3.5のCentOS 4.1 (RHEL 4 U1)上へのインストール
11/05/2005 - 17:46 タージマハール
11/05/2005 - 11:31 ウェブ設計方針の基本
 
 
 
 
 
真の仮想インターネット
True Virtual Internet
投稿者、 Mare:11/29/2005 - 23:25. 記事 | 開発者
 
今日は、
歴史的な感覚(Lanvier社.)での仮想インターネットは、次の段階として、3D環境に移行することを意味する。
 
今日、それはどのように行うことが出来るのだろうか?聞いて欲しい!
 
PHPでは、3D立方体を線(前を大きく、後を小さく接続した)で設計することが出来る。このとき、リンクが六つ必要になるが、同一画面上の矢印として、HTMLで行われる。クリックすると(個別にアクティブにされて) fopen() PHP ファンクションが、対応するファイルを作動させる。これが、立方体の新しい位置を計算して、データを基本ファイルに送る(矢印のあるものと(新しい)立方体)。データは、新しい線(したがって(この場合は「立方体」の)別の光景)を描くことの出来る角度のグローバル変数であることができる。ほら!
 
この場合「立方体」は、3D表現の数学なので、全く複雑ではない。インターネットで見出すことが出来る。
 
 
 
 
イデオロギー万歳
long live the ideology
投稿者、kvmadhav.:11/26/2005 - 05:31.記事 | 一般関心
 
イデオロギー万歳
フォス/フロス(Foss/floss)とは、情報時代を差す新語だ。前の世紀が情報の発見と再定義により特筆されるなら、我々は先祖が生涯の夢としていたことまで成し遂げた。だが、情報の流れに関する理解に重大な結果があった。この流れは、特許と著作権の壁に守られて制限された流れとなった。制限は商業団体が使用して、金庫に死蔵するため銭を集めた。守銭奴を思い出す・・・。
 
ソフトウエアについても同様だ。リチャード・ストールマンのような人が、限られた少々数のため情報を閉鎖する考えに対し長い間戦って来た。GNU運動はGPLライセンスと共に情報の開放に著しい変化を持ち込んだ。だが道のりは未だ長い。
 
リナス・トルバルドが有名なkernelをソースコードと共に世界に開いて後、Linuxは多数の所有権ソフトウエア開発者の頭痛の種となった。所有権法は、滑稽な拡張に手を出した。現在米国法廷において審理中で、SCOがUNIX問題の戦いを争っている。この戦いは、自分のコンピュータに使用するOSについて争っている。有り難いことに、ドイツ、ブラジル及びベネズエラは、前向きの姿勢を示している。中国は、自分の必要のためソフトウエアはLinuxを基本としている。
 
事務所や自宅でLinuxを使用する数千の転向者がLinuxとの共存共栄を断言してる。世界中にMicrosoft対Linuxの書物が溢れている。発生した数百の会議が、この問題に牙をむき、Red-hat、Mandrake、Free BSD、Debianのような新規販売者が、強烈な新出発の最近十年を生き延びた。これらは、gonmeプロジェクトを発展させたMiguel-de-Iacaza、今では有名なIDEプラットホームAnjutaを創作したNaba Kumar のような開発者を取り込んだ。kernel自体は初期のコード行から遙かに成長して、更新と追加を続け、元のものとは似ても似つかぬものとなった。第二に、Linuxのためソフトウエアが開発される速度は、とても追い付けない。
 
フォス運動の全体概念は、出来るだけ多数の人に対する情報の開放、共有、配布である。これを自明のこととして捉えると、全体の重点が、代案としての単なるLinuxから代案としてのソフトウエアに変化する。反ウィンドウズの立場を超えて運動する必要がある。必要を感じることに気付いたとき、、ウィンドウズ・プラットホーム上で使用することの出来るオープンソース・ソフトウエアが始動してオープンCDが誕生した。ウィンドウズ用にオープン・オフィスを持ち込んだこのプロジェクトは、賞賛に値する。我々はウィンドウズの飯の種MS-officeを狙っている。
 
Linuxが何時の日にか行き詰まると思う人は殆どいないので、OSとしてのLinuxを超えて進む必要がある。我々が過去数年の間広範囲に目撃したビル・ゲーツ/マイクロソフトを非難することも、大きく避けて下火にする必要がある。それに価しない。これは我々全員に意味のない段階だ。その代わり、リチャード・スティールマンがソフトウエアの共有有について語ったことを守る必要がある、詰まり、筆者の意見では、プラットホーム全体を通じることを意味する。人々は単にウィンドウズが悪魔だからと理由で、それを中断してLinuxを使うことはない。それはユーザに取って別の悪魔になる。コマンド行を盲信する技術者の友人の多くは、筆者のような普通のユーザを悩ませて来た。筆者は、済まないが、半改宗者だ。可能な場合はいつでも、Linuxとウィンドウズの両方を使う。PC全部がLinuxとMac を走らせてはいないが、ウインドウズは走らせているので、Linux に移動することを頼んで世界を変えることは出来ない。そんなに簡単には動かない。筆者自身、両方のプラットホーム上で仕事をしており、Linuxのファンではあるが、作業場の必要から、両方のOSを使用することを強いられる。大多数のユーザは同じ様なやり方で仕事をしていると思う。支払をして公式の所有権素材を使用しているときは、これで充分公正であると考える。
 
コンピュータ文書世界の殆どは未だにこの問題で二つに分かれている。強硬派の運動家が(Debian Linuxで生計を立てているが、フロスの宣伝の点では、インドリチャード・スティールマンである私の友人、今や国際的に有名になったゴア出身のFrederick Noronhaなど)は、フロスの哲学を盲信している。この衝突コースを示されると、ソフトウエア共有を心に描くイデオロギーを取消さないよう注意しなければならない。Linux を代案として宣伝することを止めよう。結果が公表されると世界中の人がそれを知る。我々は次に為すべきことに集中しよう。したがって、論理的な段階は、イデオロギー自体を広めることになる。我々は無料の共有、非排他性、変更に自由を掲げる。その時にのみ、語句「自由」がその意味を持つ。我々の愛したOSが終焉を迎えると少なからず信じることが重要である。何時かは自然死を遂げるであろう。ウィンドウズとその他のソフトウエアのソースも同様だ。何故か?
 
ここで、拘束された境界の向こうを見て前進するフォス仲間が必要になる。筆者は世界をまたぐフォス・フォーラムは、このような行動の準備をする必要がある。 Linux-Bangaloreから脱皮したバンガロールの Atul Chitnisが指導する仲間の仕事は上述の方向、二年前には考えもされなかった、進行中の今年のフォスについての語句を目指している。付随的に概念としてのGNUが多くの組織者に取って好ましくなかった大成功のLinux Bangaloreの後継者として、結局沢山のメールリスト上で不純な戦いをすることとなり、有り難いことに、我慢をしたことが多数のFSF(無料ソフトウエア資金)擁護者が戻って来た。ウェブサイト(www.foss.in.com)上のフォスに依ると、筆者のフォス仲間の多数が、意見を述べ、したがって、この問題で過去最良の参加者を見て、もっと広い絵が示された。これは逸してはならない生涯のチャンスだ。
 
最終的に、フォス/フロス(Foss/Floss)の進行は、OSやソフトウエア創作の背景にではなく、イデオロギー自体に横たわる。プラットホームを横断してイデオロギーを宣伝し、共有と技術の発展に敏感になることを重点としよう。
したがって、「イデオロギー万歳」を宣言しよう。
 
作者:Madhav Kopalle
作者は、インド-ゴアのICFAI国立大学でビジネス管理コースを教えている。
記事で述べた見解は、作者自身のもので、ここから発生する誤解があれば、それは作者のみの責任である。
 
 
 
 
 
Firebird 2.0ベータをリリース
Firebird 2.0 Beta Released
投稿者、mariuz:11/18/2005 - 18:26. 記事 | 開発者
 
Firebird Projectは、Firebird 2.0 ベータ 1 キットを当面のダウンロード 及び テストテストのためリリースする。Firebird 2のこのバージョンは、フィールドテストのみを予定しており、生産での使用は予定しない。
 
バグ、問題点などは、 フィールドテストバグ追跡 又はFirebird開発 リストに投稿されたい。
 
Firebird 2 リリースは多数の新機能を含む:
 
1.ホットバックアップの増加
2.誘導テーブル(FROMクローズ におけるサブクエリー)
3.生のデバイス上の強力なデータベース
4.新しいEXECUTE BLOCKにより、クライアントは、コマンドとして送られる「無名記憶プロシージャ」呼び出すことが出来る。
5.CASE WHEN条件THEN 値1 ELSE 値2 ENDに対するショートカットとしてIIF(条件、値1、値2)を追加した。
6.CROSS JOIN をサポート("a CROSS JOIN b" equals "a INNER JOIN b ON 1 = 1")
7.ROWSを導入してFIRST/SKIPに置き換えた。
8.GENERATORに対するショートカットとしてSEQUENCEを導入した。
9."GEN_ID(シーケンス、 1)"に対するショートカットとして"NEXT VALUE FOR シーケンス"を導入した。
10.記憶プロシージャ引数のための規定値。
11.インデキス長さ制限(252バイト)を削除。
12.式のインデキスを導入。
13.オプチマイザを改良。
14.新しいストリングファンクションLOWER() 及び TRIM()
15.セキュリティ改善(パスワード暗号化を改良、暴力攻撃に対する積極的防禦、ユーザは自分自身のパスワードを変更.することが出来る)。
 
ベータは、アルファキットのテストが示した幾つかの問題点を修復している。
 
詳細については Release Notes を読まれたい:
ご意見、ご批判、ご感想.を寄せられたい。
 
 
 
 
 
rDesktopを用いるUnix からwindowsへの遠隔ソフトウエア開発
Remote Software Deployment from Unix to Windows using rDesktop.
投稿者、azilber:11/09/2005 - 21:01. 記事| ハウツー | システム管理 | 興味| X-ウインドウ
 
rDesktopを用いるUnix からwindowsへの遠隔ソフトウエア開発の方法、V1.1。
© Alexey Zilber, 2005
 
ネットワーク上で容易に簡単にwindowsアプリケーションを展開したいと思わないか?WMI, DCOM, RPCの上で髪の毛をかきむしっても、こんなに高価なツールキットを買うことは出来ない?OSX又はLinux マシンの何れかを用いる画一的でない環境のシステム管理者であるなら、幸運の船に乗っている。
これは、Windows 2003目標マシン上でしか働かないことを判って欲しい。理論的には、NT 4 sp6以上なら何でも働く筈だが、本当は違う。早期のプラットホーム上で働かせることが出来たら、是非お知らせ願いたい。
 
必要条件:
1.Unix ボックス(Linux又はOSX、この例ではFedora Core 4を使用)
2.rdesktopクライアント (http://www.rdesktop.org/)
3.展開を望むアプリケーション
4.Windows 2003サーバ
5.XサーバをUnix ボックス上で走らせている
 
例:
先ず、自分のマシンにrdesktopをインストールする必要がある。FC4の下では、これは極めて簡単だ:
# yum-y install rdesktop
 
自分の開発のためのディレクトリを作成する。public Samba shareで作ると良いが、必ずしも必要ではない:
 
# mkdir /home/public
 
/home/publicの中に以下を作る:
Program-inst.bat
Myapplication-Setup.exe
 
Program-inst.bat は以下を含む:
@echo off
\\tsclient\install\Myapplication-Setup.exe /S
 
Logoff
 
ここで、為すべきことは、自分のLinux xtermの中に以下をスクリプトすること:
# rdesktop -z -d -u -p -g 640x480 -r
disk:install=/home/public -s “//tsclient/install/Program-inst.bat”
 
注意:
1. バンド幅の限界までこれをスクリプトするときは -g 1x1をおこなうと良い。
2. プログラムコマンド行の中の/S は NSIS インストーラ用、自分のインストーラのためのサイレントインストールを調査すること。
3. これをXwindows ( Unixの下)で走らせなければならない。
 
Unixでない?大丈夫!
1. Cygwin ディストリビューション (http://www.cygwin.com/)をインストールする。
2. http://www.atomice.com/rdesktop.htmlを入手する。
3. Cygwin シェルの中で、以下が働く:
$ ./rdesktop.exe -z -d -u -p -g 640x480 -s "//tsclient/install/Program-inst.bat"
 
楽しまれたい
 
 
 
 
 
TOra 1.3.18 & Qt 3.3.5の
CentOS 4.1 (RHEL 4 U1)上へのインストール
Installing TOra 1.3.18 & Qt 3.3.5 on CentOS 4.1 (RHEL 4 U1) box running Oracle 10g R2 database server
投稿者、BorisDerzhavets:11/07/2005 - 14:52. 記事 | 出版者システム管理
 
利用可能な任意のミラーから無料でダウンロードする
 
1.qt-x11-free-3.3.5.tar.gz
2.tora-1.3.18.tar.gz
 
Qtの元のバージョンを用いて tora-1.3.18 をコンフィギュアは、qt-mtライブラリがないため、クラッシュする。
 
1. Qtアーカイブをアンパックする:
 
# cd /usr/local
# gunzip qt-x11-free-3.3.5.tar.gz
# tar xvf qt-x11-free-3.3.5.tar
 
これは、メインアーカイブからのファイルを含む
ディレクトリ /usr/local/qt-x11-free-3.3.5 を作成する。
 
qt-x11-free-3.3.5をqt と命名し直す(又はsymlinkを作成する):
 
  # mv qt-x11-free-3.3.5 qt
 
このファイルの残りは、Qt が /usr/local/qtにインストールしてあると仮定する。
ルートのbash環境にあるソース:
 
QTDIR=/usr/local/qt
PATH=$QTDIR/bin:$PATH
MANPATH=$QTDIR/doc/man:$MANPATH
LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH
export QTDIR PATH MANPATH LD_LIBRARY_PATH
 
  # cd /usr/local/qt
  # ./configure -thread
  # make
 
この時点で、Qtライブラリが構築される
# useradd -g oinstall -G dba orauser
# passwd orauser
# su - orauser
 
インスタント・クライアントのインストールを実行:−
 
 # rpm -Uvh oracle-instantclient-basic-10.2.0.1-1.i386.rpm
 # rpm -Uvh oracle-instantclient-devel-10.2.0.1-1.i386.rpm
 # rpm -Uvh oracle-instantclient-sqlplus-10.2.0.1-1.i386.rpm
 
orauserとしてログイン:−
 
Orauserのプロフィール:
 
PATH=$PATH:$HOME/bin
export ORACLE_HOME=/u01/app/oracle/product/10.2.0/db_1
LD_LIBRARY_PATH=/usr/lib/oracle/10.2.0.1/clent/lib
export TNS_ADMIN=/u01/app/oracle/product/10.2.0/db_1/network/admin
LD_LIBRARY_PATH=/usr/lib:/usr/X11R6/lib:$LD_LIBRARY_PATH
export LD_LIBRARY_PATH
export DISPLAY=:0.0
unset USERNAME
 
次いで:−
 
[orauser@ServerORCL ~]$ tar xvf tora-1.3.18.tar
[orauser@ServerORCL ~]$ cd tora-1.3.18
[orauser@ServerORCL ~]$./configure --with-qt-dir=/usr/local/qt \
                  --with-instant-client
[orauser@ServerORCL ~]$ make
 
ルートとして:−
 
# cd ~orauser/tora-1.3.18
# make install
 
export MALLOC_CHECK_=0 をorauserの .bash_profile に追加して再度ログイン:−
 
  [orauser@ServerORCL ~]$/usr/local/tora/bin/tora
 
glibc問題に関して:−
CentOS 4.1と一緒に提供されるglibcのバージョンは、追加の内部健全性点検を実行し、出来るだけ早期にデータ破壊を防止し検出する。規定値では、破壊を検出すると、標準エラーの際には以下と同様のメッセージが表示される筈(又は、stderrをオープン出来ないとき、syslog経由でログされる):
*** glibc detected *** double free or corruption: 0x0937d008 ***
規定値では、このエラーを発生したプログラムも殺される:しかし、これは(メッセージが発生されようがされまいが)MALLOC_CHECK_環境変数を通じて制御することが出来る。以下の設定をサポートしている:
 
0 エラーメッセージを発生しないで、プログラムを殺さない
1 エラーメッセージを発生するが、プログラムを殺さない
2 エラーメッセージを発生しないが、プログラムを殺す
3 エラーメッセージを発生して、プログラムを殺す
 
注記:
If MALLOC_CHECK_ は、0以外の値を明確に設定する。これによりglibcは、規定値より広範なテストを実行するので、性能に影響する。
これらの破壊チェックとメッセージ表示をトリッガしている第三者ISVからのプログラムを持っているときは、不具合報告をアプリケーションのベンダーに提出しなければならない。これは重大なバグを意味するからだ。
 
 
 
 
タージマハール
Taj Mahal,India Taj Mahal Tours,Taj Mahal Travel,Golden Triangle Tours,Taj India
投稿者 tomamerica :11/05/2005 - 17:46. 記事 | 一般関心
 
TAJ MAHAL - 永遠の愛の象徴。 Taj Mahal をチェックされたい。.
Taj Mahal. は、Shah Jahanが愛する王妃Mumtaz Mahalのため建設した。
インドに旅行することがあれば、Agra IndiaのTaj Mahalを黄金の三角(Golden Triangle)と共に、忘れずに訪問されたい。インドの素晴らしい遺跡で、印象に残る筈だ。
詳細は、 http://www.travelindia-holidays.com/ を見られたい。
−伝統的な気高い感触のインドへの旅行のお世話をします。
(http://www.travelindia-holidays.com)
 
 
 
 
ウェブ設計方針の基本
Basics of Web Design Principles
投稿者、bluentesolutions:11/05/2005 - 11:31. 記事 | 一般関心
 
素晴らしい色彩、魅力的な画像及び美しいレイアウトのウェブサイトを設計するのに、多大の時間を費やしたが、クリックに失敗した、そんな経験はないか?多くは、計画に欠陥があるか、設計要素が不適切なのが明らかな理由だ。配慮の行き届いたサイトがクリックに失敗することはない。このような状況を避けるため、ウェブ設計者に取って、予め計画を練り、サイトの印象を確認することが大切だ。幾つかの質問をしてみる。
 
目標とする視聴者は誰か?
サイトの目的は?
必要な機能をすべて含んでいるか?
 
準備を終わって、しゃれた設計をしたら、絶対に永続きする第一印象を与えられる。
物事を計画したら、次のような、四つの設計要素を考慮に入れる:
 
レイアウト:
ここでは、簡単なことが大切だ。レイアウトは、出来るだけ簡単で分かり易くする。これで、ユーザに親しみ易くアクセスし易いサイトを構築することが出来る。サイトの目的に取って最も重要で機能が基本的な事項を、前面に出す。ユーザの気が散るので乱雑にしない。
 
ナビゲーション・バー:
サイトのナビゲーションを簡単にする。これは、サイトに対する通信量を確保する決定的要素の一つだ。コンタクトの最初の数分でサイトのナビゲーションが容易であると最初に発見すると、必ずもう一度訪問してくれる。
ナビゲーション・メニューをホームペイジのトップ又は左に置くこと。wwwの殆どのサイトがこの形になっているからだ。殆どのユーザは、この場所でメニューを探す。メインメニューは、ペイジ全部で同じ場所に置いて、全ペイジを通じてナビゲーションを同一にしなければならない。水平スクロールは避けること。サイトが大きいときは、サイトマップを含める。
 
色彩:
見て楽しいサイトは、必ずショットされる。目に快い色彩を、常に使用すること。必要な色彩構想を個人的な好みで選んではいけない。これはサイトの趣味と目的を問題のあるものにする。白地にも大きい効果があると知ったら驚くだろう。少ない事項の強調には白地を多用する。色が多いと、語句又は散乱物がユーザに取って感覚的に重くなる。
 
読み易さ:
サイトが有用で、美しく並んでいるときでも、ネット上の読者で、気持ちよく読むことの出来ないテキストを読む人はいない。このフォントからはみ出さないで、同じ標準規格のフォントサイズと行の長さにしたがうこと。
 
フォントのサイズと型:
最適のフォントサイズは、12-13ポイントである。Verdana、Arial、Helveticaのような専門のフォントサイズを使用すること。これらはシステムの規定値フォントである。Comic Sansや外部追加のような、奇妙なフォントの使用は避けること。明るい背景の上に暗いテキストを書くこと。暗い背景の明るいテキストは、読み難くてチラチラする。
 
グラフィック:
グラフィックは意思疎通に強力なツールだ。少ないスペースで、実際のテキストに比べ数万語も述べることが出来る。だが、画像が多過ぎるとロードに時間が掛かるので、慎重に使用すること。画像をウェブサイトに追加する前に、必ず最適化しておくこと。色の数が少ないときは「gif画像」を使用する。画像に組み込むテキストが多いときは「jpeg」を薦める。
 
ダウンロード時間:
ダウンロード時間が長いほど、ウェブサイトの訪問者の数が減る。したがって、ペイジサイズを出来るだけ小さくする。ブロードバンドユーザは多いが、大多数はダイアルアップであることを常に気に留めること。画像の質は維持しながら、ウェブペイジを最小にすることを心掛けること。
 
テスト:
これは大変重要な因子だ。ウェブサイトのユーザ全部が自分のシステム上で使用するハードウエアとソフトウエアの組合せは多種多様だからだ。出来るだけ多様なコンピュータで自分のサイトをチェックすることを薦める。また、自分のサイトに何か不具合かバグがあるときは、誰かに言われる前に自分で承知しておくのが良い(誰かに手数を掛けるかも知れない)
 
上述の点は、自分のサイトの存在を、考えている通りに美しくするのを強化するであろう。詳しくは、http://www.bluent.co.inを訪問されたい。
 
 
 
 
END