tips
メモアプリでURL Shemaを貼り付けてみる。有効ならリンクになる。
今日の日付を入力しなければならないことは多い。コンピューターの時刻が正確だという前提の場合、下記手段は大変有効である。 Excelの場合 日付入力:「Ctrl」+「;」 現在時刻入力:「Ctrl」+「:」 その他の場合 GoogleIMEをインストールし、下記の変換機能…
man -t ls | pstopdf -i -o ~/Desktop/ls.pdf
コメント行が多く、肝心の設定が把握しづらい設定ファイルがある。そこで、コメント行と空行を除いて表示させる方法を紹介する。 $ grep -v -e '#' -e '^$' /usr/local/nginx/conf/nginx.conf 簡単に解説をすると、-e pattern_nameにて、パターンを指定しま…
よく忘れるのでメモ echo "body........." | mail -s "Subject here." foobar@example.com
下記のようなテキストを考える。誰が最もログインしているか知りたい。 $ cat test.txt "login"=>"admin" "login"=>"guest" "login"=>"guest" "login"=>"mike" "login"=>"admin" "login"=>"" "login"=>"" "login"=>"" "login"=>"" "login"=>"taro" "login"=>…
` とか ¶ どういう意味だろう。どうやって調べればいいのだろうという時はWikipediaで調べましょう。http://ja.wikipedia.org/wiki/` http://ja.wikipedia.org/wiki/¶みたいにURLの http://ja.wikipedia.org/wiki/ の後に続けて記号を入れれば調べられます。
プロジェクト毎に.gitignoreに似たような設定書くの疲れませんか。例えば、Macだと .DS_Store とか。Emacs だとバックアップファイルだとか。git にはどうやらプロジェクトを超えて設定できる機能があるらしいのです。これを使わない手はない。存在は知って…
サーバーからサーバーへファイルを移動させる必要があって、rsyncで片付けようと思いきや、旧サーバーへはFTPでしかアクセス出来ないとしたら困りますよね。だからといって、FTPクライアントを使って、クライアントにとりあえず全部持ってくるのも大変馬鹿ら…
3分の1, 2分の1, 10分の1といったようにn分の1の確率で何かさせる場合 rand(100) % 3 == 0 ? true : false 上記は3分の1の確率で true になる…のか? こういう時、数学に強くないから困る。実験 >> 100.times.inject([]) {|result, i| result.push rand(100)…
RMagickをインストールするときに、ImageMagickとバージョンが合わなかったりするとき有りますよね。 This installation of RMagick was configured with ImageMagick 6.6.7 but ImageMagick 6.6.9-9 is in use. こんなエラーを見ると大変憂鬱になります。か…
モデルの変更状態を知りたいときってありませんか? 2年前くらいに差分を求める汚いコードを書いた記憶があったのですが、まさかActiveRecordに実装されていたとは…ねぇ。 # Map of changed attrs => [original value, new value]. person.changes # => {} p…
管理画面作るのめんどくさい。でもターミナルでSQLをいちいち書くのも面倒。でも、データベースを外部接続可能にするのは問題外というのは多いと思います。そんな時にphpMyAdminを使うのも手でしょうが、インストールするのも面倒だし、UIもあまり好きになれ…
タイトル通り。ローカルではちゃんと動いたんだけど、サーバーにあげたら動かなくなって変な汗かいた。誰も使ってないサービスだからいいんだけど… ^_^; # config.ru set :root, File.dirname(__FILE__) と config.ru に書いた上で、あとは好きな場所で呼ぶ…
NSURL* url = [[NSURL alloc] initWithString:[webview stringByEvaluatingJavaScriptFromString:@"document.URL"]]; NSURL* url = webview.request.URL; 個人的には後者のほうが好き。前者は、ちゃんと調べたわけではないけど、ページの読み込み状態によっ…
memcached-tool は、memcached に同梱されているそうです。 $ watch -n 1 /usr/share/memcached/scripts/memcached-tool localhost:11211 display # Item_Size Max_age Pages Count Full? Evicted Evict_Time OOM 32 101.1K 4041s 1 2 no 0 0 0 33 126.3K 41…
$ sudo dpkg -L memcached /. /etc /etc/default /etc/default/memcached /etc/init.d /etc/init.d/memcached /usr /usr/share /usr/share/doc /usr/share/doc/memcached /usr/share/doc/memcached/changelog.gz /usr/share/doc/memcached/NEWS.gz /usr/shar…
iOSシミュレータで撮影したい画面を表示する Cmd + Ctrl + Cで撮影 プレビュー.app を起動し、Ctrl + nを押すと、新規作成されるので、それを保存 via. http://kuhaku.net/2010/03/iphone_simulator_screenshot/たまに忘れる
TubmlrのHTMLソースとか見ると、花文字を打ちたくなる病気発動 $ banner -w 30 Utsu # ############### ################## ##### # ## ## ## # ## # ################## # # ############## ############### ## # # ### ## ## ###### # ### # # ### # # ###…
Googleで検索をすると検索結果に「キャッシュ」という文字が出てくることがあると思います。これは、Googleがある時点のページを保存しているのです。検索結果には出て欲しいけど、Googleに保存して欲しくないという場合には、HTMLのheadの中に以下を加えて…
Debian系のディストリでパッケージの初期設定を行いたい場合、以下のコマンドを打ち込む。 sudo dpkg-reconfigure package_name
前に飲み会で恥ずかしい思いをしたのでメモ git blame git blame app/model/blog.rb Annotates each line in the given file with information from the revision which last modified the line. Optionally, start annotating from the given revision. 指…
コメントなどは考慮してくれないので専門のツールを使ったほうが良いと思うが、現在のプロジェクトのコードは全部何行あるんだろうというようなことも分かる…はず。 $ find . -type f | xargs cat | wc -l参考:カレントディレクトリ以下のCSVファイルの中身…