Hatena::ブログ(Diary)

間違いだらけの備忘録

人生の目的:
仕事と趣味を通して、世の中を変える。そのために、この人生(時間)を楽しむ
尊敬する言葉:
生存適者
目的のために、有効ならば、手段を選ばずつまり、本末を転倒しない

イベント備忘録:

7/29-8/5(日-日) https://wiki.debconf.org/wiki/DebConf18 (仮) https://debconf18.debconf.org/accounts/login/
8/10-12 C94(金-日)(仮)
8/11-12 https://2018.coscup.org/ (仮)
8/13(月) 19:00〜 インプレス
8/25(土)18:00〜@テラスビアガーデン&肉バル LF
9/8(土)10:00 品川駅(仮)
9/15-9/18(土-火)PyCon JP
9/22(土) KernelVM@京(仮)

2011-09-30

[]Windows Virtual PC

http://www.microsoft.com/downloads/ja-jp/details.aspx?FamilyID=2b6d5c18-1441-47ea-8309-2545b08e11dd&DisplayLang=ja

Windows XP Mode および Windows Virtual PC

http://www.microsoft.com/japan/windows/virtual-pc/download.aspx

双方でダウンロードできるVirtual PCの種類(VT要不要)が異なる

[]ルートファイルシステム変更

ルートファイルシステムをBtrfsにする方法

http://nkjmkzk.net/?p=2094

現在のルートファイルシステムからデータをコピーします。なお、別ボリュームの/boot、スペシャルファイルを含むディレクトリ等はコピーせず、後ほどディレクトリだけ作成します。

[root@~]# cd /
[root@~]# cp -a {bin,etc,home,lib,lib64,media,misc,opt,root,sbin,selinux,srv,tftpboot,u01,usr,var} /mnt
[root@~]# mkdir /mnt/{boot,dev,mnt,proc,sys,tmp}

次にKernelをビルドしたディレクトリに移り、今一度make installを行います。これは、変更したfstabに基づいてinitrdを再構築するためです。また、同時にgrub.confも適切に編集してくれます。

[root@~]# cd /var/opt/btrfs-unstable/
[root@~]# make install

めも、未検証

[]透過的圧縮

http://nkjmkzk.net/?p=1458

Btrfsではマウント時に-o compressを指定することで圧縮を有効化できます。

めも、未検証

2011-09-29

[]Jawbone JAMBOX

http://www.trinity.jp/products/jawbone/jambox/

Bluetooth スピーカー/マイク

充電しながら再生できるらしい。

未評価

2011-09-28

[]TOEICはどれぐらい英語ができないかを測る試験

http://damedame.monyo.com/?date=20110925

http://blog.livedoor.jp/lunarmodule7/archives/2193986.html

  • E 〜215点 英語に近づいてはならない。
  • D 220点〜465点 英語が全く出来ない。
  • C 470点〜725点 英語ができない。
  • B 730点〜855点 読み書きは多少できるが、必要なレベルに達していない。
  • A 860点〜 最低限の英語力を備える。

素敵〜

[]純粋で無垢なる心をもった爆殺者

http://d.hatena.ne.jp/amane1234567jp/20110926/1317003708

「ミクシで知り合った先輩作家のAさん(バリバリ個人名)が2ちゃんとかツイッターで情報操作したほうがいいって教えてくれたんで、今日からはじめまーす」

素敵すぎる

ある意味、「地獄への道は善意で舗装されている」の極端な形、

「天国へ行くのに最も有効な方法は、地獄へ行く道を熟知することである」の裏。

2011-09-27

[]正規表現部分のみ切り出し

grep -o

http://jarp.does.notwork.org/diary/200203b.html#20020316

http://araistudy.g.hatena.ne.jp/iwaseki/20061106/p1

IPアドレスらしき部分の表示例

ifconfig eth0 | egrep -o "addr:[0-9]+(\.[0-9]+){3}" | egrep -o "[0-9]+(\.[0-9]+){3}"
ifconfig eth0 | grep -oP "addr:\d+\.\d+\.\d+\.\d+" | grep -oP "\d+\.\d+\.\d+\.\d+"

若干修正、MACアドレスらしき部分のみ表示

LC_ALL=C /sbin/ifconfig eth0 | /bin/egrep -o 'HWaddr [0-9A-Fa-f]{2}(:[0-9A-Fa-f]{2}){5}' | /bin/sed ' s/HWaddr //'

おとなしくsed等を使った方がよさそうだが、http://d.hatena.ne.jp/gunshot/20081216/p1

