ios9からコンテンツブロッカーが導入され、アドブロック出来るようになりました。 これまでにもアドブロックする拡張機能はありましたが、認知も含め拍車がかかるかもしれません。 そこで、アドブロックを導入しているユーザーに対して、コンテンツを見せることを制限したり、「広告で成り立っているから、アドブロックを解除してね」とメッセージを表示したりするサイトも中にはあります。 そのように何かしらのアクションを起こすのにアドブロックを導入しているか検知をするのに、FuckAdBlockというのが使えそうです。 実際にios9で、Crystalというコンテンツブロッカーを導入し、FuckAdBlockのサンプルサイトを見てみました。 通常(コンテンツブロッカー非導入時) コンテンツブロッカー導入時 導入方法 fuckadblock.jsというのを読み込みjsで判別出来るようになるみたいです。詳しくはgi
今回、Node.jsを自分のMac(Mac OS X Mountain Lion : 10.8.2)にインストールしました。インストールの手順をまとめておきます。 Node.jsはJavaScriptの実行プラットフォームで、通常クライアントサイドで動くJavaScriptを、サーバーサイドで動かすことができます。GoogleのJavaScript実行エンジンであるV8エンジンを使っているため、性能も高いというのがその特徴です。また、非同期I/Oを簡単に扱えるようにもなっています。またGruntなどのビルドツールを使う場合もNode.jsが必要になってきます。 Node.jsの公式サイトは以下となります。 http://nodejs.org/http://nodejs.jp/nodejs.org_ja/(日本語版)Homebrewを使ってNode.jsをインストールするNode.jsのイン
About Control | «前日 – 1時間前 – 1時間後 – 翌日» – 最新 – 現在地 Overlay | None – Temp – Hum – WV – IN – NO – NO2 – NOX OX – SO2 – CO – CH4 – NMHC – SPM – PM2.5 Air Data | 東京都環境局環境改善部大気保全課 Map Data | 国土数値情報(行政区域データ)国土交通省 Author | Cameron Beccario @cambecc, Facebook, はてな Source | github.com/cambecc/air Modules | node.js, D3.js, when.js Inspiration | HINT.FM wind map 免責事項 | 正確な情報を提供するためのものではありません
About Control | «前日 – 1時間前 – 1時間後 – 翌日» – 最新 – 現在地 Gallery | 無風, そよ風, 雷雨, 台風18号, 台風18号後 Air Data | 東京都環境局環境改善部大気保全課 Map Data | 国土数値情報(行政区域データ)国土交通省 Font | M+ FONTS Author | Cameron Beccario @cambecc Source | github.com/cambecc/air Modules | node.js, D3.js, canvg, when.js, node-postgres Inspiration | HINT.FM wind map 免責事項 | 正確な情報を提供するためのものではありません
ソーシャルボタンのJavaScriptでfunctionの前に「!」がついている理由を調べてみました。 1.はじめに TwitterやPocketなどのソーシャルボタンのコードをみると、共通してscript要素の中にあるfunctionの前に「!(エクスクラメーション)」がついています。 Twitterの場合 <a href="https://twitter.com/share" class="twitter-share-button" data-via="yujiro" data-lang="ja" data-size="large">ツイート</a> <script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getE
平素よりQA@ITをご利用いただき、誠にありがとうございます。 QA@ITは「質問や回答を『共有』し『編集』していくことでベストなQAを蓄積できる、ITエンジニアのための問題解決コミュニティー」として約7年間運営をしてきました。これまでサービスを続けることができたのは、QA@ITのコンセプトに共感をいただき、適切な質問や回答をお寄せいただいた皆さまのご支援があったからこそと考えております。重ねて御礼申し上げます。 しかしながら、エンジニアの情報入手方法の多様化やQAサービス市場の状況、@ITの今後のメディア運営方針などを検討した結果、2020年2月28日(金)15:00をもちましてQA@ITのサービスを終了することにしました。 これまでご利用をいただきました皆さまには残念なお知らせとなり、誠に心苦しく思っております。何とぞ、ご理解をいただけますと幸いです。 QA@ITの7年間で皆さまの知識
会社経営はクソゲー過ぎる!――ユビキタスエンターテインメントの清水 亮氏がゲストの「ゲーマーはもっと経営者を目指すべき!」第9回 副編集長:TAITAI カメラマン:田井中純平 123→ 連載第9回めとなる,ドワンゴ・川上量生氏との対談企画「ゲーマーはもっと経営者を目指すべき!」。今回は,元ドワンゴの社員で,現在はユビキタスエンターテインメントの代表を務める清水 亮氏がゲストとして登場。起業や経営とはどういうことなのか? それをゲームに喩えて説明してもらいながら,いろいろな話を語ってもらいました。 清水氏といえば,主にスマートフォンをターゲットとしたゲームライブラリ「enchant.js」や,投稿型ゲームサイト「9leap (ナインリープ)」などのサービスを立ち上げたことでも知られる人物。以前に4Gamerでもインタビューをしたことがある同氏ですが,その軽妙な語り口は非常に特徴的です。 ド
iphoneアプリでnode.jsと通信する。 ネイティブアプリでリアルタイムな通信ができるので幅が広がりそう。 環境はMacOSX10で、今回は全部ローカル作業。 objective-cでWebSocket通信 iPhoneアプリとnode.jsで双方向通信するのは、もちろんWebSocketで行う。node.jsをインストールしたことある人はわかると思うが、WebSocket通信はsocket.IOモジュールで行っているのでクライアントサイド(objective-c)もsocket.IOにしたい。ライブラリはsokect.IO-objcを使う。 インストール xcode側 socket.IO-objcの依存ライブラリをインポート cocoa-websocket RegexKitLite json-framework ASIHTTPRequest cocoa-websocket http
2012年11月18日(日) 10:30-17:30(予定) 後夜祭18:00- 法政大学 市ヶ谷キャンパス 外濠校舎 東京Node学園祭について スマートフォンの増加により現実になりつつあるC10K問題や、WebSocketにより実現されつつあるリアルタイムWeb。これらへのソリューションとして世界中から注目されているのが、サーバサイドJavaScriptプラットフォームのNode.jsです。 このたびNode.js日本ユーザグループは、npmの作者であり、かつNode.jsの新たなゲートキーパーであるIsaac Schlueter氏、NodeConfの主催者であるMikeal Rogers氏、NodeJitsuのCharlie Robbins氏、最も多くのnpmモジュールを提供する開発者であるJames Halliday氏を招聘し、2回目の「東京Node学園祭」を開催します。
19:00-19:30 (30min) | 開場19:30-19:50 (20min) | 「10分で作る Node.js Auto Scale 環境 with Amazon CloudFormation」(@hakobera)19:50-20:10 (20min) | 「v0.8 の話か何か」(@koichik)20:20-20:40 (20min) | 「そうだったのか! 学べる process.nextTick()」(@jovi0608)20:40-21:00 (20min) | 「#txjs でやった npm の話」(@jedschmidt)21:20-22:00 (40min) | LT大会 (5min * 6ぐらい)
「Node Ninja」は、ハイパフォーマンスでアクセスバーストに強い同社のIaaS型パブリッククラウドサービス「Z Cloud」上に、Node.jsの開発環境をセットアップし、ソフトウェア開発プロジェクトのための共有Webサービス「GitHub」との連携機能や、Node.jsとの親和性が高いデータベース「MongoDB」をプリインストールすることによって、開発者が手間をかけずに、開発に専念できる環境を実現する。 使用するサーバは国内データセンターに設置しているので、ネットワーク遅延が少ない。また、サーバとブラウザ間の双方向通信規格「WebSocket」に対応する。国内データセンターの利用やWebSocket対応によって、大量のクライアントに対するリアルタイム性の高いWebサイト構築やサービス提供を可能にしている。 同社は、今後Node Ninjaのサービスを充実するとともに、東京や大阪で
var XHR = new XMLHttpRequest(); query = "http://www.muratayusuke.com/"; XHR.open("GET",query,true); XHR.onreadystatechange = function(){ if (XHR.readyState == 4 && XHR.status == 200){ alert("hoge"); } }; XHR.send(null); 上記のコードなんかよく見るXMLHttpRequestのコードだと思いますが、最近のChromeでこいつがエラーを吐くようになりました。そう、 "XMLHttpRequest cannot load http://www.muratayusuke.com/. Origin http://muratest is not allowed by A
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く