2018年3月25日日曜日

[雑感] 古文書の残存率の見積もり方


「文書を数百年やそれ以上の長さで残すには」という話題を耳にしたのですが、
その際「ちなみに過去の文書はどれくらいの速さで消えていくのだろう」と気になりました。
古代史の本を読んでいると「それについては記録が残っていない」「そういう文書があったことは分かっているが、現存しない」という話をよく見かけます。

横軸を「今から何年前」、縦軸を「残存率」(=現代に残っている文章量/当時書かれた文章量)に取った両対数グラフを描くと、
おおまかにはベキ的に減衰していく気がします(紙、木簡、石版、などの媒体別の残存しやすさ、厳重保管されているか否か、などのパラメータはとりあえず無視)。
この傾きの値が分かれば、「この文書は何部コピーがばらまかれているので、○○年後までは残りそう」というようなことが見積もれそうです。

残存率をどうやって得るのかはちょっと骨が折れそうです。
たとえば「孫子」の書かれた約2500年前の文書の残存率を計算しようとすると、
分子と分母にあたる「当時書かれた文書のうち、現在に残っている文字数」と「当時書かれた文字数」を見積もらなくてはいけません。
後者は当時の人口などから見積もれそうですが、前者はどうするか。
「孫子」などの有名な文書だけでなく、遺跡から発掘された無名の文書の文字数も見積もることになるでしょう。

2018年1月29日月曜日

[雑感] 機械学習に手を出そうして別の所へ行く

ツイートしても良かったのですが、長くなったので
ブログの更新再開を兼ねてここに書くことにします。

ここ1週間、流行り物の機械学習を学ぼうかと思いましたが、
結局違うところに行ってしまいました。

流れはこんな感じ。

・機械学習の入門書を読む
・ネットで機械学習関連ライブラリの説明を読む
・Python の本を読む
・いまひとつやる気が起きない
・もうちょっと今の仕事に役立つもののほうがモチベーションが上がるはずと思う(横道に逸れ始める)
・アソシエーション分析に興味を持つ
・統計学がよく分からない
・統計学の基礎を学べる本を探している(現在進行形)

さらに、上記とは並行で

・機械学習をやるにせよ統計をやるにせよ、使うためのコーディング能力が足りていない気がする
・ただし、本を黙々と読んでコーディングするだけだと続かないだろうから、もう少しモチベーションが上がるものがないか
・競技プログラミングやオンラインジャッジに行き着く
・とりあえず AtCoder と Aizu Online Judge に登録する(いまここ)

という流れも。

どちらも、長続きするかは分かりません。
時々訪れる、ふらふらして色んなものを見て回る時期なのかもしれません。

2017年6月25日日曜日

[Debian] fcitx-mozc の初期設定

さっきの記事([Debian] uim-mozc を捨てて fcitx-mozc に乗り換えた)の続きです。
自分なりのカスタマイズを書いておきます。
ちなみに OS は Debian Linux 9 (Stretch)、デスクトップ環境は GNOME3 です。

自動起動


インストールした直後の状態では fcitx は自動起動せず、ログインするたびに

    $ fcitx &

を叩く必要があり、面倒です。

自動起動させるために設定ファイル
~/.config/autostart/fcitx.desktop (名前は適当)
を作って、中に

    [Desktop Entry]
    Type=Application
    Name=fcitx
    Exec=/usr/bin/fcitx

と記入しました。

ログインし直すと、fcitx が自動起動し、左下にキーボードのアイコンが見えます。

アイコンはすぐに最小化されてしまいますが、
画面左下端にカーソルを持っていくと「>」が表示されます。
これを一度クリックすると、常に表示されるようになります。

「変換」で入力メソッドオン、「無変換」でオフにする


「全角/半角」でトグルするのはやめて、Mac っぽくします。
これは fcitx-mozc というよりは fcitx 全体の設定のようです。

先述のキーボードのアイコン(mozc がオンの場合は mozc のアイコン)を右クリック
→ 「設定」(追記:「アクティビティ」の「fcitx 設定」からも行けます)
→ 「入力メソッドの設定」が立ち上がるので「全体の設定」タブを選択
→ 「拡張オプションの表示」にチェックを入れる
→ 「入力メソッドをオンに」の横の「空」を選択し、「変換」ボタンを押す。
→ 同様に、「入力メソッドをオフに」は「無変換」ボタンを押す。

ちなみに「入力メソッドのオンオフ」項目は触りませんでした。
本当は誤動作防止のために「空」にしておきたかったのですが、
やり方が分かりませんでした。

ユーザー辞書の引き継ぎ


データのエクスポートは既に出来ているものとします。

