Apple Vision Pro購入RTA 1泊3日弾丸ハワイツアー #AppleVisionPro

2/26 (月) - 28 (水) の1泊3日で、ハワイに行ってきました。
目的は、Apple Vision Proの購入。

この無線設備は、電波法に定める技術基準への適合が確認されておらず、法に定める特別な条件の下でのみ使用が認められています。この条件に違反して無線設備を使用することは、法に定める罰則その他の措置の対象となります。

前情報

同僚 id:kouki_dan が、Apple Ala MoanaでのApple Vision Pro購入に成功しています。
アメリカに行ってVision Proを買ってきた - ダンの日常2

RTAが決まるまで

2/22 (Thu)

id:cockscomb から、Apple Ala Moanaに在庫があるよと教えてもらった。
id:astj がすぐに注文。
自分のサイズ "Solo Knit Band - S, Dual Loop Band - S, Light Seal - 21W" がなかったようで、残念 (危なかった) でした。

促される様子

念のため、情報収集と準備を続けていました。

15時過ぎに自身のサイズの注文ができるようなっていることに気づき、さらに悩んだ末に注文。

注文完了

Appleの場合は注文のキャセルが容易なので、取りやめるか最悪おつかいを頼むことにシフトすることも考えられる状況でした。
ただ、一生の内に何度もないお祭りだと思うと、乗っておくべきな気もしてきていました。
関係各所にあらためて相談して、腹を括って夜中に航空券を手配。
ここで引き返せない状態になった。
すぐにESTAの申請も行いました。

ハワイアン航空

羽田発着便なのは、新幹線の移動費を引いても安くなったためです。
KIXは便が少ないからなのか、高額になりがちでした...

間が1泊だと、航空券が高くなるらしい?ことも初めて知りました。
1日空くと航空券が1.5万円くらい安くて、ホテル代1泊と変わらないくらいになりそうです。
同行する id:astj が、先にチケットを取ったばかりに...

2/23 (Fri)

祝日でゆっくりしていたら、同僚からメンションが来て、代理Pickupを頼まれました。
スーツケースに2台は入らなそうなので、どうにかする。
朝の間に、ESTA通過の通知も来ていたので、一安心。

旅程

あらためての旅程は

  • 2/26
    • 23:55 (JST) HND -> 11:45 (HST) HNL ✈️
    • 13:00 (HST) Apple Ala Moana 🥽
  • 2/27
    • 12:30 (HST) HNL -> 2/28 17:10 (JST) HND ✈️

の、1泊3日の弾丸ハワイツアー。
同行する id:astj が、先にチケットを取ったばかりに...

RTA

週末は穏やかに過ごして、RATに向けて集中力を高めました。
月曜の仕事中は、ソワソワしていたと思う。

2/26 (Mon)

ついにRTA開始です。

2/26 (Mon) スタート

  • 夕方まで家で仕事 🧑‍💻
  • 17:00 (JST) 新大阪駅出発 🚅
    • タイマースタート
  • 19:15 (JST) 品川駅到着 🚅
  • 20:00 (JST) 羽田空港到着 🚃
  • 日本出国 🇯🇵
  • 23:55 (JST) HND 🛫

日本出国

2/26 (Mon) の続き

  • 11:45 (HST) HNL 🛬
  • アメリカ入国 🇺🇸

アメリカ入国

  • 目的は?
    • 観光
  • 一人で?
    • 友達が別のフライトで来ていて、後で会うよ
  • ホテルは?
  • 何日?
    • 1泊
  • 1泊!?本当に?
  • どこに買いに行くの?
    • Ala Moana Center
  • 現金はいくら持ってるの?
    • 現金は$40
  • $40だけ!?
    • それとカード
    • Apple Vision ProはWebでオーダー済みです
  • 明日日本に帰るの?チケットある?
    • 帰りのフライトのチケットを見せる
  • シゴトハナンデスカ (突然日本語)
    • iOSアプリエンジニア 🤔
  • Umm...OK
    • Thank you…

