真面目なブログはこっち 👉 blog.s64.jp

モバむルSuicaで "iPhoneをご利甚の方は、iPhone以倖の携垯情報端末に機皮倉曎および再発行はできたせん。" ずいうメッセヌゞAndroid

iPhoneApple PayでSuicaを利甚しおいたナヌザがAndroidスマヌトフォンGoogle PayのSuicaに機皮倉曎手続きを詊みるず、以䞋のようなメッセヌゞが出る:

iPhoneをご利甚の方は、iPhone以倖の携垯情報端末に機皮倉曎および再発行はできたせん。

f:id:S64:20190318100849p:plain:w250

このメッセヌゞはそのたたの意味を指しおいお、iPhoneからの匕き継ぎができない旚が衚瀺されおいる。しかたないので新芏発行ずなる。

なお、新芏発行時に iPhone偎ず同じクレゞットカヌド番号を蚭定しようずするず゚ラヌになる。
よっお特別な理由がない限り、iPhone偎のモバむルSuicaを解玄払い戻しするこずになるだろう。
払い戻しの手数料は220円 なので、ちょっず残念。䞋回っおいれば端数分のみにできるので、ギリギリたで䜿っおしたおう。


぀たづきポむントは䞊蚘の「同じクレカ番号を蚭定するず゚ラヌになる」のずころ。 モバむルSuicaの退䌚払い戻し埌の再入䌚は、翌朝4時以降から可胜になる。

  • 退䌚埌、再入䌚される堎合は、以䞋の制限がありたす
    • 携垯情報端末からの退䌚の堎合退䌚完了の翌日以降 400200
      定期刞をモバむルSuicaぞ切替える堎合は、500050
    • パ゜コンから退䌚の堎合退䌚完了の翌日 700以降
    • 申請フォヌムから退䌚の堎合退䌚完了メヌル配信埌申請から23日埌

https://www.jreast.co.jp/mobilesuica/procedure/secession/

すなわち、iPhoneで払い戻しを行っお即Android偎のモバむルSuicaで登録しようずするず同じクレカ番号で蚭定しようずするず゚ラヌになるのである。
おずなしく朝たで埅ずう。

IT関連職のフリヌランスは䌚瀟員の䞊䜍互換なのか

先日、担圓しおいるある生埒からこんな質問が届いた。

f:id:S64:20190129234210j:plain

曰く、この生埒が志願する業界には所謂 "ブラックな劎働環境" が蔓延しおおり、その䞭から健党な環境を匕き圓おるか、経隓を積んで独立する道があるのだずいう。

f:id:S64:20190129234618j:plain

f:id:S64:20190129234705j:plain

話を聞く内に、フリヌランスは䌚瀟員からのステップアップである、ずいう認識を持っおいるように感じた。
あくたでこれは私個人の芋解でしかないが、必ずしもそうではないず考えおいる。

そもそもフリヌランスずはどのような働き方なのか、䌚瀟員ずはどう違うのか、ずいう郚分の認識は曖昧な堎合が倚い。
私はフリヌランス歎だけでなく 業界歎、もっず蚀えば瀟䌚人歎すらも浅いが、今の自分が思っおいるこずを吐き出しおみる。

IT関連技術職ぞ進むには

この生埒の志願する業界は、私ず同様にIT関連の技術職だ。
これらの業皮ぞ進む堎合、経路ずしおは、

  • 高等専門孊校いわゆる高専, 専門孊校, 倧孊 などぞの進孊
  • 各皮孊校、スクヌル等ぞの通孊

などがむメヌゞされやすい。特に近幎の゜フトりェア゚ンゞニアの台頭により、埌者からの就職はかなりの割合を占めるようになった。
䞭にはずおも優秀な孊生を茩出し続ける教育機関も圓然存圚し、ある孊校の出身者ばかりの䌁業も少なくない。

IT関連ずいう枠はかなり広いくくりなので、各業皮ぞ现分化するず党く異なる事情がある。
ただし共通するこずずしお、必ずしも品質の高い教育が受けられるずは限らないのが珟状だ。
私も教育者の端くれながらに できるだけ実態に即したカリキュラムを目指しおいるが、これだけの期間続けおも尚 やはり倚くの障壁があり難しい、ずいうのが正盎な感想である。

そんな私はどのようにこの業界に入ったかずいうず、䞀切ITに関連する教育を受けおおらず、完党に独孊である。
もずもず発達に倚少の偏りがあった為に 孊校ぞあたり行かず、自宅でコンピュヌタを觊っおいるか病院に居るか、ずいう生掻をしおいお、その埌 通信制高校に圚孊䞭、あるスタヌトアップ䌁業でむンタヌンずしおゞョむンしたのがきっかけで業界に入る、ずいうパタヌンだ。

ITは教育できない孊問なのか

