面白きことは良きことなり

拙く未熟なiOSエンジニアの備忘録と戯言

出雲→はわい→砂丘を巡る1泊2日の旅行(後編)

前編から 2日目朝 温泉に入って、目が覚めたところで朝食。 ゆの宿 彩香での朝食 ここまで和食でしっかりした朝食は何十年ぶりだろうというくらいに食べた。 いつもホテルの朝食バイキングで、だいたい洋食が多いしなー。 味は文句なしに美味しかったし、ボ…

出雲→はわい→砂丘を巡る1泊2日の旅行(前編)

ことの始まり 2、3年前から友達と出雲行こうという話をしていたが、相手方は祝日が存在しないのでどのタイミングで有給取って行けるかわからんと先延ばしになっていた。 いっそ一人でもいいから行こうかと思っていたが、金曜日に前乗りして土日の1日半観光し…

NELO御殿場で冬キャンプ

唐突な冬キャンプ 2019年12月某日に友達とボイチャしていた際、冬キャンプやらないかという話の流れになり、乗り気だったのでそのまま話し合って日程と場所を決め、残りは流れでという感じで決まった。 2020年01月11日(土)〜12日(日)の1泊2日 2019年7月に出…

「青春ブタ野郎はゆめみる少女の夢を見ない」を観た

www.amazon.co.jp 「青春ブタ野郎はゆめみる少女の夢を見ない」の感想 「青春ブタ野郎はバニーガール先輩の夢を見ない」の劇場版 TVシリーズ見て曲やストーリー、群像劇が好きだったので同じく視聴 TVシリーズの終わりから続くストーリーで、「牧之原翔子」…

「BLACKFOX」を観た

amzn.to 「BLACKFOX」の感想 アクション重視でものすごく動く 世界観やストーリーより、アクションをやりたかったという印象 謎や掘り下げるものも多く残したまま終わるので、すっきりした終わりではない 120分のダイジェスト版、長いプロローグと感じた 続…

from 2019 to 2020

挨拶 2020年、新年あけましておめでとうございます。 2019年、お世話になった人、お世話になりました。 今年もよろしくお願いします。 2019年の仕事系 Y社 (1月~3月) iOSエンジニアとして2018年から契約継続 2月にインフルA型にかかって稼働がピンチ 面接時…

完全食/完全栄養食の比較

経緯 時間捻出のために、どの時間を削るかで食事の時間を短縮しようということと、少し前に話題になった完全食ってどうなん?って気になったから、味とコスパと継続性を吟味しながら手に入る範囲のものを試した 比較表 商品名 費用 / 食 物量 / 食 kcal / 食…

Oculus Questを触った所感

Oculus Quest発売 来る2019年5月21日(火)にOculus Questが発売された。 Oculus Questとは、簡単に言えばセンサーやPC等がいらないスタンドアローンのVR機器である。 Oculus Goという同じくスタンドアローンのVR機器が以前まであったが、あれは頭の傾きだけを…

MacBook (Retina, 12-inch, 2017)を購入して3か月経った感想

前職のリファラル採用に貢献した力 ・前職で人を紹介して得た紹介料 ・MacBook Pro 13-inch (2015 Early)の非カスタマイズモデルに限界を感じていた ・前前職の同僚が私物のMacBook Proを水没させ、中古でいいからMacBook Proを欲していた ・MacBook Pro 13-…

iOSDC 2018の謝罪と言い訳と反省とiOSDC 2019 (2018/09/05 追記)

謝罪 iOSDC 2018で、運営に採択して頂きたにも関わらず、辞退してすみませんでした。 CfPを見て、少なからず私の発表に期待した人、すみませんでした。 言い訳 言い訳を書くと反省してないだろ!とかネタだろ!とか言われそうですが、書きます。 ちなみに採…

Windows 10でWindows Helloが使えなかった時に見直す内容

指紋認証デバイス購入 Apple製品で生体認証に慣れてきたのでWindowsにも生体認証を取り入れることにした。 Windows 10には、Windows Helloとかいう生体認証デバイスによるロック解除が可能な機能がある。 これは後付けの指紋認証デバイスでも利用できるよう…

iOS 10系のUICollectionViewでscrollToItem時にcrashする問題の処置

問題 iOS 11では発生しないが、iOS 10系のUICollectionViewで特定のIndexPathのitemにスクロールするscrollToItem(at indexPath: IndexPath, at scrollPosition: UICollectionViewScrollPosition, animated: Bool)を呼ぶとcrashした。 対処 stackoverflow.co…

UICollectionViewを使った実装でIn-call Status Bar時、Cellのサイズと座標がおかしくなった時の処置

Simulatorで確認できるIn-call Status Bar時のレイアウト Simulatorで⌘ + Yを押すことで、In-call Status Barの状態にできる この時、Status Barの高さが増すため、考慮していないレイアウトの時に崩れて表示される。 UICollectionViewのcellが崩れた時の処…

ありぜ、会社辞めるってよ

タイトルの元ネタ 退職エントリレギュレーション タイトルで煽らない、かしこまった見出しもつけない、ウィッシュリストのせない、東亜飯店張らない、fromとtoを両方書く。職場崩壊を暴露しない。キラキラしない。これが私の求める退職エントリです。— laiso…

某SNSで購入できる画像セットを他でも使えるようにDLできるプログラム書いた

経緯 某SNS(LI○E)で買える40枚1セットの画像は、そのSNS上でしか使用できず、Twitterとかでも使いたいと思ってた。 そのSNSの画像用StoreがWebページでも存在していて、サンプルのように画像が閲覧できるので、これをDLして使えばいいのでは?という発想に至…

