-
Big Sky :: quickrun.vim で C/C++ のコーディングをもっと便利にす... mattn.kaoriya.net
quickrun.vim は言うまでもなく、とても便利なプラグインなのですが、C言語もしくはC++を書く人にとって少し使いにく所があります。 quickrun はファイルタイプに従ったコマンド定義に従って編集中のファイルを実行してくれます。C/C++ であれば実行可能なコンパイラでコンパイルし... 続きを読む
-
Big Sky :: シャア「Viをやめろと言ったはずだ。それがVimとはな」 mattn.kaoriya.net
シャア 「Viをやめろと言ったはずだ。それがVimとはな」 セイラ 「兄さんこそ、EmacsユーザにまでなってVimmerに復讐しようなんてやること が筋違いじゃなくて?」 シャア 「お前の兄がその程度の男だと思っているのか?アルテイシア」 セイラ 「え?」 シャア 「Emacsユーザになって... 続きを読む
-
Big Sky :: GitHub が Windows 向けクライアントを公開! mattn.kaoriya.net
時代がWindowsハッカーに追いついてきた。 GitHub for Windows sync Stay in sync The sync button turns the complex workflow of pulling and pushing into a single op... ... 続きを読む
-
Big Sky :: Perl で 逆FizzBuzz mattn.kaoriya.net
- コンピュータ・IT
- perl 逆FizzBuzz問題
- 6 users
- 2012/05/17
逆FizzBuzz問題 (Inverse FizzBuzz) - 猫とC#について書くmatarilloの雑記 逆FizzBuzz問題 (Inverse FizzBuzz) General | Inverse Fizzbuzz - just another scala quant を日本語にし... 続きを読む
-
Big Sky :: Vim から自分のtwitterパスワードが流出していないか確認... mattn.kaoriya.net
WIWA BLOG ... これだけ。 たった数10分で立ち上げられるんです。そう、Pythonならね。 http://blog.wiwa.jp/entry/4fa9ffa7d6f9fd22a5000002 Twitterのパスワードが流出していないか確認:WIWA TWIPASS http:... 続きを読む
-
Big Sky :: Windowsへの移植も視野にいれたプログラムを書くなら読ん... mattn.kaoriya.net
絶対パスの先頭に/が来る事を期待してはいけない しかしながら絶対パスの先頭にドライブレターが来る事を期待してはいけない UNCパスのホスト名やシェア名はディレクトリではないのでファイルシステムAPIは使えない事を意識しておく unixに比べパス内に空白文字が入る可能性が高い事を意識しておく ホ... 続きを読む
-
Big Sky :: Re: ctrlp でたりないこと mattn.kaoriya.net
unite.vim と ctrlp をつかってみた比較 - ”><xmp>TokuLog 改メ tokuhirom’s blog 存在しないファイル名いれたときに作れない 存在しないディレクトリ名いれたときに mkpath モードにはいれない http://d.hatena.ne.jp/tok... 続きを読む
-
Big Sky :: Ubuntu 12.04 でvimがコンパイル出来ない場合の対処方法 mattn.kaoriya.net
Ubuntu 12.04 をインストールしたのですが、vimがコンパイル出来なくておかしいなと思ってたらどうやらlibncurses-devが/usr/lib/の下にインストールされていないのが問題の様で... dpkg -L libncurses5-dev したら /usr/lib/i386... 続きを読む
-
Big Sky :: CtrlP にランチャ拡張書いたら捗りすぎて生きているのが... mattn.kaoriya.net
Vim使ってる人の多くはマウスを触らずキーボードだけで操作する人が多いかと思います。僕もその一人でして、Windows使っていてもマウスは殆ど触りません。 ウィンドウを操作する場合は 目的キー 最大化 ALT + Space & x ALTキーとスペースキー押した後で x 元のサイズに戻す A... 続きを読む
-
Big Sky :: mruby でWebサーバ動いた mattn.kaoriya.net
ここ数日、mrubyの拡張を書いてた訳ですが。 mattn/mruby-uv - GitHub interface to libuv for mruby(experimental) https://github.com/mattn/mruby-uv mattn/mruby-http - Git... 続きを読む
-
Big Sky :: mruby と libuv 使ってタイマー動かしてみた。 mattn.kaoriya.net
C言語の構造体をラップする方法が分からなかった(rubyでいうData_Wrap_Structが見当たらなかった)のでissueに書いたら僕と名前の良く似た方matzさんが音速で入れてくれた。 ただrubyの時の様にalloc_funcが無いのでinitializeでメンバに放り込んでる。 ま... 続きを読む
-
Big Sky :: mruby で自前の組み込み関数を呼び出してみた。 mattn.kaoriya.net
FizzBuzzに並んで有名な教育向けな題材、Acme::Oppaiです。 #include <mruby.h> #include <mruby/proc.h> #include <compile.h> static mrb_value oppailib_oppaifunc(mrb_state... 続きを読む
-
Big Sky :: mruby(Lightweight Ruby) をプログラムに組み込んでみる mattn.kaoriya.net
たぶんこれからガチャガチャ変わるので参考にはならない。まぁネタなので。あと殆ど tools/mruby の下にある物と同じ。 またAPIとか整理されてないので、コンパイルにはソースディレクトリを参照に含めたりする必要がある。 #include <mruby.h> #include <mruby... 続きを読む
-
Big Sky :: 最近気に入ってるVimのキーマップ mattn.kaoriya.net
Vimが他のエディタに比べて劣ると思われている一つに、ノーマルモードとインサートモードの行き来にオーバーヘッドがあるのでは無いかという主張。カーソルキー使ってる人は、ぜひこれでjkjkの練習でもして下さい。 まぁ確かに、移動する為にはノーマルモードに戻らなければならないし、例えば <scrip... 続きを読む
-
Big Sky :: webapi-vimのネームスペースを変えようかと思っています... mattn.kaoriya.net
このブログでも幾らかVimスクリプトを紹介してきて、その中でHTTPを使う様な物は webapi-vim というプラグインを使ってきました。 mattn/webapi-vim - GitHub Vim Interface to Web API https://github.com/mattn/... 続きを読む
-
Big Sky :: Vimやめました。 mattn.kaoriya.net
最近、勢いでVimの記事を書いていて、自分の中で「俺はVimじゃないと駄目なんだ」そう言い聞かせる様にしていた自分に嫌気がさしていました。 Vimを使っていても、気付かぬうちに僕は小指をCTRLキーに当てる様になっていて僕の体はVimを欲していないんじゃないかと思う様になりました。 Vimテク... 続きを読む
-
Big Sky :: githubの動作変更で動かなくなっていたGist.vimを修正し... mattn.kaoriya.net
githubが動作を変更してAPIを使っていない殆どのgistクライアントが動かなくなってしまいました。gist.vimはAPIを使う様に修正してはいましたが、github自信から動作を変更したとのアナウンスが無かったので待ちの状態でした。 今日ようやくgithub supportから返事を貰... 続きを読む
-
Big Sky :: Go言語バージョン1 mattn.kaoriya.net
ようやくリリースされました! go1 released We've just tagged a new Go release: go1. Go 1 is a major release of Go that will be stable in the long term. It is inte... 続きを読む
-
Big Sky :: 2012年のVimメモ取り環境はmemolistとctrlpに決まりだ mattn.kaoriya.net
glidenoteさんがmemolistという簡素ながらも良くできたメモ取り用プラグインを作っています。 シンプルなメモ管理用プラグインmemolist.vimを作った - Glide Note - グライドノート Octopress の記事を書くときに カスタムしたjekyll.vim を ... 続きを読む
-
Big Sky :: 如何にしてけしからん画像を超高速でダウンロードするか mattn.kaoriya.net
そう言えば、go言語版を書いてなかったなーと思ったのでエントリ。 いかにしておっぱい画像をダウンロードするか?2012 - ゆーすけべー日記 4年以上前のBlog記事で非常に評判がよく「高校生がプログラミングをはじめるキッカケになった」というエントリーがあります。 題名は「 いかにして効率よく... 続きを読む