layer.borderWidth と layer.cornerRadius を同時に使用するとボーダーの一部に白いギザギザが出る

概要 layer.borderWidth と layer.cornerRadius を同時に使用すると、 ボーダーの一部に白いギザギザが出るCALayerのバグ? のようなものにハマりました。 UI系のライブラリのIssuesにも同じようなことを言っている方がいました。 https://github.com/IBAnim…

新卒エンジニア、リクルートを退職した

はじめに 2017年4月に新卒でエンジニアとしてリクルートホールディングスに入社しまして、 2018年12月に退職します。2年弱在籍しました。 出向先 2017年度:リクルート住まいカンパニー 2018年度:リクルートテクノロジーズ 次は フリーランス になります。 …

iOS12 AVAudioSessionPortImpl.mm:56:ValidateRequiredFields: Unknown selected data source for Port Speaker (type: Speaker) というログが出続ける

概要 iPhoneX, iOS12の実機でアプリのデバッグをしていたところ、 アプリ起動後30秒くらいの間、コンソールに以下のようなエラーログが出続けました。 ログが出続ける間、アプリも操作できず固まります。 AVAudioSessionPortImpl.mm:56:ValidateRequiredFiel…

外国人の友人から永住権の身元保証人を頼まれた話

めったに経験できそうにないことを経験したので記録として。笑 会社の同期で、友人でもある人から日本の永住権を取りたいから身元保証人になってほしいと頼まれました。 その友人は中国人で日本のこと好きで、日本にずっと住みたいという思いがあり、永住ビ…

Swift UIColor Extension でよくある 16進数カラーコードを UIColor に変換する時のビット演算について

前談 import UIKit extension UIColor { convenience init(red: Int, green: Int, blue: Int) { self.init(red: CGFloat(red) / 255.0, green: CGFloat(green) / 255.0, blue: CGFloat(blue) / 255.0, alpha: 1.0) } convenience init(rgb: Int) { self.init…

業務委託先との契約を一旦、終了した

業務委託先との契約を一旦、終了しました Smooz というブラウザアプリで有名な Astool Inc. との契約を一旦、終了しました。 2017年5月にお手伝いという形で参加して、1年ちょっとお世話になりました。 振り返り 振り返れば、色々ありました。 (みなさんに与…

2年以上更新をしなかったブログを再開しようと思った訳

ブログを再開します 最後に更新した記事から2年以上たっているわけですが、 ブログをまた始めようと奮起したので、こちらで再開します。 文章能力がないですが、お手柔らかに m _ _ m ※いくつか黒歴史になりそうだった記事は削除しましたw 再開する訳 いくつ…

Outlook OAuth 2.0 でハマった話

OAuth http://oauth.net/2/ OAuth2.0の備忘録的まとめ RESTful APIでは常識になっているOAuthですが、 今回、私はOutlookのOAuth認証にハマりました。(´・ω・`) ことの始まり Outlookのスケジュールを管理できるアプリ欲しいなという要望のもと、 「Cordo…

海外インターンを経験して思うこと。 一回は経験したほうがいいと思う。

1. グローバルで働くということを意識して海外インターンをした 私にとってのグローバルとはオフィスが海外に存在していて、外国人がいて、英語で会話して、という典型的なものでした。 将来的にはグローバルで働くこともあるのかな?と考えていたので、海外…