翻訳しなさい

Translate to EnglishÜbersetzen Sie zum Deutsch/GermanΜεταφράστε στα ελληνικά/GreekПереведите к русскому/RussianOversetter til Norsk/NorwegianÖversätta till Svensk/Swedishहिन्दी अनुवाद करने के लिए/Hindi
Tradueix al català/CatalanTulkot uz latviešu/LatvianPreložiť do slovenčiny/SlovakVertaal aan het Nederlands/Dutchترجمة الى العربية/ArabicTraduzca al Español/SpanishTraduisez au Français/French
Traduca ad Italiano/ItalianTraduza ao Português/Portuguese日本語に翻訳しなさい /Japanese한국어에게 번역하십시오/Korean中文翻译/Chinese Simplified中文翻译/Chinese TraditionalПереклад на українську/Ukrainian
人間の特徴をもつ無線アプリケーション開発のイメージ
Linuxの穀粒の開発(第3版)のイメージ
RHCEの赤い帽子のイメージは証明したエンジニアのLinuxの調査ガイド(検査RH302) (証明の出版物)を
XSLT 2.0およびXPath 2.0のプログラマーの手引き(プログラマーへのプログラマー)のイメージ

XAMは分野の統治を委任した

このポストで私はどんな分野がSNIA XAM v1.0の指定によって統治を委任される見、XAMの参照VIMおよびEMCのCentera XAMのを使用して省略時の値を取り出すために小さいJavaアプリケーションをVIM書くか。

XAMの分野によって何が意味されるか。 XAMの指定v1.0のセクション3.1.5に従って、パート1、分野XSet、XSystem、またはXAMの図書館に付けることができる独特に確認可能なデータの部分である。

より具体的に、分野に名前、目的および価値と相互に作用する方法を記述するいくつかの属性がある。 どのXAMの第一次目的、すなわちXSystem、XSet、またはXAMの図書館の目的でも1つ以上の分野を含むことができる。

フィールド名は512バイトおよび埋め込まれた空白文字の最大長の場合のsentitive UTF-8によって符号化されるひもではない。 namespaceの衝突を避けるためには、分野namespaceはSNIA、XAMの貯蔵のの間でシステム・ベンダおよびXAMの適用売り手割振られる。 次のテーブルはフィールド名のための現在保留namespaceを示したものだ: NAMESPACEDESCRIPTION .xam.*はXAM namespaceの部分を図書館所有した。 このnamespaceの分野はこの指定および後続で定義され、XAMの貯蔵のシステム・ベンダによって拡張されない。 .xsystem.*Theはnamespaceの部分をXSystem所有した。 このnamespaceの分野はこの指定および後続で定義され、XAMの貯蔵のシステム・ベンダによって拡張されない。 .xset.* namespaceのXSet所有された部分。 このnamespaceの分野はこの指定および後続で定義され、XAMの貯蔵のシステム・ベンダによって拡張されない。 .vnd.<reverseDNS>.*The XAMシステムは残りの率直なnamespaceのXAMの貯蔵のシステム・ベンダとaleviate間の分野namespaceの衝突を避けるためにSNIA FCWGのために確保されるSNIA org.snia.xam.*のXAMの貯蔵のシステム・ベンダの逆のDNS名org.snia.*Reservedが中央XAMのフィールド名の登録のための必要性あるXSystem namespace内のnamespaceを、売り手の最初の部分フィールド名が逆の売り手のドメイン・ネームの先行している、売り手定義されたフィールド名、例えばcom.emc.centera.xam.vim.versionに売り手所有した。

mentionly前に分野が属性を有することができるように。 次の4つの属性はXAMの指定によって統治を委任される: 属性NAMEDESCRIPTION TypeThe MIMEのタイプの価値。 512バイトの最大長と符号化された型属性US-ASCIIである。 分野がXSetのXUIDに区切られれば示すBindingAのブール値。 ReadonlyAのブール値の指摘

Atahualpaの主題

私のブログの新しい家への歓迎。  私はAtahualphaの主題のWordPress 2.8に転換した。  私は、BTW、bloggingコミュニティからの大きい検討を装飾しているこの主題のはっきりした簡単なレイアウトそしてラインを好むことを望む。

私はおそらく古いブログを少数の月のBloggerで設置されている残すが、それに新しいポストを加えない。

XAMの教会法のフォーマット

