Linux

非同期イベントを扱うプログラムの書き方

非同期イベントの処理の仕方について勉強した事をまとめます。デバイスへの入出力等の非同期イベントはUNIX系システム*1ではほとんどがファイルディスクリプタの状態変化、シグナルによる割り込みによって実現されます。ファイルディスクリプタの状態変化は…

オリジナルLinuxを自作

以前買った本に全く手を付けてなかったのでやってみる。自分で作るLinux OS (日経BPパソコンベストムック)作者: 日経Linux出版社/メーカー: 日経BP社発売日: 2006/07/19メディア: 大型本購入: 1人 クリック: 24回この商品を含むブログ (24件) を見る第1部(Bu…

Linuxが起動しなくなった。

Debian環境を構築してからはや2週間で起動しなくなった。Windows側からLinuxを起動する為の/etc/init.d/vmware スクリプトがどうやら原因らしい。single modeで起動してスクリプトが実行されないようにすると無事に起動するようになった。 ただ、他にもロケ…

無線LAN ndiswrapper

FedoraからDebianに入れ替えたところmadwifiがうまく使えなくなっていたのでndiswrapperを使ってみた。 ndiswrapperとはwindows用のドライバをlinuxでも使えるようにする為のものです。とても快調です。 # apt-get install ndiswrapper-{utils, source} wire…

Foxmarks

LinuxとWindowsのFirefoxの同期を取る為にインストールした。https://addons.mozilla.org/firefox/2410/からインストールしてFirefoxを再起動するだけ。これで自動的にブックマークなどが同期される。 Googleもbrowsersyncという同期ツールを提供しているみ…

昨日の続き

id:MaD:20061229でVMware Player上でのキーコードがおかしくなる原因は、Windows上でキー割り当てを変更した上に仮想マシン上でさらにキー割り当てを変更している為。 解決方法は Linux側で直接起動しているか、VMware上で起動されているか判別してxmodmapを…

VMware Playerで別パーティションのLinuxを起動する方法

最近ハードウェアの開発をすることが多くなったので、WindowsXPを使う事が増えて来た。今までほとんど全てLinux上で暮らして来たけど、いちいちリブートするのが面倒なので環境を再構築しようと思う。 現在のノートPCの構成はLinuxとWindowsXPをデュアルブー…

Error 25: Disc Read error

ひさびさにgrub-rebootをしてノートPCを再起動したら上記のエラーが出て全てのOSが起動しなくなった。その後普通に起動してもぴくりともしない。 HDDが壊れたかと思ってびびった〜。とりあえずの対処は grubのメニュー画面で'c'を押してgrubのシェルを起動す…