2016年6月23日木曜日

command-not-foundをインストールされていても実行する

件名が意味不明だと思いますが、
わざわざcommand_not_found_handlerを呼び出してやって、既に導入されているコマンドを探そうとすると親切に次のようなことになります。
% command_not_found_handler python
コマンド 'python' は '/usr/bin/python' で利用できます

/usr/lib/command-not-foundに--ignore-installedを与えてやると、候補リストを教えてくれます。
% /usr/lib/command-not-found --ignore-installed python
プログラム 'python' は以下のパッケージで見つかりました:
* python-minimal
* python3
次の操作を試してください: sudo apt install <選択したパッケージ>



---
% which command_not_found_handler
command_not_found_handler () {
[[ -x /usr/lib/command-not-found ]] || return 1
/usr/lib/command-not-found --no-failure-msg -- ${1+"$1"} && :
}
% head /usr/lib/command-not-found
#!/usr/bin/python3
# (c) Zygmunt Krynicki 2005, 2006, 2007, 2008
# Licensed under GPL, see COPYING for the whole text

% wc -l /usr/lib/command-not-found
94 /usr/lib/command-not-found

2016年6月13日月曜日

Ubuntu16.04(xenial)でフォーマットしたXFSはXFSv5なので、Ubuntu14.04(trusty)ではマウント出来ない。 read-only は可能

XFSv5 はkernel3.15 + xfs_progs 3.2.0以上で対応
dmesgに出ているメッセージが全てですが、中のメタデータ等の都合により書き込むことが出来ません。
端的には新しいバージョンのカーネルでフォーマットしたXFSは、古いバージョンからだと書けないということです。