長期データ持続を達成するための主条件の1つはXSystemsの間でXSetsを動かすSNIA XAM (拡張可能なアクセス方式)の指定の言語のシステムのまたは、アーカイブの間でデータを動かす機能である。

XAM v1.0の指定はXsetsを輸出し、輸入するためにサポートを提供することによってこの条件を支える。  XSystem、結果として生じるXSet教会法データ交換フォーマット(パッケージ)およびXsystemにXsetを輸入することを使用される方法からXSetを輸出することを使用される方法を指定する。 

このポストはジャワを使用してその指定にプログラムする方法をXAMを幾分よく知られていると仮定し。  それは2つの主要な部から成っているXSetの教会法のフォーマットのパッケージのフォーマットそして内容に焦点を合わせる: 1つ以上の方針、特性および流れをXSets記述するXML文書は流れの二進表示によって続いた。

パッケージのフォーマットは2005 W3CのXML二進最大限に活用された包装の(XOP)推薦に合致する。 推薦から引用するため:

XOPは包む石鹸およびMIMEにだけ適当であるしかしあらゆるXML Infosetおよび包装のメカニズムへのXML Infosetのための一般目的の連載のメカニズムを定義する二進内容との。

XOPと不慣れであり、ほとんどの人々があれば、博士のDobb's Journal 12月2005日問題のAndrey Butovによる記事はよい導入を含んでいた。

複数のXSetはパッケージで含んでいることができる。  但し現在のXAM SDKの参照の実施は1 XSetだけを支える。  XML文書(AKA明らかなXSet)は根の要素がxsetsの有効な、整ったXML文書である。  それはXSLTおよび他のXML用具を使用して分析され、処理することができる。  XAMの建築文書のAnnex Bは明らかなXSetのためのXMLのスキーマ定義(XSD)を含んでいる。

パッケージのフォーマットをより詳しく調査するためには、私は2つXStreamsを含んでいる新しいXSetを作成するStoreHelloWorldと呼ばれた小さいJavaアプリケーションを書いた。  最初のXstreamはいたるところにあるHelloWorld.javaプログラムのためのソースコードを含んでいる。  第2 XStreamはbase64にそしてMIMEのタイプの適用またはbase64と符号化される二進目的HelloWorld.classを含んでいる。  通常XStreamを符号化するべきではないが、ブログのバイナリファイルを表示することは問題となり、それ故に回避策である。

StoreHelloWorldのためのソースコードはここにある。 輸入のjava.io.BuのfferedOutputStream; 輸入のjava.io.BuのfferedInputStream; 輸入のjava.io.BuのfferedReader; 輸入java.io.Fi LE; 輸入のjava.io.FiのleInputStream; 輸入のjava.io.FiのleOutputStream; 輸入のjava.io.FiのleNotFoundException; 輸入のjava.io.FiのleWriter; 輸入のjava.io.IOの例外; 輸入のjava.io.InのputStreamReader; 輸入のjava.io.InのputStream; 輸入

ソフト帽11の新しい延長ファイル属性Namespace

