タグ

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

  • Big Sky :: phantomjsをwebkitgtk+で書いてみた。

    最近phantomjsなんて物が出てきて結構便利そうなのでいろいろと遊んでます。 PhantomJS: 「最小限なheadlessのWebKitベースのJavaScriptツール」 - karasuyamatenguの日記 headless=スクリーンがない=コマンドと考えればいい。要はブラウザから画面と取り除いてJavaScriptによるスクリプティングを可能にしたコマンドツール。逆に言うとDOM+JavaScript+Networkingをコマンドにしたもの。... http://d.hatena.ne.jp/karasuyamatengu/20110126/1296066287 phantomjs - Project Hosting on Google Code PhantomJS is a minimalistic, headless, WebKit-based, JavaScri

    Big Sky :: phantomjsをwebkitgtk+で書いてみた。
  • Big Sky :: MacでもLinuxでもWindowsでもTwitterのhome_timelineをGrowl

    PerlのGrowlライブラリって色々ある訳ですが、誰かが書いたGrowlするアプリのコードを実行しようとした際にWindowsLinuxで動かないと少し悲しくなります。 そこでGrowl::Anyってのがあればいいんじゃね?って事で書いてみました。 Mac::Growl、notify-send、Desktop::Notify、Net::GrowlClient、Growl::GNTPのどれかがインストールされていれば使えます。 mattn's p5-Growl-Any at master - GitHub perl module that provide any growl application http://github.com/mattn/p5-Growl-Any 今日はこれを使って、twitterのhome_timelineをGrowlするスクリプトを書いてみました。 #!per

    Big Sky :: MacでもLinuxでもWindowsでもTwitterのhome_timelineをGrowl
    d4-1977
    d4-1977 2010/10/10
    WindowsにGrowlがあるの!
  • 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認証とは
  • Big Sky :: zen-codingの殆どの機能をzencoding.vimに取り込んだ。

    全国1億8千万人のzen-codingファンの皆様、如何お過ごしでしょうか。 先日の記事でzen-codingをpure vimscriptに移植した「zencoding.vim」をご紹介させて頂きました。 あの時は略語の展開(Expand Abbreviation)しか機能がなく物足りなかったかもしれません。まぁ殆どの移植品はExpand Abbreviationしか無いのですが。 zen-codingには他どんな機能があるかというと、実はまだ便利な機能があったりします。 オフィシャルのサイトによると Expand Abbreviation Wrap with Abbreviation Balance Tag Inward/Outward Go to Next/Previous Edit Point Update Image Size Merge Lines Remove Tag Spl

    Big Sky :: zen-codingの殆どの機能をzencoding.vimに取り込んだ。
    d4-1977
    d4-1977 2010/03/26
    試してみるしか...
  • Big Sky :: scaffoldは悪か

    scaffoldで客寄せするのも悪くない...私はそうは思うんです。 scaffoldがあるから何秒でwebアプリケーションができました風の自慢はやめた方がいいと思う - val it : α → α = fun この観点からいうと、scaffoldというのはつまりHQ9+である。 http://www.jmuk.org/diary/2008/12/20/1 確かに釣りな記事を書いた事には間違いないです。が、私が思うscaffoldの認識と少し違うかなと思ったので... scaffoldはそもそも足場という意味の単語で、アプリケーションフレームワーク上では何かのベースとなる部品を提供する機能を一般的に指しているのだと思う。確かに「××分で出来る」ってのはbuzzword的に広まっており、「rails 分で出来る」なんてググると、わんさか出てきたりします。それだけインパクトがあり、需要があっ

    Big Sky :: scaffoldは悪か
    d4-1977
    d4-1977 2008/12/26
  • Big Sky :: Web開発屋なら知っておきたい。AtomPubとは何か?

    Blogging APIは何処に行こうとしているのか... 先日は、XMLRPCについてのお話をさせて頂きました。 今日はその中で出てきたBlogging APIについて。 著名なブログツールの多くは、リモートからブログが更新出来る仕組みを提供しています。 その中でも、一般的な物が先日お話した「XMLRPC」をベースにした「Blogger API」や「metaWeblog API」、「MovableType API」があります。 ※現在ではBloggerはXMLRPCではなく、Atompubを使用しています。 それとは別に、Atomフィードを使用したAtomPub APIがあります。 XMLRPCの場合は、リモートメソッドとしてXMLを生成してブログの投稿、削除等を行いますが、AtomPubの場合は送受信されるXMLの単位自身が文書になります。 この文書をHTTPのGET/POST(PUT

    Big Sky :: Web開発屋なら知っておきたい。AtomPubとは何か?
  • 1