Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

タグ

ブックマーク / blog.webcreativepark.net (5)

  • anyenv+ndenvでプロジェクトごとにnode.jsのバージョンを切り替える

    anyenv+ndenvでプロジェクトごとにnode.jsのバージョンを切り替える 複数のプロジェクトが並行で走っており、それぞれで異なるnode.jsのバージョンが必要な場合は利用するnode.jsのバージョン管理が必須になってきます。 node.jsのバージョン管理にはnodebrewやnodist、nvmなど様々なツールがあります。 ndenvはいわゆる**env系のnode.jsバージョンで、**envではnodenv以外にもrubyのバージョンを管理するrbenvや、PHPのバージョンを管理するphpenvなど様々な言語のバージョンが存在します。 **envにはanyenvと呼ばれる管理ツールが存在するため、ローカルで複数の言語のバージョンを管理しなくては行けない人にはお勧めのツールです。 anyenvのインストール anyenvは以下のコマンドでインストールを行います。 git

    anyenv+ndenvでプロジェクトごとにnode.jsのバージョンを切り替える
    oki448jp
    oki448jp 2017/01/27
    anyenv+ndenvでプロジェクトごとにnode.jsのバージョンを切り替える
  • jQueryプラグインのメソッドパターン

    jQueryプラグインのメソッドパターン このエントリーはjQuery Advent Calendar 2013の 最終目のエントリーです。(Advent Calendarとは様々なテーマを12/1〜12/25までリレー形式でブログなどに執筆する企画です。) 今回はjQueryプラグインのメソッドパターンについて紹介をしたいと思います。 jQueryプラグインのメソッドとはどいうものかというと、まず以下のようなプラグインがあったとします。 $.fn.alert = function(options){ return this.each(function(){ $(this).click(function(){ alert(options.text); return false; }) }); } セレクタで指定した要素でアラートを表示するだけの簡単なプラグインです。(プラグインの作り方は「

    jQueryプラグインのメソッドパターン
    oki448jp
    oki448jp 2013/12/26
    jQueryプラグインのメソッドパターン
  • Compassで書き出すCSSファイルを軽量化する

    Compassで書き出すCSSファイルを軽量化する Compassは便利な半面、書き出されるCSSのサイズが非常に大きくなってしまうことがあります。設定を変更することで書き出されるCSSファイルの容量を削減することが可能です。 Step1.圧縮する コンパイル時に圧縮オプションを指定することで改行や空白を取り除いた形で書き出してくれます。config.rbに以下のコードを追加するだけで圧縮してくれます。 output_style = :compressed Step2.無駄なベンダープリフィックスを取り除く(ブラウザ別) CompassのCSS3ミックスインは便利な反面過剰なベンダープリフィックスをつけます。 Sassファイルの冒頭に以下のようなコードを追加することで「-o-」や「-ms-」、「-moz-」といったベンダープリフィックス付のプロパティが書き出されなくなります。Operaは現

    Compassで書き出すCSSファイルを軽量化する
    oki448jp
    oki448jp 2013/09/03
    Compassで書き出すCSSファイルを軽量化する
  • AndroidやiPhoneのHTML,CSS,JavaScriptのバグまとめ

    AndroidiPhoneHTML,CSS,JavaScriptのバグまとめ AndroidiPhoneなどのスマートフォンではHTML,CSS,JavaScriptにバグが多くてコーディングが大変になります。そこでバグを紹介しているサイト、記事をまとめてみました。(中にはバグではなく仕様なものもあるかもしれません) iOS 8.4.1の:hover問題 iOS 8.4.1で:hoverを指定していると1タップでページ遷移できない問題 【STINGER5】AndroidChromeで が「・」になってる気がする | ビビビッ  を に変更すると直るとのこと。 Mobile Safari 8でposition: fixedした擬似要素が完全に位置が固定されない - Weblog - Hail2u.net Mobile Safari 8でposition:

    AndroidやiPhoneのHTML,CSS,JavaScriptのバグまとめ
    oki448jp
    oki448jp 2012/03/13
    AndroidやiPhoneのHTML,CSS,JavaScriptのバグまとめ
  • MTのテンプレート開発で再構築を不要にするfastDevelopmentプラグイン

    MTのテンプレート開発で再構築を不要にするfastDevelopmentプラグイン MTのテンプレート開発で再構築の工程が非常に不満だったので、テンプレート開発中は再構築を不要にするプラグインを作成しました。 以下のような条件で開発している方用のプラグインです。 ダイナミックパブリッシング環境で開発 テンプレートのファイルリンク機能を利用して開発 ダイナミックパブリッシング環境で開発 スタティックな環境で開発している方も多いと思いますが、あまり効率が良いとはいえません。 ダイナミックパブリッシング環境で開発を行えば、再構築の作業を行わなくてもブラウザで確認を行うことが出来ます。 参考:MovableTypeにダイナミック・パブリッシングを設定する テンプレートのファイルリンク機能 MTのテンプレート管理画面でテンプレート管理画面で開発している方も多いと思いますが、これもあまり効率が良いとは

    MTのテンプレート開発で再構築を不要にするfastDevelopmentプラグイン
    oki448jp
    oki448jp 2008/03/26
    MTのテンプレート開発を高速にする
  • 1