タグ

2011年4月26日のブックマーク (5件)

  • 第16回HTML5とか勉強会 Progressive Enhancement « HTML5.JP ブログ

    [韓国語(한국어) by @myjjulee] 2011年4月21日に開催された第16回HTML5とか勉強会にて Progressive Enhancement をテーマに登壇させて頂きました。講演に使ったスライドをここに公開しますので、ご興味のある方は、ぜひ、ご覧ください。 Progressive Enhancement ~すべての人に確実に情報を届けるために~ Progressive Enhancement という考え方は、決して新しい概念ではありません。何年も前から Progressive Enhancement は多くの著名なディベロッパーから提唱されてきました。しかし、残念ながら、これまでは大きく注目されることはなかったといえます。 これまで私たちが努力してきたことは、主に Regressive Enhancement と呼ばれるアプローチです。あらゆるブラウザーに同じデザイン、

    taketyan
    taketyan 2011/04/26
    スライドあとで読む. 考えたかのフレームワークが示されていて, いろいろ学べそう. どれも UX 方面の用語なのかな?
  • 目指せワルプルギスの夜 魔法少女入門 / 森山慎 さんのイラスト

    魔法少女になりたいけど、ハードルが高そう……そんなあなたのためにマニュアルを用意しました。

    目指せワルプルギスの夜 魔法少女入門 / 森山慎 さんのイラスト
    taketyan
    taketyan 2011/04/26
    How to be a Magial Girl
  • Parrot - Wikipedia

    Parrot はレジスタベースの仮想機械(仮想マシン)で、動的プログラミング言語を効率的に動作させるために開発された、C言語で書かれたソフトウェアである。Parrotは他の多くの仮想マシンと異なり、型情報を扱うことができる。Parrot アセンブリ言語とPIR(Parrot中間言語)をParrotのバイトコードに変換し、実行することができる。 ParrotプロジェクトPerlのコミュニティにより開始され、Parrotはオープンソースとフリーソフトウェアのコミュニティの協力により開発されている。結果として、Parrotはライセンスの互換性 (Artistic License 2.0)、非常に広い範囲のプラットフォーム互換性、現代的なほとんどのプロセッサアーキテクチャに対する互換性、実行速度、サイズ(プラットフォームによるが 700K 程度)、Perlおよび全てではないがほとんどの現代的な動

    taketyan
    taketyan 2011/04/26
    動的言語のための標準 VM ってとこか. mod_parrot とか普及したら便利そうだなー.
  • Googleサービスをコマンドラインで操作できる『GoogleCL』 | ライフハッカー・ジャパン

    Linux/Mac/Windows用:『GoogleCL』は、GoogleサービスをUNIXコマンドラインから操作するための、新しいツールです。それぞれのGoogleサービスを、コマンドラインからいじりたいと思っていた方には、嬉しいユーティリティとなっています。 GoogleCLを使えば、Googleカレンダー、Googleコンタクト、Googleドキュメント、Picasaの写真などを、自作のスクリプトに引っぱってくることができます。GoogleCLは、Bloggerやカレンダー、コンタクト、ドキュメント、Picasa、Youtubeなどにアクセスできる、Pythonプログラムです。 Ubuntuユーザーなら、debパッケージをすぐにインストールできますが、MacWindowsでのインストールは少々複雑なので、知識のない方には難しいかもしれません。使用するには、まずPython 2.5か

    Googleサービスをコマンドラインで操作できる『GoogleCL』 | ライフハッカー・ジャパン
    taketyan
    taketyan 2011/04/26
    Google のサービスを利用するためのコマンドラインインターフェイス. こりゃ便利だ.
  • Understanding node.js » Debuggable - Node.js Consulting

    Node.js has generally caused two reactions in people I've introduced it to. Basically people either "got it" right away, or they ended up being very confused. If you have been in the second group so far, here is my attempt to explain node: It is a command line tool. You download a tarball, compile and install the source. It let's you run JavaScript programs by typing 'node my_app.js' in your termi

    taketyan
    taketyan 2011/04/26
    Node.js についての対話篇的解説. わかりやすい.