2013-01-01から1年間の記事一覧

siriproxyを使ってみよう

siriproxyに言及している記事では最も分かりやすく書かれているこちらの情報は既に古くなってしまっているので気をつけてください。siriproxyってなんなの?という方は前回の記事を読んでください。 あなたのSiriを僕のSiriと分かつものは何もない。Siriprox…

あなたのSiriを僕のSiriと分かつものは何もない。Siriproxyがなければ

Siri Proxy from nekova on Vimeo.Siriに個性は無く、ラボで教わった数少ないパターンでしか、気の利いたフレーズを言うことが出来ません。 さきのフレーズをお手持ちのSiriに話しかけてもらうとわかるのですが、「”なんでも知ってるね”をwebで検索しますか…

Float Classの `-' メソッドを上手く再定義出来ない

ginzanomamaさんのブログは更新が多くて勉強になるので好きです。 昨日更新されたrubyの演算子を再定義するとFloatがなんか変 - みんなのちからになりたいという記事が面白かったので僕も試してみました。 class Float ['+', '-', '*', '/'].each do |num| d…

円すげえ

100万桁の円周率使って遊んでる— こばやかわさん (@nekonikovaaaan) 2013年3月11日円周率百万桁というページから円周率をコピーして、ターミナルに貼付けたんですが、値が大き過ぎて張り付け終わるのに10分弱もかかってしまいました。 もう一度言いますが、1…

気付いたらruby-2.0.0-p0をインストールしていた

Homebrew+rbenvでRuby 2.0.0-p0インストール - 130単位を読んでいた時に、何気なく $ rbenv install -lをしたのですが、2.0.0-p0が見つかりませんでした。 homebrewをupdateしたり、fomulaをupgradeしたり、ruby-buildをインストールし直したりしましたが上…

会話をするようにRSpecを書きたいですね!

$ irbとすれば会話をするようにRubyのコードを実行できますよね。 RSpecで同じことをしたいならinteractive_rspecを使いましょう。 $ gem install interactive_rspec $ irspec irb: warn: can't alias context from irb_context.「irbでailiasを設定していて…

2013年3月に読んだ本

文章の書き方 何度読んでも素晴らしい本です。 この本に対する思いの丈はいずれ文章にしたいと思います。 文章の書き方 (岩波新書)作者: 辰濃和男出版社/メーカー: 岩波書店発売日: 1994/03/22メディア: 新書購入: 3人 クリック: 41回この商品を含むブログ (…

2013年2月に読んだ本

ペンギンもクジラも秒速2メートルで泳ぐ 海洋生物の観察が困難を極めることは想像に難くないでしょう。場所が南極であるなら尚更のこと。 その苦労をものともしない彼の知的興奮に対する飽くなき執念には感服するばかりです。 「求む男女、ケータイ圏外。わ…

gemがシステム内にあるにも関わらずbundle installが失敗する理由

前回の記事に関する指摘を@deeekiさんから頂いたので、こちらに書きます。bundlerでインストール出来るのはrubygemsやGitHubに存在するgemだけで、それ以外の場所にあるgemは基本的に扱えません。 前回、bundle installの時にエラーが返っていたのはmecab-ru…

mecab-rubyのinstallという沼にはまった

何十記事読んだか覚えていませんが、最終的に動きました。MeCab および MeCab-Ruby をインストールする 詳細版 - CasualConc J ここが詳細に書いてくれていて助かるのですが、情報量が多すぎるので要約します。 (省いている手順もあるので、下記の手順でだ…

gitでbranchを切ってみたら

Git

覚えることが増えました。一昨日からソーシャルコーディングとやらを始めたんですが、大変ですね。 branchを切ってissueを解決したら git add -u git commit -v git rebase git push origin branch_nameこの時点でbranchではなくmasterで作業をしていたこと…

Rubyで形態素解析

以前から興味のあったMeCabに手を出しました。 $ brew install mecab $ brew install mecab-ipadic でインストールは完了です。mecab-ipadicは辞書だと思います。試しに「お腹空いた。そろそろご飯食べたい」という文章を形態素解析してみました。 $ mecab …

QuickTime PlayerとGIFBreweryでGIFを作ろう

QuickTime Playerの画面収録機能を使えば、デスクトップの動画を簡単に撮ることが出来ます。 保存したmp4ファイルをGIFBreweryを使ってGIFに変換すれば簡単に動画からGIFが作れます

git add -A と git add . と git add -u の違い

stack overflowに僕の知りたかったことが書かれていたので要約します。 結論から言えば、git add -A は git add . と git add -u を足したものです。 git add . はワーキングツリーに新規作成された、もしくは変更されたファイルをaddします。つまり、rmコマ…

dotenvを使ってみました

dotenvは .envファイルから環境変数を読み込むためのgemです。 gitの管理下に置きたくないSecret keyを .envファイルに書くことで、それらの値を簡単に隠すことが出来ます。 $ gem install dotenvを実行したら、プロジェクトのルートディレクトリの .envファ…