koogawa blog

iOS、Android、foursquareに関する話題

CarPlay対応アプリを雰囲気で作ってみる

これはなに CarPlay対応アプリを開発する際の手順や、「できること/できないこと」をなんとなく理解するために、 とりあえず動くCarPlay対応のAudioアプリを作ってみたときの雑なメモです。 開発環境 Xcode 10.1 Swift 4.2 注意事項 実機(車載ナビ)でテス…

CarPlay Audio App 学び

CarPlay Audio App のサンプルを作ってる。曲リストの表示・選曲は MPPlayableContentDataSource, MPPlayableContentDelegate を実装するだけで UITableView っぽい UI を作ってくれる pic.twitter.com/KRlpin7sVL— Kosuke OgawaMarimosoft (@koogawa) 2019…

プログラミングに関する情報を英語でググるときのコツ

あけましておめでとうございます!今年も本ブログをよろしくお願い致しやす さて、私はプログラミングに関する情報を調べる際、基本的に英語でググるようにしています。理由は単純で、英語のほうが圧倒的に情報量が多いからです。このエントリではいつも私が…

2018年を振り返る

このエントリは、今年一年の自己の振り返り Advent Calendar 2018 - Adventar の記事です。 どうも、koogawa です。今年も残りわずかですね。 宮崎の空 今年のはじめに目標を立てていたので、ひとつずつ振り返ってみたいと思います。 blog.koogawa.com 目標…

【iOS/Swift】Firebase Cloud Firestoreで簡単なGPSロガーを作ってみる

この記事は Firebase #2 Advent Calendar 2018 4日目の記事です。 Firebase を理解するには何か作ってみるのが一番!ってことで、今回は簡単なGPSロガーを作ってみました。 次のような機能があります。 Startボタンを押すと位置情報を記録開始 アプリをバッ…

Xcode で Breakpoint を一括で削除する方法

割と知らない方が多かったのでメモ。 左のペインに Breakpoint Navigator を表示 Workspace 右クリックして「Delete Breakpoints」選択 これですべての Breakpoint が消える 頂いたフィードバック Breakpointエクスプローラを選択したまま cmd + a → delete …

近況

こんにちは koogawa です。たまには近況報告なんかを書いてみます。 宮崎におります 普段からTwitterで宮崎のことをツイートをしまくってるので今さら感はありますが、「自然の多いところで子育てをしたい」という夢を叶えるために昨年、東京から宮崎に移住…

【Stack Overflow活動記】reputationが5,000に!Tag Wiki 編集の承認権限が付与されました

Stack Overflow活動中 の koogawa です、こんにちは。 昨日ついに reputation(Stack Overflowにおける信頼度)が 5,000 に到達しました 今年の初めに設定した目標 が「Stack Overflowで5000 reputationを目指す」だったので、無事達成できたことになります…

iOSDC Japan 2018 前夜祭に参加してきたよ #iosdc

飛行機、電車を乗り継ぎ、iOSDC Japan 2018会場へ!2年ぶりの参加です。 ここは WWDC か!と思いました。 ビールもたくさんデプロイされていました。途中、ビールが足りなくなるというハプニングもありましたが、スタッフさんが近くのコンビニなどで補充して…

PHPカンファレンス福岡 2018 #phpconfuk に参加してきたよ

今年も行ってきました!PHPカンファレンス福岡2018! phpcon.fukuoka.jp 今回で2回目の参加になります。 会場はおなじみ福岡ファッションビル。 朝5時半に高速バスで出発したにも関わらず、会場まで200km以上離れていたこともあり、ちょっと遅刻してしまいま…

初心者をググれカスと突き放すのは割と酷なのではないかという話

こんにちは koogawa です。最近は Stack Overflow だけにとどまらず、エンジニア向けQAサイト teratail でも回答しております。teratail はスコアが上がっていくと色んなバッジをゲットできるので気に入っています。 teratail【テラテイル】|思考するエンジ…

Foursquare Places API の仕様が変わるようです

Foursquare Developer サイトに Announcements が出ていたので和訳してみます。雑ですみません。 4月12日までにFoursquare Places APIに登録した開発者へ: 5月31日から、APIの簡素化、開発者コミュニティの成長に伴うサービスクォリティの維持を目的に、以…

Foursquare API “Consumer Disabled” error

Summary I have been using the foursquare API, but suddenly I get "Consumer disabled" error responses. The call I am making this to get venues will be look like: https://api.foursquare.com/v2/venues/search?v=20180101&ll=35.6662026,139.73125…

「おうちではじめるプログラミングの授業」を読んだ

クラスメソッドさんのこの記事を読んでさっそくポチりました。 届いた pic.twitter.com/8YNW2TtVms— Kosuke Ogawa (@koogawa) 2018年3月26日 そして、上記のツイートをしたところ、何人かの方から「読んだ感想を聞きたい(良さそうだったら買いたい)」と反…

株式会社はてなに入社しました

所属は はてなモノリス 開発チームです。よろしくお願いします。 株式会社はてなに入社しました - hitode909の日記

本当の意味で仲が良い人