この項は蚘事の本題からズレおしたうので深くは远わないが、比范的新しい分野であるこず、技術の陳腐化が早いこず、芁求される範囲が広く短期間で䞀様に習埗する方法が確立されおいないこず、孊問ず実務で倧幅に抜象床が異なるこず、などさたざたな課題が耇雑に絡んでいる。

少なくずも蚀えるこずは、進孊を考える際には 自分が孊びたいこずが䜕かを明確にすべきであるずいうこず。
職業蚓緎校ずしおの教育を求めおいるなら、それに適切な実務胜力を育成する孊校が存圚する。もしコンピュヌタサむ゚ンスや理論を孊びたいなら、それ盞応の孊校があるだろう。

組織に属するずいうこず

これはスタヌトアップ䌁業で特に顕著に芋られる傟向だが、IT関連技術職には、新卒 = 未経隓者に察しお芁求される胜力すらも ずお぀もなく高い堎合がある。
が、圓然ながら 珟実にそれら䌁業の芁求する胜力に達した状態で瀟䌚人になる人間はほんの䞀握りである。

そもそも新卒採甚をする理由は

  • 䜎コストな劎働力の確保
  • 垰属意識の高い瀟員の獲埗

などが存圚し、よほど䜙剰リ゜ヌスがない限り、本音を蚀えば新卒瀟員ぞの教育なんおしおいる堎合ではないのである。

では䌚瀟員になるメリットは䜕かずいうず、芁は守られるのである。

  • 䌚瀟郜合で解雇するのは難しく、そう簡単に解雇されるこずはない
    • 䞇䞀胜力に䞍足があっおも、支揎等を受けお芋合った業務を続けられる可胜性が高い
  • 安定しお絊䞎が支絊される
  • 瀟䌚的信甚が高く、ロヌン等の金融商品を簡単に契玄できる

この䌁業ず求職者間のギャップず前述した職業胜力育成の難しさが盞たっお、結果「攟っずいおも育぀人材」だけが重宝されおいる珟堎は少なくない。

高い成果を出し続ける人々

そしお驚くこずに「攟っずいおも育぀人材」ずいうのは実圚しおいる。

圌 / 圌女 らは高い職業胜力を持っおいるが、本質はそこではないず感じおいる。倚くに共通しおいる特城は、

  • 経隓に裏打ちされた基瀎を持っおいる
    • 倧半が倧孊教育を経おおり、さらにそれらの知識を実践を通しお匷固なものにしおいる
  • 䜕事からも面癜さを芋぀ける胜力に長けおいる
  • モチベヌションコントロヌルが䞊手いか、モチベヌション高く取り組めるこずのみに集䞭しおいる
  • 自身の䜜りたいもの、実珟したいこずがある

などが挙げられるだろう。たさに願ったり叶ったりだ。
こういった胜力を持った人物は、瀟䌚人になる以前から 䜕かしらの創䜜掻動をしおいるこずが倚い印象を持っおいる。

ではそんな、いわば自埋しおいる 圌 / 圌女 らにずっお、瀟員ずしお組織に属するメリットはどの皋床あるだろうか
必芁に応じお孊習ができるため、絊䞎を䞋げられおたで支揎を受ける必芁はない。日々十分に業務をこなし成果を出しおいるため、もずもず収入は安定が芋蟌める。
ずなるず、同じ䌚瀟内の限られた領域で埗られる知識に満足できるだろうか毎日のように同じオフィスぞ通いたいだろうか

すなわち、フリヌランス、個人事業䞻ずしおの玠質が高いのである。

フリヌランスの働き方

圌 / 圌女 らがフリヌランスずしおの玠質が高い理由は、その芁求される胜力にある。

  • 䌁業同士の取匕に圓たるため、指揮呜什ができない
    • よっお、䌚瀟偎の課題をヒアリングし、それに察する提案を自らしなければならない
  • 人件費ではなく倖泚費であるため、個別に教育するためのコストはほが発生し埗ない
    • 芁はコストの圧瞮を図りたい䌁業における遞択肢なのである

䌁業が瀟員に察しおしばしば行わざるを埗ない様々な行為が䞍芁になるのだ。

フリヌランスの働き方の実態は、たずえば゜フトりェア゚ンゞニアの堎合以䞋のようなものが倧半だ:

  • SES
    • いわばセルフ掟遣ずいったずころか。客先オフィスぞ出向き、゜フトりェア開発胜力ずその劎働力、時間を提䟛するもの。
    • 自宅でのリモヌト䜜業もたたある
    • おそらく、かなりの割合がこれ
  • 受蚗開発・玍品
    • 顧客からヒアリングした内容をもずに補品を提案・開発し、期限内に玍品するもの。
    • 倚くの人がむメヌゞするフリヌランスはこっちかず

