このサイトは、もともと作者の自分用メモとして書き始めたものです。書いてあることが全て正しいとは限りません。他の文献、オフィシャルなサイトも確認して、自己責任にて利用してください。
このサイトは、もともと作者の自分用メモとして書き始めたものです。書いてあることが全て正しいとは限りません。他の文献、オフィシャルなサイトも確認して、自己責任にて利用してください。
ふとしたきっかけで、UNIX上における「最速cp」をやってみようと思い、いくつかの方法を実装してみた。 read -> write read -> write with posix_fadvice mmap -> mmap -> memcpy -> fsync mmap -> mmap -> memcpy -> fsync with madvise mmap -> mmap -> memcpy -> munmap mmap -> mmap -> memcpy -> munmap with madvise mmap -> write mmap -> write with madvise ソース ソース 環境 Linux ubuntu 2.6.12-10-686 #1 Sat Mar 11 16:22:51 UTC 2006 i686 GNU/Linux glibc 2.3.5-1ubuntu
'livepatch' is a command to apply binary patches on running process. I wonder this is practical, but it seems to be required in teleco area, according to Pannus project page (AVL.14.0 of OSDL CGL v3.0). I just wrote it just for hacking with ptrace(2) and bfd library in a day. It was very fun! "livepatch" is just a small userland program which provides functionalities of dynamic loading and overwri
Can You Chip In? Please don't scroll past this—the Wayback Machine is fighting for universal access to quality information. The Internet Archive, which runs this project, relies on online donations averaging $15.58 to help us keep the record straight. We'd be deeply grateful if you'd join the one in a thousand users that support us financially. We understand that not everyone can donate right now,
うっかりファイルを消してしまったりすることは、よくあると思います。 いろいろ事情があって、ext3 ファイルシステムで削除したファイルの復元について、半日ぐらい調べていました。 恥ずかしながら ext2 の場合も同じだろうと ext2 の場合の復元方法を一生懸命テストしたり、古い文書やメーリングリストの議論に惑わされたりしながら、やっと Linux ext3 FAQ のなかの ext3 の開発者のひとりの引用を読んで調査が終了しました。Q: How can I recover (undelete) deleted files from my ext3 partition?つまり ext2 の場合は、ファイルを削除するとき inode を "deleted" としるしをつけるだけなので、 debugfs コマンドの lsdel で削除された inode の一覧を得ることができるし、その削除さ
ブートマネージャの1つ「GRUB」を利用する場合、BIOS表示直後に現れるGRUBプロンプトでは、OS起動前のために日本語キーボード配列(キーマップ)が認識されていない。 このため、設定ファイル「grub.conf」内に次のような記述をしておけば日本語配列でも問題なく入力することができる。 例えば「setkey doublequote at」の指定は、日本語キー配列上のat「@」を、英語キー配列のdoublequote「"」に置き換えるという指定だ。 # vi /etc/grub.conf ~中略~ #boot=/dev/hda default=0 timeout=10 splashimage=(hd0,0)/grub/splash.xpm.gz # jp keymap setkey doublequote at setkey ampersand caret setkey quote am
最近気になっているサービスと言えば、一躍有名になった「SimpleAPI その1.ウェブサイトサムネイル作成API β版」っていうサービス。その1って書いてあるくらいだから、作者の方はその2、その3を考案中と思われるわけですが、サイトのサムネイルを生成するってのはいろいろなところで役に立ちそうな気がします。 で、できれば自社で同じような仕組みを作って自社で解決したいと思われている方も多くいるのでは?と思います。僕的には会社の仕事からすれば何ら関連のないジャンルのサービスですが、個人的には非常に興味がそそられるサービスなので、その仕組みについて考察してみました。勝手な考察なので、全然違う可能性もあるので、あしからず・・・。 どうやってサイトのサムネイルを生成しているのか? 自前で位置からブラウザの描画を模倣するプログラムってのは作るには敷居が高すぎると直感。特に CSS や JavaScri
運営サイト Linux系 ペンギンたんてぃん 総合案内所 Linuxセキュリティ入門 Linuxセキュリティの話 Debian UnstableでGo! DebianのUnstableバージョンの使用記 Linux工作室 CNCとかUSBとか、工作関係 Ubuntuうぶ Ubuntu関係 Windows系 田の杜 Windows用ソフト コンピュータセキュリティ入門の入門 コンピュータセキュリティの話 PC関連 Mac化計画 Macっぽい自作PC Firefox拡張機能集 Firefoxの拡張機能集 Web構築用サイト集 Web構築に便利なページを紹介 2008-10-11 soft/MediaCoder 高機能なメディアコンバータ soft/Xirrus Wi-Fi Monitor レーダーのような表示画面を持つ無線LAN検出デスクレット 2008-10-10 リンク集 2008-10-
"Linuxベース"のケータイはすでに存在するが、これはファームウェアレベルでLinuxが動作しているという意味でのLinuxベースであり、一般消費者が自由にバイナリをインストールしたり、アプリケーション開発を行ったりする自由は許されなかった。画面サイズや入力装置といった小型デバイスゆえの制約はともかく、カスタマイズの自由がなければ、一般消費者にとってそのケータイはもはやLinux-Boxではないと言っていいだろう。 5月に発表された「工科大ケータイ」は、東京工科大学とネットツーコムの共同開発による"真のLinuxベース"ケータイだ。2005年9月から市販されている「WiPCom1000」のハードはそのままに、ソフトをLinuxへとまるごと換装、インストールもカスタマイズも自由自在という仕様は、Linux/UNIX系のパワーユーザには興味深く映るはずだ。 今回、工科大ケータイのソフトウェア
最近やったアホな話 Linuxではドライバのメジャー番号が1-4095の範囲で使える。 Linux/include/linux/kdev_t.h 4 #define MINORBITS 20 5 #define MINORMASK ((1U << MINORBITS) - 1) 6 7 #define MAJOR(dev) ((unsigned int) ((dev) >> MINORBITS)) 8 #define MINOR(dev) ((unsigned int) ((dev) & MINORMASK)) 9 #define MKDEV(ma,mi) (((ma) << MINORBITS) | (mi)) ただし、昔は1-255だったので、その範囲の番号を使いたいなら Documentation/devices.txt を見ながら空いてる番号を探さなければいけない。 ・・・・ ・・
Linux Conference 2006 http://lc.linux.or.jp/lc2006/ 2日目 最終日 初日 特別講演: “Xen” その最新情報と技術 ~第一線の研究者が語る将来像、64bit対応とその管理の最前線~ Tom Christianによる、仮想化技術の一般的な話でした。Xenに関して物凄く 技術に特化した話、というわけでもなく仮想化に関する広い話という感じでした。 オープンソースとして提供しているXenに対して、VMwareはローエンドプロダクトの 無料化や仮想ディスクの標準化提唱など、MicrosoftはVirtualServer?のLinux対応 といった対抗策を打ち出してきているという話がまずありました。 次に、Xenの構造について解説がありました。仮想マシン(VM)と仮想マシンモニタ(VMM) があり、VMはVMMから呼び出される構造になっています。X
第7回 LIDSのACLをチューニングする 面 和毅 サイオステクノロジー株式会社 インフラストラクチャービジネスユニット Linuxテクノロジー部 OSSテクノロジーグループ シニアマネージャ 2006/6/2 前回「TDEポリシーとアプリケーションのサンドボックス化」では、TDE(Trusted Path Execution)とサンドボックスについて説明しました。これで一通り、機能の説明が終わりましたので、今回からはLIDSのコマンドの使用方法や、実際のACL設定方法を詳しく見ていきましょう。 LIDSを実際にインストールしてみよう いままではLIDSがすでに設定されているVMwareイメージを使用して説明していました。今回からは実際にユーザーの環境にLIDSをインストールするための方法を簡単に説明します。 LIDSは、LIDS-1系列/LIDS-2系列ともに カーネルに当てるパッチ
Recent entries Apache2.4のリリース予定は来年(2011年)初め(あくまで予定) inoue 2010-12-23 Herokuの発音 inoue 2010-12-20 雑誌記事「ソフトウェア・テストPRESS Vol.9」の原稿公開 inoue 2010-12-18 IPA未踏のニュース inoue 2010-12-15 労基法とチキンゲーム inoue 2010-12-06 フロントエンドエンジニア inoue 2010-12-03 ASCII.technologies誌にMapReduceの記事を書きました inoue 2010-11-25 技術評論社パーフェクトシリーズ絶賛発売中 inoue 2010-11-24 雑誌連載「Emacsのトラノマキ」の原稿(part8)公開 inoue 2010-11-22 RESTの当惑 inoue 2010-11-22 「プ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く