2/26 (Mon) の続き

  • 12:20 (HST) The Bus 🚌
  • 12:30 (HST) 逆方向に乗ったことに気づく
    • 🚨日本と車線が逆なことに注意
  • 12:40 (HST) 逆向きのバスに乗り換える 🚌
  • 13:30 (HST) Ala Moana Center到着 🍎

Apple Ala Moana

www.apple.com

Appleストアには30分遅刻したけど、店員さんにPickupに来たとWalletのQRコードを見せたら、すぐに対応してくれました。
自分は2台の受け取りだったので、以下の順序となりました。

  • 代理Pickup
  • 自身のFittingとデモ
  • Travel Case購入
  • Giftカード購入
    • US regionのApple ID用

仕事用?個人用?と聞かれたけど、当然、Personal use...
Apple Vision Proを買いに、結構日本人がやってきているらしいです。
同僚が先週、ここに来たんだよと言ったら、 "Really!?" と笑って返されました。

デモで操作方法を教えてもらって、1.5時間強の滞在となりました。
Appleストア内は日本とほとんど変わらず、実家のような安心感。

Apple Store Appで測定したサイズと交換しなかったので、かなり正確に測定できていそうです。

2/26 (Mon) の続き

  • 15:30 (HST) ご飯 (Jack in the Box) 🍔
  • 16:00 (HST) ビーチ (Ala Moana Beach Park) 🏖️
  • 16:30 (HST) お買い物 🛍️

Ala Moana Beach Park

2/26 (Mon) の続き

  • 18:00 (HST) 晩ご飯を購入 🦐
  • 18:30 (HST) The Bus 🚌
  • 19:15 (HST) ホテルチェックイン
  • Apple Vision Pro開封 🥽

Apple Vision Pro開封 🥽

やっと長い月曜日がおわり。

2/27 (Tue)

時差ボケは感じつつ、身体が疲れているので、布団に入ったらすぐに寝ていました。

2/27 (Tue) スタート

アメリカ出国

あっという間に出国です。

出国ゲートを通った後の免税店で、海外ポケモンカードを見つけて、買ってしまった (高かった) 。

2/28 (Wed)

帰りは進む方向に日付変更線をまたぐので、飛行機内で3日目に突入。

2/28 (Wed) スタート

  • 16:15 (JST) HND 🛬
  • 日本入国 🇯🇵
  • 税関で消費税・地方消費税を支払い 💸💸
    • 2台分

日本入国

フライトが1時間短くなったので、到着が早まってよかった。

2/28 (Wed) の続き

  • 17:45 (JST) 品川駅で同僚がお迎え 👤
  • 18:20 (JST) 品川駅出発 🚅
  • 20:35 (JST) 新大阪駅到着 🚅
    • タイマーストップ

お疲れ様でした。
新大阪駅で、晩御飯の551を購入して帰宅。

費用

Apple Vision Proが$3499。
ハワイでは、4.712%の州税がかかります。
アメリカはタックス・リファンド制度を導入しておらず、Apple Vision Proは免税範囲を超えるため、日本国内に持ち込む時に追加で消費税を支払います。
交通費の大半は航空券と新幹線。
ホテル代は1泊分を、2人で折半。
円安の影響は大きいけど、そもそもハワイは物価が高かった。

Salt & Pepper Shrimp ($16.70)

まとめ

  • 1泊3日弾丸ハワイは、可能
  • 入国審査怖い
  • Apple Vision Proは、体験しないとわからないおもしろさがある

関西モバイルアプリ研究会A #2

関西モバイルアプリ研究会A #2 - connpass で登壇してきました。

speakerdeck.com

2024/01/19 (31)

id:yutailang0119 の通り、2024年1月19日に誕生日を迎えました。
片手で数えられるラストイヤー。