ケースによっては便利

めも

[]LC_ALL

http://h50146.www5.hp.com/products/software/oe/tru64unix/manual/v51a_ref/HTML/MAN/MAN5/0141____.HTM

LC_ALL 環境変数は LANG 環境変数と同じ構文で定義します。 LANG と LC_ALL との
  違いは, LC_ALL が他のすべての国際化環境変数より優先するのに対して, LANG
  は国際化環境変数の中では優先順位が最も低く

めも

[]vconfig

http://www5b.biglobe.ne.jp/~urajigen/vnuml/vconfig.html

vconfigはIEEE802.1QVLANタギングを利用したVLANインタフェースを作成するためのlinuxコマンドである。

下記の公式サイトでダウンロードできる。

http://www.candelatech.com/~greear/vlan.html

インストール

上記の公式サイトからtarボールをダウンロードし、コンパイルする。 そして出来上がった実行ファイルを適当なディレクトリにコピーしてやればよい。

ここで注意するべきことは、linuxカーネルで802.1QのVLANタギングが有効になっているかどうかだ。 有効になっていない場合は、802.1QのVLANタギングを有効にしたlinuxカーネルを使用すればよい。

めも

[]RPM作成時にdebuginfoパッケージが作成されないときの対処方法

http://kodai74.blogspot.com/2011/08/rpmdebuginfo.html#links

解決方法は簡単で、redhat-rpm-configパッケージをインストールすればOKです。このパッケージがインストールされていなくて、debuginfoパッケージが作成されない場合、バイナリ自体にデバッグ情報が含まれてしまうために出来上がったRPMファイル自体のサイズが少し大きくなります。

めも、未検証

2011-09-26

[]ツールボトル

Tacx Tool Tube タックスツールチューブ

http://cbnanashi.net/cycle/modules/newbb/viewtopic.php?topic_id=6885&forum=80

LOOKボトルをツール入れとして使う

http://fotopota.sakuraweb.com/archives/2011/08/post_665.shtml

めも、未検証

2011-09-25

[][]NetXen 10GbE

http://h50146.www5.hp.com/products/software/oe/linux/mainstream/product/hardware/option/nic/nc510c.html

unm_nic.ko/netxen_nic.ko/nx_nic.koの 3種類が存在します。今後 HPは、2種類の後継ドライバとなる nx_nic.koをリリースしていきます。

QLogic Acquires NetXen

http://ir.qlogic.com/phoenix.zhtml?c=85695&p=irol-newsArticle&ID=1283033&highlight=

http://ascii.jp/elem/000/000/560/560092/

めも

2011-09-24

[]黒いTシャツを使って忍者になる方法

http://ayacnews2nd.com/archives/51490498.html

http://rocketnews24.com/2010/02/18/%e3%80%8c%e9%bb%92%e3%81%84t%e3%82%b7%e3%83%a3%e3%83%84%e3%82%92%e4%bd%bf%e3%81%a3%e3%81%a6%e5%bf%8d%e8%80%85%e3%81%ab%e3%81%aa%e3%82%8b%e6%96%b9%e6%b3%95%e3%80%8d%e3%81%8c%e3%81%99%e3%81%94%e3%81%84/

Tシャツを裏返してかぶり、顔の表面だけを出し、腕の部分を後頭部のあたりで結ぶ。あごの下にある布を上にずらして口を隠し、顔の表面が鼻と目だけになるようにする。

素敵すぎる

2011-09-23

[][]howm

一人お手軽 Wiki もどき

http://howm.sourceforge.jp/index-j.html

Emacs で断片的なメモをどんどんとるための環境

めも、未検証

chalow - CHAngeLog On the Web

http://chalow.org/

chalow は ChangeLog ファイルを HTML ファイルに変換してブログ化するツールです。

ChangeLog メモ

http://nais.to/~yto/doc/zb/0016.html

[]rhel6 Analyzing the Core Dump

http://www.linuxtopia.org/online_books/rhel6/rhel_6_deployment/rhel_6_deployment_s1-kdump-crash.html

# yum install --enablerepo=rhel-debuginfo crash kernel-debuginfo
# crash /usr/lib/debug/lib/modules/hoge/vmlinux /var/crash/fuga/vmcore

めも

https://www.scientificlinux.org/documentation/faq/yum.apt.repo

sl-debuginfo - disabled by default - These are the debuginfo rpm's that get generated when building packages. Because they are quite large, and not usually used, they are in their own repository.