mozc をオンにする(上記の設定をしている場合は端末かエディタを開いて「変換」を押す)
→ 先述のキーボードのアイコンが mozc のアイコンに変わっているのを確認して右クリック
→ 「Mozc ツール」
→ 「辞書ツール」
→ Mozc 辞書ツールが立ち上がるので、「管理」を選択
→ 「新規辞書にインポート」あるいは「選択した辞書にインポート」のどちらか好きな方を選択
→ エクスポートしておいたファイルを選択。エンコードなどは「自動選択」のまま放置。

成功すれば、辞書の内容が引き継がれます。

[Debian] uim-mozc を捨てて fcitx-mozc に乗り換えた

Debian 8 (Jessie) から 9 (Stretch) にアップグレードした際に uim-mozc が不調になりました。

症状は

  • 「変換」ボタンを2回押すとクリップボードの内容がペーストされてしまう(Mac を使ってた時の名残で「変換」に「IMEオン」を割り当てているのです)
  • GUI の設定アイコンを選択しても何も起こらない
  • /usr/lib/mozc/mozc_tool コマンドを叩いても起動しないときがある

です。

いろいろいじってみましたが、自分では対処できなかったので、
これを機に fcitx-mozc に乗り換えました。
設定は以下のページを参考にしました。

2017年4月23日日曜日

Windows で PDF ファイルのサムネイルを表示させる

64bit の Windows だと PDF のサムネイルが自動表示されないので、Windows Explorer で PDF のサムネールプレビューを有効にするを参考に、以下のようにしました。

    Acrobat Reader DCを開く→「編集」→「環境設定」→「一般」→「Windows Explorer で PDF サムネールのプレビューを有効にする」のチェックを入れる→「OK」

10秒ほど、設定中の画面が出るので待ちます。
これが終わると PDF のサムネイルが表示されるようになりした。

上記は Windows 10 で動作確認しました。

2017年4月19日水曜日

Debian 9 (Stretch) で Ctrl と Caps Lock の入れ替えに Tweak Tool を使う

※注意:執筆時点で Stretch は testing なので、今後状況が変わるかもしれません。

Emacs 使いということもあって、Ctrl と Caps Lock を入れ替えて使っています。
デスクトップ環境は GNOME です。

Debian Wheezy では CapsLockをCtrlにするまとめ - Λlisue's blog のように

    「設定」→「キーボード」→「タイピング」→「レイアウトの設定」→「オプション」→「Ctrl キーの位置」→「Ctrl と Caps Lock を入れ替える」

で設定できたようなのですが、Stretch になると、「キーボード」を選択した先に「タイピング」が見つからず、キーボードショートカットの設定しかできないようです。

代わりに xmodmap を使うことも検討したのですが、GNOME Tweak Tool というツールもある(昔からあったもよう)ことも知り、こちらを使うことにしました。

手順は、

    「Tweak Tool」→「タイピング」→「Ctrl キーの位置」→「Ctrl と Caps Lock を入れ替える」

です。

変更は速やかに適用され、再起動後も有効でした。

参考: keyboard - How do I remap the Caps Lock and Ctrl keys? - Ask Ubuntu

2016年8月15日月曜日

[解決済]海外に行ったら Google 日本語入力の日付変換がずれる

今、アメリカに出張しています。

私は IME に Google 日本語入力を使っているのですが、
文章を書いていて「きょう」と入力したら、何故か翌日の日付に変換されてしまいました。
もしやと思って「いま」を変換すると、案の定、日本時間が出てきました。

これでは仕事に支障が出るので、あちこち設定を見たのですが、
タイムゾーンに関する設定は見当たりませんでした。

結局、OS (Windows 10) を再起動したら現地時間に変換するようになりました。
おそらく、Google 日本語入力だけを再起動してもそうなるのだと思います。

2016年6月22日水曜日

[Windows7][解決]Wunderlist で「同期を解除したアイテム」の数が増え続ける

Wunderlist の Windows 7 版のアプリで
「同期を解除したアイテム」が増えていく不具合に遭遇しました。



表示がおかしいだけでそれ以外の不具合は感じなかったので
放っておいたのですが、
先日、ようやく重い腰を上げて対処しました。

最初に結論を言うと、アプリの再インストールで直りました
(もっと早くやっておけばよかった)。

アンインストールするときに気付きましたが、
Wunderlist のアプリが新旧2つ入っていたので、
干渉が起こっていたのかもしれません。
これはあくまでも想像で、原因は別にあるのかもしれませんが。

なぜ新旧2つが共存できるかというと、
Wunderlist は一旦 Windows 7 向けのアプリ開発をやめたことがあります。
しばらくして(おそらくユーザーの要望で)復活しましたが、
もともとリリースしていたアプリと別物としてリリースしたようであり、
そのため新旧両方が共存できる事態が生じたようです。

余談ですが、
調べる際に、「同期を解除したアイテム」でググっても
ほとんどヒットしなかったので英語の情報を求めたところ、
「同期を解除したアイテム」は英語版アプリでは "Unsynced item(s)" のようです。
より多くの情報が欲しい場合はこれで検索すると良いでしょう。

