タグ

2015年1月8日のブックマーク (4件)

  • WordPress以外でも使える!スマホとタブレット・PCの振り分け方法まとめ

    通常サイトのスマホやタブレットの振り分け方法 まずはWordPress以外のWebサイト制作でも使える、スマホやタブレットの判別方法についてです。今年はWebサービスを作りたいとも思っているので、その時のスマホ振り分けにも使えそうです。 PHPの関数で振り分ける方法 Googleで検索すると、山のように見つかる、PHPによるスマホとPC・タブレットの判別方法です。もっともシンプルな書き方を紹介しますので、スマホやタブレットの機種などは好みで追加変更してください。 [php] function userAgent() { $ua = $_SERVER[‘HTTP_USER_AGENT’]; if(preg_match(‘#\b(iP(hone|od);|Android.*Mobile )|Windows.*Phone|blackberry.*|PSP|3DS|Vita#’,$ua)){ $u

    WordPress以外でも使える!スマホとタブレット・PCの振り分け方法まとめ
  • 画像の色から背景色を決定!jquery.adaptive-backgrounds.js

    「jquery.adaptive-backgrounds.js」は、指定した画像のドミナントカラーを抽出し、親要素の背景色として適用するjQueryプラグインです。 ドミナントカラーとは配色全体の印象を支配する色のことで、主調色とも呼ばれます。ドミナントカラーを背景に使う手法で有名なのはiTunesですね。下記の画像を見てわかる通り、CDジャケットのドミナントカラーを背景色に指定することで、アルバムの印象を視覚的により強めることができます。 jquery.adaptive-backgrounds.jsプラグインはCanvas 要素を使うので、Google ChromeなどのモダンブラウザーとInternet Explorer 9以降、スマートフォンではiOS 7.1のSafari、Android 4以降の「ブラウザ」に対応しています。 ライセンスはMITです。ライセンスに従って著作権表示は

    画像の色から背景色を決定!jquery.adaptive-backgrounds.js
  • AWS SDK for Ruby V2使ってみたけどまだ辛かった - mikedaの日記

    そういえばAWS SDK for RubyのV2が出てたけどまだ試してないなぁ、 と思って手元のEC2インスタンス作成スクリプトをV2に書き換えてみたら辛かったです。 V1 Github ドキュメント V2 Gibhub ドキュメント 日語でのV2の紹介記事はクラスメソッドさんのブログにありました。 v2のコードは、 基機能が定義されたaws-sdk-core 抽象化されたリソースクラスが定義されたaws-sdk-resources という2つのgemに分かれています。 aws-sdk-coreはstableですが、aws-sdk-resourcesはまだpreviewです。 じゃあまぁ、 aws-sdk-coreだけでどの程度使えるのか aws-sdk-resourcesがどの程度preview版なのか というところが気になるところです。 スクリプト仕様 こんな感じでスクリプトをたた

    AWS SDK for Ruby V2使ってみたけどまだ辛かった - mikedaの日記
  • TerraformでCoreOSクラスタを構築する

    TerraformでCoreOSクラスタを構築する CoreOSはDigitalOceanやAmazon EC2,OpenStackなどあらゆるクラウドサービスやプラットフォームで動かすことができる.1つのCoreOSクラスタを複数のクラウドサービスや自社のベアメタルサーバーにまたがって構築することもできるし,それが奨励されている.また,クラスタのマシンの数はサービスの成長や負荷状況によって増減させる必要もある. このようなCoreOSクラスタの構築を簡単に,かつInfrastructure as Code的に再現可能な形で行いたい場合,HashicorpのTerraformを使うのがよさそう(個人的に試しているだけなので数百規模のマシンではなく,数十規模の話.もし膨大なマシン数になったときにどうするのがよいのか知見があれば知りたい). 以下では,Terraformを使ってDigitalO