SafariとChromeでブックーマークを共有し、同じ見た目にしてアクセスを快適にする

SafariとChromeの両方を使うけど、不満があった Macを使っている人の多くは、SafariとGoogle Chromeの2つのブラウザを使用しているんじゃないかと思っている。 自分の場合、普段使いはChromeで、Apple Developer等のAppleでログインが必要なサイトはSafariを…

ルーターをAterm WG2600HP3に変えた (2018/07/18追記)

NECから新ルーター発売 昔からNECのルーターは質が安定していたので、愛用していた。 今まで、Aterm WR9500Nという機種を使っていたのだけれど、これが2011年に発売されたモデルで今となっては古く、802.11acにも対応していないので、いい加減買い換えたいと…

OSSのようなFramework ProjectをPlaygroundで動作確認する方法

前説 OSS内にPlaygroundが含まれている場合、そのPlaygroundを弄って動作を確認することは容易です。しかし、Playgroundは、含まれていないけどPlayground上で動作を軽く確認したい! 軽く確認するためにTest Project作ってPodsやCarthageでOSS引っ張ってく…

iTunes Music Library.xmlのタグ名と項目の値のメモ

iTunes Music Library.xml iTunes Music Library.xmlとは 未入力の項目は、keyが存在しない bool値は<true/>のタグで表される タグ 型 値 補足 Track ID integer 5944 Size integer 36089400 Total Time integer 278293 Disc Number integer 1 Discの分子 Disc Coun</true/>…

Mac AppでWindowからfileやdirectoryを選択してpathを取得するやり方

Mac Appの開発へ乗り出し iTunesで曲を管理しているが、不便に感じていることがあるため、その辺の利便性をなんとかしたいと思い、Mac Appの開発を気ままに進めることにした。 ひとまずやりたいこと directoryを参照して、その配下にあるfile(subdirectory配…

03/18(日)に突発的に見知らぬ場所へ行きたくなり、宮城へ行った(後編)

キツネ村を出た後… 30分くらいあれば回りきれる園内を3時間程堪能したところで、駅へ戻るバスの時間になったので退園した。 これを逃すと500円の乗車賃で済むところが、タクシーを呼んで数倍のお金を払うことになるので…。 で、バスで行きの時に乗った場所、…

03/18(日)に突発的に見知らぬ場所へ行きたくなり、宮城へ行った(前編)

ことの始まり 03/18(日)、数日前からふとした衝動でぶらりどこか適当な遠くへ行きたいという気持ちに駆られ、ノープラン気味にどこか行こうと思い立った。 で、どこ行こうか考えた結果、動物ではキツネと猛禽類が好きな自分としては、以前に掛川花鳥園でフク…

R.swiftとWARNで競合したので解消した

WARNの説明 Obj-C時代は、#warningを書いて意図的に警告を表示し、後から対応する等のメモがわりに使用していた。(他にそういう人は多いはず) で、これがSwiftになると使えないので、// WARN:を書いたら同じように警告を表示するようにRun Scriptを入れるわ…

iPadのiPhone Appの互換表示モードについて

iOS9が切れたら3.5inchも切れると勘違いしてる人が多い iOS9系が切れれば、iPhone 4sが最後だから3.5inch端末をサポートしなくてすむ!と喜んでいる輩は多いだろう。 だが、そうはApple(問屋)が卸さん!! qiita.com 何故か、日本のAppleのレビューする人はi…

didSetの挙動

didSetの挙動 Swiftでは、Propertyに対してdidSetで処理を書いてあげることが多く、この時呼ばれるの?呼ばれないの?と疑問に思うことがしばしばあって、テストしていたのでまとめておく。 値型と参照型で異なる点は言わずもがな気をつけなければいけない。…

UIButtonが青色一色のベタで表示された時の対処

初歩的ミス IBOutletで紐づけていたUIButtonにコードでimageをセットしてあげるも、青色一色でベタ塗りされた表示になっていた。 理由としては、UIButtonのTypeがSystemだったために画像をセットしても青色で表示されていた。 Customに変えて正常に表示され…

URLComponentsは、`+`をPercent Encodingしてくれない

経緯 APIを叩く際にランダムに生成しな内容をBASE64化してQueryにつけて送信しようとしていたが、5割ぐらいのエラーになっていた。 調査した結果、+がPercent Encodingされていないためだったが、なぜこんなことが起きたのか…。 便利なURLComponentsの罠 qii…

WebView実装してリロードしまくったら出るNSURLErrorDomain エラー -999

前説 業務が忙しかったこともあり、色々ネタはありつつも書いてなかったので、落ち着いてきた今日あたりから徐々にまた書いていく。軽めにね。 NSURLErrorDomain エラー -999 WKWebViewを実装して特に制御せず、back, forward, reloadボタンと処理を紐づけて…

UIBarButtonItemで画像の見たを変えずに使用するやり方

UIBarButtonItem UIBarButtonItemは、UINavigationControllerとかと併せてよく使うButtonですが、そのまま使用すると下記のように透過じゃない部分は単色でTint Colorによって塗りつぶされます。 この画像を使用すると… こうなる これを画像を加工せずそのま…

AutoLayoutでmarginを画面比率によって変更したい時の対処

経緯 ふと前にも調べた気がするが、覚えていないなら覚えるまで同じ記事であろうか書くしかない。 AutoLayoutで制約をつけていると、固定のものは問題ないが、画面サイズによって可変にしたい場合、Viewのwidthやheightであれば、superviewとequal widthやeq…