さらに余談ですが、
Wunderlist のサポートは日本語のサポートページに日本語で質問しても、英語で返事が来ます。
最近の web サービスではよくあることみたいですけど、最初はびっくりしますね。

2016年6月15日水曜日

論文の転載許可を得るのは思ったより簡単だった

投稿予定の論文の図の中に、他の論文の図を改変したものを載せる必要があった。
こういうときは投稿するときに、図の著作権者の発行した転載許可証を添付する必要がある。

どこかで「許可を得るには1ヶ月かかることも」と読んだ記憶があるので、
うんざりしていたのだが、どうも最近はそうでもないらしい。

RightsLink というところで複数の出版社のコンテンツが集中管理されており、
ここで管理されているコンテンツであれば、
ユーザはアカウントを取って web 上で操作するだけで転載許可を得られるようだ。
ちなみに、転載にあたって利用料を請求されることもあるようだ。

RightsLink for Permissions - Copyright Clearance Center

調べている途中で Springer と Wiley の、転載許可についての説明を見つけたので、
参考までにリンクを張っておく。

Springer の場合:
How-to: Get permission to reuse Springer content online

Wiley の場合:
Wiley Online Libraryを使いこなそう! その9: 論文の転載許可を申請する | ワイリー・サイエンスカフェ

2015年12月3日木曜日

ランダムに抽出した5人全員が末っ子である確率

とある募集に集まった人、5人全員が末っ子だった、ということがありました。
もしかしてこの「募集」は有意に末っ子を集めるようなものなのだろうか? と疑問が出たので、
統計的にどれくらいの確率になるのか調べてみることにしました。

先に結果を言うと、偶然こうなる確率は 1 % しかありませんでした。

以下、計算方法について記します。

資料は、

  第13回出生動向基本調査 結婚と出産に関する全国調査 夫婦調査の結果概要
  http://www.ipss.go.jp/ps-doukou/j/doukou13/doukou13.pdf

の4ページにある表2-2の 2005 年の調査結果を使うことにします。

末っ子は、2人以上のきょうだいに1人しかいません(一人っ子は末っ子に数えない)。
そうすると、ランダムに取り出した夫婦に末っ子がいる確率は

56.0 + 22.4 + 4.3 = 82.7 (%) = 0.827

です。これを夫婦が生涯に産む子どもの数(完結出生児数)である 2.09 で割ると、
ランダムに取り出した子どもが末っ子である確率

0.827 / 2.09 = 0.3956...

が出ます。つまり全体の約 40 %が末っ子ということです。
あとは、5回の独立試行と考えると

0.4^5 = 0.01024

なので、偶然そうなる確率は約 1 % しかないという結果になりました。

2015年11月10日火曜日

[雑感] 「なんでも良い」は本当になんでも良いわけではないことについて

昔、プリペイドカードを売るバイトをしていたときによくあったことですが、
「(XX円のカードなら絵柄は)なんでも良い」というお客さんが時々いました。

なので、言葉通りに受け取って
デザインのイマイチなカードを渡すと、文句を言う人がいます。

これはどういうことなのか、と半ば憤りながら考えていたのですが、
要は、自分の要望を言語化する能力に欠けているということなのでは、
と気付きました。

察して分かってくれる人が近くにいるから
言語化する能力が発達していないのかもしれません。
あるいは、言うのが面倒なので察してくれ、というメッセージなのでしょう。

本当になんでも良いわけではないのです。

2015年10月27日火曜日

[語学学習] Lang-8 で世界ランキング8位になるのに役立った3つのコツ



煽り気味のタイトルですが、
Lang-8 の英語学習者の中で8位になったのは本当です(上の画像を参照)。
狙って取ったというよりは、やりこんでいたら結果的にそうなっていました。

Lang-8 は、ざっくり言うと「外国語を添削し合う SNS」です。
私は英語を添削してもらい、日本語を添削しています。
詳しくは以下の実物を見てください。

    外国語を学習するならLang-8
    http://lang-8.com/

具体的な数字を挙げると、
3日間毎日3時間ずつかけて合計 77 本の日記を添削した結果、
16460 ポイントを獲得して8位になりました。

このエントリでは経過を振り返り、
結果的にポイントを稼ぐのに有効だった、
と思えるコツを3点述べます。
といっても裏ワザ的なものは使っていませんので、そういうのは期待しないでください。

なお、
「たくさん添削する」
「ポイントの倍率が高くなっている日記を添削する」
は、当たり前すぎるので予め除外します。

1. 皆が敬遠する日記に手を付ける


ポイントが高い日記は限られています。
待てば新しく追加されるでしょうけれど、
ずっと画面にかじりついてリロードし続けているのは、
いかにも効率が悪いですし、つまらないですよね。

なので、みんなが敬遠している日記、具体的には

・長文
・ぱっと見、何を言っているのか全く分からない(語順や単語が無茶苦茶)
・内容が難しい(会社や大学の志望書など)