一定の距離を置いて付き合った方が仲良くできる人もいるけど、それって本当の意味で仲が良いと言えるのだろうか なんて考えてる— Kosuke Ogawa (@koogawa) 2018年2月8日 数日前にこんなことをつぶやいたのだけど、なんとなく答えが出たのでメモしておく。 結…

2018年の目標

気が付けば2月になってしまいましたが、今年の目標を書いてみます。 基本的に仕事をしてる時以外と、帰宅後に子供が起きている時間は育児に集中したいので、その条件下でもできる範囲で目標を設定しました。 Stack Overflowで5000 reputationを目指す 公開し…

jflute さんの日記が面白かったのでほぼ全記事読ませていただきました

私は面白いブログを見つけると、過去の記事まで遡って読む習慣があります。 最近、フィードに流れてきた 意外と忘れがちな優秀なプログラマーになるための10のコツ - jfluteの日記 の記事をきっかけに、id:jflute さんのブログ記事も全部読んでみることにし…

【StackOverflow活動記】信頼度3,000に到達、クローズ票に投票する権限が与えられました

コツコツ続けております。 本日、reputation(信頼度)が 3,000 を突破しました このタイミングで「Cast Close And Reopen Votes」権限が付与されました。 StackOverflow活動とは Cast Close And Reopen Votes 権限とは 公式サイトに詳しく説明があります。 …

【StackOverflow活動日記】Create Tag Synonyms 権限が付与されました

コツコツ続けております。(StackOverflow活動とは) 本日、reputation が 2,500 を突破しました 同時に「Create Tag Synonyms」権限を付与して頂きました。 Create Tag Synonyms 権限とは タグの別名を作成できる権限です。 例えば iOS に関する質問をする…

まず、失敗することを確認してから先に進む

これが正しい、とかを言いたいわけではなく、自分はいつもこうやっているよー、というのをメモに残しておきます。 ケース1 例えば、Aというアプリを動かすにはBとCのライブラリが必要、というケースがあったとします。 こういった場合、自分はまず、BとCのラ…

【StackOverflow活動日記】MapKit: MKAnnotation の Callout がうまく表示されない問題

割と続いております。StackOverflow活動日記です。 さて、今日回答したのはこちらの質問。 stackoverflow.com 私が得意とする MapKit 関連の質問です。 この分野で多いのが、 地図上にピンが表示されない ピンをタップしたときに表示されるバルーンが思い通…

2017/8/22 から Foursquare API の Rate Limits ルールが変わったよ

TL;DR 2017/8/22 までに開発者アカウントを認証しない場合、1日に呼び出せるAPIの回数が 1,000 回に制限される 開発者アカウントを認証すればこの回数が 100,000 回に増える ログイン不要の userless requests は対象外(呼び出せる回数に変更なし) 認証は …

【StackOverflow活動日記】ブログのサイドメニューにバナーを貼ってみた

自分のウェブサイトに Stack Overflow のプロフィールバナーを貼れることを知ったので、やり方をメモしておきます。 Stack Overflow を開く ヘッダーの右にある自分のアイコンをクリック 画面上部にある「Edit Profile & Settings」をクリック 左メニューに…

【StackOverflow活動日記】WKWebView reload() がページをリフレッシュしてくれない件

完全に思いつきだけど、Stackoverflow活動 のログをなるべく残していきたいと思う。 Stackoverflow で何か回答してみたいけど、どんな風に回答したらよいかわからない人の参考になれば幸いである。 今回解決した質問はこちら。 stackoverflow.com the first …

StackOverflow、昨年リリースした Documentation の投稿受付を終了

去年リリースされた StackOverflow の Documentation というサービスを覚えているでしょうか? www.publickey1.jp 上記の紹介記事も300以上ブックマークされていることから、日本でも一部では注目されていたのではないでしょうか。 その Documentation です…

iOS 11にアップデートしたら「○○が位置情報を利用中」という青いバーが常に表示されるようになった場合の対処法

iOS

iOS 11にアップデートした直後、次のような「○○が位置情報を利用中」という青いバーが常に表示されるようになった場合の対処法です。 ※NDA期間中につき、スクリーンショットはiOS 10のものを使用しています 1. どのアプリが青いバーを表示しているか確認 「○…

【iOS 11】#WWDC17 What's New in MapKit メモ

developer.apple.com おっ MapKit のビデオがアップされてるので見よう Check out What's New in MapKit from #WWDC17 https://t.co/MJjjP2O8Wj— Kosuke Ogawa (@koogawa) June 10, 2017 MKMapView.mapType に mutedStandard が追加されてる #WWDC17 pic.twi…

【iOS 11】#WWDC17 What's New in Location Technologies メモ

developer.apple.com 位置情報のセッション観てみよう Check out What's New in Location Technologies from #WWDC17 https://t.co/5pfsHsYW9J— Kosuke Ogawa (@koogawa) 2017年6月9日 Location Technology のセッションは今年もこの人。Brad さん #wwdc17 p…

PHPカンファレンス福岡 2017 #phpconfuk に参加してきたよ

最近はサーバーサイドエンジニアをやっております @koogawa です。 今日は博多にて開催された PHPカンファレンス福岡 2017 に参加してきました。 PHPカンファレンス福岡2017 福岡での開催は今年で3回目だそうです。 会場はFFBこと、福岡ファッションビルです…