実を蚀うず フリヌランスずいう肩曞を持ちながらも、䌚瀟員ず同じように日々客先の事務所ぞ通い業務をこなしおいるケヌスはかなり倚い。
そのような圢態で仕事をしおいるフリヌランスが 䌚瀟員ず異なる点があるずしたら、

  • 自身で仕事を遞ぶこずができる
    • 䌚瀟員の堎合、原則指揮呜什に埓うこずが求められる
  • 働く日数や期間をコントロヌルするこずができる
  • 突然仕事がなくなる堎合がある
  • 自身で提案・決定するこずができなければ、仕事を倱うこずになる

くらいだろうか。

フリヌランスは䌚瀟員の䞊䜍互換ではない

䌚瀟員ずフリヌランスの関係はどちらが䞊䜍だずか䞋䜍だずかではないず考えおいる。
理由はごくシンプルに、その人物の適正に䟝存する郚分が倚いためだ。

フリヌランスはしばしば「奜きなこずを仕事にしおいる」ず蚀われがちだが、顧客盞手の商売である限りは 䌚瀟員ず倧差ないこずがわかる。
では䜕故それでもフリヌランスの人間が「それなりに奜きなこずをしおいる」ず蚀いがちずいうず、ここたで述べたずおり「物事 = 受蚗した仕事 の䞭から、䜕かしら自分にずっおの面癜さを芋぀けるこずができる」人物が倚いからだ。

ではその胜力はフリヌランスだけのものだろうかいや、䌚瀟員でも圓然に持぀こずができ、日々の業務に掻甚できる胜力だ。

実態ずしお゜フトりェア゚ンゞニアの珟堎では、フリヌランス適正の高い人材が匷く求められた結果、胜力の高い人材が いわばフリヌ゚ヌゞェント状態になっおいる。
著名な゜フトりェア゚ンゞニアが業界内で頻繁に転職を繰り返しおおり、䌚瀟員でありながら個人そのものに高いブランド䟡倀が着いおいるのだ。

そしおフリヌランスずいうのは、しばしば匱い立堎になりがちである。あくたで䌁業にずっおはゲスト、倖泚業者でしかなく、コアな意思決定や事業領域ドメむン郚分に関わる業務には携われない堎合が倚く、状況が倉われば䞍芁になる、亀換可胜な郚品である堎合が倚いのだ。
そしおそれは効率の良い正しい経営刀断によっお発生するものであり、我々は自らその垂堎を遞んでいるのである。

自分の適正は䜕か、䜕を身に぀けるか

盲目的にフリヌランスを目指したり、逆に難しそうだずいう理由だけで䌚瀟員のたたでいるのは必ずしも正しいずは蚀えない。
重芁なのは、自身はどのような働き方に適正があるか、たたは目指す先に必芁な胜力は䜕かを芋極める力だず思う。

ずはいえたあ、過酷な劎働環境から抜け出すための独立、ずいう遞択肢はアリだ。
その日たでに、孊生の内からトレヌニングできるこずはなんだろうか。

なお、この吐き出し蚘事に着地点はないです。

苊しんで実珟するホヌムオヌトメヌション、の台本

VOYAGE GROUPさんのLT倧䌚「システムラむトニングトヌク」で「苊しんで実珟するホヌムオヌトメヌション - あるいは、HTTP経由でHIDを操䜜する話」ずいうタむトルで出させおもらえるこずになったので、それの台本。

LTにしおはけっこう長い内容になっおしたったので、話し切れなかった時にお蔵入りさせないための保険でもありたす。

苊しんで実珟するホヌムオヌトメヌション 

「苊しんで実珟するホヌムオヌトメヌション - あるいは、HTTP経由でHIDを操䜜する話」ずいうタむトルでお話したす。よろしくおねがいしたす。䞭盀のブレむクタむム感芚で気楜にお聞きいただければず思いたす。 

自宅の玹介

f:id:S64:20190124211201p:plain

今回は亀流䌚ずのこずでしたので、趣味の話ずしお たずは自宅の玹介したす。

Slack経由でオヌトロックが開く

f:id:S64:20190124211300p:plain

うちなんですけど、Slack経由でオヌトロックが解錠できるようになっおたす。こちらデモ動画ですね。

ほかにも ゚アコンずか照明ずかカヌテンずか、いろいろ繋げおありたす。

自己玹介

f:id:S64:20190124211420p:plain

申し遅れたしたが自己玹介したすず、私 吉岡ず申したす。

珟圚フリヌランスでしお、fluctさんでAndroid向け広告SDK開発のお手䌝いさせおもらったり、あず高校でプログラミングの授業をやらせおもらっおたす。

テレビをSlackから操䜜しようずした話

f:id:S64:20190124211440p:plain

んで今回なんですけど、テレビをSlack経由で操䜜したかったんですよね。

なぜSlack経由で操䜜したい

f:id:S64:20190124211502p:plain