CentOS6.2

# yum install --enablerepo=debug crash kernel-debuginfo --nogpgcheck

めも

2011-09-22

[]エルゴトロン Neo-Flex LCDデスクスタンド 33-310-060

http://www.ergotron.com/Products/DeskMounts/tabid/71/mid/396/ctl/Product/PRDID/126/Language/ja-JP/Default.aspx

http://review.kakaku.com/review/K0000018582/

VESAマウント対応のピボット対応なスタンドアーム

廉価で結構評判がよさそうだ。

未評価

ライブクリエータ 複数台 設置用アーム ポール タイプ

http://www.livecreator.co.jp/products/plural_mount.html

http://www.livecreator.co.jp/ex/001.html

モニターアーム 自作

http://ameblo.jp/konica/entry-10552549665.html

ジャッキベース・・これが足になる。

 新品でも一足680〜1500円程。

 これで高さを調整できる。

単管・・・ 私の机が幅180センチなので、2メーター物と使ったが、

 鳥居のように組むので、長い物2本、 そして1メータ2本(柱部分)

 1Mは300円ぐらいと安い(´・ω・)スね

クランプ・・・ 足場用クランプで、自在と固定それぞれ

 私はそれぞれ4つ使用 一個145円

 また机をはさむタイプも2つ必要なので注意。

めも、未検証

サンワサプライ 水平多間接上下2段アーム CR-LA507

http://www.monotaro.com/p/4014/0834/

水平デュアルアーム (2台取付1段2列)

http://www.dorfield.co.jp/horizontal-multi/egl-202d.html

オウルテック モニターアーム ワイヤ式

モニターアーム 二段ワイヤ式×2

OWL-ATC40

http://item.rakuten.co.jp/e-kurashi/qs377/

縦型3面ロングポールモニターアーム

http://www.thanko.jp/product/2870.html

[]プッシュアップバー

腕立て伏せ用

http://www.amazon.co.jp/dp/B000BT8TN0

安めで評価も良さそうなので買ってみた。

未評価

2011-09-21

[]錆落とし

http://superkireizuki.com/sabitorimania.html

サビ取りマニア講座

レベルが上がるにつれ傷が深くなります。傷が深くなると汚れも付きやすくなり、光沢も無くなって行きます。

(中略)

気をつけようガンガンこすると傷がつく

  1. クレ556、ピカールなどを布に付け錆の部分をこする
  2. クレ556、ピカールなどを歯ブラシに付け錆の部分をこする
  3. 錆び取り剤を布に付け錆の部分をこする
  4. 錆び取り剤を歯ブラシに付け錆の部分をこする
  5. クレ556、ピカールなどをワイヤーブラシに付け錆びの部分をこする
  6. 錆び取り剤をワイヤーブラシに付け錆の部分をこする
  7. 金属磨き剤をつけた耐水ペーパーでこする。
  8. ワイヤーブラシアタッチメントを電動ドライバーに装着し削ります。

自転車を洗おう!

http://www.1101.com/bicycle/archive/2001-07-12.html

http://homepage2.nifty.com/shimamura/bike/xlr80r/xlr80r_sabiotosi.htm

  1. スプレーオイルとワイヤーブラシでこする。
  2. 錆び取り剤とワイヤーブラシでこする。
  3. 錆び取り剤にどぶ漬け。
  4. 耐水ペーパー等でこする。
  5. ディスクグラインダーとブラシを使う。
  6. サンドブラストする。

荒技

http://log.paffy.ac/test/read.cgi/bike/1025322782/

サンポール(8%)or薬局塩酸(37%位安上がり 塩酸の錆取り力が強いのは20%)

クレのラストリムーバーでリン酸皮膜形成。

2011-09-20

[]chkdsk オプション

http://pctrouble.lessismore.cc/running/chkdsk_option.html

/f :

ファイルシステムを修復する。

あくまでもソフトウェア的な修復で、ハードディスクのセクタチェックは行わない。

最も使用頻度の高いオプション。

/r :

不良セクタを特定し、不良クラスタから修復可能なデータは修復する。

また、「/f」のオプションを包括する。

ハードディスクの信頼性に自信がある場合に使用。

領域内の全セクタをチェックするため、非常に時間がかかる。

また、不良セクタを含んだ不良クラスタのデータは破損しているのが普通なので、過信は禁物。

ちなみに、「/f」でダメだと、こっちでもダメな場合がほとんどです。

/b :

MFTに保存されている不良クラスタをチェックし直す。

