タグ

2010年11月30日のブックマーク (6件)

  • Emacs Lisp メモ: バッファローカル変数 | anobota

    Emacs Lisp メモ: バッファローカル変数 メモです。 正確なところはマニュアルなどで確認してください。 以下、変数 x を使って説明します。 デフォルト変数 バッファローカルでない、ふつうの変数。 どこ(どのバッファ)から参照・変更しても同じ値。 一般的なプログラミング言語の「グローバル変数」と似てる。 どのバッファから見ても x:D が参照される。 バッファローカル変数 バッファごとに別。 グローバルな(ふつうの)変数をマスクする。 「バッファ固有のマスク変数」みたいな感じ。 一般的なプログラミング言語の「ローカル変数」は 「スコープに対してローカル(特定のスコープ内だけから参照できる)」だが、 バッファローカル変数は「バッファに対してローカル (特定のバッファ内だけから参照できる)」 Emacs Lisp ではこの場合 x:D も x:L も同じ x として扱う(書く)が、

    shiba_yu36
    shiba_yu36 2010/11/30
    バッファローカルの分かりやすい説明
  • Modernizr: the feature detection library for HTML5/CSS3

    MENURespond to your user’s browser features.Modernizr tells you what HTML, CSS and JavaScript features the user’s browser has to offer.Add your detects Development build What is Modernizr?It’s a collection of superfast tests – or “detects” as we like to call them – which run as your web page loads, then you can use the results to tailor the experience to the user. Why do I need it?All web develope

    shiba_yu36
    shiba_yu36 2010/11/30
    JavaScriptでブラウザのHTML5対応を調べられるツール
  • 第1回 まずはTitaniumを体験してみよう | gihyo.jp

    はじめまして、株式会社はてなでアプリケーションエンジニアをしている倉井龍太郎(id:r_kurain)と申します。この連載では、今もっとも注目集めているスマートフォンアプリ開発環境であるTitanium Mobile(以下Titaniumと省略)を使ったiPhone及びAndroidアプリケーションの開発方法について解説していきます。 Titaniumとは TitaniumはAppceleratorが開発しているスマートフォンアプリ開発環境です。iPhone/iPod/iPad であればObjectice-Cを使用して、AndoridであればJavaを用いて作成するネイティブアプリケーションが、どちらの環境でもJavascriptのみで開発できるようになるものです。Titanuiumは無料で利用することができます。サポートを受けるにはAppceleratorの有料プランに入会する必要が

    第1回 まずはTitaniumを体験してみよう | gihyo.jp
    shiba_yu36
    shiba_yu36 2010/11/30
    Titaniumやってみたい
  • 学生向けワークショップ「はてなで学ぶ、ヒットするウェブサービスのつくり方」を開催します(12/10@京都本社) - はてな広報ブログ

    はてなでは、無料ブログ「はてなダイアリー」や国内最大規模の「はてなブックマーク」を始め、様々なウェブサービスを開発・運営しています。このたび、「はてなで学ぶ、ヒットするウェブサービスのつくり方」と題して、学生向けの無料ワークショップを開催いたします。 会場は9月に増床したばかりの、京都社8Fセミナールーム。当日は代表取締役社長の近藤や、第一線で活躍するディレクターも参加する予定ですので、ウェブ業界への就職や起業に興味のある学生の方はぜひご参加いただければと思います。 またワークショップ後には、テレビなどでも放映されて話題となった名物「まかないランチ」をべながらの懇親会も予定しています。学生の皆さまからのご応募、ふるってお待ちしております! ワークショップ概要【※申し込み締切:2010/12/5(日) 23:59まで】 テーマ 「はてなで学ぶ、ヒットするウェブサービスのつくり方」 日時

    学生向けワークショップ「はてなで学ぶ、ヒットするウェブサービスのつくり方」を開催します(12/10@京都本社) - はてな広報ブログ
  • はてなCTOが根掘り葉掘り! さくらインターネットのクラウドや仮想化に - はてなニュース

    2010年11月11日、幕張メッセで開催されたイベント「第2回クラウドコンピューティングEXPO」会場内に設置されたさくらインターネットの特設ブースで、さくらインターネットと、はてなエンジニアによるパネルディスカッションが開かれた。その内容は、さくらインターネットが提供する「さくらのVPS」や、今後提供が予定されている「さくらのクラウド」、さらに新たにオープンする石狩データセンターなどに、はてなエンジニアが激しくツッコミを入れるものだった。さくらのVPSやクラウド、データセンターの実際と、はてなが気にするサーバやデータセンターの使い方、技術を、Webエンジニアを対象にまとめる。 VPS(仮想専用サーバー)|さくらインターネット http://ishikari.sakura.ne.jp/blog/ パネルディスカッションのタイトルは「はてなが気になる、さくらの石狩IDCやクラウドや仮想

    はてなCTOが根掘り葉掘り! さくらインターネットのクラウドや仮想化に - はてなニュース
  • Gitを使って誰でもDropboxを作れる·RubyDrop MOONGIFT

    RubyDropはRuby製のオープンソース・ソフトウェア。個人的にDropboxはとても便利に使っている。これなしの生活は考えられないくらい便利だ。有料であれば50GBまで使えるが、無料版の2GBでは物足りないと感じる人も多いだろう。だがお金は払いたくないという人もいるだろう。 サーバ起動中 そこで考えたいのが自分だけのDropbox構築だ。重要なのは自動的に同期されるシステムであること、バージョン管理されること、複数のコンピュータ間でデータが同じ状態に保てることだろう。それらを実現するのがRubyDropだ。 RubyDropはRuby1.9系で動作するソフトウェアだ。簡単に言えば、特定のフォルダに関してRubyDropが監視を行う。そして変更があると内容をリモートのGitリポジトリにアップデートする。Gitリポジトリ側で変更があれば、Pullする仕組みだ。 自動的に同期されている G