昨年 yutailang0119.hatenablog.com

今年こそ30回目の誕生日

仕事

昨年は会社、チームのいろいろがあって、とにかく働いた1年でした。
ちゃんと働いてるのかと思われていたかもしれないけど、昨年は社会人生活で1、2を争う働きっぷり。
現在進行形で働きまくっている。

助けてくれ!
hatena.co.jp

1年前の査定で、社内グレードがS4になりました。
入社した時は、遥か雲の上の領域と思っていたけど、なんとかやっていけています (評価してもらえています) 。
はてな社内だと、IC的な扱いのポジションに収まっています。
はてなのグレード制 (2024/01) 参考: 株式会社はてな エンジニア採用資料 / Engineers Recruitment - Speaker Deck

生活

三十代をあまり感じない

大阪に引っ越しました

昨年書いたように、大阪に引っ越しました。
京都オフィスには1時間くらいかかるので、2週間に一度程度、なんとなく行くという感じになっています。

マンションには管理会社が常駐していて荷物の発送を代わってくれたり、ディスポーザーがついていたりとかなり快適。

趣味

ビールがうまい、箕面ビールの桃ヴァイツェン4種制覇できた。
桃ヴァイツェン白鳳

ライブ行ったり。

最近は仮面ライダーにハマっています。

猫との生活

Visionフレームワークを活用した猫のポーズ検出 #はてなエンジニアアドベントカレンダー2023 - がんばってなんか書く でご紹介の通り、オスの茶虎 "ビビ" がやってきました。

かわいい、とにかくかわいい

2024年初ビビ
2024年初ビビ

写真集 ビビ写真で一番のお気に入り 2023年ラストビビ WWDC24を見ていて、早よ寝ろの顔をするビビ ちゅ〜るを食べる時は野生の顔をする 野生を忘れて寝ているビビ

try! Swift Tokyo 2024

仕事が忙しすぎて、他メンバーに頼り切りなのですが、帰ってきたtry! Swift Tokyoのオーガナイザーのひとりをやっています。
2024/3/22 (金) ~ 24 (日) です、迷っている方は今すぐチケットを買いましょう!

tryswift.jp

最後に

みんな人間よりも、猫の方が支援したいでしょ。

www.amazon.jp

Visionフレームワークを活用した猫のポーズ検出 #はてなエンジニアアドベントカレンダー2023

はてなエンジニアアドベントカレンダー2023 1日目の記事です。
アドベントカレンダー初日は id:yutailang0119 が担当します。

猫と生活しています

誕生日を迎えた 30回目 - がんばってなんか書く の引っ越しに合わせて、猫がやってきました。
オスの茶虎 "ビビ" です。

ビビ

今回は、WWDC 23でVisionフレームワークに追加されたAnimal Body Poseの検証を、ビビに手伝ってもらいます。

Animal Body Pose

Detecting animal body poses with Vision | Apple Developer Documentation のサンプルアプリを使って撮影します。
実行環境は、iPad mini (6th generation) iPadOS 17.1.1です。

ビビのポーズ検出

スクリーンショットでの紹介ですが、サンプルアプリではVideoのインプットを、リアルタイムに検出します。
公開されているサンプルで、おもしろい写真が撮れることがわかりました。

VNDetectAnimalBodyPoseRequest

Animal Body Poseには、ポーズ検出を行うVNDetectAnimalBodyPoseRequest を使います。
関節をはじめとする25のジョイントを検出できます。
現在は、猫と犬をサポートしています。

より詳しくは、WWDC23のビデオを参照してください。

developer.apple.com

ちなみに、人間に対してはVNDetectHumanBodyPoseRequestを使用します。
Detecting Human Body Poses in Images | Apple Developer Documentation

VNRecognizeAnimalsRequest

