怠慢プログラマーの備忘録

怠慢でナマケモノなプログラマーの備忘録です。

2018-01-01から1年間の記事一覧

2018年の思い出

タイトルを迷わず書いてみたら、小学生の文集かと自分でびっくりしました。 といいながらも仕事?プログラマー的?な話とワインの話しかしません。

とりあえず転職して1年が経とうとしている今の心境

新卒入社したシステム会社を退職して1年が経過し、創業間もない会社に転職して1年が経とうとしています。 折角の節目だし、もうすぐ四捨五入で30代の仲間入りするし、最近背中が痛いのと眼精疲労で吐き気がするので、中々触れなかった前職と今の会社の話を数…

【Kotlin】カメラ機能の画質が悪い時の改善法[備忘録]

カメラ機能を実装する際、以前の記事のように yutaabe200.hatenablog.com val intent = Intent(MediaStore.ACTION_IMAGE_CAPTURE).apply { addCategory(Intent.CATEGORY_DEFAULT) } startActivityForResult(intent, CAMERA_REQUEST_CODE) で暗黙的インテント…

技術書典で売り子さんやってきました

今回初めて技術書典に参加してみました。 技術書典 幸いなことにnkznさんがブース出展&運営スタッフとして参加されてたので、そのおまけに売り子として参加させてもらいました。

【Kotlin】OutOfMemoryとの戦い方[備忘録]

アプリ内でイメージを取得して、それをFirebase Cloud Storageに保存しておき適宜取得するようなアプリを作っていましたら、 Failed to allocate a xxxxxx byte allocation with xxxxxx free bytes and 10MB until OOM のエラーが発生しました。

【Kotlin】Firebase Cloud Strageに画像をアップロードする[備忘録]

Firebase Cloud Storageに画像をアップロードした時の備忘録

【Kotlin】カメラ/アルバム機能[備忘録] (2020/06/19更新)

カメラ/アルバム機能をKotlinで実装した時の備忘録。 Environment.getExternalStoragePublicDirectoryがAPIレベル29からdeprecatedになりましたので全体的に見直しました。 特に解決できていなかった「GalleryAppを開く」「端末によって画像のOrientationが…

iOSDC Japan 2018で登壇してきました

8/31 ~ 9/2にiOSDC 2018にSpeakerとして参加してきました。 カンファレンスはブログを書くまでがカンファレンスなので忘れないうちに書いておこうと思います。 (なお全てのセッションは書ききれませんのであしからず)

【Golang】MacでGoの開発環境[備忘録]

開発環境 OS X 10.13.6 Homebrew 1.7.2 環境構築 $ sudo brew install go $ go version -> go version go1.11 darwin/amd64 goquery取得 $ go get github.com/PuerkitoBio/goquery github.com hello.go package main import "fmt" func main(){ fmt.Printf("…

【Kotlin】GoogleMapの使用手順[備忘録]

1 . GoogleMaps APIを取得 console.developers.google.com

【Kotlin】Retrofit2.0のQueryパラメータの使い方[備忘録]

Retorofit2.0のinterfaceを実装している中でクエリを動的に設定したい場合。 https://ng-life.jp/feed/rdf/?s=トッキッキ 上記のエンドポイントを叩きたい...

iOSDCスピーカー採択と最近のアプリ開発について

iOSDC 2018 まず、、、 iOSDC 2018のスピーカーに採択されました!!#iosdc#iosdc2018田舎のWebベンチャー企業にアプリ事業を持ち込んだらこーなった by yutaabe200 | プロポーザル | iOSDC Japan 2018 - https://t.co/efITBCb8WM https://t.co/hoUVhIWsjQ— …

WWDC2018レビュー(興味のある分野だけ)

Apple開発者向けイベント"WWDC2018"が日本時間6月5日午前2時開幕。 developer.apple.com

【Swift】CollectionViewにCustomCellを連携させる[備忘録]

CollectionViewにUICollectionViewCellのCustomCellを適用する方法

【Swift】ルートが配列なJSONのJSONDecoder()での扱い方[備忘録]

下記のようなルートが配列になっているJSONのDecoderの方法です。

【Swift】TableViewとCustomCellを接続する(備忘録)

ViewController

【Kotlin】端末の戻るボタンでWebViewでブラウザバックさせる

Androidの端末には機能レベルで戻るボタンがあります。 iOSではアプリの「戻る」行為はNavigationControllerに依存するかdismiss()を使用します。 Androidではこれを制御しないといけないので、iOSエンジニアとしてはここも大きな違いで戸惑うところもあるか…

【kotlin】Retrofit2+SimpleXMLConverterでRSSを取得する

以前会社でリリースさせてもらったiOSアプリのAndroidアプリを作成しています。 新潟永住計画CUNEL WORK CO., LTD.ニュース無料

【Kotlin】FragmentのListViewをActivityで呼び出す

表示領域を確保 activity_main_list.xmlをConstraintLayoutで見ると以下のようになっています。

【Swift】GoogleMapSDKを導入する[備忘録]

APIKeyの取得 Firebaseでプロジェクトを作成する。 Firebaseのプロジェクトの作成に関してはXcodeのプロジェクトにFirebaseRTDBを使う時の初期設定を参考に。

DroidKaigi2018とFirebase Meet Upの話

各セッションの概要は会社ブログで一生懸命執筆しましたのでそちらで。 cunelwork.co.jp

Unity 2017をMacにインストールしてみた

Unity 2017をMacにインストールした際の備忘録。

【Swift】TableViewのcell数以外のGridを非表示にする(完全備忘録)

※完全備忘録です。 TableView.cellの数が2担っている状態でもデフォルトではそれ以上のGridが表示されてしまう。

iOS CleanArchitecture(クリーンアーキテクチャー)

Clean Architectureとは、一言で言うとドメイン駆動開発(DDD)やユースケース駆動開発(UCDD)を意識して、ビジネスロジックをUIやFrameworkから引き離し、それぞれの層毎に役割と責任を分離したArchitectureになります。

【Swift】詳解 iOS ARKit(随時更新)

WWDC2017(Worldwide Developers Conference 2017)が2017年6月5日〜9日に開催されました。 その際の目玉となったのが"ARKit"です。

【Swift】Property Observerで変数を監視する

Objective-C にあった addObserver:forKeyPath:options:context: + observeValueForKeyPath:ofObject:change:context: のような仕組みは Swift では言語レベルで用意されています。

【Swift】CLLocationManagerを検証してみた

検証結果 ■ バックグラウンド&スリープ状態での位置情報取得可否