ぽじてぃぶしんきんぐ

2年目エンジニアのブログ。備忘録と趣味の垂れ流し。

RxSwiftのオペレータdistinctUntilChangedに混乱した

combineLatestで10個くらいCombineしていたので、ストリームに流れるイベントの量がバカにならなくなってきたので、各Variableでは値が変化したときだけイベントが流れるようにしたかった。 オペレータを探すときは、まず下記記事を読むことが多かった。今回…

RxSwiftでUITextFieldにコードから値を代入してもイベントが流れない

環境 業務でiOSアプリ開発ではRxSwiftとMVVMを導入しています。開発をはじめて1ヶ月半というところです。 Xcode 8.3.1 Swift 3 RxSwift 3.5.0 TL;DR textField.text = "hoge"してもtextFieldのストリームにイベントが流れてこない コードから代入したら、tex…

新規iOSアプリ開発にモブプログラミングを取り入れてみた。

経緯 新規iOSアプリの開発を下記4人のメンバーでやることになりました。 5年目エンジニア:K先輩 iOSアプリ開発経験無し。Androidは多少あり。 バックエンドの経験豊富。ここ1年はWebフロントにどっぷり浸かる。C#とJavaScriptラブ。 2年目エンジニア:私 プ…

Riot.js 3 × Webpackのテンプレートをつくってみた

Riot.jsで何かを作るときに、いちいち環境を作るのが面倒だったので、テンプレート的なものを作成しました。 github.com よければどうぞ。

タップぺけぺけ プライバシーポリシー

Darno(以下、当社)は、以下のとおり個人情報保護方針を定め、個人情報保護の仕組みを構築し、全従業員に個人情報保護の重要性の認識と取組みを徹底させることにより、個人情報の保護を推進致します。 個人情報の管理 当社は、お客さまの個人情報を正確かつ…

技術・IT・テクノロジー系の情報をいち早く収集し自分の糧にするニュースアプリ「NewsGAIN」

NewsGAIN NewsGAINは、技術・IT・テクノロジー系の情報がいち早く読め、保存することができるiOS用ニュースアプリです。 NewsGAINSeiya MogamiNewsFree NewsGAINの機能 予め用意されたIT・テクノロジー系チャンネルのニュースが読める お気に入りのニュース…

IIJmioからLINEモバイルに乗り換えた話〜手続き編〜

乗り換え前の環境 MVNO IIJmioの3GBのプランを使っていました。たまーに遅いなあと感じるくらいです。IIJのデータ通信量翌月繰越が気に入って使っていました。2016年11月の料金は、1731円となっていました。LINEモバイルの3GBコミュニケーションフリープラン…

今年買ってよかったもの6選+α!

はじめに そろそろ、2016年も終わりですね。あと1ヶ月と少し。 2016年は、京都から東京に引っ越したことや働き始めたことも相まって、色々なものを購入しました(ほとんどAmazon)。ものを買うときはかなりレビューとか読み漁って本当に自分が満足できるのか…

Swift×Eurekaで簡単に設定画面を作る

私が作ったアプリに設定画面を追加したくなり、色々探してみて簡単に作れたので備忘録として残します。読んだ。Seiya Mogami仕事効率化無料 設定画面を作る方法案 とりあえずぐぐってみると、便利そうなライブラリは下記2つくらいでした。 github.com github…

Raspberry Pi × hubot × Slackでbot運用

家でのうのうと過ごしているラズパイに仕事をさせるため、Hubotいれてみました。 macからssh接続で作業してます。参考にしたのは下記サイト。 www.tapun.net ラズパイのセットアップ まずはnpmのアップデートから。 sudo npm install -g npm 続いてnodejsの…

Raspberry Piを自宅Webサーバー化するための設定

前回のラズパイ初期設定記事はこちら。 キーボードもマウスも使わずにsshでRaspberry Pi Model Bを使えるようにした for Mac OSX - ぽじてぃぶしんきんぐラズパイを自宅Webサーバー化したので備忘録として書きました。 参考にしたサイト様 ぐぐったらたくさ…

キーボードもマウスも使わずにsshでRaspberry Pi Model Bを使えるようにした for Mac OSX

久しぶりの更新です。今回はRaspberry Pi Model Bを購入したので、これを使って遊ぶための準備を整えました。Raspberry Pi 2 Model B (2015年2月発売品)出版社/メーカー: きばん本舗メディア: エレクトロニクスこの商品を含むブログを見る初期導入にあたっ…

読んだマンガや小説の管理ができ、新刊発売日の通知が来るiPhoneアプリ「読んだ。」をリリースしました!

今までコツコツ作ってきたアプリがついにリリースされましたー!ブログでSwift系の記事を書いていましたが、大体はこのアプリを作るために必要な機能でした。読んだ。Seiya Mogami仕事効率化無料 機能 マンガや小説の買い忘れや間違って同じものを買ってしま…

Admobの取得をviewDidLoad()に置いてると「this application is modifying the auto layout engine...」と出る件の対処法@Swift

以前Admobを導入してみた記事を書きました。 seiya-orz.hatenablog.comテスト運用していると、たまにWebThreadからExceptionを受け取って、アプリが止まることがありました。 そのエラーの内容は「This application is modifying the autolayout engine from…

マカーの学生がEclipseからAndroid Studioに移行してアプリをリリースした話。

背景 1年半ほど前に、WindowsPCとEclipseを使ってAndroidアプリをリリースしていた。しかし、1年前に作業機をMacに変更したので、リリースしたアプリはほったらかしだった。ちなみにこれ(結局新しくリリースしたやつ、後述)。 ぷれれこ:録音機能付きプレ…

