平日は割りと仕事しているんですが、 さっきふとこんな技術相談を、エンジニアに投げてみました。 お題を投げてみた barimi ねえねえ、技術相談なんだけど、秒速で1億PV稼ぐサイト作るなら、技術的にどうする? 私ならオートリロードとiframeだと思うんだけど。
サイトの真の姿を見る トップページの表示にかかる平均時間は、Amazon、フェリシモ、イトーヨーカドー以外は、10秒以上かかっているのがわかります。しかも半数以上は20秒を超えており、35秒〜77秒というサイトすらあります。稼働率が100%なのは18社中7社だけです。ただし、サイトの真の姿を見るには、正規分布図(distribution)や柱状図(histogram)、箱ひげ図(boxplot)でデータ表示し、分析する必要があります。スマートフォンサイトのパフォーマンス(表示速度)を見て「自分のスマートフォンで見ていると、もっと速い」という担当者がいるのは、データを平均値だけで見ているからです。 試しに、最速の平均値5.783秒でトップページを表示しているAmazonのデータを柱状図で見てみましょう。 Y軸のfrequencyは、計測してその値になった回数を表します。X軸のPERFORMA
2007年10月05日23:15 カテゴリiTechMoney 「良心」レストランは実在する 客としての証言。 REVの日記 @はてな - ここは「良心」レストラン ある料理人の家の裏口で、男が倒れていた。恵まれない男のために、彼は料理を出すことにした。 違うのは、このレストランの料理人は今なお良心的だと思われている事と、出てくる料理の質量ともに年々飛躍的によくなったこと。 レストランの名は、「首都圏におけるネット接続」。「日本の」にしても良さげだけど地域差はゼロとは言えないので一応こうしておく。 1996年 自営業法人成と同時に専用線導入 via 東京インターネット 。128kbps。月額30万円。 「なんて安いんだ!IIJなら45万円もするのに!」 「でも30万も払ってるんだからもったいない」、開いてる時間はNews Feedで回線をなるべく真っ黒に保つ 1998年 引っ越しと同時に、
gistfile1.md 先輩に学ぶ HTTP Status Code 超雑にまとめました。修正してください。 登場人物 アプリケーション先輩: いつも忙しい。横に広がるのが得意(デブじゃない)。 後輩: 頼んでばっかしで役に立たない。 サーバー先輩: アプリケーション先輩と仲がいい。Unix Socket でつながるくらい仲良し。 プロクシ先輩: アプリケーション先輩とかサーバー先輩と後輩の間を取り持って代わりに伝えたりしてくれる。たまに勝手にレスポンスを書き換える。 1xx 系 100 Continue 後輩「あ、先輩!お願いが!」 アプリケーション先輩「おー、聞いてやる。詳しく話せ」 101 Switching Protocols 後輩「せんぱーい、お願いなんですけどー」 アプリケーション先輩「ちょっと待て、お前 HTTP 1.0 で喋るな、 HTTP 1.1 か TLS 1.0 で
iOSでは、もともとテザリング機能が搭載されており、海外のキャリアでは使用することが可能となっております。 日本国内では、Softbank、auともに、テザリングを認めていないため、残念ながら使用することが出来ません。 日本国内のiPhoneでも、iOSには標準機能としてもちろん搭載されておりますが、無効化されているだけですので、これを有効化する方法をご紹介します。 ※以下の方法は、plistを書き換えますので、失敗すると文鎮化する恐れがあります。 また、テザリングに関しては、キャリアから高額料金請求や通信制限または停止などの可能性も否定出来ませんので、内容を十分に理解の理解の上、ご自身の責任の元で実施して下さい。 <純正テザリング有効化手順> ①plistファイルを編集するため、Cydiaから「CommCenter patch for iOS 5」をインストールします。 iPho
テザリング(英: Tethering)とは、携帯電話回線などに接続されたスマートフォンなどを外部モデムとして用いて、パソコンやタブレット端末などをインターネットに接続すること・その機能である。Wikiより というわけで、いままで私、マッコウクジラと化したHuawei X3(日本名Pocket WiFi SII)で外出時は愛機MacbookAirを使っておりました。なんども書いてますが、現在のところSIMはb-mobileの1GB(回線はdocomo)です。 ところが昨日、脱獄してないiPhoneでテザリングができるWebアプリが出たという記事を見まして、これはもうやるっきゃないでしょ、とばかりに身銭を切って人身御供となってみました。本日はその報告です。 その前に、簡単に基礎知識。スマホを無線ルータとして使われると回線を圧迫するため、基本的にはAUもSoftBankもiPhoneはテザリング
* DeNA では、モバゲータウン 内の検索サービスで利用するため、クローリング (プログラムによるウェブページの自動収集) を行っています。 * クロールは現在 202.238.103.126, 202.213.221.97 というグローバル IP アドレスより行っています。携帯向けサービスの場合、各携帯キャリアが公表している IP アドレスからの接続のみ許可していることもあるかと思いますが、上記 IP アドレスからの接続も許可していただけると、検索結果でサイトをご紹介できる可能性が高まります。ご協力いただければ幸いです。 * User-Agent は DoCoMo/2.0 N902iS(c100;TB;W24H12)(compatible; moba-crawler; http://crawler.dena.jp/) となっています。 以前は moba-crawler
メディア関係者向けお問い合わせ先 メールでのお問い合わせ: pr-jp@google.com メディア関係者以外からのお問い合わせにはお答えいたしかねます。 その他すべてのお問い合わせにつきましては、ヘルプセンターをご覧ください。
Google や Microsoft など検索エンジンを運営している会社は、インターネット上のウェブサイトの情報を収集してサーバーに保存している。 これはプログラムを使って自動的に行っている。 そのようなプログラムはロボットのほか、ボット、クローラー、スパイダーなどと呼ばれている。 ボットは定期的にサイトを巡回して情報を更新している。 巡回頻度はサイトの更新頻度などにより異なる。 ボットがサイトにアクセスすると、そのユーザーエージェントがアクセス解析や Apache などウェブサーバーのログに残る。 昔のボットは基本的にJavaScriptを無視するため、それを使ったアクセス解析はボットのユーザーエージェントを取得できない場合があったが、のちにJavaScriptを実行するボットも増えてきた。 ボットのユーザーエージェントは変更される場合がある。 2018年7月現在、私が運営しているサイト
電気自動車(EV)にコネクテッド(つながる)、自動運転――。新技術を搭載するクルマが続々と登場しているが、大ヒットを記録しているものは少ない。どうすれば普及期に突入できるのか。 「…続き エコカーに「無関心の壁」 米自動車市場の現実 [有料会員限定] EV時代はまだ来ない 現実解は「マイルドHV」
修正: 2/10 node-cronを使ったコードの例が間違っていたので修正。 github社製のボットフレームワーク、hubotをIRCボットとして導入する話。 インストール hubotはnode.jsとcoffescriptで書かれたgithub社製のボットフレームワーク。IRCに限らず、campfireやtwitterなどいくつかのアダプタに対応しているが、ここではIRCで利用するための導入手順を記す。 あらかじめnode.jsとnpmをインストールしておいて、hubotをインストールする。 $ git clone git://github.com/github/hubot.git $ cd hubot $ npm installhubotは、ボットが扱うデータを永続化するためにredisというKVSを利用する。redisが入っていない時はエラーになるので動かす前にインストールする。
IPアドレスとマシン名(ホスト名)を関連付けるのが/etc/hostsファイルの役目。下のように172.16.4.133に対応するhogehogeを定義しておくと,pingやtelnetなどでhogehogeを指定するだけでアクセスができる。ただし,設定をしているマシン上だけで有効なため静的な管理にしか対応できない。 $ cat /etc/hosts # Do not remove the following line, or various programs # that require network functionality will fail. 127.0.0.1 localhost.localdomain localhost 172.16.4.133hogehoge 関連する設定ファイルに「/etc/host.conf」がある。名前解決を行う際に,DNSと/etc/hostsど
Guides, HowTos and Tips for Technology Geeks - The Geek Stuff UNIX / Linux: 10 Netstat Command Examples - The Geek Stuffにおいてnetstat(1)コマンドの10の実行サンプルが紹介されている。netstat(1)はルーティング情報やネットワークの接続状況など、ネットワークに関連した情報を出力するためのコマンド。FreeBSDやLinuxなどUnix系OSでネットワークの状況を調査する場合によく利用するコマンドのひとつ。以降に、UNIX / Linux: 10 Netstat Command Examplesで紹介されている内容をFreeBSD 9とUbuntu 9.10向けに調整したものを掲載しておく。Unix系OSでもOSごとに利用するコマンドやオプションが異なる。
情報環境技術研究室の永井です。 今日はDNSのCNAMEの間違った使い方のお話です。 その間違った使い方がうちのサービスで使用されているかもっ!? DNSって? Domain Name System(ドメイン ネーム システム、DNS)はインターネットを使った階層的な分散型データベースシステムである。 1983年に情報科学研究所 (ISI) のポール・モカペトリスとジョン・ポステルにより開発された。 Wikipediaより一部抜粋 http://ja.wikipedia.org/wiki/Domain_Name_System 例えば、ライブドアのポータルサイトといえば「http://www.livedoor.com/」ですが、実際には「http://125.6.172.15/」というIPアドレスがインターネット上の住所になります。でも、こんな数字の羅列を一々覚えていられないので、DNSとい
ここ数日、8.8.8.8や8.8.4.4というIPv4アドレスを持つGoogle Public DNSに関する話題が盛り上がっているのですが、多くの人が「よくわからないけど設定変更したら早い!」と言っているので、そこら辺の話を調査してみました。 昨日、Twitterとブログでtracerouteやdigによる調査協力のお願いを発信し、8.8.8.8へのtracerouteを37件、8.8.8.8とISP DNSへのtraceroute比較及びAkamaiキャッシュサーバへのtraceroute比較を21件、日本各地及び海外のいくつかの地点からご協力頂けました(皆様ありがとうございました!)。 それらのデータをもとに、Google Public DNSを利用した場合の通信経路と、それによる遅延に関する検証を行いました。 Google Public DNSに対する私の感想 まず最初に。 調査前
セッションとは Webアプリケーションにおけるセッションとは、「ユーザーのアクセスに対してユーザー毎に変数を保持する」、「複数のページ間で、変数の共有を可能にする」とあります。Webサイトを訪れた訪問者が行う一連の行動や、その行動を通じてやり取りされる情報などがセッションにあたります。 PHPでは、セッションを理解することが重要なポイントになるので、ここではセッション管理の仕組みを分かりやすく解説していきます。 クッキーの章でも解説しましたが、Webデータのやり取りには、HTTPプロトコルというWebブラウザとWebサーバ間で交わされるインターネットプロトコルが使用されています。HTTPプロトコルには、状態を保持する機能がなく、ユーザー(ブラウザ)が連続的に複数回のアクセス(Webページの表示)をしても、サーバ側はそれを特定のユーザーの連続したアクセスと認識せず、複数のユーザーが複数回
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く