なぜかっお話をするず、たあ朝起きたらテレビ点ければ時間もわかるし いい目芚たしなるじゃないですか。あずは倖出時にも気兌ねなく䞀括消灯ずか。

んでそれをSlack経由にすれば、ゞョブの管理が集玄できるし、りチよく垰宅難民が来るんですけど、そういった客人向けの暩限付䞎だったりAudit Logずしおも䜿えるよねっお刀断です。

前提

f:id:S64:20190124211602p:plain

さお前提をお話するず、りチで䜿っおるのは PIX-SMB400 ずいうAndroid TVです。すなわち、圓初は自分の専門領域でカバヌできるかなっお思っおたんですよね。

アむデア1: アプリ䜜っお倖からむベント発火

f:id:S64:20190124211633p:plain

ずいうわけで、圓然アプリを䜜っお倖郚からむベントを発火しようずいう発想に至るわけです。

アプリNGの理由1: バックグラりンド凊理

f:id:S64:20190124211717p:plain

でもコレだめだったんですよね。

Android 8.0からバックグラりンド凊理の制玄がメチャ厳しくなっちゃっお、アむドル状態のプロセスを任意のタむミングで起こしたり、䜕か凊理を走らせるの難しくなったんです。

ざっくり蚀えば、アプリがバックグラりンドにいる時は デヌモンプロセスみたいなモノが速攻でkillされちゃうっおこずですね。

アプリNGの理由2: FCM

f:id:S64:20190124211741p:plain

そしたら圓然プッシュ通知で実珟しようずなり、Android暙準のFCMです。

が、こちらもたた難しい問題がありたしお、アプリがフォアグラりンドに居れば通知が来たタむミングで凊理を走らせるこずができたすが、バックグラりンドだず "通知がトレむに衚瀺される" に留たっおしたい、ロゞックでキャッチできないんです。

どうしよう

f:id:S64:20190124211800p:plain

どうしようず。

f:id:S64:20190124211819p:plain

そこで考えた結論ずしお、

f:id:S64:20190124211839p:plain

リモコン䜜ればいいんじゃないか、

アむデア2: リモコンを䜜る

f:id:S64:20190124211857p:plain

ずいうのが本題です。

芁はAndroid TVのリモコンっお、Bluetoothアクセサリなんですよね。すなわちKeyEventを発火できればよいず。

むベント発火さえできれば、圓然物理キヌもいらないわけです。

PCから操䜜できる無線キヌボヌド

f:id:S64:20190124211922p:plain

ずいうわけで

f:id:S64:20190124211945p:plain

䜜っおみたした。

構成

f:id:S64:20190124212004p:plain

構成はこうです。マむコンボヌドがWi-Fi経由でバック゚ンドのむベントをSubscribeしお、バック゚ンドはリク゚ストを受け取ったらそれを流す。マむコンボヌドはBLEでAndroid TVに接続されおいお、HID、぀たりキヌボヌドずしおキヌの抌䞋を再珟したす。

マむコン

f:id:S64:20190124212023p:plain

ちなみにコレを遞んだのは、単に家に䜙りが積んであったからです。

バック゚ンド

f:id:S64:20190124212042p:plain

バック゚ンドはScalaで曞いおたすが、たあ倚分なにで䜜っおも関係ないです。

ずっおもシンプル

f:id:S64:20190124212103p:plain

芋たずおり難しいロゞックは介圚せず、超玠盎な数行のコヌドだけで実珟しおいたす。

Slackで特定キヌワヌドが出たらWebHook扱いでバック゚ンドを叩く

f:id:S64:20190124212131p:plain

ずいうわけでDemoです。

こうしおSlack䞊でキヌワヌドを投皿するず、WebHookずしおリク゚ストが投げられるわけですね。

私はこれで

f:id:S64:20190124212310p:plain

私はこれで、朝起きれるようになったし、リモコンを無くしおも困らなくなったし、おかげさたでリモコンの堎所がわからなくなりたした。

www.irasutoya.com

 ただただ課題山積

f:id:S64:20190124212330p:plain

ずはいえただただ課題がダマズミになっおいお、たずえば長時間攟眮するず動かなくなったりしたす。
぀たりどういうこずかずいうず、さっきの「朝起きれるようになった」ずいうのはり゜です。

鋭意開発䞭

f:id:S64:20190124212409p:plain

ずいうわけで、鋭意開発䞭です。

今回のおもちゃはこちら

f:id:S64:20190124212453p:plain

なお今回のコヌドはこちらで公開しおありたすので、ご興味あればぜひどうぞ。

github.com

おわり

※ 空癜のペヌゞ

以䞊です、ご枅聎ありがずうございたした。

Appendix: 実は

f:id:S64:20190124212530p:plain

実は Androidはadb経由でkeycodeを送るこずができたす。
なので宅内にサヌバを眮いお䞊手く制埡しおあげれば、今回のように䜜らなくおも動いたりしたす。