Error mounting /dev/sda2 at /media/nekomatu/898dafaa-44bf-418d-adfc-faa3ab563241: Command-line `mount -t "xfs" -o "uhelper=udisks2,nodev,nosuid" "/dev/sda2" "/media/nekomatu/898dafaa-44bf-418d-adfc-faa3ab563241"' exited with non-zero exit status 32: mount: wrong fs type, bad option, bad superblock on /dev/sda2,
missing codepage or helper program, or other error
In some cases useful info is found in syslog - try
dmesg | tail or so


[ 75.404951] XFS (sda2): Version 5 superblock detected. This kernel has EXPERIMENTAL support enabled!
[ 75.404951] Use of these features in this kernel is at your own risk!
[ 75.404955] XFS (sda2): Superblock has unknown read-only compatible features (0x1) enabled.
[ 75.404956] XFS (sda2): Attempted to mount read-only compatible filesystem read-write.
[ 75.404956] Filesystem can only be safely mounted read only.
[ 75.404980] XFS (sda2): SB validate failed with error 22.

% sudo mount -t xfs /dev/sda2 hoge
[sudo] password for nekomatu:
mount: 何らかのエラーにより、マウントが失敗しました。
ファイルシステムタイプ, オプション, /dev/sda2 上のスーパー
ブロック, 必要なコードページ指定/ヘルパープログラム
など、何らかの設定が間違っているものと思われます。
syslog 内に記録された情報が手助けになるものと思います -
dmesg | tail などを実行してお読みください

%sudo mount -o ro /dev/sda2 hoge; echo $?
0
%

XFSv5ってなんぞや?ってところは、どっかにまとまってんのかなぁ?調べられてないです。
CRCが増えたりとかACLの領域が増えたりとかしてます。

関心がある人は、メーリングリストでv5とか引っ掛けると良いんじゃないでしょうか。
http://oss.sgi.com/cgi-bin/namazu.cgi?query=v5&submit=Search%21&idxname=xfs&max=20&result=normal&sort=score

追記:
UbuntuにはHWEという仕組みがあるじゃない。というコメントを頂戴しました。
端的にはUbuntu12.04に16.04のカーネルを使える。というものです。カーネルがトリガーなので、HWEしてやれば書き込み可能でマウント出来るようになると思われますが未検証です。
なお、ユーザーランドのxfsprogs(1)は古いままなので、GUIアプリやパラメータなしでフォーマットしようとするとv4で出来上がると思われますが、未確認です。
https://wiki.ubuntu.com/Kernel/LTSEnablementStack

2016年6月12日日曜日

Wihintgsの紹介

地味にWithingsのファンになってしまっているねこまつです。
体重計と腕時計の2つを持っています。

製品ラインナップとしてはヘルスケアということになっているようです。
普段の生活をちょっと記録してみる。というのがお手軽に楽しく続けられる製品が多いです。
記録なんていらないと思いますけど、これがちょっと楽しんですよ!It's fun!

Withingsはフランス生まれベンチャーのメーカーで、WithとThingsの造語っぽいですね。
最近、ノキアがジョインしました。不安ですね(こら
https://www.withings.com/jp/ja/withings-nokia

このメーカーの特徴は
  • デザインがおしゃれ
  • 普段使いできる、毎日使いたくなるちょっと楽しい機能がついてる
  • 機能は必要十分なものがそろってる
  • スマホアプリも分かりやすい。機能はたくさんないけど十分
  • 万が一、倒産してもデータはエクスポートする機能があります
  • 開発者向けにAPIがある!
  • http://oauth.withings.com/api

お値段もめちゃんこ高いというわけでもなくて、納得できる価格になってます。
既存メーカーと違ってロックインとかはなくて、APIが用意されてるぐらいです。エクスポート機能があるメーカは個人的に信用できる。

日本でも販売開始されたActivate steal。廉価版のpopではダサい。というところに手が届く商品が出てきました。
最上級のsapphireは高すぎて正直、普通は手が出ませんからね(笑)




腕時計のActivateシリーズから、活動量計だけ取り出したモデルがいよいよ販売されそうな感じです。
お気に入りの時計はもうあるんじゃ!という皆さんは多いと思いますが、そこに対してようやくと言う感じですね。


体重計もついに後継が出てくるのでしょうか…?


2016年6月8日水曜日

虫歯の予防歯科でPMTCを自費医療した

虫歯治療や歯のこと

やらかしてしまったものは仕方なし。
定期検診が大事です。だいたい6か月毎に行っておくのがいいのですが、虫歯体質の人は4か月毎ぐらいがいいとのこと。
上と下で2回。合計2000円ぐらいでした。こちらは保険対象です。
  • 虫歯チェック、歯肉チェック
  • 歯石の除去
  • 歯磨き指導

その中で関心があるならとPMTCをおススメされたので騙されたつもりで受けてみることにしました。
費用は保険対象外で5400円でした。1回で終わりますが1時間かかります。食事はすぐにとることができます。
半年毎の検診のタイミングでやることがおススメらしいです。

PMTCでは主に目的が2つあります。1つは清掃、1つはメンテナンス性の向上です。

聞きそびれたのですが、何かの水溶液とゴム製のカップを使って歯を磨き上げていきます。
表面だけでなくてニードル状のカップとかもあって歯の間もやっていきます。
これで歯磨きでは除去しきれない虫歯の原因菌が形成するバイオフィルムと言うのを除去していきます。

次にフッ素の添加です。実は歯茎が下がっている個所はエナメルの関係で有効らしいですが、下がっていない場合はあんまりらしい。
と、歯科衛生士さんは言っていたのですがどうなんでしょう?自分は一定の効果があると思うし、そうじゃなきゃPMTCのメニューに組み込まれんと思うのですが。

これでお口の中がリセットされた感じになります。
実は終わった後は特に感想がなかったのですが、しばらく生活すると分かりました。
とにかく、歯がツルツルになっているで歯垢がとんでもなく着きにくくなっているのです。
舌触りで分かりますし、普段の歯磨きしても分かります。これは驚きます。
汚れが付かなければ虫歯リスクも相当減りますし、歯肉炎も減りますね。
もちろん、だんだんと元に戻って行ってしまうとは思いますが、リスクが減ってる時間を持てるというのは相当なアドバンテージだと感じます。

安いか高いかと言うと、個人的には安いかなと思いました。3000円ぐらいだと嬉しいんですけどね。
しかし、治療費が安すぎるというのは実感しました。もっと予防歯科を。というのはずっと言われてるようですがあんまり状況は変わってなさそうです。
治療に税金を使うのも大事ですが予防にもしっかり使って国民の生産性をくだらないところで下げない。QoLを支える。という視点に基づいた何かがあってもいい気がしますがどうでしょうか?

2016年6月4日土曜日

スカイツリーに登ってきた

スカイツリーは風に弱いからへぼい(こら
結局、入るのに2時間待ちました。
降りるのにも15分ぐらい並びました。
なんか並びまくってる印象しかない!

いやー、これは感動しますね。言葉では表現できません。
ちなみに上の展望大は拍子抜けであんまりおススメじゃないです。もう十分高すぎるってところでしょうか。