SwiftのCoredata(データベース)のマイグレーションで少し苦労した。

作成しているアプリでCoredataのAttributeを増やす必要が出てきました。こういった場合、単純にAttributeを増やしてアプリを実行すると、アプリはクラッシュしてしまいます。ですのでCoredataのマイグレーションを行う必要がありますが、少し詰まったので忘…

Swift2.0とストーリーボードで自分のアプリにAdmobを導入してみた。

アプリ情報 まずは、開発中のアプリについて。 ターゲットOS:iOS8.4 Tab Bar Controllerを保有 基本的にTable Viewで情報を表示 ざっくりというとこんな感じです。 ADMOBの導入 akira-watson.com こちらの情報を元に導入を進めました。ただ、僕の場合はスト…

JSONの処理に少し時間がかかるのでバックグラウンド処理にしてみた。

kimihiro-n.appspot.comこちらの記事を参考にして、下記のようにJSONの処理を埋め込みました。 //バックグラウンド処理 let qualityOfServiceClass = DISPATCH_QUEUE_PRIORITY_DEFAULT let backgroundQueue = dispatch_get_global_queue(qualityOfServiceCla…

楽天ブックス書籍検索APIをSwift2.0で使ってみた with SwiftyJSON

楽天API まずは楽天APIから。本当はAmazonを使いたかったんですがiOSアプリでは利用できないようなので、楽天を利用することにしました。webservice.rakuten.co.jp利用には会員登録が必要だったので、まずは新規会員登録を済ませて・・・。「アプリID」の発…

初めての一人暮らしのための家具選び by 2年間一人暮らしした情報系大学院生男子。あと、これからの部屋選び。

はじめに この記事を書こうと思ったきっかけは、来年度から一人暮らしを始める友人に向けて、そして自分自身の大学院生活を振り返ろと思ったためです。あくまで僕が感じていることで、もっといいもの、いい方法があるかと思います。何かあれば教えていただけ…

よつばと13巻購入と同時にダンボーTカードを入手してきた。

こんにちは、だいぶ寒くなってきましたね。さて今日は、待望のよつばと!13巻発売日です!!!約2年ぶり!待ちに待ちました。それと同時に、ダンボーとTカードのコラボ開始日でもありました!!top.tsite.jpというわけで少し早起きしてTSUTAYAに開店と同時に…

Amazon Prime Musicを試してみたらプライム会員には最高だった

今朝、Amazon Student会員の自分には嬉しいニュースが来てました。www.gizmodo.jpAmazon Prime Music。プライム会員の人ならなんと100万曲以上も聴き放題らしい。100万曲が多いのかはよくわかりませんし、100万曲って言っても好みの曲が100万曲あるわけじゃ…

Fire TV Stickが届いたのでちょっとだけ試してみた感想とか。

先月、Amazonプライムビデオを試してみた感想を記事にしてみていました。seiya-orz.hatenablog.com その当時に注文していると、音声入力なしのFire TV Stickは2000円で買えていたので、ついつい注文していました。Fire TV Stick出版社/メーカー: Amazon発売…

粉末タイプのスムージーを食生活が崩壊している一人暮らしの大学院生が飲んでみた結果。

粉末タイプのスムージーを食生活が崩壊している一人暮らしの大学院生が飲みつづけたお話です。すごいですよ、劇的に変わりました。 背景 一人暮らしを始めてまだ2年と少しですが、この数ヶ月、腸の不調を感じていました。というのも、便の色とキレが悪いんで…

Amazonプライムビデオを少しだけ試してみた。

(追記)2015/09/25 Fire TV Stickについて本日2015年9月24日(木)より、Amazonプライムビデオを開始したそうです。japanese.engadget.com僕の場合は、たまたまAmazon Student会員(リンク先に詳細の説明あり)でしたので、プライムビデオを利用することがで…

Xcode7 Beta からXcode7への移行

Appleから公式にXcode7がリリースされました。せっかくなので、Beta版からの移行を行ってみました。 移行方法 App StoreからXcode7をダウンロード。もしくはXcode6をインストールされている方はアップデート(筆者はこっち)。たったこれだけで僕の場合では…

NETFLIXの1ヶ月無料お試しをPS3やiPadで試してみた感想。

今話題のNetflix。www.netflix.com月額650円〜1450円(税抜)で映画やTVドラマやアニメといった映像コンテンツを見放題になるサービス。すでにあるサービスはHuluとかdTVとか?ですかね。そのNetflixを1ヶ月無料でお試しできるということで、使って見ちゃい…

MVNO利用者にはつらいLINEでID検索できない件の対処法(根本的には解決してません)

(2015/08/22 追記) もうひとつ、ID検索をしてもらうための設定がiPad版LINEからも可能なことが判明しました。しかし、ID検索をしてもらうための設定は、LINEをタスクキルしてしまうと解除されるようです。ひとまず、臨時的に検索を可能にすることが可能な…

人生で初めて甲子園に行ってきました。

2年前くらいから、高校野球がおもしろいと感じるようになりました。自分より年下の子たちが、人生に一度しか無い真剣勝負を繰り広げている感じがいいのか、なんだかよくわかりませんがとにかくおもしろい。行った日の前日の8月14日。Twitterで「誰か甲子園行…

Swift2:tableViewのセクションヘッダの背景色や文字色を変更する方法

tableViewのセクションの色を変えたいと思い、かなり探したのですがなかなか見つからなくて困ってました。やはり、英語のキーワードのみで検索するほうが出てくる気がしますね。How to Set a color in a titleForHeaderInSection? -swiftstackoverflow.com上…