というような日記に手をつけます。
また、Lang-8 のシステムでは、長時間添削されていない(≒みんなが敬遠している)日記に
ポイントが高く設定されるようですので、一挙両得です。

たとえば、長文の留学志望書を添削したところ、
一気に 1100 ポイントを獲得したことがあります。

2. より良い文章にならないか考える


文章に直す場所がないときは「パーフェクト」のボタンを押すのですが、
これはどうやらポイントにならないようです。

私の場合、より良い文章にならないか考え、できるだけ直すようにしていたので、
結果的にポイントが多く入ったようです。

ただしこれは、ちょっと注意が必要です。
たとえば初心者に微妙なニュアンスの修正をすると
「合ってるはずなのに何故直すの? 間違いなの?」と混乱を招くことがあるからです
(実際にありました。これはまた機会があれば紹介します)。

相手が上級者のようでも、混乱を招くかもと思った場合は
どういう意図で直したか、できるだけコメントを入れるようにしました。
たとえば「日本語としては間違いではないですが、こちらの表現のほうが自然です」という感じです。

部分的に意味が取れない場合も、直せる場所だけ直して
「◯◯の部分は意図がわからなかったので、そのままにしています」
というコメントをつける対応をしました。

良い文章に直すと、他の添削者から「Good」をもらえることが多くなり、
さらにポイントを得ることができました。

3. 辞書を引いたり、検索したりする


考えるだけではどうしても分からないこともあります。
相手が難しい日本語を使っていたり、
原語が残っているような表現に出会ったりするからです。

前者の例では、「現を抜かす」という表現が使われている際に
「現を抜かす、ってこの文脈で使って良いのだっけ?」
と確認するために国語辞典を引きました。

後者の例では、「広場」を「公園」の意味で使っていると思われるケースがあり、
文章内の固有名詞をキーワードに検索で「◯◯公園」という日本語名を確認し、
確信を得たことがあります。

さいごに


人によっては、あまり時間をかけずに簡単な文章をどんどん捌いていくことで
ポイントを得ている場合もあると思います。

しかし、Lang-8 には謙虚な添削者が
ポイントを多くもらえる仕組みが凝らされているので、
謙虚にやるほうが良いと思います。
もともと、助け合いが目的のサービスですし。

また、謙虚にやることは自分のためにもなります。
「この文章、日本語は合っているけど、どうもおかしい。しかし何がおかしいのだろう?」と考えたり、
曖昧に理解していた表現に辞書を引いたりすることで、自分の日本語も磨かれるでしょう。

2015年8月4日火曜日

[Ruby][Linux] 同名のジョブが複数走っている時、区別の手助けになるスクリプト lsrun

研究で、PC に大量のジョブを流すことがあります。
で、どのジョブが終わっている(落ちている)か、走行中かを確認することがあります。

もし、同名のジョブを複数実行している場合、top や ps では区別が付きません。
たとえば、top したときに一番右のカラムが全部 ./a.out とかになってしまいます。

バイナリの名前や引数をジョブごとに変更すれば
区別が付くようになりますが、いちいちやってられません。

で、どうするかというと、ここでは
ファイル /proc/(pid)/cwd がプロセス番号 pid のジョブが走っているディレクトリへの
シンボリックリンクになっていることを利用します。

少なくとも私の場合、同じディレクトリ内で同時並行にジョブを
走らせることはなく、実行ディレクトリのパスは必ず違うからです。

シンボリックリンクの中身を ls -l などでいちいり覗くのは面倒くさいので、
「自分が実行している」「CPU 利用率の高い」ジョブの
実行ディレクトリの一覧を出すようにしたのが以下の Ruby スクリプトです。
勝手に lsrun と名付けました。

#!/usr/bin/env ruby

# これより CPU 使用率が高いプロセスだけ表示
THRE_CPU_USAGE = 10.0
username = ENV['USER']

myprocs = `ps aux | grep #{username}`.split("\n").map{|line| line.split(" ")}

myprocs.each{|proc|
  cpu_usage = proc[2].to_f
  if cpu_usage > THRE_CPU_USAGE then
    pid = proc[1].to_s
    command = proc[10..-1].join(" ").to_s
    cwd = File.readlink("/proc/#{pid}/cwd")
#    puts [pid, cpu_usage.to_s, command, cwd].join(" ")  # 1 行で表示したいとき
    pid = sprintf("%5i", pid.to_i)
    puts [pid+" "+cpu_usage.to_s, "  "+command, "  "+cwd].join("\n")
  end
}

実行結果はこのようになります。

12345 99.9
  ./a.out
  /home/username/work/exp01
23456 99.8
  ./a.out
  /home/username/work/exp02

前から順に、pid、CPU 使用率、実行コマンド(引数がある場合はそれも含む)、実行ディレクトリ、です。