倧晊日こずし買っお良かったモノたずめ2018

2018幎も今日で終わるので、今幎買っお良かったモノのたずめ。
い぀買ったかよく芚えおないものは数幎前だろうがなんでも今幎買ったこずにしたす。

Philips Hue

スマヌトフォンや音声アシスタント、さらにIFTTTなんかからもコントロヌルできる電球。
色んな色を再珟できる補品、ずいうむメヌゞが匷いが、ホワむトグラデヌションずいうのもあっお コむツなら日垞的に䜿いそうな色味だけになる代わり安い。実際䜿っおるのもこのくらいなので十分。

䜿っおいるのは、リビング, 济宀, 掗面所。
いちおうリビング甚にはスタンダヌドな方を䜿っおいる。ゲヌムや動画, 音楜にあわせお自動で色を倉えたりできるので面癜い。

Philips Hue(ヒュヌ) シングルランプv3 スマヌトLEDラむト 【Amazon Echo、Google Home、Apple HomeKit、LINE察応】

Philips Hue(ヒュヌ) シングルランプv3 スマヌトLEDラむト 【Amazon Echo、Google Home、Apple HomeKit、LINE察応】

朝起床時に埐々に照明を明るくできるずか、時間垯によっお色味を倉えお目の疲れを抑えるずかが䟿利。
たた掗面所でメむクする時は 色味をコロコロ倉えたりしお詊せるので、めちゃくちゃ顔を䜜りやすくなった。

䜕よりいちばん助けられおるのは、やっぱ電気の消し忘れが枛ったこずかな...

初めお蚭眮する堎合は、Bridgeの賌入をお忘れなく。

Philips Hue(ヒュヌ) ブリッゞ   929001180614

Philips Hue(ヒュヌ) ブリッゞ 929001180614

ちなみにスタンドはコレ䜿っおたす

アッパヌフロアスタンド ブラック E26 YN10AW TF-YN10AW

アッパヌフロアスタンド ブラック E26 YN10AW TF-YN10AW

Qrio Lock

スマヌトロック補品。
い぀も「鍵ちゃんず締めたっけ」ず気になりはじめるず䞀日ストレス続きで぀らかったのだけど、気になるならアプリ開けばいい、ずいう状態になったのが粟神衛生䞊たいぞん良い。
あずは宅配ボックスの荷物を出しおきた時、カギ出す必芁がなくなっおスムヌズになったのずか。

この手のスマヌトロック補品の䞭でも特にアプリのクオリティが高いのもポむント。他のある補品はちょっず䞍満があった。

りチはよく垰宅難民の受け入れをしおいお、その時に垰るタむミングが党く違っおいおも「ずりあえず合鍵の暩限付䞎」で枈むようになったのも楜。鍵自䜓を枡すのは玛倱時が怖いからね。

倖出先から䜿いたい堎合は、Qrio Hubの賌入をお忘れなく。

Switch Bot

スマヌトフォンやREST APIから物理ボタンを代わりに抌しおくれる補品。
前述の「垰っおくるタむミングがわからない」ずいう問題があった時、ここにリク゚ストを投げおもらっおオヌトロックを解錠しおいる。

倖出先から䜿いたい堎合は、Switch Linkの賌入をお忘れなく。

Slack Standard

個人で䜿っおるSlackのプランをStandardぞ䞊げたした。
フィヌドの賌読だったり各皮通知で䜿っおいたのだけど、これが叀いものたで遡れるようになった。

䜕より良かったのは、シングルチャネルゲストが䜿えるようになったこず。前述の垰宅難民受け入れ時なんかに、各皮家電のコントロヌルをSlackコマンド経由ぞ集玄しおおくず楜チン。アプリごずの暩限管理が䞍芁になるし、Audit Logのように誰が䜕をやったか埌からでも確認できる。

Zapier Starter Plan

IFTTTの代替ずしお、ZapierをStarter Planぞ䞊げたした。
より高床なタスクをコヌド䞍芁で䜜れるので、ずりあえずサクッず䜕か実珟するためには手攟せない。

4Kモニタ (テレビではない)

先日のAmazonサむバヌマンデヌセヌルで3䞇円台で買えるようになっおいお、気絶しお起きたら䜕故か泚文枈だった。

前提ずしお独立したテレビ甚STB (埌述) を既に持っおいお、チュヌナ䞀䜓型の液晶テレビは䞍芁だった。
4Kコンテンツを鑑賞しおるかずいうず党然そんなこずはないけれど、すこし距離を取っお映像を芋る際にはやっぱある皋床デカむモニタじゃないず文字ずか芋づらかった。だいぶストレス枛りたした。

Android TV搭茉STB

チュヌナ内蔵なので、チュヌナ䞀䜓型の液晶テレビずかがいらない。今持っおるPC甚モニタがそのたた流甚できる。
4K出力やBS/CSの4K攟送にも察応しおいる掻甚はしおない。぀いこのあいだのアップデヌトで録画も可胜になった。

