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

cpoptionsのオプション値

vim

helpを見た。compatible-optionsの略。デフォルトのオプション値は「"aABceFs"」で、文字列を使ってフラグをあらわす。オプション値は山盛りあるなぁ。 バッファ固有のオプションからの参照で辿ってきたので、sとSフラグに注目してみる。 *cpo-s* s バッファ…

システムコマンドの使い方を勘違いしていた。

vim

vim完全バイブルの第7章まで進んだ。 システムコマンドの利用 本を読んでいる時に理解ができなかった事があった。実際にやってみたら、「なんだ。そっか。」って内容でした。 :!10Gsort として例があるのですがどうしてフィルタできるのか? どうやって、ran…

オプションの種類について

vim

vimバイブルの1〜40Pまでのメモ。 compatible vi互換モードにするかどうか。helpより vimrcがあればこのオプションはオフ(nocmpatible)になる。 uで指定されるファイルとは関係がない。 この本の一番最初に書いてある事。 オプションに関して helpでオプシ…

イケてない自分に消沈そして初心戻る

vim

最近VimMの影響で自分でもvimscriptを書いてみたくて取り組み始めたのですが、きちんとしたものが書けていません。エラーのハンドリングもできていなければ、適切なスコープも使えていなくて、処理もいまいち。処理がいまいちなのは自分の実力がないからとし…

最近インストールしたソフト

Mac

WindowShade X シェアウェアの老舗の会社が提供しているデスクトップユーテリティなのですが、Leopardにアップグレード時にAppleのシステムと互換性がとれず不具を合起こしただけでなく、この会社のほぼ全てのソフトウェアが一気に不具合を起こしたという伝…

直接リンクのコンバージョン

Amazonから月間レポートが届きました。 この日記で自分が読んだ本や気になった本を情報付き画像が貼り付けられる理由からAmazonアフェリエイトリンクをしているのですが、なんと初めて紹介した本が注文されました。 クリック数=3回 注文=1回 注文された確立…

PassengerをVPSに設定しました

Apache2.2 + Passengerを設定しましたが、メモリが予想以上に消費されます。 100Mくらい・・・Maxclientを調整したりしたけど、もっとチューニングしないときつい。メモリーの解放が下手と言われているOpenVZにはRailsプロセスを起動したり終了するPassenger…

RedMine Trunk > 0.7.3

BTS

unfuddle.comで管理しているソースを公開したいのでRedMineを立てました。 URL 0.6.2を入れていたのですが、ソースをRedMineから閲覧できる機能が0.7で実装されたのでアップデートしようとしたのですが、ちょっと苦労しました。まずいきなりgemのupdateがで…

Unfuddle WidgetとTicketを活用し始める

ソース管理をUnfuddleのsubversionで行っているのですが、新しくコードを書き始めたので新しいリポジトリを作りました。それほど活用してしていなかったので本格的にTicket駆動でコードを書いていきます。 Dashboard Widgetも使い出したのですが、Unfuddleの…

gistにコードを貼り付ける

githubが提供しているgistというサービスがあるらしい。 http://gist.github.com/以前に見たことがあったのに、すっかり忘れていました。 githubのアカウントがなくても利用できて、githubを使っているユーザはforkとかできるみたいです。 主要な言語はサポ…

コマンドラインモードでの履歴

vim

最近追加したkeymapping。 cnoremap <C-K> <Up> cnoremap <C-J> <Down> これをすると何がうれしいのかといいますと :h 《ここでC-P》 とするとコマンドの履歴を表示する事ができるのですが、今までの履歴が順に呼び出されるので :echo "hogehoge" など:hで始まる履歴以外も表示さ</down></c-j></up></c-k>…

vimrcを読み込まずに起動する方法

vim

忘れないようにメモ。 :h -u パラメータに「NONE」を渡す事でvimrcを読み込まずに起動できる。 gvimrc用は-Uが同等オプション。 :h --noplugin プラグインを読み込まないようにするオプション。 この3つのオプションを組み合わせて素のgvimを起動できる。 -u…

迷言?

あるソースについて質問した時に帰ってきた言葉。【私】 XXソースがリポジトリに見当たらないんですが。 【Aさん】 コミットしていないだけでサーバーにあがっているのが最新だな。 がく然としました。 続いてAさんは述べる。 だって困ってないんだもん。 A…

VimM#2に参加した

vim

VimM#1に引き続き、VimM#2にも参加しました。 vimpluginがメインで、色んな方の話を聞くことができました。 使おう編 Kanaさんの挨拶から始まる。 kanaさん プラグインの種類について、代表プラグインを例を交えてのお話。 話を聞いて自分がExコマンドやcomp…

これからvimが流行るたった一つの理由

vim

LL Futureに行ってきました。 生ラリー・ウォールを初めて見たのですが、基調講演のデモでviを使っていました。 syntax onとシンプルなステータスラインでした。 「ラリーがvi*1使っていたから俺もvim使おう!」って思った人いたかな? デモではほとんどソー…

