Recently I started Blinkist to get used to English since I haven’t read books no so much. Amex had an offer to use the service with a year free. So far, I heard over 10 topics in the service. The below is examples. I’d like to subscribe the service for a while 🙂More
Author Archives: KazuCocoa
[Flutter][Appium] A note about iOS 14, profile build
Flutter development changes in iOS 14. So, Flutter app can run as debug mode only when the app is built by flutter command or Xcode directly. It does not work when someone launches the app via icon or somehow. https://flutter.dev/docs/development/ios-14 It prevents testing the app under test over Appium since https://github.com/truongsinh/appium-flutter-driver connects to Dart VM…More
Read “Pythonの黒魔術”
I’ve written Python as work while I was new to Python before. My Python experience has been grown, so I got used to writing Python code. Meanwhile, motivation to improve my code made me dive into a bit deeper Python world. It could step my eye up in reading other persons’ code, reviewing them, making…More
[Credit Card]Amex Blue Cash Preferred and Amex Gold
AmexのGoldカードを申請したらapproveされ、無事にカードを手に入れたので記録として。 著者はAmex Blue Cash Preferred Cardを持っています。渡米して間も無く、日本からのinternational transferサービスを利用して作成しました。米国のlocal credit historyが無い人に向けたAmexの粋なサービスです。(とても助かりました。ありがとうございます。) 今の段階でSSNは取得して2ヶ月程度。SSNをAmexのカードに登録し終え、statementレポートは1回だけの状態です。そのため、Credit Scoreはあったとしてもそんなに高くないはずです。 生活のビルド時に出費は基本的にこのAmex Blue Cash Preferred Cardからしていたのと、推測ではありますが、会員年数が日本のものも引き継がれて2018年からだったから?と言うのもあるのかもしれません。なので、ある程度の期間利用しているユーザーとして認識された可能性があります。 いずれにせよ、これでUS supermarket、world wideの飲食店(restaurants)、USストリーミングサービス系、gasなどの生活する上で頻繁に必要になる物に関してはある程度の生活基盤が整ったことになります。Amex Goldのbenefit/Offerをみて気付いたのですが、利用するサービスに制約はありつつも、年会費を上回るほどのmonthly cashの付与などあって、日本で使っていたのと同様にGreenも良いかもとは思いましたがGoldで良かったと感じました。 カードの利用年数もCredit Historyには影響を与えるようで、ひとまず米国へ移って、historyが少ない初期の段階で長く使うであろうカード2枚を作れたので運が良かったかもしれないと思えました。 アメリカのAmexを見てると、紹介ボーナスが結構あるのですね。私のやつですが、ここに貼っておきます。 Amex Goldの紹介コード , Amex Blue Cash Preferred Cardの紹介コードMore
Recap my 2020
This page is in the English edition of 2020年振り返り (and cut some sentences off..) A work VISA brought me a significant change this year except for Covid-19. I’d worked in a company which was US base. Different timezone made our work difficult to work closely with each other. Company Our family relocated to Silicon Valley…More
2020年振り返り
毎年恒例の振り返り。昨年はこちら。 今年の大きな変化としては、Covid-19を除くと就労ビザが取得でき、米国に生活の拠点を移したことでしょうか。就労の面では同僚と時間帯が同じになったことで、だいぶ動きやすくなりました。 会社関係 今年の中頃に、Covid-19が少し落ち着きを見せた頃を見計らい渡米。世界的に冬場の再流行の可能性が高いとみて、それより前に米国において生活基盤を不自由しない程度に構築することが目的でした。結果、SSNをはじめとした環境の構築を1ヶ月程度で無事に終え、安全に生活を送ることがひとまずできる状態に。(この記事から続けていくつかやったことを残しているので興味のある方は参考にしてください。) 現在、私が活動しているチーム全体における9割以上の同僚はベイエリアに住んでいます。そのため、この渡米後の仕事環境が整ったあとは特に時間帯の面からだいぶ働きやすいものになりました。 私が日本にいる時も、タスクの粒度が大きなものはやりとりに小さな弊害はありつつも大きな問題なくできていました。反面、同僚のちょっとした疑問などに即座に答えるなどは難しいものがありました。自分も今の組織では古参に分類される状態になり、専門性を有している範囲においては先導する立ち位置です。発生する質問や疑問などに即座に答えることで、他の同僚やセールスのチームの助けもできるようになりました。これはだいぶ楽になりました。 他、今私が働いている会社は日本には支社が無いこともあり、日本にいる時は会社からのサポートが限定的でした。保険や給与の支払いツール、401kなどの福利厚生もフルで享受できる状態に。会社は関係ないですが、AT&TのFiberが利用可能な地域だったこともあり、インターネット環境も日本よりもだいぶ良い状態になりました。 OSS周り Appiumは引き続き継続中。大きな変更も、次の大きなマイルストーンに向けた作業もちょっとづつ進みつつ。Xcodeの更新は色々と大きな変更が求められますが、今年もいくつか対応が必要なものがありました。Appiumも自動化できる対象の幅を広げ始め、AndroidやiOS向けの利用は依然として大きいながら、他のネイティブアプリや企業の内部利用も耳にし始める状態に。Flutterは少しちゃんと考える必要もあるのかなと思いはじめました。 ネイティブモバイルだけの世界でいうとAppiumを介さずに直接XCTest(UI) by Appleを利用するユースケースも増加しているようです。ただ、これは棲み分けと言う意味で昔から期待していたものなので良い兆候だと思います。AppiumはXCTestやその環境周りがもつ問題に対してワークアラウンドを入れたりしています/いました。XCTestの安定性も向上していくことでAppiumの実装も簡素にできることを願ってます。 書籍 今年はあまり書籍を読めていませんね。。。渡米に向けた対応やOSS、渡米後の生活環境構築に時間を使いました。読んだ中だと、質的研究入門が実りが多かったです。 あと、あるSoftware Engineeringに関する書籍の翻訳プロジェクトが再始動しました。 その他 生活面 米国における生活では、食事の質は上がった気がします。お肉を食べる量は増えました。特に、牛肉。野菜は大きく変化はしてないと思います。お米はだいぶ減りましたが、パンが増えました。郷に入れば郷に従えのように、ここで手に入りやすいもので食事を楽しんでいます。もとから外食が少なく自分たちで料理することが多かったことが良かったのかもしれません。 住んでいる箇所付近で買う食材はさほど私たちが日本で買っていたものより特別価格が高いわけではないように見えます。量と価格の割合からみて。いろんなスパイスを取り扱っている美味しいところも同僚に教えてもらったこともあり味付けを楽しんでいます。こちらではスパイスで味を重ねていく感じの味付けにはなるので、だし汁味のような味は茅乃舎なんかを頼ることに。 ちなみに、椎茸やしめじといったキノコ類は新鮮なものが手に入ります。日本食スーパーには二度行きましたが、今の段階ではおせち料理のような日本独自のモノをどうしても揃えたい時にいくところに止まりそうです。 今から徐々に歯医者や医療関係などに関わりを持っていくわけですが、保険もあるので資産運用を進めながらまずは楽観的に生活を送って行こうと思います。 コミュニケーション Covid-19の影響もあり、会社も基本は自宅作業。そのため、英語によるコミュニケーションは仕事関係やOSSの他は近場の生活圏でした。ただ、同僚には純粋な日本語話者はいない環境なので、英語漬けな私の英語スキルはマシになったと思います。 他、お肉を買うときにどの部位がおすすめかとか、外食した時は店員さんと話したり。Medical Exam関係では英語である程度の医学的な話のやりとりをしました。その範囲では大きな問題はない程度の英語スキルにはひとまずなってきたと思います。(マスクで聞こえにくい以外、単語を聞き返されることも初めの数週間あったくらいで他は無くなってきた。) 米国はコミュニケーションを中心とした交渉社会だと感じました。実際、以前から同僚にそうアドバイス受けていました。実際に経験して、私の実家周りの”村社会”と呼ばれるような環境のコミュニケーションを一部思いだしました。そこまで得意ではないですが、嫌なものではありません。 2021年はCovid-19関係も弱毒化したり、ワクチンまわりがうまく進み社会が安心できる方向に進むと良いですね。あと、こちらの生活の知人を増やしていきたい。More
[Appium] Build speed on M1 macOS
Appium/WDA v2.32.0 got rid of carthage. Then, M1 mac also was able to build it without any issues. So, I compared build speed between Intel and M1 machines. Command xcodebuild build-for-testing -scheme WebDriverAgentRunner -target WebDriverAgentRunner -destination ‘generic/platform=iOS’ CODE_SIGNING_ALLOWED=NO -derivedDataPath tmpDir Result M1 macOS MacBook Air (M1, 2020)OS: 11.0.1(20B29Processor: Apple M1Memory: 8 GB Result: 2.48s user…More
[Appium]M1 macOS x Appium
I got M1 macOS, so confirmed if Appium worked on the environment. With Xcode 12.2 environment, only simulator did not work because of build architecture issue on M1 macOS. Real devices connected to the M1 machine had no issue. These were expected result for us. Probably we can fix the issue tweaking build architecture on…More
[macOS] cfprefsd and defaults
I did not know the cfprefsd, but https://github.com/appium/appium-ios-simulator/pull/298 told me about it an around plist stuff. Below is the link I learned them. I usually used defaults command to control plist, but haven’t understood the background. The article gave me insights about it.More
[Recorder] Chrome DevTools base
This page is a note for me. According to https://umaar.com/dev-tips/241-puppeteer-recorder/ , Puppeteer team is building a recorder feature. https://github.com/puppeteer/recorder Playwrite is this. https://github.com/microsoft/playwright-cli Chrome DevTools base tools will get more power in automation field, awesome. Probably maintenance cost for scenarios are same as Selenium IDE etc, but we can expect browser/devtools will keep behavior by…More