タグ

ブックマーク / mattn.kaoriya.net (14)

  • Big Sky :: Gist.vim を GitHub Enterprise Edition で使っておれられる方への注意喚起

    追記 事故が起こらない様に設定のチェックを行う様にしておきました。 警告メッセージがうざい人は let g:gist_shutup_issue154 = 1 を vimrc に足して下さい。 これまでは、github_api_url という設定で GitHub Enterprise Edition の APIGist 出来る様にしていましたが、設定名が変更になり gist_api_url となりました。 Fixes trailing slash problem by tpoisot - Pull Request #154 · mattn/gist-vim · GitHub Showing 3 changed files with 31 additions and 31 deletions . Show diff stats Hide diff stats 2 ð... https:/

    Big Sky :: Gist.vim を GitHub Enterprise Edition で使っておれられる方への注意喚起
    hitode909
    hitode909 2014/04/23
    心配
  • Big Sky :: Vimと包丁

    僕がサクラエディタからVimに乗り換えるまで - ITは芸術だ 僕がサクラエディタからVimに乗り換えるまで エディタ はじめに 恐怖のエディタ、Vim。 僕はこの間までずっとサクラエディタを愛用していましたが、最近 Vim を使うようになりました。 ええ、Vim... http://d.hatena.ne.jp/JunichiIto/20120101/1325420213 Vimテクニックバイブルの著者略歴でも書いたけど、僕は「生涯Vimを使う」と決めた。僕のブログを読んでくれている人なら、だいたいの人は僕がVimを使っているのは知ってると思うけど、今日は「なぜ僕がVimを選んでいるのか」を書こうと思う。 こんな僕だけど、Vim以外が使えない訳じゃない。PCVim以外のテキストエディタが入ってない訳でもない。Emacsも一応は使える。もちろんEmacsもxyzzyもsakuraエディタ

    Big Sky :: Vimと包丁
    hitode909
    hitode909 2012/01/04
  • Big Sky :: Twitterが考えるAPI認証とは

    ようやくTwitterのやりたい事が分かった気がする。 数日前、TwitterのxAuth/OAuthの扱いについての記事を書いた。 レスポンスの悪さや開発者に足を向けているとも思える対応に、イヤミたっぷりの文面を残したのだが... mattn: ところで、Basic認証を廃止した事でTwitterはポスト出来てるアプリケーションの50%を殺したんだと、私は信じているよ。 そのお返事が来ました。が、いきなり出口を塞がれてしまいました。 Twitter Support: Hi, Again, we ask that you do not distribute your application's keys and secrets with its source. We are happy to review your application for xAuth once you provid

    Big Sky :: Twitterが考えるAPI認証とは
    hitode909
    hitode909 2011/01/18
  • Big Sky :: Uniteプラグイン書いた。

    最近のVim界隈では、バッファセレクタの新しい形の一つであるUniteが注目を浴び始めています。 Shougo's unite.vim at master - GitHub unite all sources https://github.com/Shougo/unite.vim Uniteはバッファセレクタという単純な概念に縛られた物ではなく、候補選択を行うユーザインタフェースとして提供されるライブラリ的な代物です。 Uniteにはバッファやファイル、MRU(Most Recently Used)等、通常候補選択しそうな物がUnite sourceとして既に含まれていますが、プラグインを書く事で自分で定義した候補選択がUI付きで実現出来る事になります。 Uniteはまだ発展途上ではありますが、今日はどれだけ少ないコードでUnite UIが使える様になるかを皆さんに伝えるべくUniteプラ

    Big Sky :: Uniteプラグイン書いた。
    hitode909
    hitode909 2010/11/17
    おもしろい
  • Big Sky :: favstar.vim書いた。

    « いつまでたっても捨てられないexcitetranslate.vimを改造してgoogletranslate.vimを書いた。 | Main | Uniteプラグイン書いた。 » favstarを見にいくのにいちいちブラウザあげるのが面倒くさいので、なんとかならないかなと思ってた。 普段TwitVimを使ってるんだけど、同じようにvimから見れないかなーと思って勢いで書いた。 function! s:ShowFavStar(...) let user = a:0 > 0 ? a:1 : exists('g:favstar_user') ? g:favstar_user : '' if len(user) == 0 echohl WarningMsg echo "Usage:" echo "  :FavStar [user]" echo "  you can set g:favstar_u

    Big Sky :: favstar.vim書いた。
    hitode909
    hitode909 2010/11/10
  • Big Sky :: TwitterのBasic認証廃止は約半分のデスクトップクライアントを殺した。

    さて、TwitterがBasic認証を廃止して1ヶ月が経とうとしています。 皆さんクライアントをOAuth対応したり、乗り換えたりしたでしょうか? 今までBasic認証で動いていた、ちょっとした捨てコード、どうなってるでしょうか? Twitterが始まった当初、gtktwitterというデスクトップGUIで動くTwitterクライアントを作りました。まぁ作りはそれ程優れた物じゃなくて、RTなんか無い頃でfriends_timelineが見れて、発言出来て、@によるリプライが出来る程度の物でした。 ただ純粋なC言語だけでGTKおよびcurlを使ったクライアントという事もあり、一部のgeekからは人気があったみたいです。 さてこのgtktwitterを今回、Basic認証が消え去った現状でも動くようにしてあげようと思い、今回改造を始めた訳です。 まず大きな壁にぶち当たりました。 Twitter

    Big Sky :: TwitterのBasic認証廃止は約半分のデスクトップクライアントを殺した。
    hitode909
    hitode909 2010/09/11
  • Big Sky :: GoでJSDeferred書いてみた。

    GoJavascriptに似た書き方が出来るのだけど、それを利用して何か書けないかなーと思って、cho45さんのJSDeferred書いてみた。 これを使うと、JSDeferredに似た事が出来る。 cho45.stfuawsc.com JSDeferredSimple and clean asynchronous processing.SampleJSDeferred SamplesDownloadjsdeferred.jsNo c... http://cho45.stfuawsc.com/jsdeferred/ サンプルだとこんな感じ。 package main import . "deferred" import "syscall" import "http" import "xml" import "os" type feed struct { Entry []struct {

    Big Sky :: GoでJSDeferred書いてみた。
    hitode909
    hitode909 2010/06/25
  • Big Sky :: 怖い「JavaScriptコンソールからパスワードぶっこ抜き」

    JavaScriptコンソールからパスワードぶっこ抜き - hogehoge JavaScriptコンソールの上部の入力欄はChrome特権のコードも実行できるんで、XPConnectからゴニョゴニョっとやると平文パスワードを覗くことができちゃうんだね。 PCから離れるときは画面ロックをしないと危険ということかな。 ホントだ怖い。 具体的なコードは Cc["@mozilla.org/login-manager;1"].getService(Ci.nsILoginManager).getAllLogins({}).forEach(function(li){ console.log(li.hostname + ":" + li.username + "," + li.password) }); ※あっ書いちゃった... 離席中に覗かれるのも怖いけど、removeAllLogins実行されるのも

    Big Sky :: 怖い「JavaScriptコンソールからパスワードぶっこ抜き」
    hitode909
    hitode909 2010/04/27
  • Big Sky :: 訳:Installing Perl modules without root access

    by Jon Allen (JJ) - posted on Wednesday, 26 August 2009 ここ2、3年にわたって、Perlでの開発はCatalystやDBIx::Class、Moose等のエキサイティングな新技術により変わってました。 しかしながら、これらや他のツールに共通して言える事が1つあります - それらはこれらがPerl体の配布物ではなくCPANの一部という事です。共有ホスティングサーバなど信頼されている環境においては、ユーザはルート権限なしでCPANモジュールをシステムにインストールする事が難しいでしょう。 ただ幸い、単純解があります - それが local::lib です。 local::lib の紹介 local::lib は CPAN ディストリビューションをホームディレクトリににインストールできる様にあらゆる設定を行うPerlモジュールです。これは

    Big Sky :: 訳:Installing Perl modules without root access
    hitode909
    hitode909 2010/02/15
  • Big Sky :: 8年前のソースコードを晒してみるの巻

    os0xさん。お疲れ様でした。次の活躍も期待しています。 株式会社ALBERTを退社します - 0xFF ファイル整理とかしていて2005年当時に書いたプログラムとかが出てきて、あまりのアレさに感慨深くなりました… http://d.hatena.ne.jp/os0x/20091201/1259626454 私も以前フォルダの中を色々探索してたら、8年前のソースコードが出て来て懐かしくなりました。某IRCチャネルでは一度晒した事があるのですが、ネタとして面白そうだったのでブログに転載します。 8年前の私は、何故かtelnetに興味があり、Windows標準のtelnetは何故色が出ないんだ!なぜあんなショボいんだ!と思って、自前でtelnetを作っていました。 最初はvectorに登録する予定でしたが、面倒くさくなってやめてしまいました。 xterm互換です。NTLM認証対応です。Win3

    Big Sky :: 8年前のソースコードを晒してみるの巻
    hitode909
    hitode909 2009/12/04
  • Big Sky :: Google App Engine Oilが素晴らしい

    « 「XSLとjQuery/HTMLだけで作る、amazon最速検索」が動かなくなってたので直した | Main | Publish::MixiDiary書いた » まずは素晴らしい出だしだと思う。 google-app-engine-oil - Google Code Yet another web framework on Google App Engine. Google App Engine Oil (GAEO) is an open-source web framework running on Google App Engine. It enables the web development on App Engine quick and less configurations. http://code.google.com/p/google-app-engine-oil/ r

    Big Sky :: Google App Engine Oilが素晴らしい
  • Big Sky :: javascriptで動くtwitter streamクライアントを作るならばmultipart/mixedを使うべき

    twitter stream APIとは、twitterのステータス更新に対してキーワードでtrackしたり、あるグループ内に属するステータス更新をフィルタしたり出来るAPIなのだけど、実際にはchunkedなストリームが流れて来ているのであって、これを使ったWebアプリを作る際にはlong pollを使うのが良い。ただしクライアントサイドでjavascriptを処理する際に サーバサイドでステータス更新をFIFOに溜め込む クライアントからリクエストをブロック(long poll)しFIFOからステータスを送出する クライアントサイドでlong pollを行い画面を更新する 再度サーバへリクエストを投げる を繰り返すのであれば、せっかくストリームなのにアプリサーバとの接続を切ってしまう事になる。出来ればクライアントからWebアプリもストリーミングとしたい。しかしながらサーバからのステータ

    Big Sky :: javascriptで動くtwitter streamクライアントを作るならばmultipart/mixedを使うべき
    hitode909
    hitode909 2009/10/13
  • Big Sky :: ReverseHttpで誰よりも速く「はてなブックマーク」に反応するツール書いた。

    ReverseHttp面白いですね。 ReverseHttp Tunnel HTTP over HTTP, in a structured, controllable, securable way. Let programs claim part of URL space, and serve HTTP, all by using an ordinary HTTP client library. http://www.reversehttp.net/ ただ勘違いされやすいのが「何がReverseなの」という部分。通常ブラウザからリクエストが送信され、それに対する応答がサーバから返されます。ReverseHttpはサーバで何かアクションが起きた場合に、ブラウザ側がその通知を受信する...なんて事が出来るプロトコルです。仕組みはcometというlong pollに似た仕組みで、サイトのdemo

    Big Sky :: ReverseHttpで誰よりも速く「はてなブックマーク」に反応するツール書いた。
    hitode909
    hitode909 2009/08/05
  • Big Sky :: 貧乏人用はてなカラースターグリモン書いた。

    « PerlからGNTP(Growl Notification Transport Protocol)で送信出来るモジュール書いた。 | Main | はてなウンコスター » 貧乏なので買えません。 カラースターショップ - はてな ソース // ==UserScript== // @name           poor man's hatena color star // @namespace      http://mattn.kaoriya.net/ // @description    poor man's hatena color star // @include        http://* // @include        https://* // ==/UserScript== (function() { // extend version of $X // $X(

    Big Sky :: 貧乏人用はてなカラースターグリモン書いた。
    hitode909
    hitode909 2009/03/31
    なんだこれ
  • 1