VNDetectAnimalBodyPoseRequest は2023年OSがサポートするAPIですが、以前のOSでも使用できるAPIがあります。
Visionフレームワークには、VNRecognizeAnimalsRequestがあり、動物の特定ができます。
サンプルアプリを変更して、猫自身の特定も行ってみました。

ビビ自身の検出

boundingBoxの扱いには難があります*1が、I/Oの処理はVNDetectAnimalBodyPoseRequestと同様です。
VNImageRequestHandler.perform(_:)には、複数のVNRequestを実行可能なので、VNDetectAnimalBodyPoseRequestVNRecognizeAnimalsRequestを同時に処理できます。

さいごに

画像処理やMLに踏み込む必要なく、Visionフレームワークを活用すると、猫自体の検出とポーズ検出を行なうことができました。
猫のポーズに合わせて写真を撮るアプリなら、簡単に作れそうです。
Apple Vision Proのために、Visionフレームワークの練習に励んでいきましょう!

明日のはてなエンジニアアドベントカレンダー2023担当は id:pokutuna です!

ビビへのファンレターもお待ちしています!!!

おまけ

オフショット集

WEB+DB PRESSの思い出 #wdpress #wdpress_party

WEB+DB PRESSの思い出 - Lento con forza に感化されて、自分も書こうと思います。
WEB+DB PRESSがまさか休刊になると思っていなくて、本当にびっくりしました。

自分がソフトウェアエンジニアを志向したのは大学3 - 4年生の時で、プログラミング教本以外の雑誌という存在に出会ったのは、社会人になってから。
ありがたいことに、WEB+DB PRESSにはイベントレポートを1回、特集を3回寄稿する機会をもらえました。

どれも縁があったと感じられるものです。

builderscon 2017 tokyoイベントレポート

yutailang0119.hatenablog.com

builderscon 2017 tokyo内で行なった「WEB+DB PRESS 100号記念特別企画」の流れで、イベントレポートを担当させてもらいました。
鮮明には覚えていないけど、若者ムーブを発揮して、企画担当に手を挙げたんだと思う。
ここまでWEB+DB PRESSに深い関わりがなかった自分だったけど、読者代表として同じステージに立ち、 WEB+DB PRESS編集長の@inaoの情熱に触れる機会でした。
この出会いが後々に繋がっていくので、目の前のチャンスには躊躇せず飛び込むべきことがわかる。

先日のiOSDC Japan 2023で、@lestrratさんと久しぶりにお会いして、少しお話できましたが、まだまだ伝えきれない感謝があります。

WEB+DB PRESS Vol.116 特集1 「はじめてのトラブルシューティング

yutailang0119.hatenablog.com

builderscon🐟を通じて、より親しくなった id:Soudai さんに誘っていただいて、モバイルアプリの章を担当しました。
忘れもしなくて、会社の忘年会後の二次会中にDMがやってきて、これは夢か?と思った。
初めての特集記事で勝手が分からずに配分に苦労したり、Android領域の解説に悩んだりしたので、無事に入稿された時には灰になっていたと思う。

WEB+DB PRESS Vol.121 特集2 「iOS 14最前線」

yutailang0119.hatenablog.com

この回は自分から@inaoさんにアプローチして、iOSのバージョンアップに対する特集を担当させてもらいました。
今度は自分が特集幹事。
メンバーは同僚の id:cockscomb さん、id:kouki_dan さんにお願いしました。
はてなプレゼンツにできたのは、鼻が高い出来事です。

WEB+DB PRESS Vol.132 特集2 「iOS 16最前線」

yutailang0119.hatenablog.com

iOS 14特集から2年、またどうですかということになり、iOS 16も担当できることになりました。
メンバーは前回と同じく id:cockscomb id:kouki_dan id:yutailang0119
この回も大変だったけど、自分が経験を積み、メンバーも経験者ということで、安定感がある布陣でした。
Swift新機能の解説を浅すぎず、ニッチすぎず、ちょうどよいバランスでできたと思っていて、満足度が高い出来になりました。

