休日夕方恒例中国自動車道上り線レジャー帰り渋滞(兵庫~大阪)

昨日、たつのICを通過したあたりで見た旅行時間(2012/7/16 17:30頃)。

三木JCT~宝塚IC / 渋滞25km / 2時間以上*1

絶望。
以上と書いているからには長くなることはあっても短くなることはないのは経験上わかっています(高速道路上に表示されている旅行時間は極めて正確)。缶詰になって選択肢がなくなる前にリタイア決定。三木JCTで神戸方面に脱出することに決定しました。


三木JCT通過日時:2012/7/16 18:00頃


三木JCTで離脱する車が多いかと思いきや意外と少ない。


通常ルート


大きな地図で見る
通常であれば渋滞する区間は神戸JCT(山陽道と中国道の合流地点)から宝塚TNを過ぎたあたりまで。ところがこの日は宝塚ICまでの区間で渋滞を起因とする軽い事故&故障者が頻発しており、神戸JCTで流入制限(車線規制)を行なっている様子。三木JCT過ぎたあたりから渋滞が発生していました*3


今回とったルート(三宮経由)



大きな地図で見る
同じ2時間なら高速本線上で閉じ込められるより下道のほうがまだまし、という気持ちで降りたのが今回は大正解。連休最終日で三宮の交通量がさほどでもなかったのが良かったのかもしれません。43号線も灘~東灘区の一部区間を除いたらほとんど渋滞はなかったし。いつもの土日ではこんなにうまく行かない可能性大です。


住宅街を通過するのでご利用は控えめに。

*1:高速道路上の表示がこのようになげやりな状態

*2:山陽中国合流地点から宝塚までの自然渋滞がない場合

*3:帰宅後再度確認したら池田IC~吹田IC手前に渋滞区間が移動していた

世界一難しい数独がどれくらい難しいか解かせてみた

本当に解ける人いるの? フィンランド人数学者が作った “世界一難しい数独” が発表される | ロケットニュース24


フィンランド人数学者の Arto Inkala さんが今年も世界一難しい数独を発表していたので、CPANモジュール Games::Sudoku::Solver に解かせてみました。


一昨年発表のものはこちら


Inkalaさんが一昨年発表した問題

$ ./sudoku.pl sudoku_most_difficult2011.txt
sudoku_most_difficult2011.txt

===== Sudoku =====
 0 0 5 3 0 0 0 0 0
 8 0 0 0 0 0 0 2 0
 0 7 0 0 1 0 5 0 0
 4 0 0 0 0 5 3 0 0
 0 1 0 0 7 0 0 0 6
 0 0 3 2 0 0 0 8 0
 0 6 0 5 0 0 0 0 9
 0 0 4 0 0 0 0 3 0
 0 0 0 0 0 9 7 0 0

23 cells occupied, 58 cells free

--- solution 1 ---
(ひみつ)

[time] 1.0258446 (sec)

数時間集中して頑張ればなんとか解けるレベル。


今年の分

$ ./sudoku.pl sudoku_most_difficult2012.txt
sudoku_most_difficult2012.txt

===== Sudoku =====
 8 0 0 0 0 0 0 0 0
 0 0 3 6 0 0 0 0 0
 0 7 0 0 9 0 2 0 0
 0 5 0 0 0 7 0 0 0
 0 0 0 0 4 5 7 0 0
 0 0 0 1 0 0 0 3 0
 0 0 1 0 0 0 0 6 8
 0 0 8 5 0 0 0 1 0
 0 9 0 0 0 0 4 0 0

21 cells occupied, 60 cells free

--- solution 1 ---
(ひみつ)

[time] 27.8268216 (sec)


1 sec(2010) => 27.8 sec (2012)
自分でもざっとやってみましたが、一昨年のと違って初期値で確定できるところがありません。仮定値を置いて進めては出戻り、また別の場所に置いては出戻りでの繰り返しで、自宅や通勤電車のすきま時間ではとても無理。山にこもるしかないレベル。

完敗。

ソースコードはこちら

#!/usr/bin/perl

use strict;
use warnings;
use Games::Sudoku::Solver qw(:Minimal set_solution_max count_occupied_cells sudoku_read);
use Time::HiRes qw(gettimeofday tv_interval);

#引数チェック
my $argc = @ARGV;
if($argc < 1){ exit; }
my $sudoku_file =  $ARGV[0];
print $sudoku_file."\n";

my @sudoku;                                     # the Sudoku data structure
my @solution;                                   # the solution data structure

sudoku_read( \@sudoku, $sudoku_file );           # convert raw to internal representation

print "\n===== Sudoku =====\n";
sudoku_print( \@sudoku );                       # print the Sudoku


my  $cells_occupied = count_occupied_cells( \@sudoku ); # some statistics
print "\n", $cells_occupied, " cells occupied, ",
         81-$cells_occupied, " cells free\n";

