ottijp blog
ottijp
都内でアプリケーションエンジニアをしています

MacBookProを買いました

2017-10-23

家ではMacMini(Mid 2011)を使っていて,外で使う用にMacBookAir(Mid 2011)を使っています. ですが,MacBookAirがもうSierraすら入らずXcodeも動作しないので,MacBookProを発注しちゃいました. 今見たらMacBookAi…

iOSDC 2017 Reject Conference day2 に参加しました

2017-10-21

今年のiOSDC2017に初めて参加してとても勉強になったので,ぜひReject Conferenceも参加しようと思ってたんですが,気づいたらすでにday1は終わっており・・・. day2に申し込みするも補欠扱いだったので「もうダメかな・・・」なんて思ってた折,当日に繰り上げ…

surround.vimで日本語の括弧を挿入する

2017-10-01

Vimのプラグインであるsurround.vimを使っていますが,デフォルトでは日本語の括弧に対応していないので,設定で追加する方法を調べました. とりあえず にだけ追加した設定が以下です. カスタマイズした分は などで括弧を追加することはできますが, での入れ替えなど,…

Swiftの @escaping と weak/unowned の理解

2017-09-19

Swiftでクロージャを使うコードを書いていると,よく とか / といったワードを目にすることがあります. なんとなく「コンパイラに怒られたら付ける」とか「参考にしたコードに書いてあったから付ける」などとしてしまっていたのですが(反省),ちゃんと意味を調べてみてもなかなか…

zsh+fzfで実行可能なコマンドをあいまい検索する

2017-09-18

半年くらい前から,こちらの記事を参考にzsh+fzfライフになりました. おい、peco もいいけど fzf 使えよ - Qiita 前々からやシェル関数をインタラクティブフィルタできると嬉しいなあと思っていたのですが,公式のwikiでは見つけられなかった(もしかしたらあるのか…

treeコマンドでnode_modulesディレクトリを表示しないようにする

2017-06-04

node.jsのプロジェクトディレクトリでを実行すると,ディレクトリ以下がブワーっと出てうわー!っとなってしまうので,シェルのエイリアスで無視するように設定しました. 環境 設定 zshでの設定ですが,bashでも同じように動くと思います. の無視と,最大で3つ下までのディレク…

Firebase Realtime Databaseのルールコンバータを作った

2017-03-21

最近Firebaseを使ったシステムを開発しているのですが,Realtime Databaseの規模が少し大きくなると,ルール用JSON()を直接編集するのが大変になってきました. そこで,ルール設計にはスプレッドシートを使い,それをに変換するコンバータツールを作成しました. …

Circle CIでFirebaseにデプロイする方法

2017-03-14

Circle CIからFirebaseにデプロイを試してみました. コードの例はこちらにあります. https://github.com/ottijp/circle-ci-first-try/tree/362dcc071abbbf0bf89bb935d1a5ad16350cda…

© 2026, ottijp