タグ

2013年8月19日のブックマーク (9件)

  • HTTPリクエストを減らすために【序章】HTTPリクエストは甘え - MOL

    このシリーズはHTTPリクエストの理解を通じてWebパフォーマンスの重要性について考える5章構成になっている。 【序章】HTTPリクエストは甘え 【CSS Sprite編】スプライト地獄からの解放 【WebFont編】ドラッグ&ドロップしてコマンド叩いてウェーイ 【DataURI編】遅延ロードでレンダリングブロックを回避 【終章】我々には1000msの猶予しか残されていない 1日目は、HTTPリクエストの概要について説明する。 例えに、私のポートフォリオページ(t32k.me)が表示されるまでの流れを見ていく。まず、検索からでも方法はなんでもよいが、ブラウザのURLバーにt32k.meと打ち込んでアクセスする。そのページを見にいくということは、つまりt32k.meに対してHTTPスキームでリクエストするということを意味している。 クライアントであるブラウザは入力されたURLを判断して、リソ

  • Suim - 数式入力システム

    上のような候補リストが現れたでしょうか。下矢印(↓)キーかTabキーで移動して、SpaceキーまたはEnterキーで変換することができます。一般的に使われる数式記号はほぼ全てサポートされています。候補リストは2文字入力すると自動的に現れますが、1文字だけ入力してSpaceキーを2回押すと、その文字から始まる全ての記号を見ることができます。 3. 様々な数式の入力 3.1 分数 Suimで分数を入力する方法は何種類かあります。まずは、「frac」(または「bunsu」)と入力してSpaceキーを押してみて下さい。すると、 のような、分数用の入力エリアが出現するので、矢印キー・Tabキーやマウスでカーソルを動かして分数を書くことができます。 また、例えば「b/a」と入力してSpaceキーを押せば、baとなります。このやりかたの場合、b+caなどとしたい場合は、「{b+c}/a」のように、{}で

  • Vagrant 1.1+ でスナップショット - hayajoのはてなブログ

    Vagrantでスナップショットと言えばsahara(1.1+対応版)が大人気のようですが、1.1+で同等の機能が欲しいのであればvagrant-vbox-snapshotがいいんじゃないでしょうか。 サクッとインストールできますしね。 $ vagrant plugin install vagrant-vbox-snapshot 使い方はこんな感じ。 $ vagrant up $ vagrant snapshot take init # initという名前でスナップショットを作成 なんか作業とかする $ vagrant snapshot back # 最新のスナップショットにロールバック なんか作業とかする $ vagrant snapshot take fix # fixという名前でスナップショットを作成 なんか作業とかするも気に入らない $ vagrant snapshot go in

    Vagrant 1.1+ でスナップショット - hayajoのはてなブログ
  • コールバック……駆逐してやる…この世から…一匹…残らず!! - Qiita

    このテキストは JavaScript のコールバック地獄に疲れたひとのためのコールバック駆逐術指南書です。対象読者は JavaScript道初段くらいの人です。このテキストを読むと、以下のそれぞれの手段における非同期処理制御の仕組み、利点および欠点がわかるようになるかもしれません。 コールバック地獄 jQuery.Deferred async.js Concurrent.Thread generators co fibers Web Workers (※なぜか『進撃の巨人』の一部ネタバレが含まれるので注意してください) それは『何故人はコールバックするのか』という話でしょうか? 非同期処理って面倒ですよね。JavaScriptではいわゆる コールバック地獄 というやつにしばしば陥りがちです。たとえば、Ajax でふたつのファイル hoge.txt と piyo.txt を持ってきて、それら

    コールバック……駆逐してやる…この世から…一匹…残らず!! - Qiita
  • Vagrantで仮想マシンの一覧を簡単に取得する方法

    全国1000万人のVagrantユーザーのみなさんこんにちは。 Vagrantを普段から多用していると、知らないうちに仮想マシンが沢山起動していて母艦に負荷がかかったり、止めるの面倒くさい~といったことがよくあります。 VirtualBoxの場合は以下のようにVirtualBoxの画面で起動中の仮想マシンの一覧を把握できますが、どこのパスで起動した仮想マシンなのかもよく分からないため十分ではありません。 そこで今日は起動中のVagrantの仮想マシンの一覧を簡単に取得する方法を紹介します。 プラグインのインストール 今回使うのはvagrant-global-statusというプラグインです。 インストールは vagrant plugin install vagrant-global-status でOKです。 実行するには、好きな場所で vagrant global-status -a と

    Vagrantで仮想マシンの一覧を簡単に取得する方法
  • 【AWS】EC2入門/CentOSを利用する前に知っておいてほしいこと | DevelopersIO

    はじめに 2013年6月27日にAWS MarketplaceでCentOS 6.4のAMI(起動可能なサーバイメージ)が提供開始されました。AWS Marketplaceに登録されたことで、簡単にCentOSを利用することができます。 CentOS 6.4 now available on AWS Marketplace 「CentOSのAMIがMarketplaceに登録されると何がうれしいの?」という疑問を持たれた方は、都元さんが「EC2上でCentOSを使う 〜 AWS Marketplaceを利用してみる」にその理由を書いています。 Community AMIからCentOSを検索しても、世界中のAWSユーザが公開する様々な目的のAMIが大量に表示されてしまい、自分の目的に合ったAMIや、最もシンプルな構成のプレーンなAMIを見つけ出すのはかなり困難と言って良いでしょう。 (中略

  • Rails Girls - Japanese

    Devise で認証機能を追加 Created by Piotr Steininger, @polishprince ** このガイドは、すでに RailsGrils アプリ・チュートリアル でアプリを作った方を対象にしています。 ** Step 0: devise gem を追加 アプリの Gemfile を開いて、次の行を追加します。

  • Rails3.2でユーザー管理機能を追加~Devise | | Scimpr Blog

  • Rails3.2でユーザー権限を細かく設定~Devise + cancan | | Scimpr Blog

    参考 cancan でモテカワ♥愛され権限管理 How To: Integrate with CanCan for roles management ユーザーの役割を決めて、役割ごとにできる権限を設定したい. これはcancanというgemで簡単にできる. 構想自分のアプリに次のような権限を設定したい admin すべての権限をもつ管理人(ユーザー管理・テンプレート管理・ドキュメント管理)manager テンプレートをいじれる人(テンプレート管理・ドキュメント管理)user テンプレートを使ってドキュメントを作る人(テンプレート読む・ドキュメント管理)準備migration既存のUserモデルにroleカラムを加える