私は見やすさのためにこういう出力形式にしましたが、
1ジョブを1行で出力したい場合は
if ~ end の中にあるコメントアウトを外して、
その後ろ2行を削除してください。

2015年7月14日火曜日

[travel] プラハのプリペイド SIM で利用停止に遭った?

前回、チェコのプラハ市内の Vodafone で
プリペイド SIM を購入し、Nexus5 で動作確認するまでを行いました。

速度が良好だったので、いろいろな用途に使っていたところ、
ある日、使えなくなってしまいました。

状況をちゃんと理解していないのですが、
利用停止にされた可能性が高いです。

Vodafone から送られた SMS の内容とその訳は、
前回同様、ブログの末尾に付録として示します。

どれくらい使ったらこうなったか?


使えなくなって少し時間が経った時の
モバイルネットワーク通信の累計のグラフです。

ちなみに 1.5 GB、2 GB の警告、制限は
私が使い過ぎないようにと勝手に設定したもので、
SIM とは無関係です。


6/23 に使用開始して、
7/1 の未明に Vodafone からいくつか SMS を受け取りました。

その後、速度計測(なぜかこのときだけ数十 Mbps 出た)をしたので、
最後に跳ね上がっています。

6/23-30 の 8 日間で 1.2 GB くらいとすると、
1 日に 150 MB くらい使っていたことになります。

利用上限の規定はどうなっているのか、
この SIM の場合は分からないのですが、
別途借りていたモバイルルーターが
3 日で 400 MB 使うと利用停止にされうると聞いたので、
それ、もしくはそれに近い制限が適用されていると推測されます。

ただ、最初の方がよりたくさん使っていたのですが、何もありませんでした。
制限を越えたら必ず適用される、というわけではないのかもしれません。
月をまたいだのも関係しているかもしれません。

いつ解除されるか?


帯域制限を受けたと仮定した場合、
最初の SMS を受け取ったのが 7/1 の 0:32、
2 時間くらい後に来た SMS は
ちょうど 24 時間後の
7/2 の 2:50 に「アクティブなサービス」と言っていました。

制限は 24 時間、あるいは次の日の未明まで、
ということなのかもしれません。

私の場合は速度計測で消費したのが祟ったのか、
翌日 (7/2) になって、今度は 7/3 に解除されるという SMS を受け取り、
そのまま帰国の日になったので
解除された状態は確認していません。

Vodafone の web で状況を調べてみた


帰国してから、
先方からの帯域制限を告げる SMS の中に、
詳細についての URL http://tam.je/objednavky が書いてあったので
アクセスしてみました。

するとチェコの Vodafone のログインページ
https://muj.vodafone.cz/en/login (これは英語版)
に飛びました。

パスワードは設定した覚えはないのですが、
購入したショップの店員が SIM のケースに
何やら書いてくれていたのを
思い出して入力したら、正解でした。

ログインしたところ、こんな画面になりました。


私の理解が正しければ、
  • この電話番号は 2016 年 4 月 28 日まで有効
  • 現在、330.18 コルナチャージされている
  • 今月 (7/1-31) は現時点で 50.42 コルナ使っている
という状況のようです。

より詳しい情報を得るため、Messages from Vodafone を見てみます。
使えなくなった 7/1 に来たメッセージがあったので、
それを選択した状態のものが以下です。


"cancelled" になっていました。

当初、SMS を翻訳にかけると「キャンセルしました」と出たのですが、
これは帯域制限で、翻訳が間違っているのでは、と考えていました。
が、本当にキャンセル(利用停止)されたのでした。

結局、4 GB のデータ通信のコースは利用停止になったけど、
残っているデータの分はチャージとして残っている、ということのようです。

というのも、519 コルナ、4 GB のコースの残り通信量をコルナに換算した

    519 コルナ × (4 GB - 1.31 GB) / 4 GB ≒ 350 コルナ

が残額の 330 コルナに近いからです。

何らかのコースを契約すれば、この電話番号は使い続けられるのでしょう。

次回への教訓


そういえば、ショップの店員は、
10 GB のコースを "unlimited" って言ってたな、と思い出しました。
おそらく通信量制限なしだと言っていたのだと思います。

仕事などで本気で使いたい場合は、
高くても通信量制限なしの SIM を購入するのが無難だと思います。

付録:Vodafone から送られた SMS とその翻訳


各 SMS の着信は時間がけっこう空いていて、
それぞれ、7/1 の 0.32, 1:25, 2:50, 11:33(現地時間)に来ています。
最後の1通はそれまでの3通とは独立なのかもしれません。

Dobry den, prave jsme vam zrusili sluzbu Mobilni pripojeni 4 GB. Aktualni podminky sluzeb najdete ve sve samoobsluze. Hezky den

こんにちは、私達はちょうどサービスモバイル接続に4ギガバイトをキャンセルしましたあなたのスーパーマーケットで見つかったサービスの実態。良い一日を