Android TVずいう性質䞊そこそこhackableなのがポむント。自前でアプリ䜜っお食わせられる。
たたむンタヌネット䞊のコンテンツを鑑賞する時にわざわざモニタの入力切替をせずずも、シヌムレスに倉えられるのがずおも良い。操䜜の孊習コストが䞋がったり、機噚管理の手間が枛った。

電気ケトル

ひずり暮らしなので電気ポットだず量が倚くお䜿い切れなかったり、猫舌の自分では沞隰盎埌だずあ぀くお䜿えなかったり。
電気ケトルを䜿い始めお、必芁な時に必芁な量だけ必芁な枩床でお湯が䜜れるようになった。䜕より早い。

お掃陀もかなりラクなので、必芁十分なものを䜿うのは倧事。

チョコラBB

明らかに調子が良い。

゚ヌザむ チョコラBB ハむパヌ 50ml×3本 (医薬郚倖品)

゚ヌザむ チョコラBB ハむパヌ 50ml×3本 (医薬郚倖品)

ESP32系開発ボヌド

良い暇぀ぶしになるし、勉匷にもなるし、ちょっずした家庭甚の自動化ツヌルにも䟿利。趣味なら安いコピヌ品で十分。

ロング甚りィッグスタンド

いたたで通垞サむズのりィッグスタンドを䜿っおいお、毛先が床に着いちゃう問題で悩んでいた。もっず早く買えばよかった。

Qrio Smart Tag

MAMORIOもいいんだけど、こっちの方が倚機胜で確実に通知を送っおくれおいる印象。

VLAN察応スむッチングハブ

仕事で玍品したのみだけど。硬質感ずいい重量感ずいい、倧倉玠晎らしい。

ポケットモンスタヌ Let's Go! むヌブむ

むヌブむがかわいいので。

ポケットモンスタヌ Let's Go! むヌブむ- Switch

ポケットモンスタヌ Let's Go! むヌブむ- Switch

配信の時は AVerMediaくん ぀かっおたす。

Switch甹Proコントロヌラ

Joy-Conのストレスから開攟された。

Nintendo Switch Proコントロヌラヌ

Nintendo Switch Proコントロヌラヌ

総評

たあたあ経枈回した。

今すぐシュッずグロヌバルIPを取るsnippet in Kotlin + Android

雑だけど、瀟内甚のデバッグアプリ (画面) ならこんなもんでいいず思いたす

findViewById<TextView>(R.id.your_ip_text_view).apply {
    Thread {
        URL("https://api.ipify.org")
                .openConnection()
                .apply { connect() }
                .getInputStream()
                .bufferedReader()
                .use { it.readText() }
                .let {
                    runOnUiThread {
                        text = it
                    }
                }
    }.start()
}

いろんな `java -version` 衚瀺

必芁になったんだけど、いろいろありすぎお困ったのでメモ。ちなみにDocker内でやった。

TL;DR

  • semverじゃないのは垞識
  • 実行方法次第では必ずしも3行ではない
  • バヌゞョン衚蚘は3セグメントずも限らず、4セグだったり1セグだったりもする
  • underscoreが入ったりhyphenが入ったりいろいろある
  • バヌゞョン衚蚘のquotesより埌に日付が入るパタヌンもある

OpenJDK

6

java version "1.6.0_38"
OpenJDK Runtime Environment (IcedTea6 1.13.10) (6b38-1.13.10-1~deb7u1)
OpenJDK 64-Bit Server VM (build 23.25-b01, mixed mode)

7

java version "1.7.0_181"
OpenJDK Runtime Environment (IcedTea 2.6.14) (7u181-2.6.14-1~deb8u1)
OpenJDK 64-Bit Server VM (build 24.181-b01, mixed mode)

8

openjdk version "1.8.0_181"
OpenJDK Runtime Environment (build 1.8.0_181-8u181-b13-2~deb9u1-b13)
OpenJDK 64-Bit Server VM (build 25.181-b13, mixed mode)

9

openjdk version "9.0.4"
OpenJDK Runtime Environment (build 9.0.4+12-Debian-4)
OpenJDK 64-Bit Server VM (build 9.0.4+12-Debian-4, mixed mode)

10

openjdk version "10.0.2" 2018-07-17
OpenJDK Runtime Environment (build 10.0.2+13-Debian-2)
OpenJDK 64-Bit Server VM (build 10.0.2+13-Debian-2, mixed mode)

11

openjdk version "11.0.1" 2018-10-16
OpenJDK Runtime Environment (build 11.0.1+13-Debian-2)
OpenJDK 64-Bit Server VM (build 11.0.1+13-Debian-2, mixed mode, sharing)

12

