トップ «前の日(01-18) 最新 次の日(01-20)» 追記

屑俺日記

僕の備忘録(PC、UN*X、ネットワーク関連が中心)なんです。
自分の書いたところは適当(な時とか)に書き換えますので御了承を。


2005-01-19(Wed) 余韻

googlebotは

robot.txtとトップページしか見ないものらしい。

make buildinstall && shutdown -r now

だけでフルビルドの作業が終った訳ではないらしい、事がようやく判明。

/var/spool/lock

をいじる。groupをdaemonからwheelに変え、許可属性を755から775に変えた。 あまり良い方法ではないかもしれないが、スーパーユーザでなくても kermitを 使えるようになった。/etc/groupのdaemonに一般ユーザを追記して、許可属性 だけを変えてもうまくゆかない。


2006-01-19(Thu) ん!?

@import

携帯で見ていたblosxomのerror_logに "んなスタイルシートないよ〜"とかあった。

スタイルシートからインポートしていた 別のスタイルシートが、 どういうわけか携帯の場合のみ 違うパス名になっていた。
"@import /hoge/hoge.css" と書き直すと、エラーは出なくなった。


2007-01-19(Fri) 少しづつ慣れる、か

sgmlさらにさらに

自分の使うタグを見様見真似でsgml-mode.elに適当に追加。

nviで追加しながら、M-x load-file を繰り返す。
<p>に加え、<img>タグにいっぱい追記し、<pre>タグ を入れた。

これで十分か、と思ったが、<br>タグがなかった。
時々使う<span>もない。できればタグの文字参照もなんとか...

さしあたりはこれだけtdiary-modeで書いた。
止まらない。いや、留まらない。

ほったらかしをなんとか。

FreeBSDなホストを6.2にあげる。いつも通り、てけとーに片付けた。