※Vista以降のみ対象。

また、「/r」のオプションを包括する。

壊れかけのハードディスクから新しいハードディスクへ、パーティション丸ごと移動した場合等に有効かと。

2011-09-19

[]Can't locate module block-major-43

boot時上記が表示されるのはLVMでの表示のみの既知障害らしい

http://www.redhat.com/archives/nahant-list/2006-September/msg00212.html

RHEL 4....You can add:

"alias block-major-43 off" to /etc/modprobe.conf

めも、未検証

2011-09-18

2011-09-17

[]dropwatch

https://fedorahosted.org/dropwatch/

未検証、Debian系はsqueezeはkernel未対応

2011-09-16

[]DVDの転送速度

http://ja.wikipedia.org/wiki/DVD

データの転送速度は等倍速で11.08Mbps (=1385kiB/s) である。これはCDの転送速度を1倍速 (150kiB/s) として、9倍速程度に相当する。

めも

2011-09-15

3時間毎降水量予報

http://www.imocwx.com/guid/gd100jp.htm

めも、未評価

2011-09-14

[]みてるなう

http://miteru.gkbr.me/

twitterに今見ているページをコメント付きでかんたん投稿。

参考

http://www.kraftwerk.jp/dev/2011/09/04/369/

めも、未検証

[]vmlinuzからvmlinuxへ変換する

http://apribase.net/2010/02/26/vmlinuz-1f-8b-08-00/

http://d.hatena.ne.jp/adsaria/20091129/1259472769

http://www.codeguru.com/forum/showthread.php?t=415186

$ od -A d -t x1 /boot/vmlinuz | grep '1f 8b 08 00'
$ dd if=/boot/vmlinuz bs=1 skip=(上記の結果の開始) | zcat > vmlinux

めも

2011-09-13

[]Microsoft Garage Mouse without Borders

複数のマシンを一個のマウス+キーボードで制御

http://blogs.technet.com/b/next/archive/2011/09/09/microsoft-garage-download-mouse-without-borders.aspx

http://jp.techcrunch.com/archives/20110912from-microsofts-garage-mouse-without-borders/

ファイルのドラッグ&ドロップ、クリップボードの共有とコピペ、全マシンのロックとアンロック、そしてもちろん、複数のコンピュータに亘るキーボードとマウスの共有

めも、未評価

2011-09-12

2011-09-11

[]シリアルケーブルクロス接続の動作確認

一方のサーバで下記を実行
      # cat /dev/ttyS0
もう片側のサーバで下記を実行
      # echo test > /dev/ttyS0
catで文字列が受け取れることを確認

めも、未検証

参考

http://www.linuxselfhelp.com/HOWTO/Text-Terminal-HOWTO-6.html

2011-09-10

[]gitit

http://gitit.net/

gitでコンテンツ管理されるwiki

めも、未検証

2011-09-09

[][]男の子は、何歳(いくつ)になっても変わらない。われわれは、強力で、派手で、むちゃくちゃで、制御の難しいホットロッドなマシンが、心の底から大好きなのである。

http://business.nikkeibp.co.jp/article/life/20110908/222523/?P=4

この度、読売新聞社は、原子力技術の将来を案ずるあまり、うっかり本音を漏らしてしまったのだと思う。

「君らは色々言うけどさ、原発を持ってるとそれだけで周辺国を黙らせることができるんだぜ」

 という、このどうにも中二病なマッチョ志向

素敵すぎ

それらを止めるためには、われわれの中にいるマッチョをなんとかして説き伏せなければならない。

 それは、とても難しいことだ。

 主筆は85歳になっているはずだが、いまだに中二病だ。

 道は険しい。

どうみても手遅れです。本当にありがとうございました。

2011-09-08

[]DAHON Vectorシリーズ

http://www.dahon.jp/2011/products/index.html

めも、折りたたみで10Kg切るというのは素晴らしい。

[]暗黒SPEED 暗黒技術研究所

自転車屋ではない機械屋さんの改造

http://homepage3.nifty.com/angiken/page_nakama.html

http://ameblo.jp/yosiko2

めも。

2011-09-07

[]Intel Solid-State Drive 311 Series SSDSA2VP020G201

SLCタイプのSSD

http://akiba-pc.watch.impress.co.jp/hotline/20110625/etc_intel.html

http://www.coneco.net/PriceList.asp?COM_ID=1110624335

ちょっと前の記事だが、めも

2011-09-06

[]シリコンブロアー KMC-42CP-OR

