Translation to English [by Bing] [by Google] [ 前へ | リスト | 参加 | ランダム | 次へ ] 近況報告 2009/1/13 v14j, v18kは評判悪いので取り下げます。v14i, v18jを使ってください。 2008/12/27 Wireless Extensions v13〜v18のパッチを当てた(v14j)です。詳細はWireless Tools for Linuxを参照。 v14j (for SL-B500/C700/C750/C760/C860/5600/7500/7600) SL-C860カーネルソース (2003/11/7) ぴろさんの統合パッチpreemptなし (2004/11/9) Marcel HoltmannさんのBluetooth最新パッチ (一部SHARPソースに合わせて修正) 59414d41さんの起動
ARMアーキテクチャ(アーム[2][3][4][5]アーキテクチャ) とは、ARMホールディングスの事業部門であるARM Ltd.により設計・ライセンスされているアーキテクチャである。組み込み機器や低電力アプリケーションからスーパーコンピューターまで様々な機器で用いられている。 概要[編集] ARMアーキテクチャは消費電力を抑える特徴を持ち、低消費電力を目標に設計されるモバイル機器において支配的となっている。本アーキテクチャの命令セットは「(基本的に)固定長の命令」「簡素な命令セット」というRISC風の特徴を有しつつ、「条件実行、定数シフト/ローテート付きオペランド、比較的豊富なアドレッシングモード」といったCISC風の特徴を併せ持つのが特徴的だが、これは初期のARMがパソコン向けに設計された際、当時の同程度の性能のチップとしてはかなり少ないゲート数(約25,000トランジスタ)で実装され
残念ながら、ただ chroot するだけのお手軽 Debian 環境の話です。 で、これはヤバいですよ。なんか超便利なんですけど? ずーっとザウルスでSubversionをどう用意するか悩んでいたのに、Debianなら apt-get install subversion で終わりですよ。いや、頭では分かっていたことなんだけど、実際にやってみると便利さが実感できるもんですな。 ただターミナルエミュレータのembdded-konsoleがどうにもイケてない。しょっちゅう表示が崩れるのと、根本的に描画が遅いのが気になる。X/Qtでrxvtとか動かしても遅そうな感じ(やったことないけど)。やっぱコンソールに落ちてからjfbtermあたりを使うのがいいかな。Qtopiaを殺せば15MBくらいメモリが空くし。 というか、もうSharp/Qtopia環境は捨ててもいいかなと思いはじめた。ZPlayer
Linux Zaurusでアセンブリプログラミング copyright (C) 2003 Jun Mizutani (mizutani.jun@nifty.ne.jp) はじめに PC Linux (i386 CPU) の Linuxでアセンブリプログラミングと同じように、 シャープのSLシリーズを使ったアセンブリプログラミングを解説していく予定です。 アセンブラは GNU binutils に入っている GNU as を使います。 binutilsのipkパッケージを用意しました。 Sharp Linux Zaurus には、ARM系のCPUであるインテル製の Intel(R) XScale(TM) を使用しています。 インテルのサイト に XScale に関するいろいろな文書が公開されていますが、ARMコアのアーキテクチャや命令セットに関する資料は 置いてないようです。アセンブリ言語
GCCでインラインアセンブリを使用 する方法と留意点等 for x86 (1999〜2006年10回改訂、2006年1月22日注意を追加、最終更新日2006年5月27日) 文: A. SAITOH <s-akira at users.sourceforge.net> home ※システム名、CPU名は一般に開発会社の登録商標です。 以下の情報はあまり過度に信用しないで下さい。より正確な情報は、asやgccのinfoから得て下さい。 個々のプロセッサ命令の解説はここでは述べません。そのような技術資料は、インテルやAMDのウェブ サイトのdeveloper向けのページからpdf形式で入手できます。 以下の文及びプログラム例の運用結果に関して、筆者は一切責任を負いません。 参考文献 [0] D. Stancevic, K. Scheibler, J. Leto, Linux Assembly
会員向けページ メーリングリスト 早期リリース 技術ドキュメント 開発支援 会員情報登録・変更 会員向けイベント情報 プロジェクトについて TOPPERSプロジェクトとは TOPPERSのロゴについて TOPPERS公式マスコット「とぱめ」 TOPPERSライセンス プロジェクト規則集 貸借対照表 プロジェクトの組織 関連団体、プロジェクトメンバ 受賞 入会のススメと申込み方法 開発成果物の利用報告 FAQ 問い合わせ・事務局案内図 取り組み ETロボコンへの取組み プレス発表 ニュースレター コンテスト 一般向けイベント情報 TOPPERSカンファレンス TOPPERS開発者会議 過去の取り組み 公的資金によるプロジェクト ソフトウェア開発委託事業 公募型事業 開発成果物 リアルタイムカーネル TOPPERS/ASP3カーネル TOPPERS/HRP3カーネル TOPPERS/FMP3カ
Dasherは,キーボードを使わずに文章を入力するためのソフトである。マウスやスタイラス(ペン型入力装置)などを用いて,文字を順々に選択していくことにより,文章の入力が行える。平仮名や漢字も対応する。 最近は,携帯電話や携帯情報機器といった小型の端末から,メールを送信したり,ブログに書き込んだりする機会が増えている。そのため,小型端末でもパソコンのキーボードのようなしっかりとした文字入力装置を望む読者が多いのではないだろうか。 しかし,大きさを考えてみた場合,パソコンのキーボードを実装することは難しい。そこで,小型端末を開発しているメーカーなどはキーボードを用いなくても,効率よく文字入力ができるさまざまな方法を考案している。 写真1 Dasherの画面 右端から現れる文字を順々に選択していきながら文字を入力する。文字が画面中央を通過すると,上部のテキスト・ボックスに入力したい文字が書き込ま
The GNU Source-Level Debugger Eighth Edition, for GDB version 5.0 March 2000 Richard Stallman, Roland Pesch, Stan Shebs, et.al. GDBの要約 フリー・ソフトウェア GDBに貢献した人々 GDBセッションのサンプル GDBの起動と終了 GDBの起動 ファイルの選択 モードの選択 GDBの終了 シェル・コマンド GDBコマンド コマンドの構文 コマンド名の補完 ヘルプの表示 GDB配下でのプログラムの実行 デバッグのためのコンパイル ユーザ・プログラムの起動 ユーザ・プログラムの引数 ユーザ・プログラムの環境 ユーザ・プログラムの作業ディレクトリ ユーザ・プログラムの入出力 既に実行中のプロセスのデバッグ 子プロセスの終了 マルチスレッド・プログラムのデバッグ マルチ
Getting Started Introduction A simple tutorial Language Reference Basic syntax Types Variables Constants Expressions Operators Control Structures Functions Classes and Objects Namespaces Enumerations Errors Exceptions Fibers Generators Attributes References Explained Predefined Variables Predefined Exceptions Predefined Interfaces and Classes Predefined Attributes Context options and parameters Su
WindowsマシンにつながったWindows専用プリンタでWindows用ドライバを使って Linuxマシン(やMacから)から印刷を行う方法 − redmon+Ghostscript+smbclient(+netatalk)を使って − 0. お約束 1. はじめに 2. 参考にした資料 3. 構築する環境 4. Windowsマシンの設定 4-1. Windowsへの日本語化Ghostscriptのインストール 4-2. Windowsへのredmonのインストール 4-3. Windowsでのプリンター「Canon BJ M70」の作成 4-4. Windowsでの仮想PSプリンター「canon_bjm70_ps」の作成 4-5. Windows上のGhostscript用の引数ファイルの作成 4-6. Windows上の仮想PSプリンター「canon_bj
Work Life How Food Delivery Is Convenient for PHP DevelopersJune 7, 2022 Work Life Working from Home as a Software Developer: Pros, Cons, and What to ExpectFebruary 13, 2022 Free Time How To Spend Your Free Time As A PHP DeveloperSeptember 16, 2021 Companies Top Companies for PHP Developers in 2021February 3, 2021 Pets Most Popular Pets According To Software DevelopersJanuary 30, 2021 Freelancing
概要 これは MySQL リファレンスマニュアルです。 MySQL 8.0 から 8.0.25、および NDB のバージョン 8.0 から 8.0.25-ndb-8.0.25 に基づく NDB Cluster リリースについてそれぞれ説明します。 まだリリースされていない MySQL バージョンの機能のドキュメントが含まれている場合があります。 リリースされたバージョンの詳細は、「MySQL 8.0 リリースノート」を参照してください。 MySQL 8.0 の機能. このマニュアルでは、MySQL 8.0 のエディションによっては含まれていない機能について説明します。このような機能は、ご自身にライセンス付与されている MySQL 8.0 のエディションに含まれていない場合があります。 MySQL 8.0 の使用しているエディションに含まれる機能に関する質問がある場合は、MySQL 8.0
Getting Started Introduction A simple tutorial Language Reference Basic syntax Types Variables Constants Expressions Operators Control Structures Functions Classes and Objects Namespaces Enumerations Errors Exceptions Fibers Generators Attributes References Explained Predefined Variables Predefined Exceptions Predefined Interfaces and Classes Predefined Attributes Context options and parameters Su
Captcha security check tinywillow.com is for sale Please prove you're not a robot View Price Processing
Home > Wireless LAN on H8 Last modified: Aug 5, 2006 Table of Contents Hardware Circuit, Parts PCB Wave Form Software Cross development environment Boot Loader OS Wireless LAN Device Driver Instructions for running Application NTP Clock Reference Click to enlarge. Abstract We made the "wlan-h8" system composed of the AKIZUKI AKI-H8LAN board connected a wireless LAN Compact Flash (CF) card. It can
はじめに ご使用上の注意 (1) 主な更新履歴 (24) 管理者へのメール (1) 自己紹介 (1) 基本編 用語集 (82) Webページ作成入門 (7) 逆引きリファレンス (32) フォーマット HTML (400) HTML5 (7) XHTML (1) MathML (1) DTD (1) JSON (1) SVG (1) VML (1) GIF (1) CSV (1) セマンティック・ウェブ (1) CSS CSS (ABC順)(719) Bootstrap (61) Less (1) Sass (1) Tailwind CSS (1) CSSフレームワーク (1) リセットCSS (1) プログラミング言語 JavaScript (39) TypeScript (1) Java (25) Perl (4) PHP (14) Ruby (11) Python (13) Go (
トップページへ Linuxカーネルに関する技術情報を集めていくプロジェクトです。現在、Linuxカーネル2.6解読室の第2章までを公開中。 目次まえがき第0章 Linuxカーネルの構成要素 0.1 Linuxカーネルとは 0.2 Linuxカーネルのソースコード 0.3 Linuxカーネル機能の概要 0.4 カーネルプリミティブ 0.5 プロセス管理 0.6 メモリ管理 0.7 ファイルシステム 0.8 ネットワーク 0.9 プロセス間通信 0.10 Linuxカーネルの起動 0.11 Linuxカーネルの動作例 Part 1 カーネルプリミティブ第1章 プロセススケジューリング 1.1 マルチタスク 1.2 プロセスとは? 1.3 プロセス切り替え 1.4 プロセスディスパッチャの実装 1.5 プロセススケジューラ 1.6 プロセススケジューラの実装 1.7 事象の待ち合わせ 1.8 最
講師 : 安 芳次 オンライングループ , 素粒子原子核研究所, 高エネルギー加速器研究機構 1-1 Oho, Tsukuba, Ibaraki 305-0801 Japan Yoshiji.YASU@kek.jp Under construction! Last Modified: March 22, 2002 目的| 開発手順| 期間 | メンバー | ミーティングメモ | 仕様作成のテンプレート | LinuxデバイスドライバFAQ | Linuxデバイスドライバの書き方 | 有用なWEBサイト | 目的 この専門研修の目的はVME/CAMAC/PCIなど高エネルギー物理学実験等に用いられる バスを利用したLinux用デバイスドライバの開発です。 Linuxにおけるデバイスドライバの基本構造を理解し、各自の 目的に沿ったデバイスドライバを開発して頂きます。 開発手順 開発の手順はおよ
*1 といってもTOPPERS JSPカーネルでは定義されていないみたいですが。。。 *2 #仕様書では高度な同期通信が先に来ますが、スタンダードプロファイルではサポートしなくても良いので、飛ばして、後にします *3 普通は、企業という集団でみているけれども、自分たちが属している集団が経済効率よく・他の集団よりもより優れた問題解決をしていくといった観点で見たい。だから、企業ではなく、集団としました。 Link: LinuxDriverへの道18?(6d) 練習用ページ(133d) wikiとは?(175d) ビジモテなギークへの道(324d) リンク(356d) ビジモテなギークへの道4(398d) umeへのコメント(421d) ビジモテギークへの道---会計概論編(425d) ビジモテギークへの道---経済学概論編(425d) ビジモテなギークへの道2(456d) ビジモテなギークへの
Linux Kernel(2.6)の実装に関するメモ書き 書き殴っているので書き方/内容にムラあり。 3.6系に関する記述は【3.6】と記載。 カーネル プロセス プロセスのBlockとWakeup プロセスの優先度 コンテキストスイッチ プリエンプション スケジューラ RunQueue WaitQueue WorkQueue 例外処理 割り込み処理 ページフォルト ページフォルト - 個々のハンドラ ソフト割り込み システムコール 排他制御関連 モジュール 64bit環境での32bitプロセスの動作 メモリ管理 アドレス空間 アドレス空間の管理 カーネル空間のメモリマップ 64bitでのアドレス空間 HighMemory kmalloc,vmalloc 物理ページ管理 スラブアロケータ Rmap proc/meminfo 空きページの確保 kswapd Swap Swap - Swap領
This is the web site for the Third Edition of Linux Device Drivers, by Jonathan Corbet, Alessandro Rubini, and Greg Kroah-Hartman. For the moment, only the finished PDF files are available; we do intend to make an HTML version and the DocBook source available as well. This book is available under the terms of the Creative Commons Attribution-ShareAlike 2.0 license. That means that you are free to
by user | Posted on 2019年2月21日 | フリスクやミンティアで口臭が悪化したマジでヤバイ はコメントを受け付けていません。 できるサラリーマンの常備品とも言える清涼菓子のミンティアやフリスク。 一時的な口臭とか、あの刺激がいいといってエチケットして食べている人は多いと思います。 私が知る限り結構モテる人というのは常備されているかなぁと思いました。 そんなフリスクやミンティアですが、あまり信頼性を置くのはよろしくないということをお伝えしておきます。 口臭自体には正直なところ全く効果がないのです。 フリスクやミンティアの成分を見てみましょう。 アスパルテーム・・・アミノ酸が二つつながったものにちょっと小細工が入った合成甘味料。 L-フェニルアラニン・・・人間の体内に普遍的にあるアミノ酸。 ショ糖エステル・・・いわゆる砂糖の成分と、脂肪酸を合成したもの。 フリスク成分で
9.5. クラスフルなキューイング規則クラスフルな qdisc は、 異なった種類のトラフィックに対して異なる取り扱いが必要な場合に非常に便利です。 クラスフルな qdisc のひとつに、'CBQ (Class Based Queueing)' というものがあります。これは非常に広く紹介されているので、 クラスのあるキューイングと言えば CBQ だと思っている人も多いのですが、 これは真実ではありません。CBQ は単に最も古くからあったものにすぎません (そして、最も複雑なものでもあるのですが)。 つねにこれが望みの動作をするとは限りません。 これは「sendmail 現象」にだまされ、 文書化されていない複雑な技術が入手できる一番良いものだ、 と思っている人たちにはショックかもしれません。CBQ とその代替品について、もうちょっと説明していきましょう。 9.5.1. クラスフルな qdi
最終回の今回は、税法のギャップを利用した節税について説明したいと思います。税法のギャップを利用した節税方法の代表的なものは、個人事業を法人化する法人成りです。法人成りの節税の仕組みを簡単に説明しましょう。 所得税では所得の種類を10種類に分けています。そのうち、ここで関係してくるのは事業所得と給与所得です。事業所得というのは個人事業者の所得で、売上などの収入から必要経費を差し引いて計算します。一方給与所得は給料の収入金額から給与所得控除という一定の金額を控除したものです。給与所得控除はサラリーマンやOLの領収書のいらない必要経費という性格を有しています。1,000万円の給料だと220万円の給与所得控除があります。 ここで手元のお金がどれだけ残るかを考えてみます。話を単純にするため社会保険料の支払いや所得税の源泉徴収は横に置いておきます。事業所得者であるAさんの場合、例えば2,000万円の現
uim.elは、uimとEmacsの間を結ぶブリッジです。 Emacs上から、uimのサポートしている入力方式を直接利用できるようになります。 インライン変換候補表示 Emacs上で動作する大抵の入力方式がエコー領域に変換候補を表示するのに対し、uim.elは変換候補を 入力位置のすぐ下に 縦方向に並べて 表示することが可能です。 これを「インライン変換候補表示」と呼んでいます。 このインライン変換候補表示機能により、入力中、変換を行う度に視線をフレームの最下部まで移す必要がなくなります。 また、縦方向に変換候補を並べることで、変換候補の配置が他のuimのブリッジと同様になるため、横方向に並べた場合に比べて違和感無く操作できるようになります。 編集領域のバッファへの挿入 uim.elは変換中の編集領域を、バッファ上に直接挿入して表示します。 そのため、uim-xim?やuim-fep?等で
Xming is the leading X Window System Server for Microsoft Windows®. It is fully featured, lean, fast, simple to install and because it is standalone native Windows, easily made portable (not needing a machine-specific installation or access to the Windows registry). Xming is totally secure when used with SSH and optionally includes an enhanced Plink SSH client and a portable PuTTY replacement pack
\閉鎖予定のサイトも売れるかも?/ アクセスがないサイトもコンテンツ価値で売れる場合も… ドメインの有効期限を更新してサイト売却にトライしてみましょう
先日人力検索で GNU screen の設定TIPSについて質問してみたところ、かなーり役立つ設定とかをたくさん教えてもらうことができました。みなさん感謝。 そんで、教えていただいた通りにカスタマイズした結果、こんな感じのスクリーンショットが撮れました。MacOSX のターミナルです。 おかげさまでかなり便利になって作業効率が上がったと思います。いろいろ教えてもらったお礼とまではいきませんが、やった設定とかをはまりどころとかも交えて紹介してみます。名付けてリバースNDOメソッド。ちなみに、知ってる人にはごく当然のことが当たり前のように書いてるので、あんまり役に立たないかもしれません。 hardstatus alwayslastline で最終行にウィンドウ一覧を表示 これは今回の質問とは直接関係ないのですが、やるとやらないとでかなり使い勝手が違うので。 hardstatus alwaysl
Q. ファイル中に使われている日本語部分の文字コードの種類を知るには どうしたらいいですか? A. port/package に textproc/coco というアプリケーションがあります (元々は mule に付属していたコマンドで、2002年3月に独立した port になりました。textproc/coco が見つからなければ mule をインストール してください)。 EUC・JIS・SJIS のファイルを読ませると、それぞれ % coco -q < file-euc In (*euc-china*unix): 3209 bytes % coco -q < file-jis In (*junet*unix): 3221 bytes % coco -q < file-sjis In (*sjis*unix): 3209 bytes と出力します。 なお、実際は日本語 EUC コードで
無線LANとは、無線リンク上で構築するLAN のことで、ケーブルの代わりに電波や赤外線・レーザーなどを使って通信を行う技術です。 赤外線を使用した無線LANは、実効速度が速いことが特徴です。しかし赤外線は直進性が強く、完全な見通しがないと通信できません。これに対し電波による無線LANシステムは実効速度は劣りますが、電波の回折や反射を利用した通信を行うため、多少の障害物があっても通信を可能にします。そのため高速通信が可能な赤外線は一部の企業ユーザによって用いられています。一方、導入や使用の簡単な、電波を利用した無線LANは企業の他、個人など幅広いユーザに受け入れられています。 無線LANはこれらの資源を応用することによって情報通信を行いますが、イーサネットと同様に各ベンダーの製品が互換性を持った通信を行うことができるよう、IEEE委員会の802.11グループが標準化を行っています。 現在は2
Mozilla Foundationが配布しているWebブラウザ「Firefox」は、アプリケーション設定やブラウズ履歴などをプロファイルとして、1つのフォルダにまとめて保管している。 Windows OSを再インストールしたり、作業環境を別のコンピュータに移行したりする場合に、これまでのFirefoxの設定が引き継げないと不便だ。Firefoxをインストールし直してプロファイルを最初から作り直してもよいが、拡張機能(プラグイン)などを利用している場合、再度ダウンロードしてインストール、設定し直すのでは手間がかかりすぎる。複数台のコンピュータで同じ設定のFirefoxを利用したい場合にも、手間はかかる。 そこで、不慮のマシン・トラブルや環境移行に備えて、Firefoxの設定データをバックアップ/復元する方法を解説する。 Windows版のFirefoxでは、ユーザー設定などをプロファイル・
【訳注: この Thunderbird Help (和訳) の内容は Thunderbird 1.0.x を対象として書かれており、Thunderbird 1.5 の状況とは異なる部分があります。現在、Thunderbird 1.5 向けに更新作業を進めておりますので、今しばらくお待ちください。】 Thunderbird は、メール、パスワード、拡張機能などの個人設定をすべて「プロファイル」に保存しています。プロファイルは、ハードディスク上の「プロファイルフォルダ」に保存されています。 Thunderbird を使っていて問題が起きた場合 (拡張機能をインストールしたら起動しなくなった、一部の機能が正しく動作しないなど)、サポートフォーラムでまず最初にやるべきこととして言われるのは、新しいプロファイルを作成すること です。このチュートリアルでは、その方法だけでなく、既存プロファイルのバ
Home Reading Searching Subscribe Sponsors Statistics Posting Contact Spam Lists Links About Hosting Filtering Features Download Marketing Archives FAQ Blog Gmane is a mailing list archive. Any public mailing list can be carried by Gmane, but the vast majority of the lists here deal with free software. We're going through a complete rebuild, so some things are very broken. Please see our blog at ht
Copyright © 2004–2008 Mozilla Japan. All rights reserved. プライバシーポリシー | マイページ (イベント参加登録) | グローバルサイト Powered by Movable Type
Linux リスト関数カーネル内外を問わず,リスト操作はよく利用される.Linux カーネルでは,車輪の再発明を防ぐために,2.1 から次に示すようなリスト関数(マクロ)が実装された. 双方向リンクリストを操作するための,list_head 構造体とエントリの追加,削除操作を行う関数,リストをトラバースするマクロが提供されている.また,list_head 構造体と同じく,双方向リンクリストだが,ヘッダだけが片方向リストになっている hlist_head 構造体も用意されている. 初期化 通常は, struct list_head list; INIT_LIST_HEAD(&list); 次のような宣言と定義が一緒になった書き方も可能.static 変数の定義によく見られる. LIST_HEAD(list) エントリの追加/削除など void list_add(struct list_hea
Visit the post for more.
Contents Trouble in cross-compiler land Enhancing the community build script Results Downloads About the author Note: This page is out of date. See Crosstool-NG for a more up to date toolchain script. Note: be sure to read crosstool-howto.html; that's the real doc. Trouble in crosscompiler land Building a gcc / glibc cross-toolchain for use in embedded systems development used to be a scary prospe
案の定というか、gcc-4系列を作る場合、そのままではsoft-floatが通らなかった。んで、Gentooからもってきたパッチを適当にいじってるうちに、なんとかtoolchainのビルドが完了。旧ABIおよびEABIの両方で環境が作れることを確認。実機での動作確認はまだ。 glibc-2.3.6 -rwxr-xr-x 1 atty users 1437061 2006-03-31 16:03 libc-2.3.6.so -rw-r--r-- 1 atty users 2803290 2006-03-31 15:40 libc.a uClibc-0.9.28? -rw-r--r-- 1 atty users 297516 2006-07-06 01:36 libuClibc-0.9.28.so -rw-r--r-- 1 atty users 1004184 2006-07-06 01:36
次のページ 前のページ 目次へ 8. EABI と legacy ABI 8.1 ABI とは ここでいう ABI (Application Binary Interface) とは,C コンパイラにおいて 構造体への要素の詰め込みかた 関数呼出し時に どのレジスタを関数の引数として利用し,どのレジスタに戻り値が入るか どのレジスタを呼出元でスタックに退避し,どのレジスタは呼び出し先 で破壊しても問題ないか そもそもどのレジスタをスタックポインタとして利用するか などを定義したものです. 8.2 ABI の種類 現在,ARM Linux 上で使われている ABI には以下の2つの種類があります. 従来から ARM gcc で使用されている ABI. gcc でのコンパイルオプションは -mabi=apcs-gnu です. ARM EABI ARM holdings が定義 http://w
SL-C* で使われているプロセッサ(XScale、PXA270)は、ARM v5TEアーキテクチャで、さらに iWMMXt (Intel Wireless MMX) の命令セット(MMX, SSE, XScale命令)が利用できる(1,2,3,4,5) また、XScaleプロセッサは浮動小数点演算ができないので、カーネルの浮動小数点エミュレーションに任せるか、(gccの)ソフトウェア浮動小数点ライブラリを使う (追記) iWMMXt は実際にはコプロセッサで処理しているが、FPAも同じコプロセッサを利用するので、iWMMXtを使うためにはsoftfloatでなくてはならない(阿川のひとりごと2004-12-03) FPA(Sun FPA 浮動小数点命令)と VFP(ベクタ浮動小数点)があって、SL-C*はFPA。違うもの同士リンクさせようとすると、リンカに怒られる。実行ファイル/共有ライ
個人的にはとっても重宝していたUSBを使ったネットワーク接続ですが、r121では使えなくなっていました。beta1の頃には導入直後から使えてたのに何故?と思い、あれこれ調べてみることに。 まずはザウルス側。母艦(Windows機)にUSBを刺してもウンともスンとも言わないところを見ると、ザウルス側で動いていなければならない何かが動いていないと推測。ファイルシステム内をうろうろしてみたら、/etc/sysconfig/usb の配下に usbd という魅力的なファイル名を発見。中身を見てみると、こいつがUSBネットワーク(またはUSBストレージ)の機能を有効化するスクリプトらしいことが判明。さっそく実行してみることに。 これでUSBネットワーク機能に使う pxa2xx_udc と g_ether という2つのモジュールがロードされました。 この状態でUSBケーブルを母艦に刺してみると、RND
オペランド [11:0] レジスタの場合 オペランドレジスタRm [3:0] イミディエイトの場合 オペランドに与えるローテート量 [11:8] 符号無し8ビット即値 [7:0] 6.1. オペランドの制限 ユーザモードでは,CPSRの制御ビットは保護されているので変更されず, 条件フラグだけが影響を受けます. 特権モードではCPSRの全ビットが変更されます. 註:プログラムでCPSRのTビットを変更してはいけません. これを守らない場合のプロセッサの挙動は予測できません. (訳註:プリフェッチキューの中の命令と実際の動作ステートが 食い違ってしまうため.) SPSRレジスタを指定した場合,実際にアクセスされるSPSRレジスタのバンクは その命令が実行されている時のモードによります. 例えばSPSR_fiqはFIQモード時にのみアクセスできます. R15(PC)は転送元としても転送先と
Linuxカーネル・メーリングリスト(LKML)に流れている、次期カーネルの開発用バージョンであるカーネル2.5に関するトピックスの中から、新しいドライバ・モデルに関する話題を取り上げて紹介している。今回は前回に続いて、カーネル2.5/2.6で導入されるsysfsアーキテクチャに基づき、ユーザ空間においてデバイス・ノードの動的な管理を新しく実現する、udevの内部構造と実際の動作について紹介する。 LKML Linuxカーネル・メーリングリスト(LKML)で流れる膨大なメールにおいて、新しいドライバ・モデルや、アーキテクチャに関するメールの量は、多く無い。Kernel Trafficを見ればわかるように現在は、LKMLでのカーネル2.5に関する議論では、個別の機能に関してや、個別のデバイスやマシン・アーキテクチャに関する内容がほとんどを占めている。 次期安定板カーネルのリリースを控えながら
はじめに Tripwire を利用し、侵入・改竄(かいざん)検知を行ないます。試した環境は、Redhat Linux 7.3 + tripwire 2.3.1-10 です。Redhat 7.3 には、Tripwire のパッケージは含まれているので、インストールされているものとして話を進めます。 Tripwire はファイルやディレクトリの変化を検出するツールです。そのため、リアルタイムな不正アクセスの検出や遮断はできません。 また、改竄されたファイルを元に戻したり、バックアップする機能もありません。ファイルのバックアップは別の手段で行なう必要があります。 Tripwire の初期化 まず最初に、Tripwire を初期化する必要があります。root で /etc/tripwire/twinstall.sh を実行します。 # /etc/tripwire/twinstall.sh 実行する
This project builds a stackable unification file system, which can appear to merge the contents of several directories (branches), while keeping their physical content separate. Unionfs is useful for unified source tree management, merged contents of split CD-ROM, merged separate software package directories, data grids, and more. Unionfs allows any mix of read-only and read-write branches, as wel
HTTPFS ... ... is a FUSE-based file system. You may think of it, as a downloader with the speed of light. Download httpfs (26. of August 2006) Short help for FUSE How httpfs works Bloated with uclibc (26. of August 2006) Booting from net (1. of September 2006) Links A german proverb states: An example tells more than 1000 words. Let's go An unprivileged user seems to download almost instantly more
ブログを書くのに便利な19 のFirefox拡張機能 管理人 @ 6月 8日 06:03pm Firefox, Google Toolbar, Google ノートブック 筆者もFirefoxユーザーのひとりですが、特にブログを更新するに重宝しています。 lifehack.orgにて、「17 Firefox Extensions That Make Blogging Easy」という記事が紹介されていましたので、自分の勉強のためにも簡単に訳しておきます。 情報収集 Google Notebook ノートブック拡張機能をインストールすると、保存したいコンテンツをハイライトして、「右クリック>メモを追加(Googleノートブック)」を選択するだけで、ノートブックに保存することができます。また、メモには、保存したコンテンツへのページへのリンクも同時に保存されるので、筆者もよく利用しています。 S
断片的だった、knoppixカスタマイズの流れを記録しておこう。 NTTの公開情報にすばらしいテキストがあったので参考にしました。 KNOPPIXを用いたLaTeX環境の構築とその活用(PDF:5.5MB)平成17年1月4日 ただPDFファイルなのでコピペが出来ないから、HTML文に変換して 利用させていただきました。 1、まずはカスタマイズに必要なデータのコピー 展開するパーティション=/dev/hda7と仮定。 $ su # mount /dev/hda7 /mnt/hda7 sourceとmasterの2つの ディレクトリを作成 # mkdir -p /mnt/hda7/source/KNOPPIX # mkdir -p /mnt/hda7/master/KNOPPIX/KNOPPIX cloopファイルの中身をsourceディレクトリにコピー。 ちょっと時間がかかります。一服しまし
noMMU版関連情報 Linux/M32Rの noMMU対応について ツール/ライブラリの起動方法 FLATバイナリについて Linux/M32RのnoMMU対応について 2.6系カーネルでは、uClinuxの noMMUサポート機能がマージされました。 Linux/M32Rにおいても、MMUを持たないターゲット上で Linuxを動作させることができるようになっています。 現在、Kernel-2.6.4でnoMMU版が動作しています。 ユーザランドは、busybox+uClibc(スタティックリンク)が利用可能です。 noMMU版を動かすには... M32102チップを搭載した OAKS32Rボードで Linux/M32Rを動作させる場合について、 具体的に説明します。 前準備: Flashメモリ内のベクタテーブルの内容を書き換えます。 # ここが最大の障壁です(^^;)。 # 残念ながら
ご注意:こちらに掲載されている商品は現在販売中の「キット取扱説明書・回路図集」CD-Rより一部抜粋して掲載しております。なお、掲載されていない商品に関しましては、 「キット取扱説明書・回路図集」CD-Rをご購入頂きますようお願いいたします。ホームページ掲載データは予告なく変更する可能性があります。
移植性の高いデバイスドライバの書き方 原文: WritingPortableDrivers この記事は、Linux Journal Embeddedに掲載された Writing Portable Device Drivers を元に、原著者であるGreg Kroah-Hartmanが このサイトに投稿したものです。 このサイトの他のページ同様、ご自由にこのページを更新してください。 Linuxカーネルデバイスドライバのほとんどが、一種類以上のプロセッサ上で動作 します。これはデバイスドライバの開発者がいくつかのルールを忠実に守るから こそできることです。そのルールには、適切な型の変数を使用すること、特定の メモリページサイズに依存しないこと、外部とのデータのやりとりでエンディアン の問題に気を付けること、適切にデータのアラインメントを合わせること、そして 適切なインタフェイスを介してデバイ
DWARF 情報全体の構造は上記のような tag で分別できる Die をノードから成る 木構造で表現できます。 . |-- DW_TAG_compile_unit | |-- DW_TAG_base_type | |-- DW_TAG_pointer_type | | ... | |-- DW_TAG_compile_unit | |-- DW_TAG_base_type | | ... | |-- DW_TAG_pointer_type | |-- DW_TAG_subprogram | | |-- DW_TAG_formal_parameter | | |-- DW_TAG_formal_parameter | | `-- DW_TAG_formal_parameter | |-- DW_TAG_variable | | ... | `-- DW_TAG_compile_unit |
GCC マニュアル日本語訳 gcc-2.95.3 に付属の Texinfo 形式マニュアルの日本語訳です。 "Using and Porting GCC" の日本語訳(HTML 1508KB) "The C Preprocessor" の日本語訳(HTML 124KB) ソースを含むフルアーカイブ(tar+gz 形式 2632KB) Texinfo 形式ソースのみのアーカイブ(tar+gz 形式 894KB) Info 形式ファイル(tar+gz 形式 485KB) DVI 形式ファイル(tar+gz 形式 805KB) 以下は、ソースアーカイブに含まれる README の内容です。 gcc-jman α-20010717版パッケージ 矢吹洋一 2001年7月17日 このパッケージには GCC のマニュアルの日本語訳が含まれています。 GCC のマニュアルとは、GCC のソースコード
前のページ 次のページ 目次 TSU-GCC 製作記 住井 英二郎 (sumii@is.s.u-tokyo.ac.jp)1997 年 4 月 5 日 1. はじめに 2. 96 年 10 月 3. 96 年 11 月 4. 96 年 12 月 5. 97 年 1 月 6. 97 年 2 月 6.1 第 1 週 6.2 第 2 週 6.3 第 3 週 6.4 第 4 週 7. 97 年 3 月 7.1 第 1 週 7.2 第 2 週 7.3 第 3 週 7.4 第 4 週 8. 97 年 4 月 8.1 第 1 週 9. おわりに 前のページ 次のページ 目次
CRI ミドルウェア社の ADX フォーマット音声ファイルを再生する KbMedia Player 用プラグインです.対応する拡張子は .adx, .afs です. ADX フォーマットのいわゆるバージョン 3 と 4 に対応します。エンコードタイプが「3: リニア」以外の形式への対応は実装はしたものの、データを持っていないため正しく再生できるかどうかはわかりません。 AHX および暗号化 ADX には対応していません。 AFS アーカイブは 1 ファイル複数曲として開くことができます。 v2.0 から瞬時シークに対応しています。 v2.0 では ADX のスケールを正しく解釈するため、v1 系にあったマスターボリュームの設定は不要となっています。また曲長計算のためのループ回数も本体の設定に従います。 プラグインが KbMedia Player のプラグイン設定で failed to lo
たまーに使うこともあるかもしれないstrace バージョンは4.5.12。configure自体は特別なことはしなくてもOK。コンパイルの際、__NR_exit_groupとやらが 見当たらないと言われたが、どうせ2.4.xだからいらないだろうと適当に変更したらコンパイルは通った。 以下はcontrolファイル。 Package: strace Priority: optional Section: misc Version: 4.5.12-1 Architecture: arm Maintainer: justscatterbrain Depends: Description: A system call tracer
ここにかかれている内容は既に古くなっています。 H8 用 GNU ツールは http://h8300-hms.sourceforge.net/で開発が続けられています。 また、環境の構築方法はいろいろなところで説明されているのでそちらを参照ください。 履歴 1998年10月5日 - 公開 1998年10月9日 - メモリ/LCD増設と ldscript を追加 1998年10月15日 - Sレコード 関係と kermit の記述を追加 1998年10月21日 - gdb 移植部分と printf の仕組みの一部を追加 1998年11月15日 - アセンブラ使用時の注意点を追加 1998年12月5日 - Makefile、C で全て書く部分を追加、タイトルとBGを変更 1999年1月6日 - リンクを追加、タイトル変更 1999年1月20日 - ヘッダタグを正しく修正、HOS-H8 移植記事
H8のelf版コンパイラの作成に成功しましたが、いちいちコマンドを入力するのがあまりに面倒くさいと思うので、Makefile(一連の処理をまとめたもの)を作成しました。公開します。 やっていることは前回書いたことと同じです。ただし、Windows上のCygwinでこのMakefileを動作させ開発環境を構築するには、wgetとmake、gcc(ネイティブコンパイラ)が必要です。以下の手順をとってください。 『コンパイラ導入方法(Cygwin)』を参考にCygwinを導入します。基本は同じなのですが、 Select Packages[インストールするソフトを選択してください。ここが重要です。All+Develの中にあるgcc: GCC C compilerとgcc-g77: GCC Fortran compilerのNewのところにバージョンが表示されているかどうか確認してください。なければ
註: WebExtensions 移行以前の情報を含んでいます。原文(英語版)ではこのページは Add-ons に自動転送されています。 拡張機能 (Extensions) は、Firefox や Thunderbird, SeaMonkey などの Mozilla アプリケーションに新しい機能を付け加える小さなアドオンです。ツールバーボタンから全く新しい機能まで何でも付け加えることができます。ダウンロードのサイズが小さく、追加の機能を必要としているユーザに対して、その個々の必要性にあった機能を提供できます。 プラグイン は拡張機能とは異なり、ブラウザと外部のプログラムを連携するソフトウェアのことです。検索プラグイン (検索エンジン) は拡張機能ともプラグインとも異なり、ブラウザの検索バーに検索エンジンを追加します。 ドキュメンテーション 全般 (すべての Mozilla アプリケーショ
Firefoxに限ったことではありませんが、よく使うブックマークはブラウザーのツールバーに登録している方も多いと思います。例えば私の場合はこんな感じ。 左から「風待ち日記」、「frickrの自分のページ」、「Gmail」、「はてブ追加ブックマークレット」、「はてブの自分のページ」。 ツールバーに登録したサイトが少ないうちはいいですが、サイトが増えてくると私のようにサイト名は消してfavicon(ブックマークアイコン)だけを表示させている、という人も多いんじゃないでしょうか? ですがご覧のとおり、「はてブ追加ブックマークレット」は独自のfaviconが設定されていないので、デフォルトのアイコンで表示されています。このような場合、どのサイトのfaviconなのかがとても分かりにくい。そこでFirefoxでブックマークしたサイトのfaviconを変更する方法です。 まずはMozillaZine
組み込みソフトウェア/ハードウェア開発における技術力の向上、改善・最適化などを幅広く支援する“組み込み開発エキスパート”のための情報フォーラム
(C) 1999, 2000, 2001, 2002, 2003, 2006 SRA (Software Research Associates, Inc.) Wingnut チーム
このページは書きかけです。 hogetraceという名前はあんまりなので自重してtracefに変更しました。 TOC 概要 実行例 動作環境 (OS) ダウンロード ビルド環境 ビルド手順 解析可能なプログラム スクリーンショット forkするプログラムの解析 execするプログラムの解析 再帰 マルチスレッド みんなだいすき例外スロー mainの前に呼ばれる関数 制限事項 コマンドラインオプション 仕組み (つぶやき) 類似ツール 概要 hogetrace tracefは、Linux向けの「関数コールトレーサ」です。 自作関数の先頭と末尾にも0xCCを仕掛けるようにしたptraceベースのltraceもどきです。おわり。 ディストリビューションに標準で含まれているltraceコマンドに似ていますが、次のような特徴・相違点があります。 DSO(DLL)内のライブラリ関数の呼び出しだけでなく
またまた旬ネタではありませんが。。。 組込み系へ戻ってきたということで XYZZYエディタ を復活。 またまた色々と忘れているのでメモしていきます。 やはりこのエディタは最高です☆ フリーで提供してくれている作者の方に感謝! ■インストール方法 ・環境変数の登録 「XYZZYHOME」に xyzzy のインストールフォルダを設定 ・設定ファイルの配置 -「XYZZYHOME\site-lisp」に "siteinit.l" を配置 -「XYZZYHOME」に ".xyzzy" を配置 ・ファイルの関連付け アクションを実行するアプリケーションを以下のように設定 「"XYZZYHOME\xyzzycli.exe" "%1"」 ■カスタマイズ ・GNU GLOBAL(GTAGS)のインストール 標準のXTAGSでは関数の定義しかタグを作れませんが、 GTAGSを使うと変数の定義、
Howtoは、Armadilloシリーズを有効に活用するための参考資料です。使用ソフトウェアのバージョンなど諸条件の差異によって、記載内容と実際の動作が異なる場合があります。また、すべての機能検証や長期の動作試験を行ったものではありませんので、必ずご使用目的に適合した検証・試験を行ってください。 Atmark Distや開発環境(ATDE)に含まれていないライブラリを使いたいときに役に立つ方法です。 Atmark Distにはいろいろなライブラリが含まれています。また、Armadilloの標準開発環境であるATDEにも、デフォルトイメージを作成するのに必要なクロス開発用ライブラリがインストールされています。しかしながら、オープンソースのライブラリ全てを入れるわけにはいきません1。使いたいライブラリがAtmark Distや開発環境に含まれていなくても、この方法さえ知っていれば、使えるライブ
電波系Rubyプログラマ。好きな言語はC++とLua。最近,仕事ではRailsでのWebアプリケーションの開発を主にやっています。Webアプリケーションばかり触っていると,ときどきアセンブラが恋しくなりますね。仕事にかまけているうちに,趣味で開発したいプログラムのネタが大量にたまっています。 Rubyで記述されたWebアプリケーションフレームワークRuby on Rails(Rails)が人気を博し,Railsを使うのに必要なRubyもまた話題になっています。Railsの作者であるDavid Heinemeier Hansson氏は「Railsには,Rubyと同じ感触,同じ匂い,同じ味わいがある」と言っています。この言葉には様々な解釈がありますが,筆者は,「Rubyのやりかた」を極限まで突き詰めてフレームワークに適用したのがRailsであると考えています。 Rubyは何かにつけ「人に優しい
救済領域を使用する必要がある時は、/SE(Spare Area Enable)端子は GND に 接地されている必要がある。/CE、CLE および ALE は GPIO(=汎用 I/O)端子 であり、信号がラッチされる。ALE と CLE に対してアドレス線を使用することが できるが、メモリチップのタイミング制約に気を付けなければならない。 /RE と /WE は CPU の対応する制御線と直結できる。もちろん、それらは論理的に 対応するチップセレクトと組合わされる。/RE と /WE に対して2つの異なるチップ セレクトを使うこともできるが、NAND チップの Data Hold Time 制約を知っておか なければならない。/WE の立ち上がりエッジ後の Data Hold Time は、 チップセレクト線の立ち上がりエッジ後の Data Hold Time とは異なる
英辞郎をiPhone上のweDictで使えるようにしてブログ上で自慢しようと思っていたのですが、使い勝手が今ひとつでした。 この画像のように複数の単語から成る見出し語が英辞郎には沢山入っています。weDictの場合、これを完全な形で検索をかけないと表示できません。インクリメンタルサーチでは無くとも前方一致であれば最初の語だけで表示できるのですが、、、weDictには設定も何もないようですが私がやり方を知らないだけということはないですよね ^^; やはり素直にKelly’s Personal Islandの続・iPhoneで使える辞書アプリにしたがってiDicを使うのが良いみたいです。 ということで、 詳細な手順は書きません。どうしてもという方のために簡単にポイントだけ書いておきます。 Rubyのスクリプトeijro2stardict.rbというものがあれば簡単に変換出来るようなのですが、現
はじめに Binary Hacks の校正大会にて、あーセクションの話が少し説明不足で不親切だね、っていう話が出ました。あった方がいいかな、と思ったので、宣伝を兼ねて、ここに私が知っていることを書いておきます。 内容としては、 Binary Hacks に比べてかなりいい加減に書いています。例えば調べものは一切せずに書きます。著者の中で最もいい加減な私が本よりもいい加減に書いたということで、 Binary Hacks の全ての文章はこれよりはレベルが上、というようなサンプルだと思って下さい。宣伝を兼ねるということで、これ単体ではフォローせずに Binary Hacks のここを見てね、というポインタだけ示す部分が多いです。『』で囲まれた文字列は Binary Hacks の中のハック名に対応しています。 書いてる最中なので、気が向いたら内容を追加します。 詳しい参考文献としては Linke
Plagger 注意 このページは単なるインストール手順のメモです。Plaggerは開発が活発なので、ここの情報は古くなっていることが多いです。 Plaggerについての正確な説明は Plagger公式サイト Shibuya.Plaggers Plagger Plugin はてなブックマーク - タグ plagger などを参照してください。 概要を知りたい場合は公式サイトのPresentationsにある「YAPC::Asia 2006 Tokyo」「Plagger Conference 1 Keynote」のスライドを参照するとよいでしょう。代表的なデモとしてElementary, ... Googleで「はらへった」と検索するとピザが届くようにするまでがあります。 解説 Plaggerは、mixiやBloglinesやWebサイトなど様々なところからデータを取って来て、いろいろなフィ
//d.hatena.ne.jp/toshi123/20060912#p1" title="引用元:Muibrog">いまPla その1:基本的なyamlの書き方、Filter::EntryFullTextの使い方についてです。 //d.hatena.ne.jp/toshi123/20060913#p1" title="引用元:Muibrog">いまPla その2:CustomFeed::Configの使い方についてです。これで個人ニュースサイトもばっちり? //d.hatena.ne.jp/toshi123/20060914#p1" title="引用元:Muibrog">いまPla その3:同じサイトから2パターンの以上の領域を抽出したいときにはどうするか。こんどこそばっちり? //d.hatena.ne.jp/toshi123/20060915#p1" title="引用元:Muib
RSSやAtomなどのフィードを加工して利用するためのプラットフォーム「Plagger」についての情報源を整理。随時更新。 最終更新日:2006/10/18 公式サイト 公式サイト(英語) Plagger http://plagger.org/trac 開発者/利用者のためのWiki(日本語) Shibuya.Plaggers::Publish::Kwiki http://wiki.shibuya.pl/ Plaggerとは? 宮川さんによるプレゼン資料(Kansai.pm版) http://plagger.org/trac/attachment/wiki/PlaggerPresentations/Plagger-Kansaipm.pdf インストール Plaggerをインストールし使い始めるためのガイド PlaggerQuickStart http://plagger.org/trac/
以下は、他サイトに掲載されている有用なWWW::Mechanize使用例です。 私自身、「Amazon アフィリエイトレポート」を見て、本当にこのWWW::Mechanizeを使おう、と思いました。 Amazon アフィリエイトレポート(blog.bulknews.net)。 WWW::Mechanize を使って bk1 の注文履歴を取得するスクリプト(www.asmate.net)。 mixiの足あとを取得するスクリプト(digit.que.ne.jp)。日記を投稿するスクリプトのアレンジです。 指定したカテゴリの、今日の一覧を取得。 「次のページ」も追いかけて処理します。 use strict; use WWW::Mechanize; my $url = 'http://headlines.yahoo.co.jp/hl'; my $cate_label = 'コンピュータ一覧'; m
イベントハンドラ 2種類 customfeed.handle subscription.load config.yamlのmodule: Subscription::Configのfeed urlを使う場合はcustomfeed.handleを使いましょう。 プラグインコード上でいえば、「$args->{feed}->url」を参照するなら customfeed.handle、不要ならば subscription.load となります。 ※オレオレプラグインならばとりあえずsubscription.loadで作ればいいんじゃないかな イベントハンドラ内で feed 生成 「Plagger::Feed->new」で feed をつくり、イベントハンドラの最初の引数へ追加する。 とうぜん、feed 内の各 entry も生成する。(Plagger::Entry->new) entryの作り方
mysql> status; -------------- mysql Ver 14.7 Distrib 4.1.20, for redhat-linux-gnu (i386) using readline 4.3 Connection id: 36 Current database: staff2006 Current user: maiha@localhost SSL: Not in use Current pager: lv Using outfile: '' Using delimiter: ; Server version: 4.1.20 Protocol version: 10 Connection: Localhost via UNIX socket Server characterset: latin1 Db characterset: latin1 Client char
2005年11月28日 (月曜日) 22:40:12 # Life subversionで編集中のファイルが,現在レポジトリにあるバージョンとどれくらい差分があるか確認する. docdiffとsubversion(svn)を組み合わせた何かがほしかったので,仕込んでみました. docdiffはHTMLを吐いてくれるので, それをmozillaが表示するように仕込んでみました.いかがでしょうか. svnの現在の実装 (.svn/以下にオリジナルがおいてある) に依存しています. いつもの自分だったら,もっと変態的にelservを使って一時ファイルが必要ないようにしたりしたかったりするのですが,今日はできるだけシンプルにいってみました. M-x svndocdiff-currentで,現在編集中のバッファの 差分が確認できます. (defun svndocdiff-current () "In
僕のマシンはWindowsと実験用のCentOSがデュアルブートできるようにしてあり、通常はそのうちのWindowsを使っていたのですが、諸事情によりLinux環境で作業しなければいけなくなりました(cygwinとかVMWare上のLinuxでは駄目)。 しかし、Windows機でセットアップしたソフトウェアや、そこに置いてあるデータなどには今後もアクセスしたい。 #いちいちブートし直すというのは面倒です かといってVMWareなどのVM上に一からWindows環境をセットアップして、データをコピーするなんてこともしたくない。 そこで、物理ディスク上にインストールしてあるWindowsをVMWareで起動してしまうという方法をとることにしました。 環境 VMWare: VMWare Workstation6 Windows: Windows XP SP2 HDD: シリアルATA ←ここ重
VMWARE TECHNICAL NOTE 1 VMware Workstation and VMware Server Dual-Boot Computers and Virtual Machines Some users of VMware Workstation and VMware Server already have dual-boot or multiple-boot computers and want to run one or more of the existing operating systems in a virtual machine. If you are in this situation, you might want to use the existing installation of an operating system rather than
home / Perl講座 / 英語技術文書日本語訳 / RFC 1950 ZLIB Compressed Data Format Specification version 3.3 日本語訳 本ドキュメントは、RFC 1950 『RFC 1950 ZLIB Compressed Data Format Specification version 3.3』 を futomi が日本語化したものです。みなさまの理解に役立てれば幸いです。なお、緑色で記載された文章は、futomi が注釈として加筆したものです。また、一部、直訳ではなく、意訳した部分がございます。原文と表現が異なることがございますので、ご了承ください。 注意: この日本語訳は、futomi が理解を深めるために、自分なりに日本語化したものです。本日本語訳には、翻訳上の誤りがある可能性があります。したがって、内容について一切保証を
User Mode Linux(UML)を使えば、ホスト側LinuxカーネルのユーザモードプロセスとしてLinuxカーネルを実行することが可能であり、1台の物理的ハードウェア上で複数の独立した仮想マシンを容易に実行できる。本稿ではこのUMLに注目し、1台のハードウェアで複数のLinuxを楽しむ方法やカーネルを簡単にデバッグできる方法を紹介する。 UMLでは、各仮想マシンがそれぞれに異なるソフトウェアを実行できる。ここで言うソフトウェアには、Linuxの各種ディストリビューションおよびカーネルも含まれる。つまり、互いに独立し、ホストマシンからも独立した複数の仮想マシンを徹底的にカスタマイズできるのだ。何より、このテクノロジを使って嬉しいのは、脆弱性を封じ込めることによるシステムのセキュア化、開発者や管理者に対する開発およびテスト用のプライベートなサンドボックスの提供、gdbなど使い慣れたユー
Pango とその周辺 図?? に Pango におけるフォントの取り扱いに関するフローチャートを示す。この図の中で、実線はデータが直接やりとりされることを表している。また、点線はデータが間接的に (プロセス間通信を使って) やりとりされることを表している。そして線の色については、 ピンク フォントファミリ名による一覧の取得 緑 XLFD による一覧の取得 黄色 グリフのレンダリング 赤 フォントファイルへのアクセス という意味を表している。 ★「図? Pango におけるフォントの取り扱い」 gdk-font-diagram.eps.gz Pango は次の3つのフォントシステムを使用する。 FreeType2? Xft Xlib (コアフォントシステム) これらのフォントシステムのうち、実際にどれを使用するかを決定するのは GDK*7 である。 FreeType2? は、GDK が D
Linux は fork で子プロセスを作成した場合、親の仮想メモリ空間の内容を子へコピーする必要があります。しかしまともに全空間をコピーしていたのでは fork のコストが高くなってしまいますし、子が親と同じようなプロセスとして動作し続ける場合は、内容の重複したページが多数できてしまい、効率がよくありません。 そこで、Linux の仮想メモリは、メモリ空間を舐めてコピーするのではなく、はじめは親子でメモリ領域を共有しておいて、書き込みがあった時点で、その書き込みのあったページだけを親子で個別に持つという仕組みでこの問題を回避します。Copy-On-Write (CoW) と呼ばれる戦略です。共有メモリページは、親子それぞれの仮想メモリ空間を同一の物理メモリにマッピングすることで実現されます。より詳しくは コピーオンライト - Wikipedia などを参照してください。 この CoW に
2003-05-15 更新 Bridge(ブリッジ)の構築 Bridge(ブリッジ)を使うことは現在は少なくなってきたかもしれません。 Bridgeは2つ(複数)の分離されたLANセグメントを接続し、単一のLANとして働かさせる機能を持ちます。 これだけではリピータHUBとの差が無いように思えますが、ブリッジの場合にはそれぞれのLANセグメントにあるMACアドレスを管理しているので、セグメントAから発生したパケットがセグメントAの他のPC宛のパケットであった場合にはセグメントBにはそのパケットを流さないので不要なトラフィックを避けることが可能です。 また、ネットワーク上にトラフィックゲート(ボトルネック)を設けて、強制的なトラフィック/アクセスコントロールを行いたい場合には便利な機能です。(通常はボトルネックは避けるような設計を行うのですが、アクセスコントロールを行ってセキュリティを高めた
● アセンブラコードの中で使われる名前の制御 Cの関数または変数に対してアセンブラコードの中で使われる名前を,以下のようにその宣言子の後にasm(または__asm__)キーワードを書くことによって,指定することができます(リスト30,リスト31). このように,アセンブラ中での名前が変更されています. 注意点としては,変更後の名前がアセンブラ中で衝突しないようにすることです.そうなってしまった場合,当然のことながらコンパイルエラーにはなりません. ● 指定されたレジスタの中の変数 GNU Cでは,指定されたハードウェアレジスタの中に少数の広域変数を置くことができます.また,通常のレジスタ変数が割り当てられるべきレジスタを指定することもできます.しかし,めったに使わない機能だと思います. 1)広域レジスタ変数の定義 GNU Cではリスト32,リスト33のようにして,広域レジスタ変数を定義する
owata!!ということで早速。 jfbtermがangstromのfeedにないので。 Building Ångström | The Ångström Distribution sudo mkdir /OE && sudo chown user:user /OE && cd /OE wget http://download.berlios.de/bitbake/bitbake-1.8.10.tar.gz wget http://www.openembedded.org/snapshots/OE.mtn.bz2 tar zxf bitbake-1.8.10.tar.gz bunzip2 OE.mtn.bz2 mtn --db=OE.mtn pull monotone.openembedded.org org.openembedded.{angstrom-2007.12-stable,de
id:n_shuyo:20070118:firefox にても書いたが、チュートリアルがないために Firefox 拡張開発の敷居が高くなってしまっているんじゃないかと感じている。 XUL とかは人に説明できるほど詳しくないが、「開発の始め方」のチュートリアルであれば自分にも書けそう。ということで以下にさっくりまとめてみた。 より詳しい人が突っ込んでくれてさらに親切なものになると嬉しい。 ★★2/8 一部追記:GUIDについての記述を追加した ちなみに http://firefox.geckodev.org/index.php?%E6%8B%A1%E5%BC%B5%E3%81%AE%E4%BD%9C%E6%88%90 でも同じサンプルを使ってチュートリアル的にまとめてあるが、サンプルを改変した後にわざわざ jar を作り直す手順になっているのが面倒である。ここではそれが不要(コードを書き換
保存 家で見たページを学校や会社でも見たい そんな風に思った経験はありませんか? はてなブックマークは、オンラインにあなたのブックマークを保存するツールです。インターネットに繋がっていれば、家でも学校や会社でもブックマークを見られます。タグやコメントを付けて整理しましょう。保存したブックマークは簡単に検索できます。 共有 このページを読んだ人の感想が見たい ブックマークを公開して、多くの人と感想をシェアできます。このページはぜひ他の人にも見て欲しい、そう思ったらどんどんブックマークしましょう。感想を書いておけば、だれかの目に触れるはずです。はてなブックマークは、インターネットのあらゆるページを介して人と繋がるソーシャルネットワークです。 発見 今、話題になっているページが知りたい はてなブックマークは、旬なニュースが見つかるメディアです。 人気ブックマークをチェックすれば、みんなが見ている
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く