/usr/local/etc/cvsup/stable-update のtagを書き換え、 cd /usr/src して make update && (ry
全部make installしてからリブート、mergemaster。適当にEnter。
そしてもう一度、再起動。

放置していたportsも更新する。 日本のミラーサーバを探し、 若干空いてそうなホストを記入する。
ports-supfile の all をコメントアウトし、その 下いくつかのコメントを外す。csup ports-supfile。

おっとっと、ファイアウォール(ipfilter)をすっかり忘れていた。
自分の設定ではICMP0と8、それからTCP20,21,22,80、UDP53とかの、 そのまた一部しか開けてなかった。

# apt-get install psgml

PowerPCのEtchに入れてみた。さっと入るならこれで。

(ry
psgml (1.3.2-4) を設定しています ...
install/psgml: Ignoring emacs.
install/psgml: Byte-compiling for emacs21...
Creating config file /etc/emacs21/site-start.d/\
50psgml-init.el with new version
 done

html-modeにしようとするとpsgmlがロードされる模様。
キーバインドなんかも大幅に変わってるらしい。
ちょっとinfoなどをめくってみた。そのくらい。

おっと、気づかなかったけど ツッコまれてましたか。ではもう少し。後で。


2008-01-19(Sat) 低下、さらに低下

RELENG_6_3

急ぎすぎの気もしたが、FreeBSDのリビジョンをあげることにする。
supfileのcvs tagをを書き換えてcsup。
その先は今日中には無理だけど、とりあえずの走り書き。


2009-01-19(Mon) 雨上がりで晴れ

Windows (R) 7 ベータ版へようこそ

終わりじゃなかった。
アカウントを取り消しても、無かったことにはしてくれない。
望んでもいないメールが早速飛んできていた。

やはりloopbackが足らない

4つしかDomain-Uが起動できなかったのは、Domain-Uひとつ がディスクとスワップであわせて二つloopを消費していた から、だったらしい。
linux-image-2.6.18-5-xen-686 も、やはりloopは8つ しか用意していないようだ。

# mount | grep loop
$DIR/1.img on $DIR/1st type ext2 (rw,loop=/dev/loop0)
$DIR/2.img on $DIR/2nd type ext2 (rw,loop=/dev/loop1)
$DIR/3.img on $DIR/3rd type ext2 (rw,loop=/dev/loop2)
$DIR/4.img on $DIR/4th type ext2 (rw,loop=/dev/loop3)
$DIR/5.img on $DIR/5th type ext2 (rw,loop=/dev/loop4)
$DIR/6.img on $DIR/6th type ext2 (rw,loop=/dev/loop5)
$DIR/7.img on $DIR/7th type ext2 (rw,loop=/dev/loop6)
$DIR/8.img on $DIR/8th type ext2 (rw,loop=/dev/loop7)
 
# mount -o loop -t ext2 9.img 9th
mount: could not find any free loop device
 
# xm create xen.cfg
Using config file "/etc/xen/xen.cfg".
Error: Device 0 (vif) could not be connected. Backend \
device not found.

とりあえずのloopback倹約

DebianのXen続く。
Domain-0のディスクパーティションを切っていってもいいような気がするが、 さしあたり、swap をdiskの中に引っ込めてしまうこととする。
Domain-Uの dd で 128MBの空っぽのファイルを作り、mkswap swap.img。
そして /etc/fstab を書き直す。

# /dev/sda2 none swap sw 0 0
/swap.img   none swap sw 0 0

LABEL名による指定はloopbackなイメージが /proc/partitions にないので 無理っぽい
それからDomain-0の /etc/xen/hoge.cfg を編集して、 Domain-Uの/dev/sda2 の設定を消す。

disk    = [ 'file:/home/xen/domains/hoge/disk.img,sda1,w' \
, 'file:/home/xen/domains/hoge/swap.img,sda2,w' ]

sed -i "s/, 'f.*/]/" *.cfg でOKだった。

その結果、ここまではできた。

# xm list
Name        ID Mem(MiB) VCPUs State   Time(s)
Domain-0     0      235     2 r-----    103.5
myxen       11      128     1 -b----      4.3
myxen2      13      128     1 -b----      4.1
myxen3      18      128     1 -b----      4.0
myxen4      19      128     1 -b----      4.0
myxen5      20      128     1 -b----      4.1
myxen6      24      128     1 -b----      4.2
 
# xm create myxen7.cfg
Using config file "myxen7.cfg".
Error: I need 131072 KiB, but dom0_min_mem is 200704 \
and shrinking to 200704 KiB would leave only 40400 KiB free.

メモリが足りないようだ。

GW-MF54G2もうちょこ

此奴の「Router」機能は、どうやらNA(P)Tルータにしかならないっぽい。 まあ、大抵はそれでOKなんだろうけど。

混在

PocketRouterとAirStationで、同じ設定(SSID、wpa-psk、AES) にして、wpa_supplicantでどっちに繋がるか試す。
一旦有線で接続し、無線LANを設定し、DHCPで違うネットワーク アドレスを発給するようにする。
しばらく放置してから、PlamoなPCからwpa_supplicantとdhclient。
何回か繰り返したが、どちらも目と鼻の先だと、 AirStationが勝ってしまうようだった。


2011-01-19(Wed) わずかにぬくく、はれ

なぜか違う

オブジェクト同士の比較。例によって<html> とか <Script type="text/JavaScript">の類は省略。

var foo  = {baz: 'quux'};
var bar = {baz: 'quux'};
var qux = foo;
 
document.write(foo, "<br>");
document.write(bar, "<br>");
document.write(qux, "<br>");
document.write("<br>");
 
document.write("foo.baz is", foo.baz ,"<br>");
document.write("bar.baz is", bar.baz, "<br>");
document.write(foo.baz == bar.baz, "<br>");
document.write(foo == bar, "<br>");
document.write(foo == qux, "<br>");
[object Object]
[object Object]
[object Object]
 
foo.baz is quux
bar.baz is quux
true
false
true

やっぱり違う

間違ってたらしい。 関数の中の関数の中で宣言された変数は、そこでしか 使えない。

<html>
<script type="text/JavaScript">
 
function print()
{
    var max = arguments.length;
    var i;
    for (i = 0; i < max; i++)
        document.write(arguments[i], " ");
    document.write("<br>");
}
 
function foo(opt) {
    var bar = opt + 1;
    print ("in function foo, bar is ", bar);
    function baz(opt2) {
        var qux = opt2 + 2;
        print ("in function baz that in fucntion foo, qux is ", qux);
    }
    baz(bar);
    print("in function foo, qux is", "qux" in window);
}
 
foo(2)
print("in global, bar is", "bar" in window);
print("in global, qux is", "qux" in window);
 
</script>
</html>
in function foo, bar is 3
in function baz that in fucntion foo, qux is 5
in function foo, qux is false
in global, bar is false
in global, qux is false 

2014-01-19(Sun) 晴れて風があり、寒いらしい

SB1602BW-27021の

結線メモ。同じ色はRaspberryPiの同じGPIOに接続する。
(6-8は<未接続>とある)。

SB            RP
1  RST      P1-1(3V)
2  SCL      P1-5(I2C1 SL)
3  SDA      P1-3(I2C1 SDA)
4  VSS      P1-6(GROUND)
5  VDD      P1-1(3V)
6  CAP+ 
7  CAP-
8  Vout
9  LED A    P1-7(GPIO4) 
10 LED K    P1-6(GROUND)

現時点で最上段(アイコンが並んでいる)を光らせることは できていない。
データシートを貰わねば...

HDMIから音が

RasPiと液晶テレビにて音声がそっちから出ることを確認。
でも、HDMI-> 変換アダプタ->音声は失敗。というか、今日(書いてる今は20日 だけど)は こないだと異り何も映せなかった。
あと、Squeak から音声が利用できるか確認しそびれたのも惜しい。


2023-01-19(Thu) やはりかなりこちらは減少

USB3にSDカードリーダを繋いでSDカードを

sdcard ddrescue

ddrescue でHDDにイメージを書き出してみた。

$ time sudo ddrescue -f /dev/sdc ~/sdc_img.img log
GNU ddrescue 1.23
Press Ctrl-C to interrupt
     ipos:   15552 MB, non-trimmed:        0 B,  current rate:  69402 kB/s
     opos:   15552 MB, non-scraped:        0 B,  average rate:  82288 kB/s
non-tried:        0 B,  bad-sector:        0 B,    error rate:       0 B/s
  rescued:   15552 MB,   bad areas:        0,        run time:      3m  8s
pct rescued:  100.00%, read errors:        0,  remaining time:         n/a
                              time since last successful read:         n/a
Finished                                     
 
real    3m10.161s
user    0m0.573s
sys     0m14.330s

所見。
グラフの縦軸は自動で、数字の大きい方から表示しているけど、 今回は順番をいくつも書き換えることになった。
予測時間は最初を除くとかなり正確。


リンクはご自由にどうぞ。でもURLや内容が変った場合はあしからず。

index.htmlは ここから。