まさか、これがWEB+DB PRESS最後のiOS特集になるとは思わなかった...

これ以外にも

自身が直接執筆に携わったわけではないですが...
編集部からPython特集企画の相談をもらい、自分よりも適任がいるだろうとPyCon JPから @rhoboro を中心として、同世代でPythonを解説できそうな人選に協力させてもらいました。
レビューもさせてもらった。

WEB+DB PRESS Vol.104|技術評論社

WEB+DB PRESS Vol.104 特集1「[モダンなコードをギュッと凝縮!]イマドキPython入門 文法,機械学習,Web開発を一気に学ぼう」

その後、書籍の執筆にも繋がったと伺っています。

www.rhoboro.com

id:cockscomb のGraphQL特集もよかったね。

cockscomb.hatenablog.com

おわりに

思い返せば、WEB+DB PRESSとは著者として関わることが深くなり、自分が誇れる仕事の一つになっています。
商業誌でソフトウェアについて文章を書いて、お金を稼ぐという経験ができたのは、本当によかった。
自分をソフトウェアエンジニアとして育ててくれた物の1つなので、WEB+DB PRESS休刊は時代の変化を感じる出来事でした。
最終号Vol.136の次号予告の「ご愛読ありがとうございました。」には、本当に泣きそうになってしまった。

最後に、WEB+DB PRESS編集長の@inaoさんへの感謝。
inaoさんには本当によくしていただいて、任せていただいて、感謝しかありません。
執筆の場での編集者としての関わりだけでなく、イベントでお会いした時には気にかけてくださって、ニコニコ話を聞いてくださって、楽しい思い出ばかりです。
ソフトウェアエンジニアとも、IT企業の他職種とも違った立ち位置で、自分にはとても稀有な存在です。
inaoさんの益々のご活躍を、心からお祈り申し上げます。

この記事はconnpass.comに向かう新幹線で書きました。
所属企業のはてなには、iOSDCに続いて出張として支援もらいました。ありがとうございます!
参加者の皆さま、会場でお会いしましょう!
会場で泣く準備はバッチリです。

最終号の物理本を会場に持って行くので、参加者全員のサイン本にしたいと思っています!
よろしくお願いします!

2022/01/19 (30)

id:yutailang0119 の通り、2023年1月19日に誕生日を迎えました。
ついに三十代に突入。

昨年 yutailang0119.hatenablog.com

ところで、数え年じゃないから、迎えた誕生日は 年齢 - 1 では🤔

仕事

実は去年の誕生日直後、2022年2月1日付で「マンガアプリチーム」に異動しました。
前回ブログを書いた頃には、もう異動が決まっていた。

現在は「GigaViewer for Apps」を作っていて、ほぼiOS Developerとしての稼働になっています。
id:ikesyoid:kouki_dan を始めとして、大人数になったチームで働いています。

CM

hatena.co.jp

生活

三十代怖い

大阪に引っ越します

京都から大阪に引っ越しをします。
はてなから転職するわけではありません。
京都を離れるのは寂しい。

大阪市内へなので、大移動ではないですが。
永住と思って京都に来たわけではなかったけど、関西歴も長くなってきた...

ゲーム

スプラトゥーン3とポケモンSVを行ったり来たり。
最近、Nintendo Switch有機ELモデル)をゲットしました。
スプラトゥーン3モデル、かわいい。

try! Swift Tokyo Meetup

明後日 1/21 (土) 開催の try! Swift Tokyo Meetup のオーガナイザーをやっています!
COVID-19の影響もだいぶ緩和されてきたので、準備運動からという感じです。
今年はWWDCも行きたい。

明日から東京出張。
現地で参加される方、お話ししましょう!

最後に

いつものあれです。
ご支援お待ちしております。
引っ越しもあるので、大きいものや冷凍のものは引っ越し後に...

www.amazon.jp