サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
ブラックフライデー
mcn.oops.jp
USB: EZ-USB † EZ-USB シリーズは、Cypress 社*1が開発した USB 制御チップです。 EZ-USB の特徴としては以下の通り。 CPU+USB制御込みの構成 EZ-USB は、CPU(8051base) と USB 制御部が一体となった珍しい構成を取っています。通常、CPU が USB の制御を面倒見るのが一般的なのですが EZ-USB の場合は逆で、起動時は USB 制御部がメインとなって CPU を制御するプログラムを取得し、その後、CPU に制御を移管するという手法も取れます。 Serial EEPROM による起動 EZ-USB は、外部の Serial EEPROM から制御するプログラムを取得し動作させることも可能です。この機能により、予めEEPROM に起動したい Firmware を保存しておくことで、独自の USB 機器として動作させることも出
USB: SL811HS † SL811HS/SL811HST は、Cypress 社*1が開発した USB Host/Cliant チップです。 SL811HS の特徴としては以下の通り。 USB Host として動作可能 USB Host として動作させることにより、組み込み機器から USB 機器を直接制御が出来ます。従来なら複雑な制御を OS が行わなければならないのですが、SL811HS の場合、チップが制御を肩代わりしてくれるので、ピンポイント的な使用が可能です。USB On-The-Go の規格を制定するキッカケにもなったチップです。 USB/OTG 入手可能 組み込み機器をターゲットにしている関係上、USB Host チップの入手は難しいのですが、SL811HS の場合、複数の入手方法があります。 ↑
GPL 違反 (GPL violation) † GPL 違反を糾弾する人たち (無償への盲信と自由への無関心) netfilter/iptables を使用している Linux 組み込み機器メーカー 13 社を GPL 違反として吊るし上げています。記事には出ていなかったけれども我が日本を代表するバッファローも 13 社の中の仲間入りです。主催者曰く、台湾からの OEM 品の大概は GPL 違反らしいのだが、取り敢えず上位メーカーを訴えてみました、ってことらしい。 どの辺りが GPL 違反なのか判断が付かないのだが、無線チップベンダーの中には NDA を結んで開発をしているケースがあり、NDA 部分で source が公開できないケースが生じているというのを見たことがある。そのときのチップメーカーは Broadcom。有り得ない話ではなさそう。netfilter/iptables は無線
<Home> → <Development Room> → <[VM]: Virtual Machine 総合窓口> → <[VM]: Virtual Machine の Hardware> はじめに 各 VM の Hardware エミュレーションについて纏めています。 lspci は Knoppix 3.x に付属されているコマンドを使用しています。 Virtual Machine List VMware 4.5.2 Virtual PC 2004 (for Windows) Virtual PC 6.1.1 (for Mac OS X) VMware 4.5.2 [Virtual Machine Specifications(VMware)] VM 内の仕様があります。 PCI Information Guest OS (Windows 2000) から見た PCI 情報 lspci
要因2:USB 機器要因 USB 機器の多くは、USB 専用機器として開発が行われていません。殆どが既存の仕様 (SCSI, Parallel, ...) や既存の Bridge チップのマージン HDD/CD-R/MO 等の USB Storage 機器の多くは、USB Bus のために開発されておらず、既存の ATA/ATAPI インターフェースから USB Storage Class へ変換する変換チップ (ATA/ATAPI-USB Bridge) を介して USB 機器として動作しています。 この変換チップの能力でデータ転送速度に大きな差があります。性能の高い変換チップは ATA/ATAPI 転送部分を Ultra DMA 転送で動作するチップもあります。 USB HUB を仲介させた場合 間に調停が入る分、データ転送速度は落ちます。データ転送効率を重視するのであるならば PC
<Home> → <LHR> → <[LHR]: ext2/ext3 file system> はじめに ext2(Second Extended File System) は Linux で使用されている file system です。ext3(Third Extended File System) は ext2 にジャーナリング機能を追加した file system です。 ジャーナリング機能は、ファイルの書き込みに対してその履歴を残しておきます。この履歴を利用することにより例えシステムの事故が起こったとしても file system の不一致が起りにくくなり、file system の復旧する時間を大幅に短縮することが出来るようになります。 ext3 の他にも、ReiserFS、XFS、JFS などの file system もや ジャーナリング機能をサポートしています。Linux
EFI (Extensible Firmware Interface) † EFI は、Intel 社が中心となって開発を行っている次世代 BIOS です。 特徴としては以下の通り。 異なるアーキテクチャへの移植 従来の BIOS は、通常、x86 系の Assembler 言語で記載されており、他のアーキテクチャ(ex. IA-64、XScale)への移植は困難とされていました。EFI では C 言語をベースとし、x86 以外のアーキテクチャでも同一の Source にてハードウェアへの対応が可能になります。 例えば起動時に USB 機器の初期化プログラムを作成した場合、BIOS では移植することは困難でしたが、EFI では同一の Source で移植することを目指しています。 起動時間の短縮 EFI は Hardware の初期化に対して多くの仕事を行いません。OS 側で Hardwa
[M.D.L] VMware の仮想 disk 増強化計画 <Home> → <M.D.L.> → <[M.D.L] VMware の仮想 disk 増強化計画> はじめに この page では VMware の仮想 disk のサイズを増やす方法について記載しています。 ほぼ FAQ と化しているこのネタですが、VMware 側も単純に仮想 disk を増やす方法は無いとの見解らしいです。本家に以下の page がありました。 [Virtual Disk Size(VMware)] 「Q: VMware の Virtual disk のサイズ、増やせないの?」に対し「A: Norton Ghost を使えば可能だよ」と答えています。 私はバックアップツールでサイズ変更を行い、問題が無いことを確認しています。 [Drive Image 2002(ネットジャパン)] Norton Ghost
Virtual PC for Windows は、Windows 上で動作する x86 仮想環境ソフトウェアです。商用で販売されていましたが、'06/07 より Microsoft 社より無償で Virtual PC for Windows が公開されています。 コレを機に試してみてはいかがでしょうか。仮想環境はかなり便利ですよ。 ダウンロードの詳細 : Virtual PC 2004 SP1 (Microsoft) 今の所、Mac 版の無償公開は行っていない様子。Intel Mac 版の開発を諦めた暁には是非 Mac 版の無償公開を望んじゃおうかな*1 VM/Virtual PC/Mac Virtual PC の競合相手*2として VMware があります。同じく Windows 上で動作する商用 x86 仮想環境ソフトウェアです。 VMware と Virtual PC との比較すると
<Home> → <M.D.L.> → <[M.D.L] VMware 3 で Kernel Debugging!> はじめに VMware 上で Kernel Debug を行った時の備忘録です。「VMware って何」って方には <VMware 関連> を参考にどうぞ。 VMware 上で Kernel Debug が出来る利点を以下に挙げてみました。 PC 1 台で Kernel Debug が可能になります 一般的に Kernel Debug を行うためには 2 台の PC が必要になります。また PC 間を null cable、1394 cable(XP only?) で接続しなければなりませんでした。 今回の VMware を使用する方法では PC は 1 台で、ケーブル接続も必要ありません。 Hung-up するのは Guest OS だけ 通常、Kernel Debug
<Home> → <LHR> → <[LHR]: Linux Kernel 2.6 再構築> はじめに Linux Kernel 2.6 再構築の方法について纏めました。Linux Kernel 2.4 系なら <[LHR]: Linux Kernel 再構築> をどうぞ。 随時更新予定。 Turbolinux 10 desktop による再構築 Turbolinux 10 desktop(10d) は Linux Kernel 2.6-test5 をベースに構築されています。この環境なら Linux Kernel 2.4 から Linux Kernel 2.6 への移行作業が無いので再構築にはもってこい、と考えています。 以下は、03.11.23 に update された Linux Kernel 2.6 test-10 による再構築について記載しています。再構築手順については、かなり省
<Home> → <My Glossary Index> → <[WLAN]> → <[WLAN]: Linux の無線 LAN 対応関連> 作業中 この page は <[WLAN]: 無線 LAN 総合窓口> の特設 page です。 お勧め本は <[WLAN]: Recommended Books> に纏めています。参考にどうぞ。 お勧め [【Wireless】Linuxで無線LAN【IEEE802.11】(Linux@2ch)] [802.11セキュリティ - フォーラム] [無線LAN動作状況(kmuto)] [Linux & Wireless LANs] [Jean Tourrilhes On Linux Wireless LAN(Slashdot.org)] Linux での無線 LAN 情報が纏まっています。お勧め。 Linux driver 配布場所 [Project I
weekly making now! (00.08.05) <Home> → <weekly making now!> → <weekly making now! (00.08.05)> はじめに(動機→息切れ→眩暈) 過去、S,M.A.R.T.(以後、SMART) ネタで [S.M.A.R.T. is smart?] という駄文を公開したことがあったのですが、記述している途中に私の気力が尽きてしまったので、そのまま放置していました。 ところがっ (^^;。 どうやって検索したか聞くのを忘れたのですが、上記の page を見つけてしまったらしくコアな source 部分が欲しいとの事。私としてもそろそろ手を入れたかった page なので2週間ほど時間が欲しい、と返答しました。が、現在2週間が過ぎようとしているのに実はあまり進んでいません。やはり私は、やる気が無いと遅々として作業が進まないみ
<Home> → <My Glossary Index> → <[news] ソフトウェアライセンス関連> → <GPL/LGPL 関連> GPL(GNU General Public License) / LGPL(GNU Lesser General Public License) は GNU が提唱しているソフトウェアライセンスです。 このライセンスは GNU が提唱している Free Software を実現する為の物です。彼らの在るべき Free Software は、「無料ソフトウェア」ではなく「自由なソフトウェア」を指しています。Free Software とは、ユーザーが以下の自由を得ることを必要としています。 目的を問わず、プログラムを実行する自由 (第 0 の自由)。 プログラムがどのように動作しているか研究し、そのプログラムに あなたの必要に応じて修正を加え、採り入れ
USB † usb.generic.allowHID = TRUE 事故防止(と思われる)HID 無効機能を強制的に有効にするパラメータ(未確認)。unknown list。 usb.autoConnect.device0 = "0xXXXX:0xYYYY" Guest OS 電源投入時に特定の USB デバイスを自動的に接続する設定方法 (from VMTN:1648 Automatically Connecting USB Devices at Virtual Machine Power On)。
VM/VMware/5.5 VM/VMware/6.0 VM/VMware/Browser Appliance Virtual Machine VM/VMware/VMmark VM/VMware/VMware Converter VM/VMware/VMware Fusion VM/VMware/VMware Player VM/VMware/VMware Server VM/VMware/VMware、儲かってる? VM/VMware/VMX ファイル VM/VMware/関連書籍 VM/VMware/年表 [news] VMware 関連 [M.D.L] VMware 4 My First Impression VMware Workstation † VMware は、Windows/Linux 上で動作する商用 x86 仮想環境ソフトウェアです。 特徴としては以下の通り。 互換性
関連情報 † 笠原一輝のユビキタス情報局 - Windows Vistaで使える仮想化ソフトを試す (前編)、(後編) (PC Watch) 良く纏まっています。お勧め。 Virtual PC 2007、VMware Workstation 6 β、Parallels Workstation 2.2、VirtualBox の比較記事。今の所、AMD-VやVT等の仮想化技術を利用してもパフォーマンスに大きく変化は現れなかった結果が出たようです。仮想化技術によって実装は楽になったものの、I/O回りなどのパフォーマンスにあまり影響を及ぼさなかった、という所でしょうか。今後に期待しましょう。 #一応、注意しておくけど「Virtual PC 2007」と「VMware」は EULA にベンチマーク結果の公開禁止事項があります。多分、今回の記事を書くに当たってその手の法的処理は行っているモノと思われま
Site admin: Makoto NARA (Mc.N) Powered by PHP 5.3.29. HTML convert time: 0.005 sec. | Home | Terms of Use | Google+ | Copyright © 2005-2012 Makoto NARA (Mc.N), Some rights reserved. This web page is licensed under a Creative Commons Attribution-ShareAlike 2.1 Japan License.
VMware Player † VMware Player は、VMware で作成した OS Image を再生するためのソフトウェアです。VMware のサイトから無償で配布されています。 特徴としては以下の通り。 複数の OS Image からの起動が可能 VMware/Virtual PC/Symantec LiveState Recovery で作成された OS Image より VMware Player 上にて起動させることが出来ます。 OS Image は別途入手する必要があります VMware Player から OS Image を作成することは出来ません。別途入手する必要があります。 無償にて配布 VMware のサイトより無償で入手可能です。 テスト環境としての活用 予め VMware で構築した環境を、他のユーザーが VMware Player 上で同様の環境を再
<Home> → <[USB]: USB 総合窓口> → <[USB-COLUMN]: USB-HUB を 6 つネストして接続したらどうなるんだろうか?> はじめに USB HUB は 5 つまでネストして接続出来る、と仕様で定められています。仕様の詳細については「Universal Serial Bus Specification 2.0」を参照してください。「4.1.1 Bus Topology」に簡単に記載しています(root hub と 末端機器を接続すると 7 つが最大になります)。5 つ以上 USB-HUB を接続したら一体どうなるのだろうか、というのがこの page の趣旨です。 仕様では 5 つ以上接続した場合、6 つ目の HUB の設定 (SET CONFIGURATION) は有効になりません(してはいけません)。USB 機器側で検知することの出来ない部分ですので、O
<Home> → <My Glossary Index> → <[news] Web バグ関連> Web バグは、ユーザー情報を収集するための技術の一つです。Web ビーコンとも言われています。 Web バグは、Web 表示には関係の無い極めて小さな画像情報を組み込んでおくことにより、ユーザーがどのような情報に対してアクセスしたのかを追跡します。特に Web バグ単体で重要な個人情報が漏れるというわけではありませんが「ユーザーが追跡されていることに気が付きにくい」、「cookie などと絡ませると個人情報の流失に繋がり易い」、「html メールで使用された場合、spam の温床として利用されやすい」等の問題点が指摘されています。 最近の流れでは、予め Web バグ(Web ビーコン)を組み込んであることを告知しているサイトが増えています。[Google 検索: webビーコン] を見ると大
SyncHack へようこそ † SyncHack は Hardware/Software のハッキングネタを纏めています。Pukiwiki を使用して運営していますが、従来の wiki 形式での更新では無く、私(Mc.N)が取り纏めた page を利用者(閲覧者・通りすがり・名無しさん等)の方々がツッコミを入れる形式を取ります。 ↑ 適用ライセンスについて † SyncHack (mcn.oops.jp/wiki/) 下のコンテンツは Creative Commons の 帰属 - 同一条件許諾 でライセンスします。ライセンスに従う限り、コンテンツの利用は自由です。 アナタからのフィードバックについても同様のライセンスを適用します。注意してください。 ↑
<Home> → <My Glossary Index> → <ソフトウェアライセンス関連> → <[news] リバースエンジニアリング関連> リバースエンジニアリング (Reverse engineering) は、著作権者の許諾を得ることなく、独自に製品を解析する行為のことを指します。 リバースエンジニアリングの特徴としては以下の通り。 互換製品開発のリバースエンジニアリング リバースエンジニアリングは、仕様が公開されていない製品の互換製品を開発する場合に用いられることがあります。解析した情報を直接互換製品に反映すると、様々な知的財産の侵害に該当する事が多い為、一般的には「解析する担当」と「開発する担当」を分けて、「開発する担当」がリバースエンジニアリングに参加しない方法で開発を行います。 上記の開発方法は一般的に「クリーンルーム方式」と言われています。 Virus の駆除のためのリ
<Home> → <My Glossary Index> → <[news] 個人向け NAS 関連> NAS(Network Attached Storage) は、ファイル専用のネットワークサーバーです。この page では個人向けに販売されている NAS について取り上げます。 NAS の特徴としては以下の通り。 Cliant OS を問わない自由性 ネットワークを介してファイルの読み書きを行うため、どんな Cliant OS でも対応出来る自由性があります。 多様な Network protocol のサポート 様々な Cliant OS と通信を行うために、様々な protocol をサポートしています。個人向け NAS の場合、Windows で使用されている SMB(Server Message block)、FTP(File Transfer Protocol)、AFS (
<Home> → <M.D.L.> → <[M.D.L] ISO ファイルの焼き方> ISO (CD Image) ファイルの焼き方を纏めてみました。 ISO ファイル (*.iso) は、CD の Image として保存されていますので、何時も行っているやり方で普通に CD を焼いても Boot することは出来ません。通常の焼き方とは異なることに気をつける必要があります。 Knoppix の ISO ファイルを焼くことを例として挙げています。 Knoppix の ISO ファイル CD-R/RW は「700 MB」を指定買いしましょう Knoppix は 700MB に迫るデータです。通常の CD-R/RW では容量が足りず、焼くことが出来ないかもしれません。通常の CD-R/RW は 640MB までしか焼けないモノが多いです。CD-R/RW を購入する場合には「700MB」と銘打った
<Home> → <My Glossary Index> → <[news] Linux File System 関連> 再編予定 Linux File System は、Linux で取り扱われている File System について取り扱います。 Linux 2.2 系の Kernel では ext2fs が標準の File System として主流でしたが、Linux 2.4 系では Linux 2.4.15-pre2 で Kernel 正式採用された ext3fs が主流になりつつあります。実際、RedHat 7.2(default)、TurboLinux 7.0(Option) で ext3fs が使われ始めています。 現在、ext3fs の他にもジャーナリング(自動記録保存)をサポートしている ReiserFS や XFS 等の File System にも注目が集まっており、
旧Mc.N Homepage SDK跡地 ブログなど SyncHack.com絵空事 投資ネタとソフトウェア開発ネタと雑談のブログ。 @SyncHack Twitterのアカウント。連絡事項があればここにどうぞ。 開発メモ FrontPage - Android絵空事 FrontPage - Windows Phone絵空事 FrontPage - SyncHack SyncHack総合。つかそもそもSyncHackはここのwikiのプロダクト名だったりする =)。 工事中なう。 Android - SyncHack.com | Home | Terms of Use | Google+ | Copyright © 2010-2013 Makoto NARA (Mc.N), All rights reserved.
weekly making now! (00.10.09) <Home> → <weekly making now!> → <weekly making now! (00.10.09)> はじめに 仕様書などに載っている用語を中心にハードディスク(主にATA)について説明しています。[ハードディスクの予備知識 part1] の続きです。 1. RAID (Redundant Arrays of Independent(Inexpensive) Disks) ハードディスクの安全性、速度を高めるための手段。OS 等が用意しているソフトウェアRAID、ハードウェアで RAID の仕組みをサポートするハードウェア RAID の2通り存在しています。 RAID の特徴は以下の通り。 ハードディスクに故障があったとしてもデータ損失させない ハードディスクには寿命があります。理論値では 5 ~ 10
次のページ
このページを最初にブックマークしてみませんか?
『SyncHack.com』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く