-
技術Tips
Xcodeで何気なく空気を吸うように使っていて身体に染み渡る役に立つショートカット
同じ単語を選択して同時に編集 cmd + ctrl + E 下側を閉じる cmd + shift + Y 左側を閉じる cmd + 0 右側を閉じる cmd + alt + 0 ファイル検索して開く cmd + shift + O カーソルより後を行削除 ctrl + K インデント ctrl + I 単語を選択(自分でキーバイ... -
技術Tips
AtomでRemote-FTPプラグインを使ったら、リモートサーバーのファイル編集が快適すぎる件(Remote-FTPの使い方)
aptanaやnetbeansのように、リモートのサーバーに接続し、そのサーバー内にあるファイルを直接編集するような感じのことを、Atomでもできないか探していたところ、それっぽいプラグインをみつけた。 Remote-FTPというプラグインだ。 Remote-FTPの使い方 1.... -
技術Tips
Swiftのビルド時間の計測と短縮
Build Settings > Swift Compiler - Custom Flags > Other Swift Flags に、以下設定を追加。順番重要。 -Xfrontend -warn-long-function-bodies=100 これで、コンパイルに100ms以上時間がかかっている関数名が、warningで表示される。 100の部分を色々調... -
技術Tips
Objective-C時代に使用していたUIColorのカテゴリをSwiftのエクステンションに書き換えたときに使った便利な置換
objective-c時代に使用していたUIColorのカテゴリをswiftのエクステンションに書き換えた。 その時、 UIColor.mycolor() みたいなのから、 UIColor.mycolor みたいなのにしたかった。 ビルドして、ひとつずつエラーをつぶしていくでもよかったが、 めんど... -
技術Tips
XcodeのImage.AssetsにPDFを指定する
Image.AssetsにPDFを指定するやり方。 確認方法に注意! まず、@1xの解像度でPDF画像を用意する。 で、Image.Assetsを新規作成して、ScalesをSingle Scaleにして、PDFをドラッグ&ドロップして設定。 これでOK。 すると、ビルド時に、Xcodeが、@2x、@3x... -
技術Tips
Macで開発時のSQLiteクライアント
iOSアプリ等を開発していて、SQLiteのクライアントは何が良いのか。 とりあえず、有料アプリのBaseとSQLPro for SQLiteを買ってみた。 まずは、アプリのメリット。 GUI操作できる。 データが一覧でみやすい。 データをExcel感覚で修正できる。 テーブルのC... -
技術Tips
CodeIgniterのコントローラはシングルトン?とにかくグローバルな存在。
CodeIgniterのコントローラ(CI_Controller)はグローバルな存在である。 確かに、Webページにアクセスするときって、1リクエスト1コントローラしか通らないからなぁ。 なので、共通で使う変数とかは、コントローラに持たせた方がベターかも。 ちなみに、... -
技術Tips
CodeIgniterのlist_tablesで作成したテーブルが出てこない
CodeIgniterのlist_tablesを使用して、テーブル一覧を表示させようとしたが、出てこない! 作成したテーブルだけ出てこない! CodeIgniterのソースを調べた結果、 どうやら、list_tabelsで取得できるテーブル一覧は、 CodeIgniter内でキャッシュされている... -
技術Tips
odbcドライバでmemory exhaoustのエラーが出る
Cent OS 上のPHPからodbcドライバでWindows Server上のSQL Serverへ接続していて、 Allowed memory size of 1073741824 bytes exhausted (tried to allocate 4294967293 bytes) Filename: ... といったエラーが出た。 php.iniのmemory_limitの設定を増やし... -
技術Tips
CodeIgniterのDBでメモリ節約
CodeIgniterを使用していて、データベースからデータを取得する際、 以下のようにデータを取得すると思う。 [crayon-674216bd1e9d5465262016/] この方法でもOKだが、データベースから取得したデータを、 すべてメモリに展開するため、大量のデータを操作す...