Dobry den, na telefonnim cisle XXXXXXXXXXXX jsme aktualizovali nastaveni vasich sluzeb. Detailni nastaveni najdete na strance http://tam.je/objednavky , kde zaroven najdete i aktualni podminky sluzeb. Hezky den.

こんにちは、電話番号XXXXXXXXXXXX、私たちはあなたのサービスの設定を更新しました。詳細な設定は、彼はまた、サービスの実態を見つけるhttp://tam.je/objednavkyを、ご覧ください。良い一日を。

Dobry den, prave jste na cisle XXXXXXXXXXXX zahajili vyuzivani sluzby Pripojeni na den. Sluzba je aktivni do 02.07.2015 02:50. Hezky den

こんにちは、あなただけの数XXXXXXXXXXXXサービス日使用する接続で発表しました。 2015年7月2日2時50分にアクティブなサービス。良い一日を

Dobry den, na cisle XXXXXXXXXXXX byl vycerpan objem dat, a proto vam docasne snizujeme prenosovou rychlost. Hezky den

こんにちは、番号XXXXXXXXXXXXのデータの疲れボリュームだったため、一時的に伝送速度を低下させます。良い一日を

2015年7月13日月曜日

[travel] プラハでプリペイド SIM を購入、使用してみた

チェコのプラハでプリペイド SIM を購入し、
Nexus5 に入れて動作させてみました、というレポートです。

私自身、海外でプリペイド SIM を購入したのは初めてだったので
覚書も兼ねて、やや初心者向けに書くことにします。

「チェコ SIM」でググってみると何件か出てきますが、
私が参考にしたのは

    チェコのSIMカード - 改・おうちに帰るまでがコジマサトコです。

のページです。

ホテルの近所で偶然 Vodafone を見かけたので
上記のコジマさんに倣ってみました。

話はずれますが、Google Map で「Prague Vodafone」で検索すると
近所のショップを見つけることができます。
プラハ中央駅にもあるようです。

Vodafone ショップでのやりとり


Vodafone ショップでは英語が通じました。
「地球の歩き方」のチェコの本(正確にはスロバキア・ポーランドとの合本)には、
観光地、若い人は英語が通じる、と書いてあり、実際にそうでした。
他の店でも "Do you speak English?" と尋ねても驚かれることなく、
「ああ、はいはい」という感じで英語を話してくれました。

以下、店員と会話した内容(和訳)はこんな感じです。

「何をお求めですか?」
「プリペイド SIM カードください」

「SIM カードのサイズは?」
「microSIM です」

「インターネットのみ? それとも電話も使いますか?」
「インターネットのみです」

ここで店員は、カウンターに座るよう言って奥に消えました。
現物を探しに行ったようです。

プリペイド SIM を手にした店員がやってきて、説明を始めました。
最初、special offer と言って 10 GB コースを勧めてきたのですが、
そんなに必要ないか、と思って断りました。

後から思えば、素直にこれを買っておけば良かったのでした。
unlimited としか聞き取れなかったのですが、
10 GB のみ、1日の通信量制限がないようなのです。
これについては、詳しくは次回に書くことにします。

ちなみに料金は上記のコジマさんの場合 (2014 年 9 月) と同じだったと思います。
10 GB で 999 コルナ(約 5000 円)、
4 GB で 519 コルナ(約 2600 円)
であったことは覚えています。

私は 4 GB を選びました。

現金かクレジットカードか聞かれるので、
クレジットカード払いにしました。

最後に、SIM の PIN code を教えてくれました。
これはスマホの起動時に毎回聞かれるので覚えておく必要があります。
聞かれないようにする方法もあるのかもしれませんが、
旅行中だけのことなので結局調べませんでした。

SIM カードの交換


SIM カードを交換します。
Nexus5 の場合、SIM カードの交換には細長い棒が必要ですが、
私はいつもクリップの先でやっています。
これだと専用ツールに比べて入手が比較的容易なので、
なくしてもダメージが少なくて済みます。

スマホの動作確認


起動して PIN code を打ち込み、
うまく電波が拾えれば、
モバイルネットワークは "Vodafone CZ" になります。


電波が入らない場合は、モバイルネットワークがオフになっていないか確認してみましょう。
既存の SIM で海外ローミングしないために、空港でオフにしたりしていませんか?

また、以下のような SMS が届いていると思います。


大したことは書いていないのですが、
気になる人もいると思うので、ブログの末尾に付録として
コピペしたテキストと Google 翻訳で訳したものを貼っておきます。

通信速度


場所によりますが、速い場所では日本と大して差は感じませんでした。
下りで数十 Mbps は出ています。

4G 環境で、通信速度計測アプリで測った結果が以下のとおりです。


また、3G 環境でもこれくらい出ていました。


速い場所では速いのですが、
日本みたいにくまなく高速通信ができるわけではありませんでした、