http://www.amazon.co.jp/gp/product/B001P2VEXO

めも、未評価

2011-09-05

[]runkeeper

http://runkeeper.com/

ルートラボ類似サービス?

未評価

[]apache-killerの評価にはある程度のファイルサイズが必要

http://blog.tokumaru.org/2011/08/apache-killerapache-killer.html

めも、未評価

[]ファイルシステムの種類を判別

http://search.luky.org/linux-users.9/msg02631.html

# file -k -s /dev/hogen

めも

サンプル

16GB VFAT@Windows7 フォーマット@squeeze
/dev/sdd1: x86 boot sector, code offset 0x58, OEM-ID "MSDOS5.0", sectors/cluster 16, reserved sectors 3328, Media descriptor 0xf8, heads 255, hidden sectors 32, sectors 30179296 (volumes > 32 MB) , FAT (32 bit), sectors/FAT 14720, reserved3 0x800000, serial number 0x448406ce, unlabeled DOS executable (COM), boot code

16GB ext3@squeeze
/dev/sdd1: Linux rev 1.0 ext3 filesystem data, UUID=xxxxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx (large files)

2011-09-04

[]FREEDUP

ファイル重複をハードリンク、シンボリック化

http://www.freedup.org/

http://cloudgraphics.tumblr.com/post/410107979/ubuntu-9-04-hdd-freedup

めも、未評価

バックアップにrsync --link-destを使う

http://slashdot.jp/~ruto/journal/362588

rsync --link-destは次のようにして使う。

    rsync --link-dest old source dest

これは次のような動作になる

sourceをdestにコピーする。ただしoldにあるファイルと同じ内容のファイルはそのファイルへのハードリンクにする。

これを次のようにcronと組み合わせることで、毎日のバックアップが取れる。

    日付を名前にしたディレクトリを作る
    前の日のディレクトリを--link-destのパラメータに渡して、バックアップ対象のディレクトリを新しいディレクトリにコピーする。

めも、未評価

2011-09-03

[]mhvtl

Linux Virtual Tape Library

http://sites.google.com/site/linuxvtl2/

GPL v2

めも、未検証

2011-09-02

[]GreaseMonkeyで音を鳴らす。

var body = document.getElementsByTagName("body")[0];
body.innerHTML += '<audio src="http://example.com/sample.ogg" autoplay </audio>';

めも Fx3.6ではoggが適当なようだ。

閉じタグが足りないが、動作はしている。詳細未調査

参考

http://mitc.xrea.jp/diary/013

http://www.htmq.com/html5/audio.shtml

http://maoudamashii.jokersounds.com/

audioタグを使う 別解

http://d.hatena.ne.jp/yambi/20110812/1313175138

html5が使えるならこれ.

newでAudioオブジェクトを作り,

var audio = new Audio(sound_file_url);

playで音を鳴らす

audio.play();

先に読み込みができるので,遅延はほとんどなし.

めも

音量調節

var audio = new Audio("http://example.com/sample.ogg");
audio.volume=0.1;
audio.play();

めも、未検証

参考

http://www.html5.jp/tag/elements/media_elements.html#user-interface

http://himaxoff.blog111.fc2.com/blog-entry-97.html

volume属性に 0.0 〜 1.0 の範囲の数値を設定することで音量を変更できる。0.0 は最小音量で、1.0 は最大音量。

Firefox3.6とGoogleChrome7でテストした限りでは、volume = 0.0 だと何も聞こえない。

[]複数バージョンの同時起動

http://level.s69.xrea.com/mozilla/index.cgi?id=20090706_no-remote

  • 鉄則1. [必須] 既定のブラウザは -no-remote 無しで起動すること。
  • 鉄則2. [必須] 上記以外は -no-remote 付きで起動すること。
  • 鉄則3. [推奨] -P オプションで明示的にプロファイル名を指定して起動すること。

中略

  • no-remote
  • オプション指定あり:他プロセスの有無にかかわらず自分自身を新規プロセスで起動しようとする。
  • オプション指定なし:他に指定されていないプロセス(高々1個)があればそれに寄生し(バージョンに無関係)、無ければ新規プロセスで起動する

めも

[]ProfileManager

http://mozilla-remix.seesaa.net/article/55663924.html

ファイル名を指定して実行で開いた入力欄にfirefox.exe -ProfileManager

めも

2011-09-01

[]ブルースクリーンを別の色にする

http://technet.microsoft.com/ja-jp/windows/gg986279

めも、未検証