2015年6月23日火曜日

Opera Mini for Windows PhoneのStableが来てた

Windows Phone の Opera Mini は、ベータ版が残念な感じだったので放置していたのだが、安定版が出たというので一応入れてみた。(信者の務めとして)
androidとかiosのブラウザを真面目に使ったことがないのでスタンダードがよくわからないけど、適当にレビュー。

かっこいい・・・
この辺で最近冴えないOperaとは何かが違うものを感じ始めていた。
そしてSpeed Dialはちゃんとフォルダが使えます。
まだSyncは出来ませんが、デスクトップ版とのSpeed Dialの完全Syncを念頭においてのものでしょう。
そしてあのOpera Mini Betaが何だったのかと思わされるUIの完成度。
アイコンとタイルでスッキリしていていい感じだが、拡張性に乏しいデザインだと思うので、今後が少し心配である。まあスクロールさせればいいだけだけど。
そしてOperaの伝家の宝刀、Opera Turboから脈々と受け継がれる圧縮技術。
ほんとに80%も圧縮してんのかよという気もするが、1日110MB制限の回避には役に立ちそう。
Googleが古い感じで表示されるのが気になる。

どれだけ通信が節約できたかログが取られるらしい。今は自宅でWifiつないでるから意味は無いけど。
それにしてもUIが異様に気合入ってる。

設定画面も綺麗。青地に白文字がいいね。
文字サイズはLargeがいいかも。あとはsync待ち。夏休み前に来るだろうか。
Single columnを使うといい感じに表示されるページが多い。

これが、Single columnを使うとこうなる

タップすると文字列を選択できて、そのまま検索ボタンで検索できるのは便利。


Presto????!!!
Opera MiniってPresto使ってたんですか?????
こんなところで生きていたとは知らなかった。それにしても一瞬で特定されそうなユーザーエージェントだ。
Web標準準拠最強のPrestoで動いてるってことはもしかして、、、

と思ったけどダメだった。MathMLは表示できないらしい。
apngもダメだったし、CSS3も全対応はしてないらしい。
http://caniuse.com/#search=apng
やっぱデスクトップ版のPrestoとは別物と考えたほうがいいのだろうか。

ページ内検索も必要十分で軽快に動いて満足。
履歴がドメインごとにまとめられたりとかデスクトップ版より使いやすいんじゃないかってくらいにいろいろ気が利いている。
save for offline すると、Speed Dialにsaved pagerというフォルダが作られてそこに保存されるみたい。
Bookmark もちゃんと多階層化出来る。(当然なはずだが、当然といえないのがここ数年のOpera)


若干下のメニューが隠れるときの動作がスムーズじゃなかったりとかジェスチャとか不満な点も有るけど、使えるブラウザが非常に少ないWindows Phoneでは有力な候補になるのではないかと。
ただWindows Phone はIEのリーディングモードが最強なんだよなー
Opera MiniでUserCSS使えるようになればいいんだけど。

2015年4月23日木曜日

量子どうぶつしょうぎでの同時トライについて

量子どうぶつしょうぎを知らない人はとりあえずやってみてください。
http://mogera.jp/gameplay?gid=gm0000002122
どうぶつしょうぎも知らない人はここにルールが書いてあります。
http://www.joshi-shogi.com/doubutsushogi/rule.html

トライとは、どうぶつしょうぎのルールの一つで、ライオンが一番奥のマスに到達して、相手の次の一手で取られなければ勝利するというルールである。
もう一つ重要なルールが有って、駒が取られたとき、その駒からライオンの可能性が消えるというものだ。(量子将棋と同じ)

では量子どうぶつしょうぎで次のような局面になった時はどうすればいいだろうか。


A1の「ひよこライオン」をB2の「ライオン」が取る。
すると先手がトライの形になるのだが、A1にあった「ひよこライオン」が「ひよこ」に収束するので、C4の「ひよこライオン」からひよこの可能性が取り除かれて、「ライオン」になり、こちらもトライの形になる。
したがって両方が同時にトライしたことになる。

量子どうぶつしょうぎの作者であり、おそらく唯一の実装である上記リンク先の量子どうぶつしょうぎはどうなっているのだろうか。
説明を見てみたところ、ライオンの可能性がある駒がトライした場合、その駒はライオンに確定してトライが成立するというルールになっていた。
少し腑に落ちなかったので、作者の量子どうぶつしょうぎ紹介動画を見てみたところ、トライルールに関して言及されていて、同時トライについても書いてあった。
http://www.nicovideo.jp/watch/sm22292276
しかしやはり同時トライが発生しても元のどうぶつしょうぎのルールからの変更はできるだけ少なくしたい。
なので同時トライをどう扱うか考えなければならない。
引き分けにするというのが一番自然だとは思う。引き分け自体は千日手が存在するのでおかしいことではないし、局面だけを見てみると引き分けが適当なのではないか。