具体的には地下鉄や市街西側の丘のところでは
2G (アンテナマークに E と表示される)しか入らないところもありました。
速度は測っていませんが、写真を送るのはほとんど不可能で、
テキストでのやりとりならなんとかなる、という環境です。

とはいえ、市街地の地上では困ることはなかったので、
地図を見たり、テザリングして PC でネット閲覧、
といった用途にガンガン使いました。

が、調子に乗りすぎて、ある日帯域制限を食らってしまいました。
これについては次回をご覧ください。

付録:開通時に Vodfone から来た SMS の内容


SMS をコピペしたテキストと、それを Google 翻訳で訳したものを貼っておきます。
"XXXXXXXXXXXX" は 12 桁の電話番号です。

Dobry den, pokryti CR nasim Turbo Internetem se zvetsuje kazdym dnem, chcete si rychla data take uzit? Vymente si zdarma SIMku za novou na prodejne nebo pres muj.vodafone.cz v sekci Nastaveni sluzeb. Mapu pokryti Turbo Internetu a dalsi informace najdete na www.vodafone.cz/turbo. (OS zruste na *77)

こんにちは、インターネットのわれわれの記事へターボは毎日増加している、あなたはまた、高速なデータを楽しむことができますか?店でまたはmuj.vodafone.czセクションサービスの設定を介して、新しいのためのあなたの自由なSimkoを交換してください。ターボインターネットカバレッジマップと詳細は、www.vodafone.cz/turboください。 (77 *にキャンセルOS)

Dobry den, vitejte v nasi siti. Prave vam na telefonnim cisle XXXXXXXXXXXX nastavujeme pozadovane sluzby. Jakmile vse dokoncime, posleme vam potvrzovaci SMS zpravu. Dekujeme za duveru.

こんにちは、私たちのネットワークへようこそ。ちょうどあなたのために呼び出すことにより、XXXXXXXXXXXXは、必要なサービスを設定します。すべてが完了すると、私たちはあなたに確認のSMSを送信します。あなたの自信をありがとうございました。

Dobry den, na telefonnim cisle XXXXXXXXXXXX jsme aktualizovali nastaveni vasich sluzeb. Detailni nastaveni najdete na strance http://tam.je/objednavky , kde zaroven najdete i aktualni podminky sluzeb. Hezky den.

こんにちは、電話番号XXXXXXXXXXXX、私たちはあなたのサービスの設定を更新しました。詳細な設定は、彼はまた、サービスの実態を見つけるhttp://tam.je/objednavkyを、ご覧ください。良い一日を。

2015年6月17日水曜日

[Ruby]ドットひとつで結果が変わってしまう例

嵌ったのでメモしておきます。
Ruby 1.9.3 で動作確認しています。

1-2+3 を計算したいとします。

普通に計算させるとこうなります。

    > p 1-2+3
    2

ところが、(何かの拍子に)1 のうしろにドットを入れてしまうとこうなります。

    > p 1.-2+3   # 1-2+3 または 1.0-2+3 を計算しているつもり
    -4             # 予想外

これは、ドットの直後の "-" が数学の演算子ではなくメソッドと解釈されたので、
後ろの演算が先に評価され、1-(2+3) の結果が返ってきたのだと思います。
もう少し分かりやすく書くとこうなります。

    1.minus(2+3)

ここで minus は a.minus(b) において a-b の結果を返すメソッドを表します。

ちなみに、ドットのうしろに 0 を入れると "1.0" が実数と解釈されるので

    > p 1.0-2+3
    2.0

となります。

2015年6月6日土曜日

「百葉箱」は「二重百葉窓の箱」の略だった

2015 年春の気象学会(つくば)のメモです。

C153 気象研究所 山本哲「東京気象台1875 (明治8)年観測開始期のメタ情報(2)」
の予稿 (PDF) には

  当時の記述から、「百葉箱」の語は "double louvre boarded box" という英語表現を直訳した「二重百葉窓の箱」が縮めて呼ばれるようになったと推察された。

とあります。

この予稿はまだネットには公開されていないので、
とりあえず、気象学会の予稿集のトップページへのリンクだけ張っておきます。
2015 年春は 107 巻です。


2017/04/19修正:予稿が公開されていたので、本文内に予稿へのリンクを張りました。

2015年5月20日水曜日

[雑感] 人生経験が豊富(老練)とはどういうことか

(このネタはいろいろ切り口があるので、
似たようなエントリを複数書くかもしれません)

たまに、人生経験が豊富(老練)とはどういうことか、
ということを考えたりします。

ひとつの例として、
交渉時などに上手いことをパッと言える(返せる)
というスキルがあると思います。

言い換えれば、
相手が首を縦に振るような説明(時には建前)や、
相手を傷つけない言い方を
瞬時にできると言いましょうか。

作文力と瞬発力が鍛えられているというのに加え、
過去の似たケースの成功例の蓄積があるゆえでしょう。

