Tag: qiita
Swiftの @escaping と weak/unowned の理解
2017-09-19Swiftでクロージャを使うコードを書いていると,よく とか / といったワードを目にすることがあります. なんとなく「コンパイラに怒られたら付ける」とか「参考にしたコードに書いてあったから付ける」などとしてしまっていたのですが(反省),ちゃんと意味を調べてみてもなかなか…
zsh+fzfで実行可能なコマンドをあいまい検索する
2017-09-18半年くらい前から,こちらの記事を参考にzsh+fzfライフになりました. おい、peco もいいけど fzf 使えよ - Qiita 前々からやシェル関数をインタラクティブフィルタできると嬉しいなあと思っていたのですが,公式のwikiでは見つけられなかった(もしかしたらあるのか…
Vimのインサートモードで自動インデントさせずにクリップボードの内容をペーストする
2017-09-09以下の記事でも対処法を書いている方がいたのですが,この方法は記載されていなかったようなので残しておきます. vimでペーストするときインデントさせない - Qiita ペーストしたらインデントがずれてしまった時の対処法 - Qiita やり方 インサートモードで とすることで…
treeコマンドでnode_modulesディレクトリを表示しないようにする
2017-06-04node.jsのプロジェクトディレクトリでを実行すると,ディレクトリ以下がブワーっと出てうわー!っとなってしまうので,シェルのエイリアスで無視するように設定しました. 環境 設定 zshでの設定ですが,bashでも同じように動くと思います. の無視と,最大で3つ下までのディレク…
Firebase Realtime Databaseのルールコンバータを作った
2017-03-21最近Firebaseを使ったシステムを開発しているのですが,Realtime Databaseの規模が少し大きくなると,ルール用JSON()を直接編集するのが大変になってきました. そこで,ルール設計にはスプレッドシートを使い,それをに変換するコンバータツールを作成しました. …
Circle CIでFirebaseにデプロイする方法
2017-03-14Circle CIからFirebaseにデプロイを試してみました. コードの例はこちらにあります. https://github.com/ottijp/circle-ci-first-try/tree/362dcc071abbbf0bf89bb935d1a5ad16350cda…
iOSがMDMで自動ロック「しない」設定が選べない時に,自動ロックさせない方法
2017-03-09iPhone/iPadを使っていて,展示などの目的で自動ロック(スクリーンロック)をさせたくない場合があります. 自分で作ったアプリの場合は次の記事にあるように対応が可能です. [Swift3.0]iOS・tvOSアプリを実行中に画面ロック(スリープ)しないようにする方法 自分…
Babelを使っているプロジェクトをgitリポジトリからnpm installする方法
2017-02-27npmレジストリを使わず,gitにある自作のパッケージ(ES2015で書いていてBabelでビルドしている)をしたい状況があったので,gitリポジトリから直接行う方法を調べました.ローカルディレクトリからのインストールも可能です. 目的が混ざってしまっていますが,binを含むパ…
Tagbarのキーマップを変更する方法
2016-12-06VimプラグインのTagbarを使っています. Tagbarウィンドウ内におけるキーマップはもしくはで以下の画像のように確認でき,デフォルトではソートがに割り当たっていますが,私はをウィンドウ移動に使っているのでに変更してみました(画像は変更後のものです.) Tagbarのソ…
iPhoneで短いバイブレーションを鳴らす方法
2016-10-19iPhoneで短い「ブッ」という感じのバイブレーションを鳴らす方法です. この実装がAppStoreの審査に通るかどうかは確認していません.(2016.10.29追記:コメントにあるように, @HihuSnow さんのアプリでは通ったようです.) 環境 Xcode 8.0 iP…
