goryugo

MacVimでPerl書いたりiPhoneでtwitterしたりしてます。

iPhone投稿テスト

http://google.com

Wiki記法
*大文字

livedoorブログに追加したブログツールなど(Twitterとかはてな関連)

記事ごとのつぶやかれ数を表示(記事右上にあるやつ)

Topsy

<div style="padding: 4px; float: right;">
<script type="text/javascript" src="http://button.topsy.com/widget/retweet-big?nick=goryugo&url=<$ArticlePermalink$>"></script>
</div>

フォローミーバッヂ

Twitter "Follow" Badge for your site/blog

<!-- twitter follow badge by go2web20 -->
<script src='http://files.go2web20.net/twitterbadge/1.0/badge.js' type='text/javascript'></script><script type='text/javascript' charset='utf-8'><!--
tfb.account = 'goryugo';
tfb.label = 'follow-me';
tfb.color = '#35ccff';
tfb.side = 'r';
tfb.top = 136;
tfb.showbadge();
--></script>
<!-- end of twitter follow badge -->

被はてブ数の表示

<li><a href="http://b.hatena.ne.jp/entry/<$ArticlePermalink$>"><img src="http://livedoor.2.blogimg.jp/goryugo/imgs/a/4/a4fdc975.gif" width="16" height="12" style="border: none;" 
alt="このエントリーを含むはてなブックマーク" title="このエントリーを含むはてなブックマーク" />
 <img src="http://b.hatena.ne.jp/entry/image/<$ArticlePermalink$>"
 alt="はてなブックマーク - <$ArticleTitle ESCAPE$>" title="はてなブックマーク - <$ArticleTitle ESCAPE$>">
 </a>
</li>

Twitterのコメントを表示

<!-- twitter comments -->
<script src="http://twitterer.moongift.jp/javascripts/twitterer_anywhere.ja.js" type="text/javascript"></script>
<div id="twitterer_anywhere"></div>

GoogleAnalytics

使いこなせてないんだけど、まずは入れておきたいよね。

livedoorBlogちょっと触ってみて(はてダと比べてみて)

テンプレカスタマイズとかはやりやすい
昔MovableTypeとかをいじった経験は生きた。同じような構造なんで、基本的なとこならわかりやすい。

HTMLエスケープめんどい
これはもうHTML書くときの宿命かも。もう少し色々試行錯誤してみる。

やっぱjavascriptそのまま動かせるのは便利。最大の目的はこれ。

強制アドセンスとかなんだかんだ気になる。
ついでに、javascriptファイルのアップロードも有料版でないとダメだってことを知った。 あと、Googleのコードハイライトするやつと、はてブコメント表示させるのを使いたいんだけど、どこかにjavascript上げる場所を確保せねば。

試しに全部HTMLで書いてみてるんだけど、やっぱり p とか br とか手で書いてると思考が中断されて書きにくい。HTMLコード表示させないならグラフィカルなやつで書いた方がいいのかも。

Macにインストールしたもの覚え書き

SnowLeopardにして、MacPorts動かなく(アップデートできなく)なった。

MacPortsだけ入れ直してもいいんだけど、わりと色々とごちゃごちゃしてきたので、SnowLeopardクリーンインストールをしようかと思った。

TimeMachineで戻しても意味がないので、手動で環境構築するように、インストールしたものとかをSkitchでキャプっておいた。

いちいちメモるより楽でよい

(まぁ、そもそもでいうならTimeMachine内のアプリケーションフォルダ覗いちゃえばいいんだと今気がついた。。。)

あとは、CPANとか、Dropboxに置いてあるドットファイルへのシンボリックリンク。

まぁ、この辺は必要になったら随時でもいいかな。

DropBoxとかEverNoteとか、そういうもののおかげだったりで、UNIX関連でないものはとにかく一瞬で元に戻せて便利だ。 

 

12d43659.jpg

fc380cad.jpg

ef59e252.jpg

66326ae3.jpg

sorround.vimが便利すぎ。でもコマンド覚えられないからまとめてみた

vim の text-object をより便利に使えるプラグイン - surround.vim
ここにいい感じで紹介されてるんだけど、これはもうホント便利。
vim7.0から実装されたっていうtext-object関連の機能と併せて、なかなかコマンドを覚えられないんで自分なりにまとめてみた。
vim text-object 関連操作(含むsorround.vim

  • 基本は引数(って言っていいのかな?)3つで操作
  • 行いたい操作、範囲、対象の記号
  1. d(delete),y(yank),c(change),v(view mode?範囲を選択できる) などのあとに
  2. .i(inside), ,a(all)押して
  3. .範囲' とか " , ( など (ここで t を押すと、xmlタグの操作が可能
ex.
di"
"の中を削除 (Delete Inside "
ci"
"の中を削除してinsetr modeに移行(Change Inside "
da"
"も含めて削除(Delete All "
yi"
"の中をyank(Yank Inside "
di}
{}の中を削除(Delete Inside }
dit
xmlタグの中身を削除(Delete Inside Tag

sorround.vimでさらに強化

  • 引数2番目に s(sorround) が使用可能
  • 場合によっては引数が4つになる
ex.
ds'
周囲の'を削除(Delete Sorround '
cs'"
周囲の「'」を「”」に変更(Change Sorround ' to "
cst<Title>
周囲のタグを<Title>に変更
Visual Modeで範囲選択をしていた場合
s' で範囲を「'」で囲う(大文字Sだとインデントもしてくれる
yはちょっと特殊?

ys + 範囲 + 記号 で動作

yss +記号 で行全体

ex.
ys$)
行末までを()で囲う
yss"
行全体を「"」で囲う

まとめてみたら、多少覚えやすくなった気がしました。

vimの設定色々といじってたら嵌った

.vimrc .gvimrc色々いじってたら、gitでのコミット時に開くvim(gvimでない)が動かず嵌った。

原因はこいつだった。

filetype indent off            " ファイルタイプによるインデント
filetype plugin off            " ファイルタイプごとのプラグイン

これはgvimでしか動かないらしい

  • ライブドアブログ