2020年4月13日月曜日

VSCodeでautodate.vim相当

ファイル保存時にLast modifiedの行を自動的に更新してほしい.

vimではautodate.vimがやってくれていて,以下の設定で使っている.

let autodate_keyword_pre="Last modified: "
let autodate_format="%Y-%3m-%d %H:%M:%S +0900 (JST)"

これをVSCodeで再現したい.
#offsetとtimezoneがハードコードなのはあかん.strftime(3)らしいので%z,%Zにすべきと思われる.

  1. 拡張機能からAuto Time Stampを入れる
  2. 歯車から拡張機能の設定を開く
  3. Moment FormatをYYYY-MMM-DD HH:mm:ss ZZ [(JST).]にする
3.にはMoment.jsのフォーマット(https://momentjs.com/docs/#/displaying/format/)で記入する.z,zzは使えないらしい(詳細は読んでない).

2017年3月30日木曜日

Microsoft Universal Mobile Keyboard

蓋開いて電源ON、閉じてOFF

電源ボタン: 右側面

ペアリング: 電源ボタン長押し

入力切替:
( on ASUS Z500M Android )

Atok: Alt + Space
Google IME: Shift + Cmd
※ Google IME では、左Altで絵文字メニュー、右Altで記号メニューが開き、開いている間は半角確定入力になる

Google IME の設定からハードウェアキーボードのレイアウトを日本語キーボードに変更できる。Atok ではできない模様(英語配列で使用するしかない)

Versions:

Android: 6.0
Atok: 1.8.4
Google IME: 2.20.2802.なんとか

2015年9月30日水曜日

9 Clues 2


話す
インターホン ボタン取れる 付ける 押す


話す 話す
死体 名札 メモに鍵

ホール
メガネ レンズはめる 拾う 渡す
中央階段裏 シンボル

2階廊下
ドア パズル 車の鍵

クロウ部屋
ソファ メカニズムキューブ
窓 メカニズムキューブ
床 罪 メカニズムキューブ
右の棚 ペーパーナイフ 模型パーツ
ジンジャーの絵 ペーパーナイフ メカニズムキューブ シャベル

廊下
バケツ ファントム ストーブ

ホール
話す 地図


地下入り口 シャベル

廊下
出てけ
缶 ファントム 目
ほうき
小窓 ドライバー
配電盤 ドライバーで開ける ブレーカー 鍵
戸棚 HO
ドア ハサミ ほうき

倉庫
中央右 顔 ファントム ドクロ
右の棚 スプレー バール
ベッド ワイヤー スプレー ペーパーナイフ 腕

廊下
洗濯機? バール 腕
戸棚 HO

倉庫
マネキン 鍵 ドア

機械室
パネルの上 手掛かりシンボル
グローブ
かまど バール グローブx2 石炭
天井 飲んだくれ 歯車x3
棚 はけ 箱に歯車 ヒューズ
プレス機 石炭 はけ
パネル ヒューズ はけ

迷路

隠れ家
右上の板 ファントム お化け
床の箱 暗証番号 ダイナマイト
流し 導火線 マッチ
左端 マップ下にビン
樽 瓶 アルコール
壁 ダイナマイト 導火線 ペーパーナイフ アルコール マッチ

屋上
鞄 金属棒 爆弾 暗証番号
現実へ
ホース ファントム 蛇

東廊下
ドア シンボル
ゴミ箱 ワイヤー
像 顔
鍵穴 ワイヤー

中庭
像の足下 模型パーツ 熊手
テーブル 顔

温室
左 ガラス シンボル
天井 熊手 顔

中庭
像 顔 全部点ける 葉
ボックス 葉 HO

温室
死体 園芸はさみ 病棟の鍵

中庭
ボックス HO

温室
車椅子 テープ

東アトリウム
丸椅子 ファントム くらげ

手術室
ライトの紐
左のベッド下 ファントム たこ
ゴードン フラスコ瓶
クロウ 名札確認
手術台 HO
戸棚 メス コットン
クロウ 名札 メス
流し 名札 コットン フラスコ瓶
手術台 HO
流し ピンセット

東アトリウム
ドア 鍵 名札

談話室
窓 フック 開ける
テレビ上 模型

廊下
正面 シンボル
ゼッド ブロック

談話室
ブロック 神経衰弱
ダクト HO
小窓 鎖 鍵

シャワー
流し ファントム 血
排水口 スポンジ 鎖 タップ
シャワーバルブ タップ
シャワーヘッド スポンジ

廊下
ゼッド モザイク

図書館
机 ハサミ
本棚 ブックエンド
ドア ブックエンド

美術室
HO
患者 虫めがね
ドア上の絵 シンボル

庭園
木の幹 ファントム
ベンチ 背もたれ はさみ テープ
ベンチ 傘の下 はさみ 宝石

美術室
テーブル 人形ばらす テープ 空気入れ

庭園
ボール 空気入れ
カラス ボール

図書館
ミティちゃん
本 モザイク

美術室
猫耳 ミティちゃん
床 取っ手

図書館
机 取っ手 ホッチキス 模型

美術室
ミティちゃん ホチキス
椅子 はさみ モザイク
HO

庭園
日時計5371 94682 325841 宝石 モザイク エレベーターの鍵

ホール
エレベーター 鍵

シャワー
モザイク

隔離部屋
便器 ファントム 手
壁の絵 骨のナイフ
ベッド ナイフ スプリング
ベッド下 模型
窓 ナイフ スプリング レンチ
便器 レンチ ギア マッチ
流し 栓 お湯 石鹸 ギア
ベッド 箱 ギア 贈り物
ゼッド 贈り物 爆竹
窓 爆竹 マッチ

談話室
患者 ガラス

管理室
人形 能無し 輪ゴム
死体 財布 鍵
戸棚 鍵 テーザー銃 模型
パネル テーザー銃

資料室
右の棚 シンボル
ダンボール ガラス フィルム
モニター 定規

談話室
ダクト 定規 HO
テレビ やすり つまみ

資料室
モニタ フィルム つまみ 暗証番号
コルクボード 金庫 テーザー銃 輪ゴム 暗証番号

延焼した入り口
床右奥 ファントム
床 瓦礫どける 点滴スタンド 絵の破片
梁 スタンド

発電室
電源レバー
配電盤 はたき
引き出し ピンセット 上の段 バッテリー
壁の穴 ピンセット レンズ
タンク シンボル

入り口
窓 ピンセット レンズ

発電室
配電盤 レンズx2 バッテリー

廊下
床 ファントム
床 絵の破片
入り口 はたき

部屋
壁の穴 ちょうつがい 模型
ソファ ちょうつがい HO

廊下
ケージ 靴べら 斧
扉 斧

礼拝堂
クルツ ロケット 絵の破片 模型
右壁 電球
床 スツール
床 絵の破片x5

部屋
ソファ HO
床 スツール
電気 電球
壁 スイッチ
ベッド上段 絵の破片 接着剤 はさみ ロケット(空、一部) ロケット

礼拝堂
クルツ ロケット

西廊下
植木 ファントム

診察室
左ベッド スタンド ファントム
机上棚 手袋
机 手袋 アルコール
アシュレー アルコール 鍵
戸棚 鍵 包帯 気付け薬
アシュレー 包帯
オーウェン 気付け薬 クルツキー

廊下
ドア クルツキー

クルツオフィス
鞄 模型
引き出し 電池
本棚 レターオープナー
無線 安全ピン
鞄 安全ピン 鍵
引き出し 鍵 洗浄液
無線 レターオープナー 洗浄液 電池

アシュレーの部屋
鏡 ファントム
引き出し ディスク
大箱 ディスク HO
オウム 餌
ケージ カーペット 床

秘密の部屋
電気x2 点ける
右壁 シンボル
コルクボード クリップ
机 クリップ
棚 手袋

アシュレーの部屋
鏡台 手袋 ドリルの刃
引き出し クリップ 鍵

地下室
棚 箱 鍵 目
机 目 人形

アシュレーの部屋
オーウェン 人形
HO

地下室
ドリル 鍵 刃

アシュレーの部屋
ドア ドリル

廊下
アシュレー 気付け薬

通路
壁 消火器

廊下
床 消火器

ホール
カウンター 手袋 消火器
ドア 消火器

左廊下
床 消火器

発電室
バルブ レンチ タップ
電源 レンチ
チェーンソー レンチ チェーン 引っ掛け棒
ギアボックス 破損歯車外す タップ チェーン

廊下
電線 引っ掛け棒

病室
HO

廊下
ドア ベルト

バスルーム
ゼッド ベルト
床 銃
床 パテナイフ

病室
ロッカー 銃 松葉杖 ミティちゃん
猫耳 ミティちゃん
HO

バスルーム
ゼッド 松葉杖
アシュレー 銃 テーザー銃
便器 パテナイフ 爆弾
排水口 爆弾
ゼッド テーザー銃

Ending.

2015年2月3日火曜日

rsync には --modify-window オプションをつけよう

更新していないファイルが何度も転送されてしまう症状.
google 先生にお尋ねすると,FAT32だとタイムスタンプの粒度が良くないから --modify-window=1 が必要ということらしいけど,cifs でマウントしてるディレクトリ(元はntfs)でも症状がでてたので,基本指定しておいたらいいと思う.ちゃんと追ってないのでcifsは濡れ衣かもしれない.

2014年12月23日火曜日

@SIMPLE DLシリーズ Vol.35 The 呪いの廃校舎 攻略メモ

捧げる魂はどれか1色だけ
(室内は赤より青が多い?緑は廊下限定?
黄はレアだがどちらでも出る。1周目は出ないかも?)

第一話
教卓にカッター
ロッカーにモップ
棚にメモ
ドア 針金 カッター

保健室
机に写真機
棚の上の箱 モップ
引き出しに鍵

2-A
床 ピンセット
(魂 左後ろ窓側机、左の鞄)

保健室前

2-B
倒れた机の中 564
黒板にモップ 219
ロッカーの番号を合わせる
(魂 後ろ黒板 左スピーカー 教卓)

2-A 黒板 → 机

2-B
ロッカーに鍵
瓦礫にバット
保健室

2-B
時計 6:10
瓦礫に箱 寅 午
保健室へ逃げる

第二話
ベッド下にモップ

2-A
後ろの絵 メッセージのでてない状態でしばらく待つ
人形降ってくる → モップ
(魂 後ろの窓、デスク引き出し、時計)

トイレ
右端の個室 モップ
2:3 4:2 3:4
用具入れの流しに電源コード
(魂 流し、個室2番目、便器4番目)

家庭科室
保健室へ逃げる

2-B
後ろの黒板 メモ (家庭科室のヒント)
スピーカー 左、右

家庭科室
右側の蛇口 ハンドル取れる
テレビに電源コード
ダイヤル RRLRR (つまみを回して目が向く順番)
魂 右蛇口、棚、コンロ1

トイレ
便器にハンドル
鏡をモップで割る
便器に鍵

家庭科室
左の棚に鍵
人形に包丁の柄
肉を切る
オーブンにダイヤルx2
左右、下上、右下 (ガスレンジのつまみと机の番号)
ダイヤルを回したらその都度上の四角いボタンを押す

2-A前に先生、保健室は開かない、2-B方面へ逃げる

2-B
ダンボールに頭
人形に包丁
(魂 教卓、後ろ扉、瓦礫、貼り紙)

2-A
デスクの紐 包丁で切る
引き出し 上からあける

保健室 会話

トイレ
ドライバーであける
便の器

最終話
*クリア条件をみたさずに器に水晶をはめると bad end (水晶所持 && 魂full)

保健室 引き出し2段目 包丁
(魂 ドア横の棚中段左、シンク)

2-A
机の中にメモ
本棚 窓から9(メモ右から読む
鞄にボール
(魂 ロッカー、窓側の机、前方窓)

2-C
人形に包丁
鞄に包丁
電話にボールx3
ロッカーの裏
(魂 後ろ右の人形、帽子付近の水)

シャワー室
脚立 ダンボールの間
ダンボール箱切る
手形の壁に金槌
743925(ロッカー中の貼り紙
シャワーのハンドル
(魂 右ロッカー、排水口下中)

保健室へ戻るドアに先生 2-Cへ逃げる

分岐?
2-Cに詩遥 保健室へ
2-Aに信子 保健室へ

トイレ
バケツに白鍵
壁にメモ 2-C 3 10 7
個室 金槌
ドア 包丁
(魂 便器4)
帰り道に先生 トイレに逃げる

2-C
橋を渡す
人形の首が回る?
時計に脚立
3:中 10:左 7:右 トイレのメモ 紐は数字の下の液ダレ

体育館
写真左
(ドヤマ トキコ、レンジョウ レイナ
(ドキガワ ドウジ、レバ レイジ、ミカミ ミチル
写真右
(フジタ フウカ、ソバ ソウジュウロウ、ラクラ ライタ
(フカダ フミエ、ソイチ ソウタ、ランバ ラン、シカワ シズカ
黒板
(フウカ、ミチル、ソウタ、フウカ
(フジタ、ミカミ、シカワ、フジタ

☓包丁でロープ → dead end
椅子の下の板を外す → ロープを切る
支柱にロープ
壁に金槌
映写機
ロッカー
(魂 椅子(ロープ下)、パイプ椅子(黒板右)、ピアノ)

シャワー室
左の個室 ヘッド、ハンドル
排水口

43721 赤タイルの個数

体育館
鍵盤はめる
♯ファ ミ ソ ♯ファ
♯ファ ミ シ ♯ファ
(写真の位置=鍵盤)
棺桶に頭骨
保健室へ

2-A
ロッカー上 脚立
鞄に水晶

体育館
遺影に数珠
ロッカーの鞄に数珠
天井に先生 写真撮ると落ちてくる

2-C
学生帽に数珠

保健室で魂埋めるとEND

以下未確認
2-Cの人形 is 何?
ゲーム内のメッセージで数珠3個埋めた段階でもう1つと言われる
捧げた魂の色でEND変わる?
青がgood end? 記憶が戻らなかった感じでしっくりこない
双子のシャワーシーンがある?


2014年9月16日火曜日

sid にしたら terastation がマウントできなくなった

option に sec=ntlm を追加する.

apt-file search で末尾にマッチさせたい

$ apt-file search -x bin/gcc$
 探したいファイル名が短くて,前方一致でずらずら出てきてしまうときなどに.

2014年8月26日火曜日

vim で samba 上のファイルを編集すると,ファイルのパーミッションが samba の create mode に戻されてしまう問題

Linux の samba サーバで公開されているファイルを,windows の vim で編集すると,ファイルのパーミッションが smb.conf の create mask で設定されるモードに戻されてしまう.

たとえば,create mode = 0664 の場合.
$ touch hoge
$ ls -l
合計 0
-rw-rw-r-- 1 nishi nishi 0 8月 26 01:28 hoge
$ chmod 777 hoge
$ sudo chown root:root hoge
$ ls -l
合計 0
-rwxrwxrwx 1 root root 0 8月 26 01:28 hoge*
### ここで windows から vim で hoge を編集 ###
$ ls -l
合計 4
-rw-rw-r-- 1 nishi nishi 5 8月 26 01:29 hoge
となる.実行ビットが落ちてしまうので,スクリプトの編集中など非常に困る.
更に,編集したファイルがシンボリックリンクだったりした場合,リンクが消されて通常ファイルが作られるのでもっと困る.
vim の代わりに notepad を用いた場合は,編集の前後でパーミッションは保持される.
また,
std::ofstream ofp(argv[1]);
ofp << "abc" << endl;
ofp.close();
という c++ プログラムを VC でコンパイルした物で試した場合もパーミッションは保持された.

ファイルのパーミッションだけでなくオーナーもユーザの物に戻ってしまっていることから,
vim でのファイルの保存時には,編集前のファイルの削除→編集後のファイルのセーブが行われている様に見える.

しかし,上記の chown root:root の操作に加え,chmod 555 . として,
カレントディレクトリの書き込み権限を落とすと,vim での編集後に,元のパーミッションが保持されたファイルがセーブされた.
一度削除していたら,書き込みエラーになるはずなのだが...

原因の調査は手に余るので,場当たり的だが今考えつく対処法はふたつ.
  1. chmod -w . (新規ファイル作成不可)かつ,chown root:root *(パーミッション変更不可) とする.
  2. smb.conf で,force create mode = 775 にする.
1.は,他のディレクトリに影響が出ないが,explorer から新規ファイル,フォルダが作成できなくなる.
2.は,共有全体で,テキストファイルを編集したときにも実行ビットが立つようになってしまう.
どちらも一長一短だが1の方がsafeかなと思う.

解決編


:set backupcopy=yes
参考: :help bkc, :helpgrep samba\c など.
bkc が no だと,元のファイルをリネームして backupfile とし,編集後のテキストを新規ファイルに書き込む.まさに上の挙動.

ただし,この設定だけだと私の環境では期待通りに動作しなかった.
smb.conf で create mask や,force create mode などを設定しているとどうしても影響を受ける様子.

; create mask = 770
; force create mode = 770
  map archive = no
  map system = no
  map hidden = no
  nt acl support = no
これで大抵は良くなったのだが,なんかの拍子で group のパーミッションが変わる時がある.
どうやら ACL (Access control list) が書き加えられている様子だが,トリガーが分からない.

2014年4月17日木曜日

courier-imap-ssl cert

openssl の heartbleed 脆弱性とかの関係で courier-imap-ssl の鍵と証明書を作り直した。
というか、今まで動いてたのが courier-imad-ssl の deb に含まれてた imapd.pem でしかも有効期限切れみたいな状態だったので、正確には作り直したじゃなくて作った。

手順としては /etc/courier/imapd.cnf を編集して、/usr/sbin/mkimapdcert を実行するだけ。

このスクリプトだと、/usr/lib/courier に imapd.pem が出来るんだけど、元の状態は /etc/courier/imapd.pem から /usr/lib/courier/imapd.pem にリンクが貼られてた感じなので、その辺はよしなに。
imapd-ssl の設定ファイルが /etc/courier/imapd.pem を見てるので元の状態の方が正しい気がする。

出来る証明書の有効期限は365日で、スクリプト中にハードコーディングされているので、のばしたいならスクリプトを編集する必要あり。
まあ、自己署名だし、有効期限が切れたからと言ってどうと言うこともない。

サービスを再起動して、クライアントから証明書を表示して、新しいものになっていればOK。

これで、今後の imaps 通信が( heartbleed 脆弱性によって)盗聴されることは無いはず。
ただ、これまでにユーザのパスワードが抜かれた可能性はあるかもしれない(?)ので、変更しておいた方が無難。
でも、あちこちの端末のMUAで設定を変えなければならないので面倒なんだよね。
しばらく mail.log でもチェックして、身に覚えの無い端末からのログインが無ければいいことにする。

2014年3月12日水曜日

biglobeの中継サーバがサービス終了

biglobe の中継サーバがサービス終了と言うことで postfix の設定を見直し。
  1. relayhost の宛先を [mail.biglobe.ne.jp]:587 に変更
  2. smtp_sasl_password_maps のファイルを作り直す
として、後は以前の設定のまま、postfix に SMTP AUTH の手続きをしてもらう感じでいけました。
http://scrawlpad.blogspot.jp/2008/11/postfix.html

2013年9月18日水曜日

memory allocation error on cifs

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\LanmanServer\Parameters

IRPStackSize DWORD 0x32
MaxMpxCt DWORD 0x0400
MaxWorkItems DWORD 0x1000
Size DWORD 3


コンピュータの管理>サービス>Server サービスの再起動

2013年9月10日火曜日

MD Detail 20130915

/dev/md0:
        Version : 1.2
  Creation Time : Thu Oct 20 16:40:21 2011
     Raid Level : raid6
     Array Size : 19535119360 (18630.14 GiB 20003.96 GB)
  Used Dev Size : 1953511936 (1863.01 GiB 2000.40 GB)
   Raid Devices : 12
  Total Devices : 13
    Persistence : Superblock is persistent

    Update Time : Sun Sep 15 16:05:27 2013
          State : clean, degraded, recovering
 Active Devices : 11
Working Devices : 13
 Failed Devices : 0
  Spare Devices : 2

         Layout : left-symmetric
     Chunk Size : 512K

 Rebuild Status : 0% complete

           Name : fs:0  (local to host fs)
           UUID : 10314e2a:1b7d3110:a2228c28:1fdca881
         Events : 91836

    Number   Major   Minor   RaidDevice State
      16       8      177        0      spare rebuilding   /dev/sdl1
       1       8       97        1      active sync   /dev/sdg1
       2       8      113        2      active sync   /dev/sdh1
      14       8      209        3      active sync   /dev/sdn1
       9       8       33        4      active sync   /dev/sdc1
       8       8       49        5      active sync   /dev/sdd1
       7       8       65        6      active sync   /dev/sde1
       6       8       81        7      active sync   /dev/sdf1
      10       8       17        8      active sync   /dev/sdb1
      13       8      193        9      active sync   /dev/sdm1
      12       8      145       10      active sync   /dev/sdj1
      11       8      129       11      active sync   /dev/sdi1

      15       8      161        -      spare   /dev/sdk1

2013年8月26日月曜日

build ruby-2.0 with visual c++ 2012

native tools コマンドプロンプトで

ruby1.9\bin, gnuwin32\bin にパスを通す。
(bison, sed, ruby が必要。ref: README.win32)

> git clone https://github.com/ruby/ruby.git ruby-2.0
> cd ruby-2.0
> win32\configure.bat
> vi win32\Makefile.sub
XCFLAGS に -I./win32 を追加
> vi ext\ripper\Makefile
INCFLAGS に -I../../win32 を追加
> nmake -f win32\Makefile
> nmake -f win32\Makefile install

win32 のディレクトリ内で nmake をすると LNK2019 とかで止まる

参考:http://blog.livedoor.jp/blackwingcat/archives/1757321.html


追記:
これだけだと ext/openssl がコンパイルされない
openssl が無いと gem がこける
gem が無いと ruby 本体もうまく働かないっぽい

2013年5月24日金曜日

igoogle代替

NAVERまとめ: iGoogleがサービス終了、代替サービスまとめ

気が向いたのでnetvibesとmatomi.jp試してみたけど,結論としてはどちらもダメ.

自分のigoogleにあるもの

igoogleのページ自体にあるものと置いてあるガジェット
  • googleメニューバー (ページ上部の黒い帯)
  • google検索フォーム
  • bookmarks
  • トップニュース
  • 急上昇ワード
  • 天気予報
下3つはスペースが余ってるから置いてあるだけで正直なくても困らない.
極端な話,検索窓とbookmarksさえあればいい.googleメニューバーも便利に使ってるけどbookmarkに入れればいいかな.

以下,試したサービスとダメだった理由.

Netbives

  • 遅い
    • ブラウザのホームにするので,遅いのは致命的.タブを開くたびに1,2秒とか待てない.
  • 検索結果が,netvibes内のタブに捕獲されてしまう.
    • いちいちタブが増えるのはうざすぎる.
    • 1ページに表示される検索結果が少なすぎ.
    • 検索ツール(言語,地域,日付等での絞込み)が使えない.
  • bookmarksがtarget=_blank
  • bookmarksのページあたり表示数が最大で30しかない.

My Yahoo!

  • Yahooな時点でダメ.
  • 数年前の不正アクセス騒ぎの時にアカウントを全部処分したので今更戻らない.

nendo

  • アカウント作成は既存ユーザからの紹介のみ ⇒ アカウント作れない.

まとみ

  • アカウント作ったら,登録完了メールにパスワードが平文で書かれていた.
    • これだけで却下の理由としては十分すぎる.
  • bookmarkがインポートできない
    • というか,インポートできるフォーマットがなんなのかわからない.ヘルプもない.
    • せめてエクスポートもできれば合わせられたのに.
  • ページを開いたときにgoogle検索フォームにフォーカスが当たらない.
  • ドキュメント無さすぎ.

まとめ

netvibesの遅さと,google検索の使いにくさは常用できないレベル.ネット上では割と評判が良いようだが,正直信じられない.
まとみの方は使用感は悪くない.メールにパスワードを書いて送ってくる開発者は信用できないけど,大した個人情報を置くわけでもないし我慢できる.bookmarkさえインポートできたらしばらく使ってもよかったかもしれない.bookmarkを1から登録し直す手間はちょっとかけられない(やったら古いのとか整理されてよいのだろうけど).


ちなみに,RSSはRSS Readerで読む派なので,customized homeには置かないことにしている.google readerも終わってしまうということなのでfeedlyを試用中だけど,operaでは使えなくて泣いてる.netvibesもcustomized homeとしては落選だったけど,RSS readerとしてだったら使えるかもしれない.

2013年5月9日木曜日

microsoft explorer mouse の分解

ホイールの滑りが悪くなったので分解して埃を掃除したりした
4年も使ってるBlueTrackの初代のやつ

そん時のメモ

  1. 底面にヘクスローブT7のネジが3本
    1. 電池の横,中央に1本
    2. 先端側のシートをはがしてそこに2本
    3. 手前側シート下や,キラキラしたMSシール下には何もなし
  2. ネジを抜くと台座(シルバー)からケース(グレー)が外せる
  3. 手前の基板を外す
    1. フラットケーブルは,コネクタのところのロックを外したら引き抜ける
  4. ホイールを引っこ抜く
    1. U字の台座に2か所はまっているだけで固定はされてないので無理矢理
    2. ホイール下にばねが1本入ってるのでなくさないように

2011年12月27日火曜日

SNTPとか

windowsのインターネット時刻設定でLinuxのntpサーバを設定するとエラーになる話。
デフォルトではsymmetric activeモードでつなごうとするが、ntpdの方はclientモードじゃないと応答しないので、clientモードを使うように設定を変えましょうという話のようだ。

# ntp.confでpeerを設定すれば相互同期できるようだが、Linuxの方だけが正しい時刻を取ってる前提で相互同期??と思う

やり方はいくつかあるみたい

レジストリをいじる場合

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\W32Time\Parameters\NtpServer

ntpserverfqdnorip,0x8
にする。0x9を0x8に変えるとclientモードになるらしい。
あとは、同じ階層のConfigにあるMaxPollIntervalとMinPollIntervalで同期間隔を設定。
DWORD値は2^n秒のnを設定する。
windows timeサービスを再起動しておく。


ポリシーエディターを使う場合

gpedit.mscからローカルコンピューターポリシーエディターを開く。
コンピューターの構成\管理用テンプレート\システム\Windowsタイムサービス\タイムプロバイダー
NTPクライアントを構成するで
・NtpServer: 上と同じく server,0x8
・種類: NTP
・SpecialPollInterval:適当に
NTPクライアントを有効にする。
windows time サービスを再起動。


コマンドプロンプトでやる場合
w32tm か net time あたりのコマンドでできるみたい。
googleで検索。


これらの方法を併用した場合にどうなるかは不明。(レジストリよりポリシーの方が優先される様子)
どちらにしてもインターネット時刻設定の表示は更新されない。
逆にインターネット時刻設定をいじるとレジストリは上書きされてしまう。

w32tm /query /configuration /verbose
w32tm /query /status /verbose
とかで出てくるのが動作中のサービスのパラメータだと思われる。

2009年10月30日金曜日

最近飲んだウィスキー


山崎 pure malt
同僚さんから消費できないからということでいただきました。
おいしかったです。


CAOL ILA 12yo 43%
ちょっと奮発しました。

2009年9月25日金曜日

raid組み直しとか

0. 環境
Debian etch
md0 : sd[abcdijkl]1 : raid6 : 旧共有領域 (0.5Tx8)
md1 : hd[ac]1 : raid1 : /
md2 : sd[efgh]1 : raid6 : 新共有領域 (1.5Tx4)

1. md2作る
# fdisk で全領域を fd (linux raid autodetect) に
# mdadm --create /dev/md2 --level=6 --raid-devices=4 /dev/sd[efgh]1
ログなくなっちゃったけど2000分くらいかかる。
# mkfs -t xfs /dev/md2
# mount

2. パフォーマンスとか
bonnie++
md1 : ext3 : active raid1 hda1[0] hdc1[1]
195358336 blocks [2/2] [UU]
Version 1.03 ------Sequential Output------ --Sequential Input- --Random-
-Per Chr- --Block-- -Rewrite- -Per Chr- --Block-- --Seeks--
Machine Size K/sec %CP K/sec %CP K/sec %CP K/sec %CP K/sec %CP /sec %CP
fs 2G 39256 94 58056 33 30280 12 43081 93 67794 8 286.3 1
------Sequential Create------ --------Random Create--------
-Create-- --Read--- -Delete-- -Create-- --Read--- -Delete--
files /sec %CP /sec %CP /sec %CP /sec %CP /sec %CP /sec %CP
16 27256 95 202709 98 35647 100 33774 98 712408 86 65430 99
fs,2G,39256,94,58056,33,30280,12,43081,93,67794,8,286.3,1,16,27256,95,202709,98,35647,100,33774,98,712408,86,65430,99

md0 : ext3 : active raid6 sdi1[0] sda1[1] sdj1[7] sdc1[6] sdl1[5] sdb1[3] sdd1[2]
2930255232 blocks level 6, 64k chunk, algorithm 2 [8/7] [UUUU_UUU]
Version 1.03 ------Sequential Output------ --Sequential Input- --Random-
-Per Chr- --Block-- -Rewrite- -Per Chr- --Block-- --Seeks--
Machine Size K/sec %CP K/sec %CP K/sec %CP K/sec %CP K/sec %CP /sec %CP
fs 2G 34189 79 71559 26 37397 34 34665 93 72247 90 309.9 2
------Sequential Create------ --------Random Create--------
-Create-- --Read--- -Delete-- -Create-- --Read--- -Delete--
files /sec %CP /sec %CP /sec %CP /sec %CP /sec %CP /sec %CP
16 27295 97 223115 98 55352 98 51261 100 771741 94 67602 100
fs,2G,34189,79,71559,26,37397,34,34665,93,72247,90,309.9,2,16,27295,97,223115,98,55352,98,51261,100,771741,94,67602,100

md2 : xfs : active raid6 sdh1[3] sdg1[2] sdf1[1] sde1[0]
2930271872 blocks level 6, 64k chunk, algorithm 2 [4/4] [UUUU]
Version 1.03 ------Sequential Output------ --Sequential Input- --Random-
-Per Chr- --Block-- -Rewrite- -Per Chr- --Block-- --Seeks--
Machine Size K/sec %CP K/sec %CP K/sec %CP K/sec %CP K/sec %CP /sec %CP
fs 2G 17167 42 19624 5 18450 9 39913 95 117222 22 319.2 1
------Sequential Create------ --------Random Create--------
-Create-- --Read--- -Delete-- -Create-- --Read--- -Delete--
files /sec %CP /sec %CP /sec %CP /sec %CP /sec %CP /sec %CP
16 1001 13 312284 99 818 9 799 12 340567 99 604 8
fs,2G,17167,42,19624,5,18450,9,39913,95,117222,22,319.2,1,16,1001,13,312284,99,818,9,799,12,340567,99,604,8


degradedな状態だと読み出しが遅い。sd[e-l]はPCIのSATAボード(SATA4P-PCI)なんでかなり遅い。でもPCI-Eささらないし仕方ない。
しかし書き込み20MB/sはかなり厳しい。MB上のポートと差し替えよう。

3. データをコピー
ファイルをリストアップしてファイル要領とファイル数から進捗を表示しつつ cp -dp を呼び出すスクリプトをrubyで書いたりした。#?'あたりの文字が入っているファイルの処理がめんどくさい。system で cp 呼ぶとシェル展開されてしまうので。FileUtils.cpを使えば楽だったのだが遅いから。。。
2.5T位のコピーに二日ほど費やす。

4. md0を止めてbadblocksかけてみる。
$ time sudo badblocks -w -s -v /dev/sda -o sda.badblocks.list
Checking for bad blocks in read-write mode
From block 0 to 488386584
Testing with pattern 0xaa: done
Reading and comparing: done
Testing with pattern 0x55: done
Reading and comparing: done
Testing with pattern 0xff: done
Reading and comparing: done
Testing with pattern 0x00: done
Reading and comparing: done
Pass completed, 1 bad blocks found.
sudo -H badblocks -w -s -v /dev/sda -o sda.badblocks.list 3245.58s user 4458.92s system 13% cpu 15:52:55.61 total

b-d,i-lも同じように。時間だけ。kさんはお亡くなりです。
/dev/sda  3245.58s user 4458.92s system 13% cpu 15:52:55.61 total
/dev/sdb 3232.28s user 4429.34s system 13% cpu 16:09:01.70 total
/dev/sdc 3237.38s user 4434.32s system 13% cpu 16:03:13.59 total
/dev/sdd 3232.08s user 4419.84s system 13% cpu 15:49:45.83 total
/dev/sdi 4402.54s user 5483.82s system 9% cpu 29:20:30.98 total
/dev/sdj 3649.91s user 5327.11s system 7% cpu 31:50:57.78 total
/dev/sdl 3899.58s user 5269.09s system 7% cpu 32:39:24.85 total

やっぱPCI遅い。。。
んで結果。
$ for f in sd?.badblocks.list; do
for> echo $f
for> cat $f
for> done
sda.badblocks.list
134217664
sdb.badblocks.list
134217664
134217665
134217666
134217667
134217668
134217669
134217670
134217671
134217724
134217725
134217726
134217727
sdc.badblocks.list
134217664
sdd.badblocks.list
134217664
sdi.badblocks.list
134217664
sdj.badblocks.list
134217664
sdl.badblocks.list

mdadmは134217664のセクタに恨みでもあるのだろうか。lさんには出てないので必ず壊すわけでは無いようだが。
bさんは危ない気がする。

5. せっかくなのでlennyにあげて旧領域は6本で組み直し。
md0 : active raid6 sdb1[6](S) sdk1[5] sdj1[4] sdi1[3] sdd1[2] sdc1[1] sda1[0]
1953535744 blocks level 6, 64k chunk, algorithm 2 [6/6] [UUUUUU]
Version 1.03 ------Sequential Output------ --Sequential Input- --Random-
-Per Chr- --Block-- -Rewrite- -Per Chr- --Block-- --Seeks--
Machine Size K/sec %CP K/sec %CP K/sec %CP K/sec %CP K/sec %CP /sec %CP
fs 3G 24033 70 108479 31 40912 16 39820 98 229305 50 409.6 2
------Sequential Create------ --------Random Create--------
-Create-- --Read--- -Delete-- -Create-- --Read--- -Delete--
files /sec %CP /sec %CP /sec %CP /sec %CP /sec %CP /sec %CP
16 2237 18 316997 100 1879 13 2483 22 362276 88 1162 9
fs,3G,24033,70,108479,31,40912,16,39820,98,229305,50,409.6,2,16,2237,18,316997,100,1879,13,2483,22,362276,88,1162,9

やっぱこのくらいの速度はほしい。100M/s出ないとGbEで負けちゃうし。

2009年9月3日木曜日

cu cups



クレジットカードのポイントを銅のグラスと交換した。
商品名はビアグラスだったけど、銅製グラスといえばやっぱりモスコミュール。

STYKA VODKA 40% 適量
ライムジュース 適量
WILKINSON GINGER ALE 適量

ウォッカの銘柄に特にこだわりはない。
ポッカライムなのが残念。果汁80%だし。
エトナがほしいのにいつも買ってたところから無くなってしまったのだ…

2009年8月2日日曜日

今日の一杯


Maker's Mark RedTop 45%
うまいっ!