Entries from 2011-01-01 to 1 year

今年の目標の見返し

今年の目標 - soh335 memo 早く学校に行く。(学校での作業の時間を増やす)-> いかなくなった 今思いついてるの3件ほどは作る。 -> 事情が変わって興味がなくなった 修士を卒業する。 -> まだ 研究もする。 -> しなかった 去年は前よりはperlを勉強出来た…

クリーンインストール

今度は完全にHDDが逝ってしまったのでまた再インストールしてる。 と思ったら1回目のクリーンインストール後システムアップデートをかけて再起動したら起動直後にフリーズするようになってしまったのでもう一回クリーンインストール... 設定 defaults write…

texのerrorとかwarningとかの監視

texの状態をApp::watcherで監視してエラーとか警告の監視をしたかったので、!とかWarning出たらCocoa::Growlで通知するようにした。 watcherの引数を組立ててるけど、結局量が増えてくるとFilesys::Notify::Simpleだけで書いたほうが良い気がしてきた.......…

noremap <silent> <space>ft :<C-u>Unite line -input=%TODO<Cr>

修論の書きかけのところには%TODOって書いてあるのでそれをぱっと出せるので便利。 tex書いてるディレクトリの.local.vimrcに追加した。

片手で操作する時のiphoneアプリの話

flipboard iPhone はアプリの中で操作する分にはページめくりとスクロールだけなので、異なる操作しなくいで同じで楽。 タップすると、内容を表示して、右にスワイプすると戻る。内臓のブラウザからflipboard に戻るのも右スワイプ。 なので、真ん中だけで一…

ggplot2でグラフ書きはじめた話

グラフを生成するために、numbersを普段使っていたけれどもデータ量が多くなってきてだるくなってきたので、もっと楽に生成したくなったのでRのggplot2というのを使うこととした。 あと、numbersから作ったグラフだけを書きだす方法が分からないし、psファイ…

unite-hatenabookmark作った

アドレスバーでMyはてブをインクリメンタルサーチ - Cside::Weblogはてブのsearch.dataでchromeでインクリメンタル検索出来るとそれとなく便利だし作ってくれないかなーって控えめに丁寧にお願いしたところ、Cside++ だったのでuniteでも作ってみました。soh…

メモリ戻したら安定した

メモリ8G安すぎて - soh335 memo だったけど、 Macの起動ディスクが飛んだ話 - soh335 memo が起こるような事やってたら調子悪くて入れなおしても調子悪いのでメモリ前のに戻したら安定したつらい。CUIの操作は特に支障はないけどGUIの操作なるとすごい固まる

Rでdataframeのカラム名を変更する

names(data)[..] <- "..."

WARNING ** Filtering file via command -->ps2pdf .....うんたらかんたら

UpTeX.appを使ってtexを書いていて、 watcher --dir hoge.tex -- "uplatex-sjis -interaction-nonstopmode hoge.tex && dvipdfmx hoge.dvi && open hoge.pdf"としてtexファイルの更新みてコンパイルしていて、そのときにepsファイル読み込んだ時にエラーして…

はじめてのS‐PLUS/R言語プログラミング―例題で学ぶS‐PLUS/R言語の基本

はじめてのS‐PLUS/R言語プログラミング―例題で学ぶS‐PLUS/R言語の基本作者: 竹内俊彦出版社/メーカー: オーム社発売日: 2005/11メディア: 単行本購入: 2人 クリック: 17回この商品を含むブログ (8件) を見るざっと読んだ。 わかりやすいけど基本ベクトルで考…

Macの起動ディスクが飛んだ話

メモリ8Gに変えてから、連日mysqlのメモリを限界まで載せたり、insertしまくったりいろいろ使い倒してたら様子がどんどんおかしくなって土曜にMBPの起動ディスクが見つからなくなった。テストの邪魔になるのでTimeMachineを2日ほどさぼっていたのでなんとか…

自分の小さな「箱」から脱出する方法

自分の小さな「箱」から脱出する方法作者: アービンジャーインスティチュート,金森重樹,冨永星出版社/メーカー: 大和書房発売日: 2006/10/19メディア: 単行本(ソフトカバー)購入: 139人 クリック: 3,089回この商品を含むブログ (396件) を見る読んだ。

明日の広告

明日の広告 変化した消費者とコミュニケーションする方法 (アスキー新書 045)作者: 佐藤尚之出版社/メーカー: アスキー発売日: 2008/01/10メディア: 新書購入: 38人 クリック: 521回この商品を含むブログ (167件) を見る読んだ。 すごい分かりやすいと思った…

texの保存時に。を.とかに変換する

" {{{ " for tex function! s:subsitute_interpunction() let pos = getpos(".") silent execute "try | %s/。/./g | catch | endtry" silent execute "try | %s/、/,/g | catch | endtry" call setpos(".", pos) endfunction autocmd! BufWrite *.tex cal…

