ご相談・お問い合わせはこちらから

背景画像の縦横比率にぴったり合ったサイズで表示するjQueryプラグイン「Background Fit」

「Background Fit」は、HTMLタグに設定した背景画像の縦横比率にぴったり合ったサイズで表示する jQuery プラグインです。

header-jquery.background-fit.png

jQuery プラグイン「Background Fit」とスタイルシートの background-image プロパティとの違いは、背景画像の縦横比率に合ったサイズを計算して指定したブロック要素 (またはインライン要素) の表示サイズに調整して、背景画像を全面に表示します。

sudo「コマンドが見つかりません」PATHが初期化されているときの対処法

sudo でコマンドを実行すると、「command not found」とエラーに。環境変数 PATH が通っていないと思って設定しても変わらず。実は sudoers の設定でセキュリティ上環境変数が初期化されている。そのときの対処備忘メモ。

現象

  1. sudo でコマンドを実行
  2. 「command not found」 (コマンドが見つかりません) とエラーに
  3. .bash_profile にパスを設定してみる
    vi ~/.bash_profile
    
    PATH=$PATH:$HOME/bin:/sbin:/usr/sbin
    

    から

    PATH=$PATH:$HOME/bin:/sbin:/usr/sbin:/usr/local/bin
    

    に変更。

  4. sudo でコマンドを実行
  5. 再び「command not found」 (コマンドが見つかりません) とエラーでパスが通っていない

さらに突き詰めると、

sudoers の env_reset オプションが有効になっている

原因

sudoers の env_reset オプションが有効になっている場合、セキュリティ上環境変数が初期化されて secure_path に設定しているパスが使われるので、環境変数 PATH が通らない。

解決

3つの方法でパスを通す

sudoers はデフォルトでは env_reset オプションが有効になっている。無効化するか、環境変数を引き継ぐか、または secure_path にパスを設定することで環境変数 PATH を通す。

sudoers は visudo コマンドで編集できる。設定が間違っていたらエラーチェックもしてくれるので、直接ファイルを編集することは控える。

1. 無効化する場合

コメントアウトして env_reset オプションを無効化。

#Defaults env_reset

2. 環境変数を引き継ぐ場合

以下を追記

Defaults env_keep += "PATH"

そして以下をコメントアウト

#Defaults    secure_path = /sbin:/bin:/usr/sbin:/usr/bin

.bash_profile に設定したパスが通ります。

3. パスを設定する場合

Defaults    secure_path = /sbin:/bin:/usr/sbin:/usr/bin

から

Defaults    secure_path = /sbin:/bin:/usr/sbin:/usr/bin:/usr/local/bin

に変更してパスを追加

sudo でコマンドを実行して確認。 complete!!

教訓

環境変数 PATH の設定の他、env_reset が有効化されているかどうかも確認しよう。

関連サイト

管理画面のUIを刷新したWordPressプラグイン「Multi Device Switcher」をアップデート

WordPressプラグイン「Multi Device Switcher」をアップデートしました。

WordPress 3.8 へのメジャーアップデートで WordPress の管理画面が刷新されました。それに伴い、WordPressプラグイン「Multi Device Switcher」も管理画面のUIを新しく設計し見直しました。

multi-device-switcher-1.2.2-screenshot-1.png

Facebook利用者動態調査 World 2013

去年の「Facebook利用者動態調査 World 2012」に続いて、今年もグローバルに見渡して調べてみた。

各国の人口当たりシェアをメインに、総人口のほか、経済の基礎的条件 (ファンダメンタルズ) の一つの指標として一人当たり国内総生産を追加。G7, G20の主要国別やOECD (経済協力開発機構) やASEAN (東南アジア諸国連合) など地域機構、国際機関別に分けてみたり、人口当たりシェアの前年比較も。

集計方法

  • 2013/9/23に調査を実施
  • 「Facebookに広告を掲載」の広告の対象に表示される数値を集計。数値に誤差あり。
  • 総人口数は、United Nations, World Population Prospects: The 2012 Revision, Total population (both sexes combined) by major area, region and country, annually for 1950-2100 (thousands), Estimates, 1950-2010 の2010年から
    http://esa.un.org/wpp/excel-Data/population.htm
  • 一人当たり国内総生産は、International Monetary Fund, World Economic Outlook Database, April 2012, 5 Report for Selected Countries and Subjects から

Facebook利用者動態調査 Japan 2013

去年に続き、Facebookの「Facebookに広告を掲載」から利用者動態を調べてみた。去年の「Facebook利用者動態調査 Japan 2012」はこちら。

facebook_research_2013.png

調査の内容は、性別構成、地域別構成、人口当たりシェア、年代別構成の4つ。

集計方法

新しいサービスのアイデアに役立つデベロッパーブログです。IT/Web技術メモや問題解決策、開発に役立つTips、作ったソフトウェアやツールの紹介。

プロフィール

Thingsym (シングスワイエムと発音します)

ウェブサービスをつくってアイデアをカタチにしているWebエンジニア・デベロッパー。経営者のための顧問サービスやWordPressテーマ販売サービスで経営課題の解決と事業の成長をマーケティングやマネジメント面でサポート。事業開発に取り組んで新しい価値を生み出すビジネスモデルの構築をしています。

最近のテーマは創造性 (creativity)、マーケティング (marketing)、マネジメント (management)

グローバルブログ (英語)

Twitter, GitHub

最近のコメント

  • 簡潔に書かれていてしかも高機能なスクリプ (nlogn)
  • 環境が悪いのか、スマートフォン(モバイル (まる)
  • Twitterが動かなくなってしまいまし (髙橋柊真)
  • @Anywhereは、Twitterの仕 (tihngsym)
  • x処理をさくっと実装するためにjQuer (burberry sale uk)
  • はじめまして。 あつかましいお願いですが (山之内豊)
  • 試用させて頂いてます。 1つお教えくださ (masai)
  • 上記ブログサイトでMulti Devic (ITポケット)
  • 便利なプラグインを提供していただきありが (よし)
  • テストしてます。 スマートフォン用テーマ (goro)
ページの先頭へ