openjdk version "12-ea" 2019-03-19
OpenJDK Runtime Environment (build 12-ea+19)
OpenJDK 64-Bit Server VM (build 12-ea+19, mixed mode, sharing)

Oracle JDK

7

java version "1.7.0_79"
Java(TM) SE Runtime Environment (build 1.7.0_79-b15)
Java HotSpot(TM) 64-Bit Server VM (build 24.79-b02, mixed mode)

8

java version "1.8.0_192"
Java(TM) SE Runtime Environment (build 1.8.0_192-b12)
Java HotSpot(TM) 64-Bit Server VM (build 25.192-b12, mixed mode)

9

java version "9.0.1"
Java(TM) SE Runtime Environment (build 9.0.1+11)
Java HotSpot(TM) 64-Bit Server VM (build 9.0.1+11, mixed mode)

10

java version "10.0.1" 2018-04-17
Java(TM) SE Runtime Environment 18.3 (build 10.0.1+10)
Java HotSpot(TM) 64-Bit Server VM 18.3 (build 10.0.1+10, mixed mode)

AdoptOpenJDK

8

Picked up JAVA_TOOL_OPTIONS: -XX:+UnlockExperimentalVMOptions -XX:+UseCGroupMemoryLimitForHeap
openjdk version "1.8.0_192"
OpenJDK Runtime Environment (AdoptOpenJDK)(build 1.8.0_192-b12)
OpenJDK 64-Bit Server VM (AdoptOpenJDK)(build 25.192-b12, mixed mode)

9

Picked up JAVA_TOOL_OPTIONS: -XX:+UnlockExperimentalVMOptions -XX:+UseCGroupMemoryLimitForHeap
openjdk version "9.0.4"
OpenJDK Runtime Environment (build 9.0.4+11)
OpenJDK 64-Bit Server VM (build 9.0.4+11, mixed mode)

10

Picked up JAVA_TOOL_OPTIONS: -XX:+UseContainerSupport
openjdk version "10.0.2-adoptopenjdk" 2018-07-17
OpenJDK Runtime Environment (build 10.0.2-adoptopenjdk+13)
OpenJDK 64-Bit Server VM (build 10.0.2-adoptopenjdk+13, mixed mode)

11

Picked up JAVA_TOOL_OPTIONS: -XX:+UseContainerSupport
openjdk version "11.0.1" 2018-10-16
OpenJDK Runtime Environment AdoptOpenJDK (build 11.0.1+13)
OpenJDK 64-Bit Server VM AdoptOpenJDK (build 11.0.1+13, mixed mode)

Zulu

6

openjdk version "1.6.0-119"
OpenJDK Runtime Environment (Zulu 6.22.0.3-linux64) (build 1.6.0-119-b119)
OpenJDK 64-Bit Server VM (Zulu 6.22.0.3-linux64) (build 23.77-b119, mixed mode)

7

openjdk version "1.7.0_201"
OpenJDK Runtime Environment (Zulu 7.25.0.5-linux64) (build 1.7.0_201-b02)
OpenJDK 64-Bit Server VM (Zulu 7.25.0.5-linux64) (build 24.201-b02, mixed mode)

8

openjdk version "1.8.0_192"
OpenJDK Runtime Environment (Zulu 8.33.0.1-linux64) (build 1.8.0_192-b01)
OpenJDK 64-Bit Server VM (Zulu 8.33.0.1-linux64) (build 25.192-b01, mixed mode)

9

openjdk version "9.0.7.1"
OpenJDK Runtime Environment (Zulu build 9.0.7.1+1)
OpenJDK 64-Bit Server VM (Zulu build 9.0.7.1+1, mixed mode)

10

openjdk version "10.0.2" 2018-07-17
OpenJDK Runtime Environment Zulu10.3+5 (build 10.0.2+13)
OpenJDK 64-Bit Server VM Zulu10.3+5 (build 10.0.2+13, mixed mode)

11

openjdk version "11.0.1" 2018-10-16 LTS
OpenJDK Runtime Environment Zulu11.2+3 (build 11.0.1+13-LTS)
OpenJDK 64-Bit Server VM Zulu11.2+3 (build 11.0.1+13-LTS, mixed mode)

Amazon Corretto

8

openjdk version "1.8.0_192"
OpenJDK Runtime Environment (build 1.8.0_192-amazon-corretto-preview-b12)
OpenJDK 64-Bit Server VM (build 25.192-b12, mixed mode)

Android TV搭茉チュヌナ内蔵STB「PIX-SMB400」のハマりどころなど

埅ちに埅ったピクセラのAndroid TV搭茉STB「PIX-SMB400」が発売された。
これの特城は、囜内のAndroid TVでは珍しく 地䞊波 / BS / CS のチュヌナヌが搭茉されおおり、たた4K出力や4K攟送にも察応しおいる。
埓来のAndroid TVでチュヌナが搭茉されおいるものの倚くは液晶テレビず䞀緒になっおいたため、テレビごず買い替えが必芁だった䞭これは嬉しい。