Wheren っていうのを作ってる話

最近 Wheren っていうのを作っていて簡単に言うと GeoHash に時間を縦軸に加えたものです。いつどこを扱うので where + when を足して wheren です。緯度経度時刻の範囲をハッシュ化出来るので、その3つの範囲で検索する時に、わりと力を発揮してくれるんじ…

アイディアのヒント

アイデアのヒント作者: ジャックフォスター,青島淑子出版社/メーカー: 阪急コミュニケーションズ発売日: 2003/01/10メディア: 単行本購入: 14人 クリック: 189回この商品を含むブログ (43件) を見る読んだ。

20歳のときに知っておきたかったこと スタンフォード大学集中講義

20歳のときに知っておきたかったこと スタンフォード大学集中講義作者: ティナ・シーリグ,Tina Seelig,高遠裕子出版社/メーカー: 阪急コミュニケーションズ発売日: 2010/03/10メディア: ハードカバー購入: 468人 クリック: 17,248回この商品を含むブログ (39…

メモリ8G安すぎて

不安だし、びびる。Amazon.co.jp: シー・エフ・デー販売 メモリ ノートPC用 DDR3 SO-DIMM PC3-8500 CL7 256x8Mbit 4GB 2枚組 W3N1066Q-4G: パソコン・周辺機器 3500円....2011ぐらいからのmacは多分こっち Amazon.co.jp: シー・エフ・デー販売 Elixir ノー…

Cocoa::AppleScript作れなかった

っていう話soh335/Cocoa-AppleScript · GitHubMac::AppleScriptが動かないのでNSAppleScript経由で実行するの作ろうと思ったら、実行した後に帰ってくる奴がなんなのかよくわからなくて困って諦めました。applescriptの実行だけなら出来きます。あと例外はち…

Ref perldoc AnyEvent した後にsを押すとすごい時間かかるからあとで調べたい

多分巨大なファイルってのが原因な気がしてて silent :1 put = s:res | 1 delete _ の実行にバッファを再利用した時だけ10秒ぐらいかかってるってとこまで分かった。初回はなんともない。

keynoteをブラウザからapplescript経由で操作

applescriptでkeynoteのドキュメント見たら割りと色々いじれそうだったけど、とりあえず単純な奴。まぁ、iphoneの場合はアプリがあるんで必要ないですね。mac::applescriptが使えなかったけどxsなのでよくわからなかった Can't open scripting component っ…

PERLDOC_PAGER=vim perldoc -m AnyEvent

podのfolding - soh335 memo

iphone4sにして

icloudから復元させたら、im.kayac.comがpushしてくれなくなったので、imkayacの設定をリセットしたら動くようになった。辞書とかも勝手に引きついでくれて良かった。 あとios5自体のtwitterのアカウントとtwitter for iphoneアプリのアカウントがちゃんと認…

AnyEvent::WebService::ImKayacのsendのコールバックがもらう引数変えました

my $cv = AE::cv; my $im = AnyEvent::WebService::ImKayac->new(%conf); $im->send( message => 'Hello! test send', cb => sub { my ($hdr, $json, $err) = @_; if ( $err ) { warn $err; } elsif ( ! $json ) { warn $hdr->{Reason}; } elsif ( $json->{r…

podのfolding

let perl_fold = 1 let perl_nofold_packages = 1 let perl_nofold_subs = 1 vimで見るならこれでいい気がしました。 Pod ドキュメントを除外してソースのみを見る - Yet Another Hackadelic

processing ( papplet ) を外から使う時

に、便利なメソッドが用意されていて appletのサイズを外から取得する時 PApplet app; という感じで app.width とか app.height に直にアクセスしてもタイミングによって取れない。setupメソッドが呼ばれた後じゃないといけない。で、processingにはdrawメソ…

texファイルの更新を見て自動でコンパイルしてpdf開く

watcher --dir hoge.tex -- "uplatex-utf8 -interaction-nonstopmode hoge.tex && dvipdfmx hoge.dvi && open hoge.pdf"忘れそうなのでメモ。とりあえず単純なの。 前は、vimからプラグインで実行してたけど、あのプラグイン大きすぎて気持ち悪いので最近は…

AnyEvent-WebService-Lingr

soh335/AnyEvent-WebService-Lingr · GitHub今更感漂うけど、lingrのトラッキングがしたかったので作りました。url事のgetとpostの振り分けとcreate_sessionぐらいしかない最低限のです。verifyした時のsessionを自分で入れるかどうかは考え中。下のサンプル…

vimでperlする時はpathにextlibとか入れたほうがいいのでlocalrc.vimとか使ったほうがいい

と思いました。 let &l:path = "extlib" . "," . &l:path .local.perl.vimrcとかでプロジェクトのルートディレクトリに保存しておけばさっき作った neocomplcache_perl_module_complete とかに引っかかったりinclude_completeとかにもひっかかるし。もちろん…