私はSNIAによって開発される貯蔵の標準であるXAM (拡張可能なアクセス方式)で実験している、(貯蔵のネットワーキングの企業連合は現在の延長ファイル属性サポートへ別のnamespaceを加えることに基づいてext4ファイルシステムのためのVIM (売り手のインタフェース・モジュール)の最初のプロトタイプを開発し。  ファイルシステムに延長属性namespaceを加える他のLinuxの開発者が方法に興味があるかもしれないので私はガイドとしてこのポストを出版することにした。

延長ファイル属性(EA)はファイルシステムのinodeと関連付けられる正常な属性へ延長である。  それらは単に一流である: 価値組はファイルおよび登録簿と関連付けた目的がオペレーティングシステムによって定義され、またはユーザーの適用をである付加的な機能性提供すること。  EAは定義されるか、または未定義になるかもしれない。  EAが定義されれば、価値は空または空でないかもしれない。  LinuxのEAsを2001年から2004年の時間枠のアンドレアスGruenbacherによって支える最初の仕事のほとんどは行われ、SGI XFSのファイルシステムでできていた仕事に基づいている。

EAsはinodeでそして付加的なディスクブロックで必要ならば直接貯えられる。  現在ファイルと関連付けられるすべてのEAsはinodeおよび1つの付加的なブロックで合わなければならない。  EAsの同一のセットを含んでいるブロックは複数のinode間で共有されるかもしれない。  inodeのそしてブロックのEAsに複数のエントリのディスクリプターに先行している別のヘッダーがある。  記入項目のディスクリプターはディスクブロックで分類されるが、inodeに無選別に残っている。

EAの名前はゼロ終えられたひも常に、完全修飾namespace.attribute例えばsystem.posix_acl_accessかsecurity.selinuxを使用して指定される。  NamespacesがEAsの異なったクラスを定義するのに使用されている。  異なったEAのクラスは1 namespaceのEAsを処理するために必要な許可および機能が1と別のものに異なるかもしれないので要求される。  現在Linuxは信頼されるSELinux (保証。)、システム(システム。) (信頼される。)およびユーザー(ユーザー。)のためのEAのnamespacesを支える。

ソフト帽11はLinuxの穀粒のEAサポートと来、それ故に別のEA namespaceを加えるために変更されなければならないのは穀粒である。  私の場合で私はsniaと呼ばれたXAM XSetのメタデータの(下記参照)を支えるためにEA namespaceを加えたいと思った。

ソフト帽11 2.6.29.4 - snia namespaceを実行する167.fc11穀粒のためのパッチ・ファイルはここにある。  それは32ビットおよび64ビットの穀粒のために働くべきであるが、私は64ビットの穀粒のそれだけをテストした。 diff

ソフト帽11のnVidiaのTwinviewサポート

nVidiaのグラフィックス・カードがで検出されればソフト帽11 (Leonidas)はデフォルトで前もって積まれる運転者が時間を取付けるnouveauのnVidiaのグラフィックと出荷する。  ソフト帽の前のバージョンはより古いX.Org nvの運転者を使用した。

nouveauのプロジェクトはnVidiaのグラフィックス・カードのためのオープンソース3D運転者を作り出すことを目指す。  nouveauのプロジェクトWikiに従って

あるEXA加速、XVおよびRandr12のまずまずの形に第2支えなさい(二重頭部、回転、等について考えなさい)。 Randr12はすべてのカードのためにGeforceのある問題がまだ8/9のラップトップあるそのような問題のバグレポートは堤出されるべきであるが、働きまで、Geforce 9000のシリーズ含んでいる。 今ではRandr12はデフォルトである。 あるかもしれないどの3D機能性でもそれを試みる指示をまだ支えられていない、頼まない。 またXが動いている間、VTの切換えは考慮される幸運」。

それで、私はVTの切換え問題に確かにすぐに走った!  それは一貫して働いた。

残念ながらnouveauの運転者は現在nVidiaのTwinViewの機能性を支えないし、長い時間前にそれがであることを私は疑う!

ソフト帽11とのTwinViewを使用するためには、rpmfusion.orgから正しいnVidiaの運転者に荷を積まなければならない。  私は前のポストでこれを詳しくする方法を記述した従って私はその情報をここに繰り返さない。

また下記に示されているようにnopatの穀粒のブーツの選択を含むためにあなたのgrub.confファイルを変更する必要がある。 タイトルのソフト帽(2.6.29.4 - 167.fc11.x86_64)の根(hd0,1)の穀粒の/vmlinuz-2.6.29.4-167.fc11.x86_64 ro root=/dev/mapper/vg_ultra-lv_rootのrhgbの静寂のnopatのinitrd /initrd-2.6.29.4-167.fc11.x86_64.img

nopatの選択はまだ壊れた軽打の機能性を有するようであるようにこの特定の穀粒(2.6.29.4)のために必要である。

軽打がであるものにここに気づいていないそれらの読者のために、簡潔な説明は。  従来ページの貯蔵はMemory Type範囲の記録(MTRR)と呼ばれたCPUの特徴によって制御された。  CPUは物理アドレススペースの制御部品MTRRsの有限な、極限集合をそれぞれ備えている。  この限定を克服し、より適用範囲が広い建築を提供するために、Intelおよび他のx86 CPUの売り手はページテーブル記入項目にCPUが貯蔵のいかにページを捲るか制御するように一組のビットを加えた。  これらのビットはページの属性のテーブル(軽打)と呼ばれる。  偶然、2.6.26穀粒は軽打を支える最初のLinuxの穀粒だった。

あなたの最初のramdisk (initrd)を再建しなければ、nouveauの運転者は穀粒で荷を積まれて残る。  そうであれば私に私の穀粒で荷を積まれるnouveauの運転者がないことを好まない