set_solution_max(4);                            # stop having 4 solutions found

my $solutions;
#計測開始
my $t0 = [gettimeofday];

#5回測った平均値を出力する
for(my $i=0; $i<5; $i++){
  $solutions = sudoku_solve( \@sudoku, \@solution);    # solve the Sudoku
}

#計測終了(sec)
my $elasped = tv_interval($t0) / 5;     # 平均値(5)

#解が複数ある場合はすべてを出力
foreach my $n ( 1..$solutions ) {               # print the solutions
    print "\n--- solution $n ---\n";
    sudoku_print( $solution[$n-1] );
}
print "[time] $elasped (sec)\n";

だいすけさんご乱心

『だいすけ』(WFシナモンパール♂2004年春生まれ)グラスハート。

f:id:kiyotune:20120603175213j:image:medium f:id:kiyotune:20120603175226j:image:medium f:id:kiyotune:20120603175203j:image:medium

名前の由来:当時の夫の上司の名前

我が家のビビリの長男(オカメインコ♂8歳)を放鳥してたら、カーテンレールのボックスに迷い込んでパニックになり、下りることができなくなってしまいました。


しようがないので手でつかんでおろしてあげてたら、パニックが最高潮になったのか全力で”ぶっすり”とかまれて指に穴が開いてしまいました(流血)。どれくらい”ぶっすり”かというと、痛さのあまりに手を離したら刺さった嘴がしばらく外れなくてぷら〜んぷら〜んとぶら下がってたくらい。ヨウムとかの大型のオウムだったら確実に肉がちぎれてました。オカメインコとはいえ、パニックになったら素手はダメですね。反省。あ、セキセイインコでも穴開きます。


テーブルの上におろしてあげたら徐々にパニックが収まって落ちついてきて「大変なことをしてしまった...」と我に返っている様子。応急手当の後に至近距離からお説教をすると、真正面向いて微動だにせず目をうるうるさせてだまって聞き入ってました。ムスメ2号と同じwww。「ごめんなさいは?」とといっても答えてくれるわけではありませんが、子供に言い聞かせるのと同じようにひと通りの注意をして終了。わかってくれたかな?中型インコ&オウム類は一般に3才児並、5才児並の知能があると認められたヨウムのアレックス君の例もあるからその場ではわかってくれたと信じています、その場ではね。


その後しばらくは素直ないい子でした。中雛の頃から挿し餌で育ちあまえたなのに素直に甘えられないびびりん坊。子供が小さいうちは放鳥もままならず長らく籠の鳥でしたが、これからは週末は一緒に遊んで仲良くしような、だいすけ。


『ちーちゃん』(ルチノー♀1996年生まれ(多分))静かでおっとりやさんの16歳のおばあちゃん。

f:id:kiyotune:20120603175139j:image:medium f:id:kiyotune:20120603175025j:image:medium

福岡東区の今は亡きアピロス香椎のペットショップで購入。めったに鳴かないおとなしい子だったのでオカメインコはそんなもんだと思ってた。鳥のオスっておしゃべり...。

DIGNO DUAL(WX04K)めも

買ってません。料金プラン中心の考察です。
商品レビュー希望の方はお帰りはこちらへ。



DINGO DUAL(WX04K)の特徴

DINGO DUAL(WX04K)製品情報

  • PHS×3Gデュアル方式
  • 1.2GHzデュアルコアCPU搭載
  • ULTRA SPEED(上り:5.7Mbps、下り21Mbps)
  • 完全防水(IPX5/IPX7)

とまあ数年前までのウィルコム端末のいけてなさが嘘のような大変よさげな端末なのですが(買わないけど)、料金プランを見てみると白いお父さん犬が絡むことによって制限事項&付帯条件てんこもりでこれが全く、わけがわからないよ。助けて〜ドラえも〜ん。

いったい月に最低いくら必要なのか

ざっくりいうと「基本料金」+「WEB接続料」+「3Gパケット定額料」+「だれとでも定額」+α。合計では

980+315+5460+0(980)=
6755円
+α

+αの分としては以下の通り。

  • 3G回線の使い方やSMS/MMSの使い方で別途パケット料金や音声通話料が発生します
  • ユニバーサルサービス料(必須、3円@回線)、携帯電話向けオプション料金(任意、留守電等@300円位)が必要です
  • あんしんサポート(315円)は入ってた方がいいような気がします。

普通の人だったら増えても1000円位じゃなかろうか。

契約できる料金プランは「ウィルコムプランD」のみ

ご利用には「ウィルコムプランD」のご契約が必須となっており、その他の料金コースでのご契約はできません

新ウィルコム定額プランGS」じゃないのは何故だ。

契約期間は3年間単位

