2014年 導入してよかったもの等

先日、"2014年買ってよかったもの" などというエントリ書ける人間たいしたもんだ、日々記録やアウトプットをしていてえらい、みたいな話をして、自分は思い出せないからまあいいかと思ったんだけど、それで終わらすと何も始まらず終わるので頑張って思い出し…

エディタ から dayone

やりたいこと エディタで書いたテキストを Day One に追加したい 前提 Mac ビム あんまりむずかしいことはわからない 今回の対応 エティタのプラグインとか、ラッパースクリプトさがしたりしたけど、エディタのバッファを dayone コマンドにわたすのでいいか…

毎日のメモを一箇所にまとめたいのでオススメされていた Day One をつかいます

背景 毎日のメモをひとところにまとめたい。 要件 複数の端末でメモを書けること ケータイ端末から入力できること(とりあえず iPhone) キーボードのついた端末から入力できること(とりあえず Mac) 入力内容を複数の端末で参照できること 非同期でかまわない …

DbCharmer commit:b02576644d982f895365e796ba75b825f7104210 時点の README.rdoc のざっくり読み下し

"DbCharmer" は、シンプルでパワフルな ActiveRecord のプラグインです。ActiveRecord が複数のデータベースや複数のデータベースサーバで動作できるよう拡張します。このライブラリが ActiveRecord に追加する主な機能は以下のとおり: AR model のコネクシ…

Rails のパンくずリストのオススメを教えてください

背景 パンくずリストというのを用意してみたところ、センスがなく、これは自前でやるものでなくてライブラリでやったほうがいいと思いました。 要件 つかいやすく、見た目があまりダサくないく、かつ、つくりがあまりダサくない、というものがよいです。 自…

Evernote をコンソールから扱いたい

背景 Evernote がすごい便利な気がしてきたので活用したいと思いました。 要件 コンソールから Evernote にノートを作ったり、既にあるノートを編集したりしたい markdown で書きたい Vim で書きたい 結論 Ruby で書かれている evernote-editor というのが良…

find_by!

欲しい。 以下のようなイメージ。Rails 4 の all とか take の雰囲気わかってないのでイメージ。 module MyFinderMethods def find_by(*args) where(*args).first end def find_by!(*args) where(*args).first! end end class ActiveRecord::Relation includ…

ActiveRecord で id 以外のカラムをプライマリキーにして、しかも型が int じゃないときの話

http://www.hsbt.org/diary/20120524.html#p01 見てそういえばハマった話思い出したので、次みたときなんでこうしたんだっけ、とならないように書いておく。既に存在するDBをそのまま使う必要があったりする時で、しかもプライマリキーが int(11) とかじゃな…

Rails のシンプルな証跡管理ライブラリ auditable

https://github.com/harleyttd/auditable ちいさくてシンプル(かわいい) メソッド(属性)であれば、変更を記録できる(汎用的) ポリモーフィック関連とシリアライズしたものをカラムに入れるみたいなつくりで、トリッキーなことをあまりしていない(よめる) あ…

rspec でふつうにテストを書く方法しりたい

先日の railsdevcon 以後、ちゃんとテスト書くようにしはじめたものの、何をお手本にしたらいいものかわからず、手探りでテスト書いてるので、ふつうのテストの書きかたを知りたい。 だんだんテストコードじゃないのが増えてくる テストのヘルパー的メソッド…

プラグイン整理した

vim

あたらしい mac という機会なので、vim プラグイン整理した。 .vim/bundle Align eregex255 hatena-vim skk.vim unite.vim vim-pathogen vim-rails vim-surround vim-tabrecent yankring_110 pathogen 導入した ku.vim から unite.vim skk.vim を https://gi…

railsdevcon2010

http://railsdevcon.jp/ いってきた。 感想 おもしろかった! 非常に参考になりました(真面目) インターネットでは、Rails ってけっこう使われてるのかなーという雰囲気は感じるけど、実際どうなんだろうか、と思ってた。今日行って、実際けっこう使われてる…

OS X でなんか Ruby の openssl のエラーでて困ったとき

ねぎ式: rubyでSSLを使った接続を行うとcertificate verify failedと言われてしまう。 のとおり、そのまま、Debianの/etc/ssl/certsからごっそりファイルを持ってきて/opt/local/etc/openssl/certs/にコピーしたらエラーでなくなった。正解よくわからない。

Ruby で del.icio.us からはてなブックマークへデータを移行する感じのスクリプト

100に満たない数のブックマークでは一応動いてる感じだったけど、ちゃんと動くかは保証できない。 参考にしたところ del.icio.us からはてなブックマークへデータを移行できたのではてなブックマークに移転したいと思います - NaN days - subtech はてなフォ…

iTerm と InputSwitcher でいろいろ解決したのでうれしい

