Paymentsに対応するらしい。Paymentsが本格的に普及する日も近いのかもしれない。Paymentsとは何か。Paymentsを採用しているサイトでは、サイトにクレジットカード等の情報を渡さなくてもブラウザやOSが支払いを代行してくれる。技術者視点の記事は次のリンク先を参照のこと。SurrenderブラウザやOSが支払いを代行するために、支払いの途中でWebのUIからブラウザ/OSのUIに突然遷移する。この動き、何かに似ていないか。Intentsは、サイト製作者がサイトの機能の一部機能を他のサイトに丸投げできるような文脈で語られることがあった。個人的に注目していたのはWebサイトが決定していた連携先をユーザが決定できるようになるということだった。Intentsでは、動詞に当たるアクションにshare/edit/view/pick/save等を、目的語にデータタイプとデータ本体を指定し、処理を外部サイトに託すことができた。簡単な記述で実現できたため、Web製作者にはサイト制作の簡素化、ユーザにはサービス選択のイニシアティブを得られるという、非常に優れた仕様だった。Intentsは既にrejectされブラウザからもその機能が削除されてしまっているためだ。regectされたのか。その理由は次のリンク先が詳しい。Intentsが抱える問題をどう解決するのかはほとんど議論されず突然rejectされてしまったようだ。議論されなかったのかはよくわからない。Paymentsにも当てはまるんだよね。Intentsはrejectされてしまった。Intentsがrejectされなかった未来を考えてみる。Intentsが肩代わりして、version2でアクションに認証(Authentication)と承認(Authorization)が定義され、ログイン方法がもっと多彩になってていたんじゃないか。v2を統合した、version3でアクションに支払い(Payments)が追加されていたんじゃないか。Intentsになっていたはずだよね。AddendumというIoTと連携する仕様があった。Addendumで連携していたと思う。addendum来なかった未来を「たられば」で語っても仕方がないのかもしれない。IntentsがあるWebには自由があった。Intentsを復活させ仕様策定をすべきなんじゃないかとさえ思う。Intentsのある未来のほうが僕は好きだな。GO」というサービスの紹介が上がっていました。サービスリリースは一ヶ月ほど前。GO」は余剰食品を削減するプラットフォームです。通信ところが市中には同じ目的の「フードバンク」という福祉活動が既にあるんですよね。全国フードバンク推進協議会Wikipediaの食品ロスのページでもフードバンクについて言及されています。Wikipedia農林水産省のサイトには、フードバンクを実施する際の食品衛生上の手引きも公開されています。フードバンク活動における食品の取扱い等に関する手引き食品ロス削減に向けた活動は良い取り組みかと思いますが、フードバンクに配慮しないと既存のセーフティーネットを破壊しかねません。フードバンクと共存する未来を切に望みます。本当はもっと詳細なものを途中まで書いてたんだけど、問題が次々出てきて面倒臭くなってやめた。以下、モバイルルータではなくポータブルルータであることに注意。ここでは、モバイルルータは移動中に利用するもの、ポータブルルータは持ち運びしやすいように小型化したもの、という理解で良いと思う。Elecomは『無線LANポータブルルーター』という持ち歩きに便利なルータを販売している。出張先のホテルに有線LANしかない場合でも、ポータブルルータにLANケーブルを繋げば無線LANが使えるようになる。一人で複数の無線LAN端末を持っている今の時代、非常に便利な製品ではなる。802.11acにも対応している。このシリーズの比較的新しい機種は、子機モードというのを備えている。子機モードというのは、有線LANにしか対応していない機器を無線化させる機能だ。前までは、このような事をしようとすると、家庭用ルータのミドルクラスの製品を購入しないといけなかったが、これにより安価で実現できるようになった。うちではこの目的のために複数の機種を持っている。ルータには推奨接続数というのがあるが、子機モードで使う場合は配下に接続する端末は1,2台のため、問題にはならないはず。ところがこの子機モード、現状で使うには色々問題が発生する事がわかった。ここでは、元からあったネットワークをネットワークA、ポータブルルータで新たに作成されるネットワークをネットワークBとする。ネットワークAに接続してる端末を端末A、ネットワークBに接続している端末を端末Bとする。検証に使ったのはWRH-300XX2シリーズのWRH-300BK2という機種。何が起きるのかこの時、ポータブルルータにはIPアドレス「192.168.2.251」が振られる。(IPアドレスは設定画面で変更可能。)ネットワークAがDHCPの場合、ポータブルルータにもIPアドレスが振られるが、「192.168.2.251」は有効のままとなる。ネットワークAのDHCPが「192.168.1.0/24」で運用されていた場合、ポータブルルータには「192.168.2.251」と例えば「192.168.1.2」のようなIPアドレスとなる。端末Bには「192.168.1.3」のようなIPアドレスが振られる。ポータブルルータは、HTTPでアクセスする設定画面のために80番ポートと、DNSのために53番ポートを開いている。問題1一見正常に動作しているように思えるが、ポータブルルータはネットワークA側も53番ポートを開いてしまっているため、なんらかのきっかけで端末AはポータブルルータのDNSを見にいくようになってしまう。ネットワークAに設置された正規のDNSにリレーされていれば問題ないのかもしれないが、実際はリレーされない。なると、端末Aはインターネットに接続できなくなる。問題2ネットワークAの系が「192.168.2.0/24」だった場合に起こる。端末Aから「192.168.2.251」にアクセスするとポータブルルータが簡単に見える。端末Aから「http://192.168.2.251/」で設定画面へのログイン画面が表示されるようになる。設定画面は、ネットワークAから見えるかどうか選択できるようにするか、ネットワークBからしか見えないようにすべきだと思う。問題3ネットワークAにポータブルルータが2つ接続された場合、同じIPアドレスに「192.168.2.251」が2つ存在してしまう。同一ネットワークに同じIPアドレスが存在すると何が問題なのかは説明するまでもないよね。Hotelの略)、不特定多数が宿泊するホテルだと起きる可能性が高くなるというのは皮肉にしかならない。所感等うちの環境で問題1が度々起きていたが、再現がなかなかできないため原因特定までに2ヶ月もかかってしまった...。問題1の整理をしていたら、さらに問題2,3が見つかって流石に疲れた。非常に迷惑な挙動としか言いようがない。すべきかというと、まずネットワークA側にはDNSとHTTPは開けないほうが良いと思う。あと、DHCPの有効無効が選択できるようにすることと、ネットワークAのDHCPを無視しないことかなあ。実は見つかった問題は他にもあるけど、ここに書くのは上記3つにしておく。詳細は書かないけどハードウェアメーカーらしくソフトウェアに難があり、「あー、一部で話題になってたのってこれね」と思った。ソフトウェアにももう少し力を入れたほうが良いと思った。Elecomに連絡しようとしたら問い合わせ用のメールアドレスもフォームもないし...。電話で話をしても、繋がるまで待たされるし、繋がってもサポート窓口で、この手の話がわかる人にたどり着くまでに同じことを何度も話しないといけない。問い合わせ窓口にメールかフォームがあれば、製品のユーザに面倒なことをさせなくて済むんだけどそこのところどう考えてるんだろう。あ、一応FAXもあるけど今時FAXっていうのもね...。ScratchJavaの講義、試験が「自作関数を作り記述しなさい」って問題だったから「ズン」「ドコ」のいずれかをランダムで出力し続けて「ズン」「ズン」「ズン」「ズン」「ドコ」の配列が出たら「キ・ヨ・シ!」って出力した後終了って関数作ったら満点で単位貰ってた元ネタそこで、Scratchで作ってみた。Sharezundoko_kiyoshi_with_scratch.sb2せっかくScratchで作っているので歩かせてみた。AppleScriptJavaの講義、試験が「自作関数を作り記述しなさい」って問題だったから「ズン」「ドコ」のいずれかをランダムで出力し続けて「ズン」「ズン」「ズン」「ズン」「ドコ」の配列が出たら「キ・ヨ・シ!」って出力した後終了って関数作ったら満点で単位貰ってた元ネタそこで、AppleScriptで作ってみた。『ズン』と『ドコ』はログの履歴のメッセージに表示され、『キ・ヨ・シ!』は結果に表示される。比較演算子さえも英語のように記述できるAppleScriptの特徴がよく出ていると思う。(もちろん記号でもOK。秀丸マクロJavaの講義、試験が「自作関数を作り記述しなさい」って問題だったから「ズン」「ドコ」のいずれかをランダムで出力し続けて「ズン」「ズン」「ズン」「ズン」「ドコ」の配列が出たら「キ・ヨ・シ!」って出力した後終了って関数作ったら満点で単位貰ってた元ネタそこで、秀丸マクロで作ってみた。秀まるおのホームページ(サイトー企画)−秀丸エディタ秀丸マクロには、配列がないため文字列の連結で対応した。浮動小数点版の秀丸でないと乱数が使えない。秀まるおのホームページ(サイトー企画)−秀丸エディタ浮動小数点数バージョンWindowsが起動してからの経過時間を取得するtickcountという、一見乱数につかえそうなものがあるが、単位がミリ秒であるため、ループ内で使用すると同じ値が連続して帰ってきてしまう。今回のような用途では、擬似乱数生成器を自分で実装する必要がある。ここでは、線形合同法を用いた。実装した乱数生成器は偶数と奇数を交互に返すため、このまま利用すると『ズンドコ』を延々に繰り返してしまう。これを避けるために、10の位を判定に利用している。"キ・ヨ・シ!";秀丸マクロ実行のたびに『ズン』もしくは『ドコ』の出力を一度しか行わないのであれば、乱数代わりにtickcountを利用できる。ここでは配列代わりに出力済みのテキストを使い、より簡潔に記述している。"キ・ヨ・シ!";}後者のマクロは、秀丸のマクロ登録でこのマクロをキーに割り当てると、『ズン・ズンズン・ズンドコ』のリズムでキーを押しながらマクロを実行できるので、ある意味気持ちいい。複数人で誰が『キ・ヨ・シ!』を出すのかという『ズンドコゲーム』も可能だ。成功確率も1/32のためそれなりにエキサイトするのではないか。「盗み見できるカメラ」をメーカー別に数えてみたまずはこれ。NHKニュース不用意に公開しているWebカメラがたくさんあるとか、それを収集したサイトがあるとか、結構前から有名な話だと思ってたんですが違うんですかね。某社の仕様がアレなので◯◯すれば見つかりやすいとかなんとか。報道されていたサイトにはWebカメラのメーカー名が載っていたので、メーカー別にカウントしてみた。どれくらいの割合なのか前々から気になってたしね。カウント方法は単純にスクレイピングしただけ。対象は日本国内に限った。隠して報道されているのに不必要な情報まで載せたくないのでコードは載せない。2825NetCamはコインパーキングに設置された映像が多く、想像するにそういうソリューションを展開して意図的に公開しているっぽい。NetCam以外のメーカー品でも意図的に公開しているカメラもあるはずだけど、NetCamを除外した数値が「意図せず公開されているであろうWebカメラ」の実数に近いと思う。この数値も収集されたカメラだけのものなので、実際はもっと多いはず。想像はしていたけど凄い割合だ。メーカーもメーカーだけど、防犯カメラ設置を担当したであろう業者も業者だよね。あと、NHKでの報道は効いたらしく、コードを書いている間に100サイト以上減っていった。テレビというところか...。(時間帯によって変化しているだけかもしれないけど。「痛いの痛いの飛んでけ」の痛みはどこに飛ばすのか「痛いの痛いのお父さんの方に飛んでけ!」とか「痛いの痛いのお母さんの方に飛んでけ!」とかして大袈裟に痛がってあげるのオススメ。普通に「痛いの痛いの飛んでけ!」ってやるよりリアクションを見て喜んですぐ泣き止む。そのうち直ぐに一緒になって「痛いの痛いの◯◯の方に飛んでけ!」ってやるようになる。「痛いの痛いの◯◯の方に飛んでけ!」ってやられて反応に困ることかな。人前でやられると対処に困る。那由多屋アーカイブ2018年01月2017年09月2016年06月2016年03月2016年01月2015年12月2015年04月2014年11月2014年04月2013年12月2013年04月2012年10月2012年09月2012年08月2012年07月2012年06月2012年05月2012年04月2012年03月2012年02月2012年01月2011年12月2011年11月2011年10月2011年08月2011年07月2011年06月2011年05月2011年04月2011年03月2011年02月2011年01月2010年12月2010年11月2010年10月2010年09月2010年08月2010年06月2010年05月2010年04月2010年03月2010年02月2010年01月2009年12月2009年11月2009年10月2009年09月2009年08月2009年07月2009年06月2009年05月2009年04月2009年03月2009年02月2009年01月2008年12月2008年11月2008年10月2008年09月2008年08月2008年07月2008年06月2008年05月2008年04月2008年03月2008年02月2008年01月2007年12月2007年11月2007年10月2007年09月2007年08月2007年07月2007年06月2007年05月2007年04月2007年03月2007年02月2007年01月2006年12。