契約解除料:9975円

契約満了日の翌料金月以外における期間にて、回線の解約、または「ウィルコムプランW」以外の料金コースへ変更される場合は、契約解除手数料として9,975円がかかります。

ただの3年縛りではなく3年単位の契約の自動更新なので要注意。

3年間が契約期間となり、お申し出がない限り、契約は3年ごとに自動更新いたします。

契約した日はGoogleカレンダーに設定して多重リマインダーで契約満了日を通知しましょう。3年に1回の契約記念日の翌月の解約を逃したらあきらめて9975円払いましょう。
でもさ、イモバとかに比べたら契約解除料安いよね。割安な料金プランの年会費だと思えば(9975/3 = 3325円/年)。

パケット制限あり

1000万パケット

SoftbankHybrid W-ZERO3WS027SH)程じゃないですが(500万パケット)閾値を超えると速度を制限されたりします(下記参照)。あ、私はDocomo版WS027SH。パケット制限なし「ウィルコム定額S」。

3G回線を使った通信の制限

WILLCOM|ご利用の際に制限することがあるコンテンツやサービスについて

お客さまへよりよいネットワーク品質を提供するため通信毎にトラフィック情報の収集、分析、蓄積を行います。また、当社が別に定める通信において、制限を行う場合があります。

VoIPを利用する通信(Skypeとか?)、動画&画像の一部、大量&長時間のパケット通信の通信速度の制御(切断はしない)や各種ファイルの最適化(Exif情報等の冗長なデータを削除するなど)を行う場合があるらしいです。

月額料金の詳細

1.月額基本使用料

980円

Softbankの「ホワイトプラン」基本料金にあたる料金だと思われます。「ホワイトプラン」と同様、自キャリア宛てのPHS回線を用いた音声通話は無料です。「だれとでも定額」オプション料金(キャンペーン中契約分は無料)とは別に必要です。

2.データ通信定額料金

「WEB接続料」「3Gパケット定額」は、「ウィルコムプランD」専用サービスです。

「Web接続料」ガラケーみたいな専用ネットワークを使っている訳でもないのに接続料金が必要とな。もしかして、前述の「3G回線を使った通信の制限」に関わる通信品質保持の為の費用?音楽業界のみかじめ料ツール導入費用みたいですね。

ウィルコムプランD」専用サービスで加入必須なら合算しろや。

(1) WEB接続料

315円

ウィルコムストアで休止手続きをとると25%割引になるそうです。315*0.25=78.75円お得に。

(2) 3Gパケット定額

5460円

「Web接続料」とは異なり、休止中の割引はなし。また、パケット数による上限下限なしの完全定額制。1パケットも流してなくても5260円。1円もまかりません。

3.通話料金

DINGO DUALの3G回線は通信だけではなく音声通話が可能です。PHS回線からと3G回線からの音声通話の料金は異なります

3G音声回線の利点
  • PHSが圏外のときに3G回線を使って通話できる
  • SMS/MMSが使える

SMS/MMSは音声回線を使って文字などのデータを送信する仕組みになっています。ところが、PHSの回線では交換機レベルでの仕様の違いからSMS/MMSに対応することができないのです*1Hybrid W-ZERO3 の通信専用の3G SIMは音声回線ができないので不可。
最近はキャリアがSMSを使ってサポート情報や通話明細の連絡を契約者に通知することが増えてきました(ウィルコム以外のキャリア端末持ったことないので詳細はわかりませんが)。音声通話回線を使っているので、インターネットメールや郵便等と違って宛先不明でメッセージが戻ってくることがないのと、端末のインターネット機能有無に関わらずメッセージを送ることが出来るという点がSMSの最大の長所ではないでしょうか(もともとPHSのライトメールが本家だったんだけどなあ...進化してないもんなあ)。
結論としては、

ウィルコムPHS端末、SMSぼっちで寂しいので3G音声回線をつけてみた。むしろ3GメインにしたいけどPHS回線ないとウィルコム端末にならないからついでにPHS回線もつけとけ。

なのかなと。

(1) PHS回線からウィルコム(PHS回線)端末宛に通話を行う場合
  • 0円(無料):従来通り


(2) PHS回線から他社携帯端末および固定電話宛に通話を行う場合
  • 21円/30秒:「だれとでも定額」オプションなし
  • 0円/forever:キャンペーン期間中に「だれとでも定額」オプション契約
  • 980円/月:キャンペーン終了後に「だれとでも定額」オプション契約

でいいんだよね。

(3) 3G回線から通話を行う場合【重要】

PHS、他社携帯、固定電話宛すべて問答無用に

時間従量制:21円/30秒

PHS圏外で3Gに切り替えたときはご利用は控えめに。あとPHS圏内に戻った時に元に戻すのを忘れないようにしましょう*2