Terminal.app を使ってて困ってたこと ▽とかが、いいかんじで表示できない なんか見づらい(Terminal.app というよりフォントの問題か) iTerm で解決してうれしい ▽とかが、いいかんじで表示できるようになった。 iTerm にしたら、Terminal.app であんまりう…

最近の歩行状況

だれも興味ないと思うけど、さいきんえらいので、毎日1駅か二駅ぶん歩いています。えらい。万歩計はつけていません。つけてたら一万歩いくに違いない。

tabline、デフォルトに落ちつく

" tabline function! MyTabLabel(n) " tabline にカレントウィンドウのバッファ名表示させたい let buflist = tabpagebuflist(a:n) " のでタブのなかのカレントウィンドの番号を使う let winnr = tabpagewinnr(a:n) " あとタブのなかにあるウィンドウ数表示…

ちょっと前より vim 使うようになった

週に1日くらいだったのがもうすこし使うようになったんですが、もうすこし使いこなせるようになりたい。 typo はずいのでなおした。 気付いたらぷらぎんがやや増えてた。 ~/.vim/plugin ack.vim eregex.vim eregex_e.vim fuzzyfinder.vim hatena rails.vim r…

タイプ数カウンターのカウント日数がちょうど276日になったので

このパソコンの主な用途はウェブブラウズです。スペースキーでスクロールしています j/k を多用する RSS リーダを使っています j/k を多用するエディタを使っています をキーマッピングにけっこう使っています 漢字の変換に ctrl-j をけっこう使っています

はてなブックマークのフィードのコメント部分

はてなブックマークのコメントの部分に、ブックマークしたサイトの本文を引用するのに <q>なんたらかんたら</q>とか HTML タグで引用やってるのを見てなんか変だなーとか思っていたけど、これは実は意外なところで効果を発揮してるらしかった。 はてなアイデア とい…

情報収集のための11の質問にこたえる

Re: 情報収集のための11の質問 : Weblog : SimpleIsm でなんか名前でててびっくりした!のでこたえる! "情報" っていうのがどういうものなのかすごく曖昧でよくわからないので、ここでは、お仕事的なことや興味のあることについての知識、とか、そういう感…

でかいからこそ、と、何か大人の都合みたいのとか

でかい企業(サイト)を採点 : Weblog : SimpleIsmを読んで思ったというか、とりあえずソースの記述方法に関してはあまり笑うとこでもないかなーと思いました(自分の個人的な感想ですが)。勝手な予想だけど、多分大人の都合かなんかだと思います。もろん技術的…

できた

私は毎日(のように)自動販売機の写真を撮っています。こめんなさい。: 特別付録を作ってみた。自分、不器用ですから…糊付けとかだいぶ粗い。あとプリンタがもうちょっとマシな色が出るといいなーとか思ったりした。うまく作れたら、きっと何かかわいい自販…

2008年2月の読んだり読みきれなかったりした本

2月は読書とか全くできなかった。 読んだマンガ もやしもん(6) (イブニングKC) 蟲師(9) (アフタヌーンKC) ニコイチ(1) (ヤングガンガンコミックス) なんかまったりしたものばっかり読んでる気がする。 読み途中の本 ViIMproved‐Vim完全バイブル マンキュー経…

10日間もたなかった

10p

そんなに忙しいわけでもなかったけど、気持ちに余裕がなくて続かなかった。今、全5部のうち第4部まで読み終わったけど、これらはどういう風に使うのかなーという感じ。第5部が「ツールを作ってみよう」とかだから、これからですよねー…というつもりでいる。

5/10日目

10p

全5部のうちの第2部読み終わり。クラスとモジュールの部分が前半の重要ポイントかなーと言う感じ。この辺は少し手を動かしたりした。 #!/usr/bin/ruby class AccTest def initialize(myname = 'instance name') @name = myname puts "\ninitialized by #{@na…

del.icio.us のあれ

http://henrik.nyh.se/2007/06/delicious-pipes ダレダレさんのブログ、フィード購読して読んでるんだけど del.icio.us のフィードも含めて配信してるんだよねー。でも僕は彼のブックマークを netowork network に入れててすでに読んでる。なので普通のエン…

4/10日目

10p

今日は、本当に何もやってない。昨日はページ数が少なすぎて書くほどでもなかったからアレだけど今日は全くだった。

3/10日目

10p

全く進まなかった。蟲師ともやしもんを読んだりで忙しい。 微妙に忙しいけど、まだ、やってないと書くくらいの余裕があるのが幸い。

2/10日目

10p

案の定、さっそくだらけた感じになってきてる。第2部の最初の最初、4章と5章みて終わった。 case nnn when aaa ... when bbb ... else ... end case も何か else 使う(default とかじゃない)。