逆に言えば、経験が少ないと、
うまく言えないゆえに
相手に言いくるめられてしまったり、
無用な対人トラブルを起こしてしまったりするでしょう。

この前提のもと、別のことを考えているのですが、
きりが良いので今日はここまでにします。

2015年5月14日木曜日

つくばへ行くのに高速バスを使う3つのメリット(とデメリット)

乗換案内サービスで検索しても出てくることが少ないので
知らない方も多いと思いますが、
つくばには高速バスが乗り入れています。

時により、つくばエクスプレス (以降 TX) などの
鉄道よりも高速バスを使ったほうが良いことがあるので、
私もつくば在住の時には愛用していました。

ここでは関東鉄道バスという業者を紹介します。
たとえば東京駅羽田空港成田空港茨城空港からの便があります。

以下では、私が良く使っているつくば~東京駅線のメリットを3つ挙げます。

メリット1 乗換回数を減らせる

普通に乗換案内サービスで調べると、

    東京駅→(JR)→秋葉原→(TX)→つくば→(路線バス)→目的地

という結果が出てくることが多いと思います。
ですが、つくば市内の場所によっては

    東京駅→(高速バス)→目的地

と、直通で行けます。
つくばセンターに行く前(またはその帰り)に
何ヶ所かに停まるからです。
大きな荷物を持っている時には楽です。

具体的には JAXA や産総研の東側の建物、筑波大学(一部の便のみ)といった、
学園東大通りという通りに面している場所です。

ちなみに、つくば国際会議場に行く場合も「竹園二丁目」で降りれば
つくば駅から歩くよりも歩く距離が短くて済みます
(が、1000 m が 500 m になるくらいなので、元気な人には大差はないです)。

メリット2 交通費が安くなる

先述の通り、高速バスで途中下車できる場合は
路線バスに乗り換える必要がないのでその分節約できます。

肝心の高速バスの料金は 1180 円で
TX (秋葉原~つくばは IC カード使用で 1183 円) とほとんど差がないですが、
つくば~東京駅線は3枚綴りの回数券 (3200 円) があるので、
それを使えば片道 1067 円で行けます。

さらに、東京トク割回数券 (3枚 2000 円) というのがあり、
東京行き限定ながらも片道 667 円で行けます。

自分で何度も行き来する場合はもちろん、
1回しか行かない場合でも2人以上の場合は回数券がおすすめです。

回数券はバスの運転手から、または東京駅の券売機で買えます。

メリット3 必ず座れる

高速バスに一般的な話ですが、
鉄道と違って立って乗ることがありません。
逆に言えば、乗れれば必ず座れます。

立ちっぱなしで疲れてしまうことが防げます。

デメリット

メリットばかり書いてきましたが、
デメリットも書いておきます。
高速バスに一般的なことです。
  • 渋滞に捕まると遅れる
  • 本数が限られる(つくば~東京駅線は 20-30 分に1本ありますが、なかには1日数本という路線もあります)
  • バス酔いする人には向かない(ただし高速道路の区間は比較的快適)
ちなみに、「渋滞に捕まるとトイレはどうなる?」と気にするかもしれませんが、
つくば~東京駅線はトイレ付き車両なのでその点は安心です。

さいごに

これまで述べたように、高速バスゆえのデメリットもあるので、
完全に鉄道の置き換えにはならないのですが、
以下のような条件にいくつも当てはまる場合は
高速バスを検討する余地があると思います。

  • 荷物が多い(乗り換えが少ないし、必ず座れるので疲れない)
  • 前泊の日など、時間に余裕がある(渋滞に巻き込まれても大丈夫)
  • 乗り換えの待ち時間が少ない
  • 交通費を節約したい(回数券を利用)
  • バス酔いしない、または酔い止めを飲んでいる

ご参考までに。

2015年4月30日木曜日

[Windows7][virtualbox][未解決] 休止状態に入れない

以前から、時々 Let's note MX3 上で
Windows 7 Professional が休止状態に入れない症状に見舞われています。
休止状態を選択しても、画面が暗転して数秒後にロック状態になるだけです。

症状が出る条件はある程度絞り込めていて、
virtualbox 上でゲスト OS (debian wheezy) が
起動している時に起こっているようです。

けれども、ゲスト OS が起動していれば
必ず休止状態になれないのかというとそうではなく、
起動していても休止状態に入れることもあります。

何らかのタイミングをきっかけに、それ以降入れなくなります。
一度そうなったら、ゲスト OS をシャットダウンするしか
対策が分かりません。

とりあえずメモまで。

[2015/05/14 追記]
virtualbox を 4.3.20 から 4.3.26 にアップデートしてからは
この症状は見られなくなりました。
virtualbox のバグだったようです。

[2015/05/21 追記]
4.3.26 にアップデートしてしばらくは症状がなかったのですが、
また現れはじめました。