GoogleがFlashからHTML5への自動変換技術を広告配信サーバで実戦投入。Publickeyの広告配信サーバでも提供開始 Publickeyでは、Webページに広告を配信するためのサーバとしてGoogleの「DFPスタンダード」という広告配信サーバを利用しています。先月からこの広告配信サーバに、FlashからHTML5への自動変換機能が追加されました。CNET Japanでも次のように報道されています。 グーグル、「Flash」広告をHTML5に自動変換 - CNET Japan バナー広告でアニメーションやインタラクティブな機能を実現するには、Flashを用いるのが一般的です。しかしFlashはスマートフォンなどのモバイル機器では対応しないものが増えてきています。それが、Googleが広告配信サーバにHTML5への自動変換技術を投入した理由です。Google+で、Google A
ブログと言えばWordPressやMovableTypeといったオープンソース・ソフトウェアかはてなブログやLivedoorブログと言ったASPが選択肢になるでしょう。しかし最近ではOctoPressやJekyllといった静的サイトジェネレータを使うケースもよくあります。 今回紹介するHubPressも静的ブログジェネレータですが、サーバサイドの仕組みがなくともWeb上で記事の更新ができるのが特徴です。 HubPressの使い方 こちらはデモです。 ちゃんと個別ページも用意されています。 さて、ではどうやってWeb上で記事を更新できるのかと言うと、タネはGitHubにありました。そちらがこの動画です。 https://www.youtube.com/watch?v=7gP3i4tHlRM GitHubのAPIを使ってコンテンツを飛ばすことでGitHub Pageを更新しています。これはなか
file_get_contentsにまつわるTIPS $res = file_get_contents('http://example.com'); file_get_contentsはローカルのファイルパスだけでなく、URLを入れることでHTTPリクエストを送信することもできます。しかし、その仕様は奥深く難解であり、TIPSが数多く存在する関数でもあります。今回はそんなfile_get_contentsにまつわるTIPSをまとめてみます。 PHP5.3.3で確認していますが、大まかな挙動は他の5.x系でもそんなに変わらないはず。 仕様的なこと 2xx, 3xx以外のレスポンスボディを取得しない HTTPステータスコードが204または304でなければレスポンスボディを含んでいる可能性があります。しかし、file_get_contentsは、2xx, 3xxのみ( それが204や304であっ
Googleの検索アルゴリズム変更 Googleが検索アルゴリズムの変更を発表した。 Web関係の会社はもちろん、Webサービス関係者は非常に注目が集まる。 記事は以下。 米Googleは2月26日(現地時間)、ユーザーによる検索がモバイルにシフトしていることに対応するため、検索アルゴリズムに大きな2つの変更を加えると発表した。 まず、モバイルからの検索結果では、以下2点が重視される。 モバイルフレンドリーな設計になっているかどうか 「App Indexing」の情報を、Androidからログインして検索するユーザーの検索結果に反映 モバイルユーザーの増加に伴って、今回の検索アルゴリズムの変更は適切な対応だろう。 今後はモバイルユーザーに、よりフォーカスしたサイト作りやサービス作りは必須になる。 昨今の流れの中でレスポンシブデザインによって、スマホ対応をしているサイトが多くなってきた
direnv – unclutter your .profile direnv is an extension for your shell. It augments existing shells with a new feature that can load and unload environment variables depending on the current directory. Use cases Load 12factor apps environment variables Create per-project isolated development environments Load secrets for deployment How it works Before each prompt, direnv checks for the existence o
HDE クラウドプロダクト開発部の小本です。 私のお気に入りツールdirenvを紹介します。 direnvとは・・・ シェルのcdをフックし、ディレクトリごとに環境変数を自動設定するツール pyenvなどを置き換えることができるツール Pythonistaも、Rubyistも、Gopherも、みんな使って損はないツール direnv以前の世界(pyenvはawesomeだった) Pythonには、プロジェクトそれぞれに専用の環境を作ってPythonのバージョンやライブラリを切り替えることができるツールがあります。 専用環境を作れる virtualenv 専用環境をコマンドで簡単に切り替えられる virtualenvwrappper と進化し、その最終形態がpyenvです。 pyenvはあらかじめディレクトリに環境を紐付けておくと、ディレクトリにcdしたとき、勝手に環境を切り替えてくれます。
MacでメニューバーやDockを操作したいとき、マウスやトラックパッドでカーソルを動かすことが多い。しかしメニューバーは画面の一番上にあるし、Dockは初期設定の場合、画面下部に位置する。そこでこんなときは、マウスでなくキーボードでDockやメニューバーを自由自在に操るテクを今回は紹介しよう。 Dockをキーボードで操作するには、「control」+「F3」キーを同時に押す。そうすると、Dockにあるアプリのアイコンが少し暗い状態で選択されるので、左右の矢印キーで起動したいアプリを選び、「return」キーを押下すればよい。 アプリを立ちあげず操作を終了したいなら、再度「control」+「F3」キーを押せばOKだ。キーボードショートカットを忘れやすいなら、「Dockさん(F3)」とゴロ合わせで覚えると便利だ。 さらにショートカットキーなら、マウスの右クリック操作も簡単だ。Dockでアプリ
18. オレオレDIでも無いより良い! プロダクションコード public class SharedPreferencesFactory { static SharedPreferencesFactory INSTANCE = new SharedPreferencesFactory(); public static SharedPreferencesFactory getInstance() { return INSTANCE; } public SharedPreferences newInstance(Context context, String name) { return context.getSharedPreferences(name, Context.MODE_PRIVATE); } } テスト用のダミー public class DummySharedPreferenc
こんにちは。 3月が始まりましたので、2月中に話題になったWebサービスやアプリを10個ほどご紹介いたします。 KURADASHI.jp KURADASHI.jpは、本来であれば廃棄されてしまう商品を、最大で希望小売価格の90%オフで販売し、売り上げの一部を寄付する社会貢献型のサービスです。 サイト上ではスナック、飲料水やカップラーメンから化粧品まで様々な商品が並びます。 売り上げの一部は、食料問題に取り組んでいるNPO法人「TABLE FOR TWO International」などの団体に寄付されます。新しい消費の形ですね。 Listband(リストバンド) Listbandは、YouTube動画をつなぎあわせて、自分のアルバムを作成できるWebサービスです。 アルバム1枚あたりの収録可能時間は、実際のCDと同じ74分42秒に設定。自分のベストアルバムを、過去にCDやMDでなど制作した
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く