iTerm で option を meta として使う

設定を開いて、 Profiles > Keys の下の方にある option key acts as: の部分を +Esc にする。 Metaじゃないので注意

unicornのプロセスをkillする

unicorn を触ってみてるのだけど、全然わからぬ。。。(´・ω・`) とりあえず kill の仕方をメモ。 ps -ax | grep unicorn で unicorn が走ってる PID を調べて、 kill -9 <PID> で PID を指定して kill すればよい。</pid>

不器用な僕にはいっぺんに色々やることはできない

こんにちは、@taro_tnk です! 時間があるとついついネットサーフィンしてしまう。 そんな日々を過ごしていませんか? 僕は過ごしてます。 あれも欲しいこれも欲しい もっと欲しいもっともっと欲しい。 なんてことをやってても結局何も得られない。(経験則…

「現状維持は退化」なのだけれど、常に走り続けられるほど僕は強くない

こんにちは、 @taro_tnk です。 なんやかんやでブログを書くのは久しぶりになってしまいました。仕事が色々忙しかったり、 精神的に余裕がなかったりして、 放置してました。 「現状維持は退化」 僕は昔から油断すると現状維持で生きていってしまう人間でし…

特定ディレクトリにあるファイルの総数を調べる

特定のディレクトリ内にあるファイルの総数を調べるコマンドメモ。 $ find ディレクトリ名 -type f | wc -l

Ubuntu の apt でインストールしたパッケージ一覧、とその検索

apt で入れたパッケージを一覧で表示したいとき。 # インストール済みパッケージ一覧 $ dpkg -l でできる。そしてそのリストから検索するにはパイプで渡して grep すればよい。 # インストール済みパッケージから特定文字列で検索。 # ex. ruby $ dpkg -l | …

Emacsテクニックバイブル 買ってしまいました

先日、渋谷で少し時間が空いたので丸善に行ったのですが、 つい「Emacsテクニックバイブル」を買ってしまいました。Emacsテクニックバイブル ?作業効率をカイゼンする200の技?作者: るびきち出版社/メーカー: 技術評論社発売日: 2010/08/03メディア: 単行本…

今年の手帳(2冊目)を買った

こんにちは! @taro_tnk です! 今日、本を買いに大型ショッピングセンターに行ったのですが、 つい出来心でモレスキンのプロジェクトプランナーを買ってしまいました。 MOLESKINE モレスキン 2013年 プロジェクトプランナー / ソフトカバー / 黒 / ポケット…

Mac で rbenv で install するときに gcc がなくて怒られた

そんな時はエラー内容通りに以下のサイトからインストールしましょう。https://github.com/kennethreitz/osx-gcc-installer/downloads前は使えたと思うのだけどなぁ・・・

emacsでインデントを揃える

編集してる時とか、人のソースを開いたり、 インデントが揃ってなくて気持ちの悪い思いをすることがままあります。そんなときは C-x h mark-whole-buffer C-M-\ indent-region でできる。 参考 http://d.hatena.ne.jp/gan2/20070613/1181759461

明けましておめでとうございます!蛇年!

明けましておめでとうございます! @taro_tnk です! 2013年になりましたがいかがお過ごしですか! わたくしはいま実家に帰ってきているのですが、必要以上にのんびりしてしまって若干自虐的になってます。実は私は元年生まれの蛇年なので、「としおとこ」な…

Ruby Recipe140 数値の総和を求める

数値を総和は以下のようにすれば求められます。 list = [1,2,3,4,5] sum = list.inject(0) { |memo, i| memo + i } p sum #=> 15 同様にすべての要素を掛け合わせるのは以下のように書けばできます。 inject の引数が 0 だと 積も 0 になってしまうので、1 …

Ruby Recipe139 最小値・最大値を求める

配列の中の最大値や最小値、または最小値と最大値を求める関数。 ary = [-1, 3, 101, -235] # 最小値を求める p ary.min #=> -235 # 最大値を求める p ary.max #=> 101 # 最大と最小を求める p ary.minmax #=> [-235, 101] 要素同士の大小関係の判定には 演…

Ruby Recipe138 回数を指定して処理を繰り返す

回数を指定して繰り返す方法をいくつか。 単純に回数を指定して繰り返す 10.times do |i| p i # 0から9を順位表示する end カウントアップとカウントダウン # カウントアップ 1.upto(10) do |i| p i # 1から10を順に表示する end # カウントダウン 10.downto…

初めての Twitter Bootstrap その2 〜table編〜

こんにちは! @taro_tnk です!今日は昨日に引き続き、Twitter Bootstrap の table について勉強します。※その1はこちら → 初めての Twitter Bootstrap その1 基本形 まずは基本の形として、 以下のような html を準備します。 <table class="table"> <thead> <tr> <th>#</th> <th>名前</th> <th>職業</th> </tr> </thead> <tbody> <tr> <td>1</td> <td>田中</td></tr></tbody></table>…

はてなブログで「写真を投稿」から画像がアップロードできないとき

こんな感じでアップロードがずっと終わらないとき。 そんなときは フォトライフのページにいってそこから Hatena Blog (private) の中に画像をアップロードすれば、 はてなブログ用に画像がアップロードできます。

初めての Twitter Bootstrap その1

こんにちは! @taro_tnk です!ここらで twitter bootstarp の勉強しつつ、 自分のメモとして残しておくよ! 必要なファイルを落としてくる まずは必要なファイルを落とさないことには始まらないので、 以下のサイトから bootstrap と jquery を落としてくる…

iTerm2 で Emacs を使用するときに Option を Meta キーにする

iTerm2 のデフォルトでは Option が Emacs の Meta キーの役割をしてくれないので、 いちいち Esc を押さないといけない。遠い。なので以下の記事を参考に Preferences -> Profiles -> Keys ->Left(or Right) option key acts as +Esc http://qiita.com/item…

iPod touch 欲しい!2個持ってるけど!

iPod touch 欲しい! id:hatenablog

そんなに完璧主義にならなくても社会には不完全なものがたくさんあるよ

ぼくは昔から何事もしっかりやろうとして、でもできなくて落ち込んだり自分を責めてしまう嫌いがある。でもその「しっかり」ってのはぼくが考えるしっかりであって、 別にそれが求められてるわけでもなく、みんなが「しっかり」できているかと言われれば、 …

Ruby Recipe106 配列から条件を満たす要素を取得する

配列からとある条件で要素を取得する方法。 条件にマッチする初めての要素を取得(単数) 条件にマッチする初めての要素を取得するには、 Array#findに条件のブロックを渡します。 ※ Array#detectとは名前が違うだけで同じ動作をします。 ary = 1..10 # 最初…

Ruby Recipe101 配列の要素の出現回数を調べる

配列にある各要素の出現回数を調べるには以下のようにハッシュを使います。 #!/usr/bin/env ruby # -*- coding: utf-8 -*- ary = %w(田中 佐藤 伊藤 田中 トクマ 井上 石原 伊藤 いとう いとう いとう いとう) count = Hash.new(0) ary.each do |elem| count…

Ruby Recipe47 文字列を単語に分ける

文字列を単語毎に分割してリストを作るやり方。 単純に「単語に分ける」といっても何を持って単語とするかによってやり方は異なります。 str = "def foo(n) n * 3 end" を例に3つのやり方で分割してみます。 空白類文字を区切りにして分ける p str.split(ni…

Ruby Recipe38 数値を表す文字列か調べる

文字列が"1"とか"123"とか数値を表すものかどうかを調べたい時には以下のやり方で調べられます。 # Integer()で変換できれば数値、例外発生したら違う def integer_string?(str) Integer(str) true rescue ArgumentError false end # Float()で変換できれば…

Rubyレシピブック買ったよ!

Rubyを始めたので、手っ取り早いく学びたいし『Rubyレシピブック 第3版 303の技』を買いました!Rubyレシピブック 第3版 303の技作者: 青木峰郎,後藤裕蔵,高橋征義,まつもとゆきひろ出版社/メーカー: ソフトバンククリエイティブ発売日: 2010/08/28メディア:…

ターミナルで設定ファイルを読み込まずにemacsを起動する

がっつり書く場合は GUI の emacs を使えばいいのだけど、ターミナルで作業してるときにちょちょっとファイルをいじるときにいちいち起動に時間をかかるのはめんどくさい・・・今まではそういうときには vim を使ってたのだけど、どんどんキーバインドを忘れ…

はてな記法てすと

見出し1 見出し2 見出し3 引用 #!/usr/bin/ruby # coding: utf-8 puts "Hello world!" リスト こども りすと dt 定義リスト 東京都 世田谷区 脚注*1をつけてみるはてな記法のほうが良さそうだなー 慣れないと毎回ヘルプ見ることになりそうだけど・・・ *1…

Markdown編集モードテスト

見出し1 見出し2 見出し3 強調 強調 強調 強調 #!/usr/bin/ruby # coding: utf-8 puts "Hello world!" りすとあいてむ1 りすとあいてむ2 すうじつきりすとあいてむ1 すうじつきりすとあいてむ2 見出しのレベルが変わってないのはデザインの問題か。 …

はてなブログはじめてみた

前まではちょいちょい tumblr に書いたりしてたのだけど(ほとんど下書きだったけど・・・)、 なんとなくもっとブログブログしてるのが使いたくなったので、はてなブログはじめてみました。 そこまでの頻度では書かなそうだけど、 とりあえずメモとか思った…