タグ

2012年9月26日のブックマーク (28件)

  • Do No Track 実装ガイド

    Do Not Track 実装ガイド 第 1 章 : Do Not Track の概要 1 背景 Do Not Track の仕組み トラッキングを巡る議論 プライバシー技術と Do Not Tack » プライバシーポリシー » オプトアウト Cookie と AdChoices » Do Not Trackと法律 第 2 章 : ケーススタディ 11 ケーススタディ 1 : 広告会社 ケーススタディ 2 : テクノロジープロバイダ ケーススタディ 3 : メディア企業 ケーススタディ 4 : ソフトウェア企業 考慮すべきその他の問題 » オプトアウト Cookie » IP アドレス » モバイル端末 » ファーストパーティのホストに設定されるサードパーティ Cookie DNT 対応フローチャート 第 3 章 : チュートリアル 20 チュートリアル 1 : JavaScript

  • Linux(ubuntu)ディスクのUUIDを調べてマウントする方法 - それマグで!

    /etc/fstabを書くときに、uuidになっててこまる。uuidの書き方を調べた ubuntuはuuidが標準になった。 uuidを使うと ディスクの接続が多少変わって /dev/sda1 /dev/sdb1 が入れ替わっても安心。 UUIDのサンプル ubuntuのfstabの例 1 # /etc/fstab: static file system information. 2 # 3 # Use 'blkid -o value -s UUID' to print the universally unique identifier 4 # for a device; this may be used with UUID= as a more robust way to name 5 # devices that works even if disks are added and re

    Linux(ubuntu)ディスクのUUIDを調べてマウントする方法 - それマグで!
  • Perl Oceanとmixiのチャット機能トライアルの紹介 - mixi engineer blog

    大槻唯が好きすぎて辛いlapis25です.エンジニアブログをはじめて書きます. この記事では,リアルタイムコミュニケーションフレームワークスイート Perl Oceanの紹介と,Perl Oceanを用いて開発した,mixiのチャット機能のトライアルについて紹介したいと思います. XMPP まずは,Perl Oceanのコア技術である,XMPPの概要を軽く説明します. 1990年代後半からYahoo! Messenger,Microsoft LiveやAOL AIMなどさまざまなメッセンジャアプリが開発されていましたが,それらのアプリは独自の仕様によって作られていました.メッセンジャに要求される仕様を標準化するためにJabberが生まれました.Jabberは名前をXMPP(Extensible Messaging And Presence Protocol:拡張可能なメッセージとプレゼンス

    Perl Oceanとmixiのチャット機能トライアルの紹介 - mixi engineer blog
  • iOS6でgoogle mapとyoutubeを外した本当の理由

    渡部薫 - Kaoru Watanabe @sorahikaru AppleMapサービスにあれこれ文句言っている人を多くみかけるが、別の視点を紹介したい。Mapはモバイル(スマホ)にとって検索と同じくらい重要なサービスである。インターネット=ウェブ=情報であり、だからこそ=検索 =Google最強となった。 2012-09-24 23:15:23 渡部薫 - Kaoru Watanabe @sorahikaru 多くの人がモバイル・インターネット(スマホ)で検索同様に利用するのがMapである。なぜならリアル世界に生きていて日々移動するから。人が移動するその情報は、文字入力のクエリ同様、100年単位で見ればものすごく貴重なデータなのだ。検索をGoogleに支配され、 2012-09-24 23:16:47 渡部薫 - Kaoru Watanabe @sorahikaru 行動履歴までもG

    iOS6でgoogle mapとyoutubeを外した本当の理由
  • 第37回 自作の実用ツールをオープンソースで公開 | gihyo.jp

    開発や運用作業の効率化、あるいは課題解決のためにちょっとしたプログラムを開発したことがある人は多いでしょう。オープンソースとして公開されている「Tomahawk」も、もともとサーバ構築の手間を軽減するために開発されました。今回は、このTomahawkの開発者であるサイバーエージェントアメーバ事業部ピグディビジョンエンジニア、生沼一公(おいぬま かずひろ)氏にお話を伺いました。 生沼一公氏 負荷テスト用サーバを効率的に構築するために開発 ソースコードを広く一般に公開し、興味のある複数のエンジニアが協力し合いながら開発を進めるオープンソースは、LinuxやApache、MySQLなど優れたソフトウェアを世に送り出したほか、最近ではAndroidやHadoopといった注目度の高いプロダクトを開発しています。サイバーエージェントアメーバ事業部ピグディビジョンエンジニアの生沼一公氏は、このオープ

  • GitHub - kripken/BananaBread: BananaBread is a C++ 3D game engine that runs on the web using JavaScript+WebGL+HTML

    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

    GitHub - kripken/BananaBread: BananaBread is a C++ 3D game engine that runs on the web using JavaScript+WebGL+HTML
  • Expired

    Expired:掲載期限切れです この記事は,ロイター・ジャパン との契約の掲載期限(30日間)を過ぎましたのでサーバから削除しました。 このページは20秒後にITmedia ニュース トップページに自動的に切り替わります。

  • 「Google Chrome 22」の安定版リリース 「Chrome for iOS」もiPhone 5とiOS 6に対応

    Google Chrome 22」の安定版リリース 「Chrome for iOS」もiPhone 5とiOS 6に対応 最も危険度が高い「Critical」レベルの1件を含む多数の脆弱性に対処した他、拡張機能にショートカットを割り当てられるようになるなど幾つかの新機能が追加された。iOS版Chromeはバージョン21のマイナーアップデートで、iPhone 5の画面サイズへの対応が中心。 米Googleは9月25日(現地時間)、Webブラウザ安定版の最新バージョンとなる「Chrome 22」(バージョン22.0.1229.79)を公開した。インストール後、再起動が必要だ。 また、24日には6月にリリースした「Chrome for iOS」もアップデートした。こちらは21日に米Appleが発売した「iPhone 5」の画面サイズへの対応と、安定性とセキュリティの強化のみで、バージョンは21

    「Google Chrome 22」の安定版リリース 「Chrome for iOS」もiPhone 5とiOS 6に対応
  • Adobe Edge Inspect の公開と Shadow からの移行情報 - akihiro kamijo

    昨日 Edge Inspect が正式に発表されました。これまでは Shadow というコード名で Adobe Labs に公開されていたソフトウェアが、正式にアドビ製品の 1 つになった、という位置づけです。 Edge Inspect は Creative Cloud メンバーシップに含まれています。まだ未登録の人は、とりあえず無料会員として登録すると Edge Inspect がダウンロードできます。 現在、既に Shadow をインストールしている場合は、上の製品ページ内のリンクから、手動で Edge Inspect にアップデートする必要があります。そのまま使っていると、設定済みの期限 (10 月末) が来た時点で利用できなくなるそうです。 一方、インストール済みの Shadow の Chrome 拡張は、自動的に Edge Inspect の Chrome 拡張に置き換えられるそ

  • FacebookのHTML5アプリは何が時期尚早だったのか。「クラッシュの原因も分からないし、スクロールも遅すぎる」

    FacebookのHTML5アプリは何が時期尚早だったのか。「クラッシュの原因も分からないし、スクロールも遅すぎる」 Facebookは、HTML5ベースで開発したiOSのアプリの動作速度が遅くて不評を買っていたため、8月にネイティブアプリケーションとして作り直したアプリへと切り替えました。 Publickeyは先週の記事「ザッカーバーグ氏の「HTML5に賭けたのは失敗」発言には続きがある。長期的にはHTML5への期待も語る」で、このことを通してCEOのザッカーバーグ氏がHTML5についてどう考えているのか、TechCrunchのインタビューでのコメントを紹介しました。 一方で、このHTML5アプリの開発を行っていたFacebookのエンジニアTobie Langel氏は、Facebookが開発したHTML5ベースのアプリが遅かった理由は何なのか。開発上でどこに課題があったのかを、W3Cの

    FacebookのHTML5アプリは何が時期尚早だったのか。「クラッシュの原因も分からないし、スクロールも遅すぎる」
  • LittleSmallscript

    Little Smallscript is a dialect of Smalltalk that compiles into JavaScript. Hidden behind the huge Smalltalk Environment, Smalltalk always had a beautiful syntax that is fit for object oriented scripting. Little Smallscript is an attempt to let Smalltalk see the light of day again. (Although I've never written Smalltalk before ;p) The golden rule of LittleSmallscript is: "It's just JavaScript". Th

  • JavaでBase64エンコード/デコード処理を行う

    みなさん、こんにちは。 産業システム部の加藤です。 今回は、JavaでBase64エンコード/デコード処理を行う方法について紹介します。 Javaには、標準でBase64のエンコード/デコード処理が存在しません。 ネットで検索すると引っ掛かる「sun.misc.BASE64Encoder」を使用する方法がありますが、 このクラスは、Javaのバージョンや Sun 以外の VM には存在しない可能性があるので、 通常、使用しない方がよいとされているものです。 そういった意味で、Javaには、標準でBase64のエンコード/デコード処理が存在しないことになります。 JavaでBase64エンコード/デコード処理を行うには、様々な選択肢があります。 お勧めというわけではありませんが、過去に、私が選択した方法を紹介します。 ・Seasar2(S2Container)に含まれている「org.seas

  • ベストトーク賞投票について | YAPC::Asia Tokyo 2012 - YAPC::Asia Tokyo 2012 [SEPTEMBER 27,28 & 29th]

    こんにちは、牧です もう明日から番なのでドタバタしております。 さて、以前から案内しているベストトーク賞ですが、2年前から色々と準備されてYAPC::Asia登壇に臨んでいるスピーカーの皆様をさらにコーディング・勉強に駆り立てるための努力をたたえるために副賞をつけております。 今年はなんと一位の副賞は次回のYAPC::NA/YAPC::EUへの派遣! さて今年の投票なのですが、今年はpeatixというチケットサービスを使っております。このチケットがメールで9/25付けで再送されていると思いますが、こちらにベストトーク賞投票用のリンクが書かれております(送付されてきたチケットのQRコードの後あたりです) このURLにアクセスしていただくと、投票ページに飛べますのでそちらから投票用のトークリストを呼び出して投票を行ってください(なお、9/28まで投票はできないようになっています) 2日通し券

  • 27日から開催される、YAPC::Asiaの見どころを紹介(後編) | gihyo.jp

    こんにちは。中村です。9月27日(木⁠)⁠、28日(金), 29日(土)の3日間にわたり開催されるPerlのお祭り「YAPC::Asia Tokyo 2012⁠」⁠。前編に引き続き、YAPC::Asia Tokyo 2012の見どころ, そして今年積極的に試みられている様々なサブイベントなどをご紹介します。 YAPC::Asia2012来場者全員集合! 昨年のYAPC::Asia(http://30d.jp/yapcasia/4/photo/86 (c) Japan Perl Association) 毎年多くのトーク応募が寄せられるYAPC::Asia。今年もバラエティーに富んだトークが予定されています。まずはYAPC::Asia 2012来場者全員に聞いていただきたいトラックを3つピックアップしました。 オープニングトーク(Yusuke Kushii) YAPC::Asia 2012の

    27日から開催される、YAPC::Asiaの見どころを紹介(後編) | gihyo.jp
  • iPhone5やiOS6で、カメラ系アプリが画像を保存しなくなった場合の対処方法 | fladdict

    こんにちは地雷キャッチャーfladdictです。 最近、カメラアプリ系でユーザーから「突然、カメラアプリが画像を保存しなくなったのですが?」という質問が増えてます。そんなユーザーの皆さんの為の解決方法 iOSのセキュリティポリシー変更で、iOS6はカメラがアルバム等にアクセスすると「カメラへのアクセスを許可しますか?」的な質問がでるようになっています。ここでうっかり「いいえ」を選択すると、もうそのアプリはアルバムに保存できなくなってしまうんですね。このポップアップの設計が微妙で、ユーザーが二度と復帰できなくなるケースがちらほらと。 この問題は下記方法で解決できます。 iPhone純正の設定アプリを開きます。 プライバシー > 写真 を開きます。 カメラアプリの一覧がずらずら出ますが、該当アプリがオフになっているはずなのでオンに戻します。 ディベロッパ側でもアラートを工夫すべきなのですが、昔

  • YAPC::Asia 2012 開場時間、会場への行き方について | YAPC::Asia Tokyo 2012 - YAPC::Asia Tokyo 2012 [SEPTEMBER 27,28 & 29th]

    こんにちは、櫛井です。 いよいよYAPC::Asia Tokyo 2012 が明日から開催となります。 (明日は前夜祭ですが)スタッフはモリモリ準備している最中です。 というわけで、あらためて各日の開場時間や会場への行き方について お知らせしておきたいと思います。 各日の開場時間・タイムテーブル ・9月27日(木) 前夜祭 17:00 開場 17:30 参加者プレ受付開始 18:00 開会 19:40 トーク終了 20:00 閉場 タイムテーブルはこちら ・9月28日(金) 一日目 9:00 開場&受付開始 10:00 開会 18:55 トーク終了 19:00 懇親会スタート 21:00 閉場 タイムテーブルはこちら ・9月29日(土) 二日目 9:30 開場&受付開始 10:30 トーク開始 18:25 トーク終了 18:40 クロージング 19:00 閉場 タイムテーブルはこちら 会場

  • Mac miniを購入しました

    LINNのSneaky DSを購入したときから、メディアサーバーを用意したいなぁ…と思っていて、候補としては、QNAPの黒モデルHDD1台刺しか2台刺しか…はたまた、Mac miniを購入してサーバー運用かな、と考えていました。 ただ、どうせなら、専用NASよりも、Mac miniをサーバーにした方が、色々とつぶしがききそうです。 つことで、心はMac miniに傾いていたとある徹夜明けのアキヨドで【MAC乗り換え応援キャンペーン】 というセールが開催されているのを発見! なんでも、今マックの体を買うと、手持ちのWINDOWSマシンを最低20,000円で下取りしてくれるとのこと。期間は買い取りまでのプロセスを含め今月29日までだったかな?詳細は店舗で聞いてみて下さい。 で、早速店員さんに詳細を聞いてみると、下取りマシンの条件は、 ●WINDOWSマシンであること ●ブラウン管・トリニトロ

    Mac miniを購入しました
  • Ruby脳が理解するJavaScriptのオブジェクト指向(その3)

    Ruby脳が理解するJavaScriptのオブジェクト指向 」および「Ruby脳が理解するJavaScriptのオブジェクト指向(その2) 」の続きです。 引き続きJavaScriptにおける「Object.create」について学んだので、自分の理解を書いてみます。当然に、間違いが含まれています。ご指摘助かります。 [注意事項!]はっきり言ってRubyはもう全然関係ない記事になっています。記事のタイトルにおける「Ruby脳が」を「僕が」に置換して、納得された上で以下の記事をお楽しみ下さいm(__)m new 演算子問題に対する解決策を考える JavaScriptにおいて同種のオブジェクトを複数生成するには、クラス風記法のコンストラクタ関数とnew演算子の組合せを利用するのが便利だと学びました。その一方で、この特殊コンストラクタはnewを忘れると深刻なバグを生むという問題が指摘されていま

  • Ruby脳が理解するJavaScriptのオブジェクト指向(その2)

    Ruby脳が理解するJavaScriptのオブジェクト指向 」の続きです。 引き続きJavaScriptのオブジェクト指向における「継承」について学んだので、自分の理解を書いてみます。当然に、間違いが含まれています。ご指摘助かります。 前回のまとめ 前回の記事では、JavaScriptの「オブジェクトの生成」、「プロトタイプチェーン」、「オブジェクトコンストラクタ」、「new演算子」の各概念について順にみました。これらを通したJavaScriptのオブジェクト指向に対する僕の理解は概ね次のようなものです。 すべてのオブジェクトは__proto__プロパティ(非標準)を持っていて、プロパティ探索に関し、ここにセットされたオブジェクトを順次たどりこれを解決する(プロトタイプチェーン)。__proto__にはデフォルトで空オブジェクトがセットされている。 同種オブジェクト(属性値だけが異なるオ

  • Ruby脳が理解するJavaScriptのオブジェクト指向

    (追記:2012-12-15) 記事およびこれに続くその2,その3をまとめて電子書籍化しました。「Gumroad」を通して100円にて販売しています。内容についての追加・変更はありませんが、誤記の修正およびメディア向けの調整を行っています。 電子書籍Ruby脳が理解するJavaScriptのオブジェクト指向」EPUB版 このリンクはGumroadにおける商品購入リンクになっています。クリックすると、オーバーレイ・ウインドウが立ち上がって、この場でクレジットカード決済による購入が可能です。購入にはクレジット情報およびメールアドレスの入力が必要になります。購入すると、入力したメールアドレスにコンテンツのDLリンクが送られてきます。 購入ご検討のほどよろしくお願いしますm(__)m 関連記事: 電子書籍Ruby脳が理解するJavaScriptのオブジェクト指向」EPUB版をGumroadか

  • 仰天の続編付き!! ピンチにさらに油を注いで大炎上の実例をAUからお届け

    わたしはサラリーマンには向いていませんでしたが、新卒で入ったリクルートでひとつだけ座右の銘となる言葉をゲットしました。どの上司が言ったのかまでは覚えてません。すいません。 「ピンチの時こそチャンス」 深い。深すぎる。これが発展して「崖っぷち愛好会会長」となったわけでありますが、一般のサラリーマンの場合、ピンチはミスのことを指す場合が多い。このミスをいかに誠意を持って切り抜け、逆に信頼を得ることがプロの仕事。それほどミスは出したことは無いが、昔々、リクルート時代に正規輸入ディーラーの仕事を受注して数千万いただいたけど、車が全く売れなかった時があった。死ぬ気でリクルートで社内営業して15台くらい売って担当者のクビをつなぎました。Facebookで先日、このときに車を買ってくれた同僚から友達申請が来たときに思い出しました。汗かきました。 が。しかし・・・ このピンチの時の初動を誤ると顧客の激怒を

    仰天の続編付き!! ピンチにさらに油を注いで大炎上の実例をAUからお届け
  • Adobe が公開したソースコードを表示するためのフォント「Source Code Pro」を早速使ってみた | TM Life

    昨日 Adobe がソースコードを表示する目的として 開発した「Source Code Pro」というフォントを公開しました. ライセンスは SIL OPEN FONT LICENSE で SourceForge と GitHub で公開されています. また, Googe Web Fonts でサポートされていたので 早速使ってみました. Table of contents サンプルデモ 使い方 サンプルデモ サンプルは jsdo.it で作りました. Demo00 Demo01 Googe Web Fonts 経由で読み込み, textarea に適応させています. textarea に文字列を入力すると「Source Code Pro」が適応された文字列が表示されます. 全体的にキレイな印象です. また, I(アイ), l(エル), 1(いち)や O(オー)と0(レイ)の違いが明確で見

    Adobe が公開したソースコードを表示するためのフォント「Source Code Pro」を早速使ってみた | TM Life
  • 高木浩光@自宅の日記 - Tポイントは本当は何をやっているのか

    ■ Tポイントは当は何をやっているのか Tポイントが実際のところ何をやっているのかは、以前から確認する必要があると考えていたのだが*1、その加盟店に公共図書館をを加えるという話が出てきて*2、いよいよ待ったなしの段階に入ったと思い、5月から6月にかけて「Tカードサポートセンター」に問い合わせて確認していた。 最初に問い合わせたのは5月8日で、「T会員規約にはこう書かれているが実際には何をやっているのか」と素朴に尋ねたところ、電話に出たオペレータからは、「ファミリーマートを利用した会員にガストでクーポンを出したり、ガストを利用した会員にファミリーマートでクーポンを出したりしている」という趣旨の説明があった。このオペレータは、このようなクーポン発行に、商品名レベルの購入履歴は使用しておらず、ファミリーマートの利用の有無(店舗レベル)に基づいてクーポンを発行しているという認識のようだった。 そ

  • 要約: Apple iPhone5のページのJPEGとJSとcanvasタグによるビデオの実装がやばいという話

    2012 年 9 月 26 日 追記しました。 要約エントリー。 元記事 : iPhone 5 website teardown: How Apple compresses video using JPEG, JSON, and <canvas> アップルのサイトの iPhone5 のページにある「スライドしてアンロック」のアニメーションが、信じられない実装になっている、という話。簡単に要約してみた。(ミスなどの指摘は @lowply までお願いします) もともと h.264 と WebM の動画フォーマット戦争でブラウザ互換性の問題がまだ残っている上、iPhone などは「再生ボタン」を押さないと再生できなかったりするので、こうした短いアニメーションに video タグを使うことは最適解ではなかったらしい。 そこで発想の転換をして、Retina MBP のページでは、蓋が開くたった 2

    要約: Apple iPhone5のページのJPEGとJSとcanvasタグによるビデオの実装がやばいという話
  • Github PagesでSphinxの出力をホストする - 西尾泰和のはてなダイアリー

    難しそうな気配を感じて二の足を踏んでいたが意外とあっさりだったのでメモ。 1. Sphinxの出力ファイルを単に配置するだけでは_staticなどが無視されて悲しくなるので、github pages に Sphinx で生成したドキュメントを公開する。 - kuma8の日記を参考に、sphinxtogithubをインストールする。(←意外とあっさりポイント1) 2. make cleanしてmake htmlし直して問題ないことを確認。 3. 今回HTMLを生成するためのsphinxのコードは今このリポジトリで管理されているので、この手元のワークツリーを空っぽにしたりとかしたくない。そこでリポジトリ内で同じリポジトリをcloneする。ちなみにいまプロジェクトルートがlearn_languageで、その中のsphinxdocってディレクトリの中にいる。 $ git clone https:/

    Github PagesでSphinxの出力をホストする - 西尾泰和のはてなダイアリー
  • github pages に Sphinx で生成したドキュメントを公開する。 - kuma8の雑記帳

    Github Pages にSphinxで生成したドキュメントを公開するほうほうです。 Github Pages では各リポジトリごとにプロジェクトページを作成することができます。 各プロジェクトごとにページを作成することでマニュアルなどの公開が便利にできます。 Sphinx で生成したドキュメントをそのまま公開すると、スタイルシートなど静的ファイルへのリンクが切れてしまいます。 静的ファイルは、ルートからのパスを想定しているためです。 html 生成時にリンクを修正してくれるプラグインが公開されています。 sphinxtogithub を利用すると、 Github Pages 用のリンクに修正してくれます。 利用方法 1. sphinxtogithub をインストールする。 $ easy_install -ZU sphinxtogithub2. conf.py で、プラグインを有効にする

    github pages に Sphinx で生成したドキュメントを公開する。 - kuma8の雑記帳
  • Adobeアカデミックストア

    Yes, Adobe offers free products like Acrobat Reader, Aero, Fill & Sign, Photoshop Express, and Adobe Scan. You can also use Creative Cloud Express, Fresco, and Lightroom Mobile for free, with the option of making in-app purchases. Adobe makes some of the most widely used software applications in the world, many of which are industry standard. Get started with free apps like Adobe Acrobat Reader, A

  • Ace - The High Performance Code Editor for the Web

    Built for Code Ace is an embeddable code editor written in JavaScript. It matches the features and performance of native editors such as Sublime, Vim and TextMate. It can be easily embedded in any web page and JavaScript application. Ace is maintained as the primary editor for Cloud9 IDE and is the successor of the Mozilla Skywriter (Bespin) project. /** * In fact, you're looking at ACE right now.