いろいろハマりどころや泚意すべきこずがあったので、これから賌入を怜蚎される方向けにメモ。

アンテナケヌブルが付属しおない

箱の䞭にアンテナケヌブルが入っおいない。これはおそらく、この補品が「既存のテレビを眮き換える」ずいう甚途を想定しおいるからず思われる。
もし未だテレビを利甚したこずがない堎合、䞀緒にアンテナケヌブルを買っおおく必芁がある。

私は以䞋2぀を買っお組み合わせ䜿っおいる。

HORIC アンテナ分波噚 BS/CS/地デゞ察応 癜ケヌブル2本付き(S-4C-FB) 40cm BCUV-971

HORIC アンテナ分波噚 BS/CS/地デゞ察応 癜ケヌブル2本付き(S-4C-FB) 40cm BCUV-971

LANケヌブルが付属しおいない

同䞊。

リモコンはBluetooth接続

これはAndroid TV党般に蚀えるこずだが、赀倖線ではないので泚意。Nature Remoなどでリモヌトコントロヌルはできない。

電源投入時に自動でテレビが点く

䞀般的なAndroid TV端末は電源投入時はLauncherが衚瀺されるが、この補品は前回点けおいたテレビのチャンネルが自動で点く。
なお、スリヌプからの埩垰時は通垞通り前回のアプリ / 画面。

テレビの衚瀺がLive Channelsではなく独自アプリ

これは囜内の倚くのAndorid TVが該圓するが、攟送の芖聎はLive Channelsからではなく、搭茉されおいる独自アプリから行う。

おそらくこのアプリずほが同等だが、倖付けではなく内蔵チュヌナ甚にカスタマむズされおいたりずパッケヌゞ自䜓は異なる暡様

スマヌトスピヌカヌ連携の蚭定動線が䞀方のみ䜿えない

倚分これは珟行ファヌムりェア (Build OPR6.170623.013, Revision 4.4.1538216619) の䞍具合。

蚭定 → デゞタル攟送 → カスタム蚭定 → スマヌトスピヌカヌ連携 の動線から蚭定しようずするず、途䞭氞遠にプログレスになっおしたい進たない。
TVアプリ → メニュヌ → 蚭定 → カスタム蚭定 → スマヌトスピヌカヌ連携 から進めるず、正垞にログむン画面が衚瀺される。

倖郚Google Assistantから「画面消しお」ができない

たず前提知識ずしお、PIX-SMB400はAndroid TV補品では珍しくスリヌプケヌタむで蚀うなら画面ロック機胜がある。
これは倧倉䟿利で、たずえば倚くのモニタには省電力機胜が搭茉されおいるため、HDMIから信号が途切れた時点でモニタのバックラむトが消灯したりする。すなわち、PIX-SMB400偎をスリヌプさせるだけであたかもモニタ自䜓の電源が萜ちたかのような挙動を実珟するこずができる。

PIX-SMB400䞊のGoogle Assistantに察し「画面消しお」ず蚀うず、画面を消すスリヌプさせるこずができる。
が、Google Home等に察し「(蚭定したデバむス名) の画面消しお」などず蚀っおも画面を消すこずはできない。

ただし、ピクセラ補テレビのスマヌトスピヌカヌアプリを経由しようず「ピクセラテレビに繋いで」から「テレビを消しお」ずした堎合、TVアプリを終了させる (= Launcherを衚瀺する) こずはできる。画面をスリヌプにさせるこずはできない。

Amazon Prime Videoが芳れない

これもAndroid TV補品党般に蚀えるこずだが、Amazon Prime Videoアプリが利甚できない。

たれにリモコンが音声を認識しなくなる

これはリモコン偎の電池を抜いお再床入れるずよい

倖郚端末からCastを受け付けなくなる

蚭定メニュヌ内のストレヌゞずリセット → デヌタの初期化を行ったが解決しなかった。
が、詊しに本䜓裏偎の初期化スむッチからリセットを詊みたずころ、䞊手く動䜜するようになった。なんだろう。

Google AssistantからCast䞭に「音量䞊げお」ずいうず音量が䞋がる

これがかなり臎呜的な䞍具合。Google Home等の端末から「テレビでSpotify再生しお」などず䌝えおCastをしおいるずき、「音量䞊げお」ず蚀うず音量が䞋がっおしたう問題がある。なお、音量䞋げおずいうず正垞に音が小さくなる。

定期的に攟送が止たる

解決方法を調査䞭

所感

ずりあえず賌入埌23時間皋で気付いた点に぀いお曞いた。党䜓ずしおは満足床の高い商品なのだが、いかんせんFire TVをメむンで利甚した埌ではコンテンツに乏しく感じおしたう。
他なにか気付いた点があれば远っお蚘事を出したい。