さるへい備忘録

さるへいのやったことを綴っているブログです。基本的にテクノロジーの話題です。

プログラミング

sortで、ランキング順に表示する方法

一言メモ sortで、ランキング順に表示するには、 cat 対象ファイル | sort | uniq -c | sort -r でできるみたいですね。

vimで、readonlyで開いてしまったけど無理やり保存したい

vimでファイルを編集していざ保存という時にreadonlyで開いていて困ったというのよくありませんか? 僕はapacheのconfとか書き換える際によくやらかします その際は、 :w !sudo tee % とやると無理やり保存できるようです。 あの保存した際の、readonlyだよ…

swiftでナビゲーションバーにボタンをつける

swiftで、ナビゲーションバーに検索ボタンなどを付与したくなったことはありませんか? 以下のように実装するとナビゲーションバーにボタンを付与できるみたいです。 1. navigationControllerを追加する 追加したい画面を選択して、Editor -> Embed in -> Na…

swiftでURLを指定して画像を取得する方法

swiftでURLを指定して画像を取得するには以下の方法で取得できるようです。 var err: NSError? //NSErrorのインスタンスを作成 var url: NSURL = NSURL(string: "http://hogehoge")! //urlの文字列を与えてNSURLのインスタンスを作成 var imageData: NSData …

swiftで画面幅を取得する

swiftで画面の横幅を取得するには以下のコードを実行すると良いようです。 UIScreen.mainScreen().bounds.size.width 他にも。。。 画面の縦幅 UIScreen.mainScreen().bounds.size.height 画面のframeで取得 UIScreen.mainScreen().bounds swiftだから特別に…

apache(httpd)の再起動について

いろいろあってapacheの再起動が必要なことってありますよね。 僕は、apacheの再起動っていつも $ service httpd restart ってやってたんですが、もっと良い方法があるということを知りました。 $ service httpd graceful というコマンドです。 これは、全て…