2011-01-01から1年間の記事一覧
Rubytter.rb の vimscript 版。 https://github.com/basyura/twibill.vimxml から json にしたら処理が早くなった上に api も分かりやすくなった。 get twibill instance let twibill = twibill#new({ \ 'access_token' : your access token, \ 'access_toke…
https://github.com/basyura/twibill.vimRubytter.rb の vimscript 版。ハロウィンをガン無視して作ってみた。post 系のメソッドをサポートしてきれてないけど。 必要なもの webapi-vim open-browser.vim oauth - get access token let ctx = twibill#access…
用意するもの webapi-vim open-browser.vim consumer key と consumer secret を事前に取得しておく アクセストークンの取得 let request_token_url = 'https://twitter.com/oauth/request_token' let access_token_url = 'https://twitter.com/oauth/access…
basyura : Unite buffer buffer_tab のバッファ番号の非表示オプションが欲しいです・・・。 ファイルを選ぶときに視線が定まらない(ぶれる)んですよね・・・ Shougo : オプ……ション? わたしはおぷしょんがきらいです 特にオン・オフ系のオプションはきらい…
プライベートメンバについてメモ代わりに適当なサンプルを書いてみました。 CoffeeScriptのプライベートメンバについてのメモ めんどくさいらしいので確認してみる。 javascript で書いてみる function Person(name) { var name_ = name this.get_name = fun…
特に考慮せずに neocomplcache の plugin を作って補完してみる。autoload/neocomplcache/sources/csharp.vim let s:source = { \ 'name': 'csharp', \ 'kind' : 'ftplugin', \ 'filetypes': {'cs' : 1 }, \ } let s:keywords = [ \{'word' : 'System' , 'me…
c# の勉強がてら書いてみた。 IDE はまだ使いたくないので、vim とコンパイルコマンド(csc)で。 オリジナル OAuth認証でTwitterにアクセスするコードをC#で書いてみた。OAuthBase.csを参考にした。 C#でOAuthでTwitter つくったもの https://github.com/basy…
Vimテクニックバイブル ~作業効率をカイゼンする150の技作者:Vimサポーターズ技術評論社Amazonneocomplcache のプラグインの作り方を見ていて、java でもっと楽に補完できないかなぁと思案(楽にできるならとっくに誰かがやってるのは置いておく)。vimproc …
Vimテクニックバイブル ~作業効率をカイゼンする150の技作者:Vimサポーターズ技術評論社AmazonVim 本の到着が間に合わず手ぶらで Yokohama.vim に参加。先行発売とか、発売日に届かないとかどうなの?とは思うけど、amazon アフィリエイト 経由で購入すれば…
version 0.16.0 から set hlsearch が使えるようになりました。強調色の変更は、「一般 > エディター > テキスト・エディター > 注釈」の「Vrapper Search」で可能(日本語化してる場合) 「強調表示」で「赤」に設定した場合、「vrapper」で検索するとこんな…
set imdで、インサートモードから抜ける際に ime を off にする修正が取り込まれました。 I have added a configurable boolean option ('imdisable', or 'imd' for short). By default, the value is false. If you set this value to true, it will automa…
忘れないうちにメモ。 let s:hoge = {} function s:hoge.hello(...) return a:1.name endfunction echo call(s:hoge.hello , [{'name' : 'hogehoge'}] , s:hoge) vimdoc-ja の help を引いてみる もちろん clone 済みですよね?(https://github.com/vim-jp/v…
cursor=-1 または cursor=カーソル位置 (オプション) 指定した(データベースの)カーソル位置以降の friend の一覧を100人分取得する -1 を指定した場合、先頭からの100人分を取得する。 応答本体に next_cursor がある場合は、「次のページ」(のカーソル位置…
let s:hash = {"key" : "value"} let s:array = ["a","b","c"] ruby << EOF v = VIM.evaluate('s:hash') a = VIM.evaluate('s:array') puts v["key"] //=> value puts a[0] //=> a EOF そのまま Hash と Array で扱えるのか。
https://github.com/basyura/rubytter.vim タイムラインを取得したい場合 let tweets = rubytter#friends_timeline() for t in tweets echo t.user.screen_name . " : " . t.text endfor ↓のようにツイートを取得できる。 mono0x : ブログ書いた。 CTF問題解…
apply メソッドは 2 つの引数、 thisArg および argArray をとり、オブジェクトの Call プロパティを使用して、関数呼出しを実行する。オブジェクトが Call プロパティを持っていない場合、例外 TypeError が投げられる。 thisArg が null または undefined …
visual studio を使わずに。eclipse のコンソールに流れる、cvs リポジトリにコミットした際のログを wiki フォーマットに変換するツールを作りたい。クリップボードに貼り付ける機能も欲しい。 cvs のフックでゴニョゴニョは諸事情によりできない eclipse …
j を押下したタイミングで次のアイテムまでスクロールするついでに LDR Full Feed を使って本文を取得するようにしてたけど、最近しっくりこなくて変更。 j で下向きにページスクロール。まだスクロールしていない場合は次のアイテムまでスクロール。 k で上…
文字列 String msg1 = "hello"; string msg2 = "world"; string は String のエイリアスらしいんだけど、string を使うほうが標準的? 大文字と小文字始まりが混ざるのが気持ち悪いんだけど、メリットはなに?? 文字列連結 using System.Text; StringBuilde…
ちょっと動作確認したいだけなのに、スクリプトライクに軽い感じで書きたいだけなのに、、、Visual Studio や Visual Web Developer とか糞重いの入れるの嫌だーーーーー。 と思ってたら案外簡単だった。ただし、GUI はまだ良く分かってない。 .Net Framewor…
win32ole あたりでエラーがでるときー LIBRARY_PATH を追加してみるー export LIBRARY_PATH=/usr/lib/w32api:$LD_LIBRARY_PATH libyaml がねーって怒られるときー yaml-0.1.4.tar.gz をダウンロードしてインストールしてみるーhttp://pyyaml.org/wiki/LibYAM…
一日目 - ちょっとだけ貢献 闇RubyKaigi のタイマーを tkbjs で作りました。 RubyKaigi 前々日の 22 時にあった tkbjs で話が上がり、23 時頃から案を出し始める。ホントに大丈夫かよ、、、と心配になって前日の午前中にベースを作成して提示(昼から出張だっ…
1 年 2 ヶ月の沈黙を破って 0.16.0 がリリースされました。 Version 0.16.0 has been released. It is not a major release in terms of functionality but it is an attempt to keep the project moving forward. 0.16.0 released github 上では、開発者に…
バッテリの充電時間を表示している所に「充電されていません」と表示されるようになった。使い始めて2年半ぐらいだけど、バッテリがやられてしまったようなので銀座アップルストアへ。入り口に大きな風呂の蓋。GENIUS BAR は以前は2階だったと思うんだけど…
windows7 + cygwin + rvm の組み合わせにしてから出始めた unable to remap 446892 [main] ruby 9992 fork: child 8044 - died waiting for dll loading, errno 11 4511203 [main] ruby 10036 C:\cygwin\home\Administrator\.rvm\rubies\ruby-1.9.2-p180\bin…
ある時刻に加減を行う際の計算方法と、2つの時間の差を分で表したい時の計算方法がパッと出なかった・・・。ホントは VisualuRuby でササッと計算アプリを作りたかったのに。 結局 javascript で Date オブジェクトを作って Date#getTime の差を計算したう…
Unicode のコードポイントを指定して文字を得たり、逆にある文字のコードポイントを調べたり、ということをする機会は結構多いと思います。 が、Ruby でそれをやる方法をぐぐってもあまり上位に情報が出てこないなー、と思ったので簡単にまとめておきます。 …
〜ソフトウエア技術者同士で雑談をしよう会〜 Rubyの名前を冠していますがRuby以外も扱います。 Ruby関連のふりをしてCとかLispだったりもします。 鳥取Ruby会【とっとるびー】第5回 前回は地震の影響で行けなかったので半年ぶり。緑が多くて空気ものんびり…
JavaScript: The Good Parts ―「良いパーツ」によるベストプラクティス作者:Douglas CrockfordオライリージャパンAmazon []添え字演算子は、与えられた式を、もしその式に toString メソッドが存在するならそれを使って文字に変換し、その文字列をプロパティ…
thunderbird のタグとアーカイブがいい感じだったので秀丸メールから乗り換えていたけど、メールのバックアップからのリストアがうまくいかなかったので終了(なんのためにこまめにバックアップを取っていたんだか)。 それに比べて秀丸メールはテキストベース…