タグ

ブックマーク / blog.bonar.jp (6)

  • iTunes Store デビューへの道(完結編) - bonar note

    はじめに これは小太りのキモメンが自分の楽曲を iTunes Store に出すまでを描いたノンフィクション体験記です。個別のエントリを1にまとめて誤字を直したり消したり書き足したりしたものなので、時系列になってます。ちょっと読みにくいかも。 結論から言うと、ちゃんと iTunes Store に出す事ができました。 僕はiTunesで月5000円以上使うくらい iTunes Store 大好きなのですが、そこに出てくるいろんなアーティストと同じようにリスティングされ、表示され、販売できるというのは(知ってる人に取っては普通なのかもですが)かなり衝撃でした。プロ/アマの壁は当に崩れていってるんだなというのを実感しました。でもそれって正しいことですよね。 以下に僕がたどった手順を時系列で解説します。 1日目 - 2007-11-04 僕は個人的に、みんながもっと恥ずかしがらずに音楽を作っ

    iTunes Store デビューへの道(完結編) - bonar note
  • vim7 undo branch - undo を使いこなす - bonar note

    vim, 特にvim7のundoに関して復習したのでメモ。undo/redo で安心快適 happy viming. undo の基礎 vimではデフォルで無限undoが使えます。何も考えなくても以下のコマンドで自由自在に編集履歴を行き来することができます。 u アンドゥ(undo) Ctrl+r リドゥ(redao) 挿入モードに入ってから抜けるまでが一つの更新と見なされるため、長い文章を打ったりする場合にはきりのいいところで一旦編集モード(ノーマルモード)に抜けおくと履歴が管理しやすいかもしれません。 undo branch 通常の無限undoだけで問題ないようにも思いますが、たまに困ることもあります。例えば、ある文章やコードを書いていて途中undoでいくつか履歴を戻り修正していたものの、よく考えるとさっきまで書いていたもののほうが良かったのでそっちに戻りたい、みたいな場合です。 vi

    vim7 undo branch - undo を使いこなす - bonar note
    poppen
    poppen 2008/06/21
  • YAPC::Asia Tokyo 2008 に行ってきた - bonar note

    YAPC::Asia Tokyo 2008に参加してきました。 相変わらずすごく盛り上がっていて、家族的で同窓会的な雰囲気があるすばらしいカンファレンスでした。あれほどの大規模なカンファレンスを準備して滞りなく運営した実行委員会の皆様はGJにもほどがあると思いました。 今年は3つの部屋でセッションが同時進行だったので、参加するセッション選びがすごく難しかったですが、見れなかったものは後ほどあがるであろう動画を楽しみにしたいなと思います。僕の力量不足で正直付いていけなかったセッションもたくさんあったのですが、2日間参加して印象に残ったものを書き留めておこうかなと思いたちました。今東北線の電車内でパンフレット見ながら書いていて、まわりから怪しまれてないか心配です。 Perl Black Magic (Jose Castro) Perlの文法規則と特殊変数、様々なtrickを使って、絶望的に読

    YAPC::Asia Tokyo 2008 に行ってきた - bonar note
  • recording機能で単純作業を自動化する - bonar note

    例えば、以下のようなCSV形式のデータがあるとします。 tom,172cm,65kg john,166cm,98kg taro,180cm,55kg ken,190cm,88kg bill,171ck,60kg steve,169cm,80kg 名前、身長、体重、みたいな並びになっているのですが、この身長と体重の項目の並びを逆にしたい、みたいな場合にちょっとめんどうです。 普通にvimで編集する場合は以下のような操作になると思います。 f,vf,hd$p 手順的には f, // 最初のカンマまで移動 vf,hd // 1.の位置から次のカンマの手前までを切り取り $p // 行の最後に2.で切り取った文字列をペースト といった感じですね。 こうすれば出来るにはできるのですが、これをすべての行でやるのはかなり面倒です。5000行とかあるともうげんなりって感じですね。 vimはこういった単純な

    recording機能で単純作業を自動化する - bonar note
    poppen
    poppen 2008/04/06
  • vimで効率的にコードを書くための小技 - bonar note

    vimは使いこなしている人は超人のように使いこなしているのですが、「たまにconfファイルいじる時だけ使うよ。まあ、普段はemacsだけどね」という人は、vi時代の機能のみ使っているのをたまに見かけます。 そこで、通ぶって恐縮なのですが、僕が普段vimを使っていてとっても便利で効率が上がると思う操作を紹介したいと思います。また、僕自身が Mac OS X な環境なので、「外部コマンドとの連携」などでWindowsだと再現できないものがあるかもしれません。ごめんなさい。 用語の使い方や理解が間違っている部分があるかもしれませんがその場合はご指摘いただければと思います。あと、「これ抜かしちゃ駄目でしょ!」みたいなのがあればアドバイスお願いします〜。 それでは、 [あとで読む] vimの基操作 (知っていると思うので省略) 超概略 挿入モードと編集モード キー操作 内容 i 挿入モード突入(文

    vimで効率的にコードを書くための小技 - bonar note
    poppen
    poppen 2007/05/09
  • Python Google Notebook API

    Python Google Notebook API を使ってみた。 Poly9 blog Blog Archive (unofficial) Python Google Notebook API http://blog.poly9.com/?p=19 上記のサイトにあるpythonのライブラリを使ってこねこねしようと思いきや、これがすんなりとは動かず。。 色々調べてみた結果、どうやらこのライブラリが作成された後にGoogle Notebookの方でAjaxリクエスト関連のプロトコルバージョンが上がっていて動かないっぽいことが発覚(もちろんGoogleはまったく悪くない)。 どうやらhttp://www.google.com/notebook/read系のURLが全滅っぽいので調べてみると、それらのURLは以下のようなレスポンス>を返しているらしい。 #実際にはインデントされてません [

    Python Google Notebook API
  • 1