4.3G回線でMMS、SMSを使用する場合に留意しておかなければいけない付加料金

MMSやSMSなど、電話番号だけで文字音声動画メールを送信できるサービスは「音声回線」を使用しているので「3Gパケット定額」適用外です。知ってた?

(1) MMS
  • 国内の他社携帯端末宛:0円(無料)
  • 海外:一通あたり103円〜400円


(2) SMS

ですが、同じ国内であっても。

  • ソフトバンク以外の他社携帯宛:一通あたり3.15円

もかかります。月に500通(一日あたり16通前後)で約1575円。馬鹿になりません。気をつけましょう。

(3) パケット通話料(3G)

0.042円/パケット

パケット制限(通信制限)がかけられる程使ってしまった場合、420,000円/1000万パケット。気をつけましょう。

感想

  • Hybrid W-ZERO3WS027SH)と同じくPHSと3Gデュアル回線で「なんで今更」と思いましたが、3Gが音声通話も可能という所がミソ。
  • ウィルコム定額プランD」携帯の定額プランなどに比べれば安いけど、ウィルコムの料金体系に慣れていると高いと感じました。特に使ってもいないのに3Gパケット定額フルに必要なのがちょっと。携帯電話キャリアもじわじわパケット料金あげてきていますね。
  • 料金体系を中心に、新しく出る端末で徐々にソフトバンク化を進めていっているようです。この機種のようにPHS回線が副で3G回線主体な機種が主流になり、ソフトバンクに吸収されてしまうんでしょう。DDI Pocket九州時代から使ってるからちょっと寂しい。WS027SHのdocomoSIM(IIJに移管)は大事に使おうと思いました。少なくとも「ウィルコム定額プランS」の今の内容が続く限りは。
  • 他社携帯向けのSMS(3.15円/通)料金ってばかになりません。LINEが流行る訳ですね。相手が同じキャリアかどうかいちいち気にしてメッセージ送ったりしませんしね。スタンプや音声通話機能なんておまけで、他社携帯宛のSMS送信料金を逆手に取ったうまい商売だなあと思いました。有料スタンプなんかで他社宛SMS送信料よりお金つぎ込んでる人もいそうですね。

以上

*1:SMS/MMSぼっち

*2:通話するときにPHSと3Gのどちらで通話するか選択できる模様

フィードバックに不具合報告投げた(2)

これ↓
tableタグで表を書くと複数の改行が勝手に挿入される - 常水商会::よしなしごと


フィードバックのフィードバック

  • フィードバックページはいつになったらググれるようになるのか
  • 自分の投稿したフィードバックは確認できるようにならないのか
  • そういや、はてなアイデアという物があったよね


ムスメ2号のプールの用意して寝る。

tableタグで表を書くと複数の改行が勝手に挿入される

tableタグで表を書くなと言われるとそれまでですが

tableタグで表を書く

はてなブログでは、ここ↓に改行(br)が複数挿入されてしまう)





aaaaaaaaaaaaaaa
bbbbbbbbbbbbbbb
ccccccccccccccc

pタグで括られて同じ表なのにスタイルが変わってしまうのは直ってます。よい。


はてな記法で表を書く

(変な改行なし)

aaa aaa aaa aaa aaa
bbb bbb bbb bbb bbb
ccc ccc ccc ccc ccc


同じコードをはてなダイアリーで表示させてもこのようなことは起こりませんでした。
tableタグと直前のテキストとの間には改行は一つしかありません。

フィードバックに不具合報告投げた

ブログに画像を挿入した後で元の画像を編集すると意図しない挙動を示します。以下手順です。

(1)ブログ画面で画像をローカルPCから送信します(Hatena Blog フォルダ)
(2)とある箇所を隠すのを忘れたのでフォトライフのペイントツールを使って編集します。
(2−1)フォトライフ画面で編集終わって上書き保存すると「ご指定のページが見つかりません。URLをもう一度お確かめください。」というエラーが必ず発生。
(2−2)フォトライフのトップに戻って画像を確認するとちゃんと変更反映されているのでOK
(3)ブログ画面で確認しても変更が反映されていない
(4)しょうがないのでブログ編集→画像タグ消す→保存→もう一度写真を選択しなおして画像タグ挿入
(5)変更反映されず
(6)フォトライフを確認しにいくと変更したはずの画像が元に戻っている

フォトライフ、なんか知らん間にいろいろフォルダできてるし。

『公開する』ボタンを押した後のリアクションがないので寂しいです(砂時計等)。

押してなかった?と思って連打しがち。

はてなブログPro、さくらインターネットみたいなダイアリーPlus年間契約者向け移行プランとかないんですかね?契約更新日は来年の2/22...。

これもフィードバックに投げた。

相変わらずフィードバックのページのリアクションが力が抜けてて大変よい。