しかし、「ライオンがA1に移動」→「ひよこライオンが取られて、ひよこに収束すると同時にC4のひよこライオンがライオンに収束」という順でイベントが発生しているので、先手が先にトライしたとみなせるのではないかとも思った。

さて、どうしようか。

2015年4月17日金曜日

050PlusをWindows Phoneで使う(Linphone)

ocn mobile oneにしたら050Plusがついてきたので、せっかくだからLumia930で使えるようにした。
まず050Plusのアプリをダウンロード出来る端末で、050plusの初期設定とパスワードの設定をする。(重要)

Linphone(SIPクライアント)をインストールする。

SIPの設定に必要な情報を取得する。

下のフォームの050********の所に050番号を
パスワードの所に先ほど設定したパスワードを入力して送信を押す。
(ソースを見れば分かると思うが、https://start.050plus.com/sFMCWeb/other/InitSet.aspxにリクエストを送ってる。)

参考(少し修正した)::http://050plus.blog.fc2.com/blog-entry-2.html

成功すると「正常に終了しました」というメッセージとともに情報が表示される。
LinphoneのSetting > SIP accountに情報を入力して保存する。

Username<nicNm>
Auth userid (not mandatory)<sipID>
Password<sipPwd>
Domain<tranGwAd>
TransportTLS
Proxy (not mandatory)<tranGwAd>:<freeTranGwPNm>
Outbound proxyOn
Display name (not mandatory)好きな名前

参考::http://suzumenomiya.seesaa.net/article/405374239.html

試しに117(時報)に電話して見たところつながった。
追記(2015/10/5):つながるものの何故か30秒ほどで切れてしまう。050plusを使うつもりでWindowsPhoneを買わないほうが良いかもしれない。早く公式で対応してほしいものだ。

残念ながらWindows Phoneの仕様の問題でバックグラウンドでの受信は出来ないらしい。

2015年3月10日火曜日

フランスの著作権団体SACEMのパイロット・プログラムで示された営利、非営利の定義について

SACEM-FAQ
クリエイティブ・コモンズジャパンのブログでこのような記事を見つけた。
フランスのJasracのような団体なのだろうか、SACEMという団体が行っているプロジェクトらしいのだが、そこで示されている営利非営利の定義がおかしいのではないかと思ったので指摘する。

まず、「営利目的であると考えられるライセンス作品の使用とはどのようなものですか?」という質問に対し、「金銭もしくはその他の形式・理由・動機に関係なく、また受益者が誰であっても、報酬を生じさせる作品利用。」という回答があった。
一方で、「非営利目的の利用とはどのようなものですか?」という質問に対し、「ブログやウェブサイトでのブロードキャスティング」という回答があった。
また、「クリエイティブ・コモンズ非営利ライセンスのつけられた作品のパブリック・パフォーマンス。ただしアーティスト出演料や照明、音響、会場料などの支出が発生しないもの。」という回答もあった。

とにかく金銭の移動が起きてはならないということなのだろう。
しかし一方でブログやウェブサイトでの利用を許可している。これはどういうことだろうか。ブログやウェブサイトを利用するのにも会場を借りるときのように支出が発生する。仮に無料で利用できたとしても、必ずどこかで報酬が発生しているはずである。また通信に使うプロバイダへの支払いはどうなのだろうか。「益者が誰であっても、報酬を生じさせる作品利用」という制限はナンセンスに思える。
これは揚げ足取りだろうか。

そしてもう一つ気になる文面がある。
「以下の使用が営利目的であるとみなされます(つまりNCライセンス下では許可されていない利用であり、SACEMの契約に従ってSACEMへの印税の支払いが発生します)」「つまりNCライセンス下では許可されていない利用であり」とはどういうことだろうか。
まるでクリエイティブ・コモンズの非営利ライセンスの具体的な定義であるといっているかのようだ。いつそんなことが決まったんだっけ。

クリエイティブ・コモンズの非営利ライセンスと、著作権法第38条(営利を目的としない上演等)

クリエイティブ・コモンズの非営利ライセンス(NC)の非営利の具体的な定義は未だに定まっていないようだ。
以前にも非営利ライセンスの定義について考える記事を書いたが、今回は日本の著作権法第38条(営利を目的としない上演等)での営利についての考え方はは一つの参考になるのではないかと考えた。
第三十八条  公表された著作物は、営利を目的とせず、かつ、聴衆又は観衆から料金(いずれの名義をもつてするかを問わず、著作物の提供又は提示につき受ける対価をいう。以下この条において同じ。)を受けない場合には、公に上演し、演奏し、上映し、又は口述することができる。ただし、当該上演、演奏、上映又は口述について実演家又は口述を行う者に対し報酬が支払われる場合は、この限りでない。
http://law.e-gov.go.jp/htmldata/S45/S45HO048.html 
第38条は著作権の制限規定で、一定の条件を満たせば、著作権者に許可を得ること無く上演等を行うことが出来るとしている。
その条件とは、
  1. 営利を目的としていない。
  2. 観客から料金を取らない。
  3. 出演者などに報酬を支払わない。
である。参考:著作物が自由に使える場合-文化庁

第38条では「上演し、演奏し、上映し、又は口述すること」が出来るとしているが、複製は許されていない。しかし、私は著作物の複製の本質で書いたように、著作物の複製の本質は人がその著作物を知覚することであって、複製、上演、公衆送信などの間に違いは無いと考えている。
したがって第38条の考え方はクリエイティブ・コモンズ非営利ライセンスの参考に出来るのではないかと考えた。
38条で示されている条件をCC-BY-NC(表示、非営利)でライセンスされた画像をほかのサイトに転載する状況に当てはめて考えてみる。

1.営利を目的としていない。

これはそのままで、営利企業でない、教育機関や非営利団体なら当てはまるだろう。また、多くの個人も当てはまるだろう。

2.観客から料金を取らない。

サイトの場合は、閲覧者が観客となる。閲覧者が料金を支払わずにその画像を見ることができれば、これは当てはまる。

3.出演者などに報酬を支払わない。

この場合は、出演者に当たる人はいないので関係ないと考えられる。

以上の条件を満たせばCC-BY-NCライセンスのコンテンツを使えるということになる。
つまり、サーバへの料金の支払いは発生してもいいことになる。(劇場使用料を払っている)
では広告が掲載されている場合はどうか。
広告は観客から料金を取るものでは無いが、それでも1の営利を目的としていないに反する可能性が高いと思う。しかし、たとえばブログを利用している時に、ブログが掲載している広告については、収入がコンテンツ利用者に入るわけではないので、営利目的には当たらないのではないかと思う。

2015年3月9日月曜日

Operaのキーボードショートカットを編集した(Mac版)

Opera Developer 29からデフォルトでキーボードショートカットを編集することが可能になった。
Ver15から始まって約1年8ヶ月、やっとである。
Vivaldi使えよって声が聞こえてきそうだが、Vivaldiはコンテンツブロッカーが無いことと、RSSリーダーが無いという理由でまだ使える段階には無いと判断した。

一方Opera Developer 29にはシングルキーショートカットがアドレスバーにフォーカスしている時にも発動してしまうという割と致命的なバグがある。
ページ内のフォームはちゃんと認識できているので、次のバージョンあたりでは修正されると思うのだが、シングルキーショートカットが使えないとショートカットのパワーは大幅に下がってしまうことになる。

一般的なショートカットを中心に要らないものを削った。
また、ブラウジングするときに右手だけで操作をできるように、よく使う入力を必要としない動作を右下に集めた。

Cycle left through tabsshift+/シングルキーショートカットのバグが治れば、shift無しにしたい
Cycle right through tabsshift+_
Find in page⌘+F
Focus address bar⌘+J直後に入力をするので、右手のホームポジションのJにした。
Go to parent directory⌘+P印刷は使わないので
Reopen last closed tab⌘+E ⌘+.やっとshift+⌘+Tとかいう地獄のショートカットから開放された
Reset zoom to 100%⌘+0
スピードダイヤルに追加⌘+Sページを保存することはほとんど無い
タブを閉じる⌘+W ⌘+/
ブックマークに追加⌘+B
ページを更新⌘+R F5 F10右側にも配置
中止esc
履歴⌘+H
戻る⌘+left
拡大⌘+-(minus)Reset zoom to 100%の右に配置
新しいタブ⌘+T ⌘+L
縮小⌘+9Reset zoom to 100%の左に配置
貼り付けて移動⌘+D
進む⌘+right

2015年1月17日土曜日

Windows Phone 8.1のOffice Excel Mobileで、未対応の関数が含まれているファイルは編集できない

いままでWindows PhoneのOffice Excel Mobileを使った事があまりなかったので試しに使ってみようと思い、PCにあるExcelのファイルをOneDriveでWindows Phoneに共有して開いてみたところ、ファイルを編集できなかった。

Excel Mobile側から新しくファイルを作成してからPCで色々編集してみたところ、どうやらExcel Mobileで対応していない関数があるとファイルが編集できないようだった。
sumifくらいだと使えるのだが、offsetには対応していなかった。

Excel Mobileで左上のfxと書かれたボタンを押すと使える関数の一覧が見れる。
このへんはWindows10になってOfficeもMobile版ではくなってフル機能を使えるようになれば解決するのだろうか。