続・牛さん

なっなんだって? あの話に続きがあったのか・・・ 調べるといいつつ忘れてた。 ↓ 数日後 id:Sixeightさんのエントリーを見て、コメントしたのに返信に気付いていなかった。*1 ↓ 二ヶ月経過 ↓ 今日 id:Sixeightさんの今日のエントリーを読んだ。 おぉっ。イ…

help

vim

最近知ったhelp関係のヒットネタ。help専用grepがあるらしい vimエディタのヘルプドキュメントのgrep検索 — 名無しのvim使い topicにフォーカスを当てたhelpの使い方 vimの極め方 ヘルプを制したい!!と言いたい所だけど、日本語訳ヘルプを使っている自分は…

direct_bookmarkちょっと復活。

暫く使えなくなっていたLivedoorクリップのAPIですが、addできるようになっていました。 特定条件で例外が発生しますが、連投すれば登録できるという状態。あと、direct_bookmarkでタグを取得しているhtmlの構造が変わったので少し修正。 //Livedoorクリップ…

あれっ

あれっ?MacBookでvimperator使ってて気付いた。『』でESCにならない。 キーマップ書いても『c-[』は割り当てても駄目っぽい。デフォルトでこの割当になっていると思っていたんだけど・・・ ちょっと調べる。

Livedoorクリップのブックマークレットが使いやすくなっていた

direct_bookmark.jsが使えない状態なので、久々にブックマークレットを使いました。 ブックマークレット実行後に表示される登録画面がリニューアルしていた。【気付いた点】 レートの設定ができるようになった タグ一覧がfoldされているようになった 初期登…

LivedoorクリップのAPIを使ってaddができない件について

おとといくらいからdirect_bookmark.jsを使ってLivedoorクリップに登録できないので、なんでだろ?? と思って、少し調査してみた。 direct_bookmarkで「例外が発生」のerrechoメッセージがでる 例外発生条件をソースで確認 httpのレスポンスコードが200以外…

すごそうに聞こえるフレーズ

「おれマクロ組めるよ。」「それマクロ組めばできそうだよね。」 普段自分が使わない「組む」という言葉 マクロという巨大な機能っぽい響き なんかすごそうに聞こえてきます。 そのこころはExcel VBA。または秀丸だったり。 隣の芝は青く見える。

コミット数

新規プロジェクトで開発開始して2週間でコミット回数5の隣の席の同僚。 かたや、コミット回数200くらいの自分。*1 極端すぎて自分の感覚がずれているのかと錯覚してしまいそうになる。 分散使っているわけじゃないっすよ。 理由を聞いたら、「バージョン管…

お小遣い用クレジットカードの請求

今月は請求金額が少なかったので、毎月固定で支払っているネット系サービスの金額に注目してみた。 プロバイダメールプラン:100円 トリブルゲート:380円 VPSサービス:1077円 安いなぁ。 emobileとかiphoneがでてきた今、月々2000円PHSカードに支払っていた頃…

:と;を入れ替える。

vim

vim-users.jpのLingrで便利なKeyMapを教えてもらい、 ノーマルモードNormal mode / Visual mode / Operator-pending modeで「:」と「;」を入れ替える設定を書きました。 noremap ; : noremap : ; 【利点】 ・US配列だとShiftを押さなくていい ・JIS配列だと…

O/Rマッピングはコンピュータサイエンスのベトナム

アジャイルプラクティスの12.「技術の採用根拠を明確にする」を読んでいて目につきました。 O/Rマッピングはコンピュータサイエンスのベトナム DBアクセス関係の処理を便利にしていたら、O/Rマッピング風なものになってきてしまっている。 これ以上凝りすぎ…

MDC

Javascriptから.jsを読み込む方法をvimperatorに絡ませる - Guyon Diary のブクマコメントでid:Trapezoidさんから「MDC見ることをお勧めします」と勧めて頂いたので http://devmo.dekiwiki.mozilla.org/ja を見ました。 充実しまくり。 今まで見ていなかった…

第1回VimM勉強会に参加した

vim

まず最初に、VimMを開催・主催してくださったid:Hashさんありがとうございました。 会場 渋谷のECナビさんの会議室で開催ということで、渋谷駅から歩いて行きましたがすごく暑かったです。 場所は地図を辿ってなんとか到着。 環境 電源タップとか無線環境を…

明日はVimM勉強会

vim

いよいよ明日ですね。少し人見知りするのでちょっと緊張します。 どんな形でvimrcを見せるんだろう?? プロジェクタかなぁ。

Javascriptから.jsを読み込む方法をvimperatorに絡ませる

TODOにしていた内容を調べた。 Javascriptの仕様としてincludeやrequireがないそうなのでその辺をもうちょっと調べる。 本 JavaScriptポケットリファレンス第3版では、Javascript内で呼ぶ方法の記載が見つけられなかった。 【見つけた関連内容】 での方法 日…