
SEO、さらにはモバイルでのSEOに成功するために最も大切なことは何だろうか。グーグルの社員が発した強いメッセージは、ぜひチェックしてほしい。 ほかにも、「更新を停止すると検索トラフィックは減るのか(事例)」「SEOの必要なユーザーコンテキスト理解」「スマホ対応で必要なこと」「1か月でサイトをモバイルフレンドリーにしよう」などなど、今週もSEOの情報をお届けする。 イタリアのグーグルのウェブスパムチームで働いているルベルタ・レミジ氏が、インタビューを受けた。 テーマは、品質とユーザー体験だ。 「この手順に従えば、完璧なサイトを作ることができて、検索エンジンに対して最高のパフォーマンスを獲得し、ものすごいコンバージョン率を達成できる」と言って手渡せるような、“高品質なサイトを作るためのレシピ”があったらいいと思います。私の仕事は、ずっと簡単になるでしょう。 でも残念ながらそういったレシピは存
注意 このページにアクセスするには、承認が必要です。 サインインまたはディレクトリの変更を試すことができます。 このページにアクセスするには、承認が必要です。 ディレクトリの変更を試すことができます。 コンパイラの最適化についてすべてのプログラマが知っておくべきこと Hadi Brais コード サンプルのダウンロード 高度なプログラミング言語には、関数、条件付きステートメント、ループなど、驚くほど生産性が上る抽象プログラミング コンストラクトが多数用意されています。ただし、高度なプログラミング言語でコードを作成する場合のデメリットの 1 つは、パフォーマンスが大幅に低下するおそれがあることです。パフォーマンスを犠牲にすることなく、わかりやすく、メンテナンスしやすいコードを作成するのが理想です。このため、コンパイラがコードを自動的に最適化してパフォーマンスの向上を図ります。最近のコンパイラ
By Robert Scoble フリーフードや24時間使用可能なジム、無料ランドリーなどさまざまな福利厚生がそろった夢の企業「Google」は、求人サイトGlassdoorにより作成された「給与&福利厚生が優れた企業トップ25」でも堂々のトップレートをたたき出しています。Googleではエンジニアの意見が尊重され、平均年収は約12万ドル(約1450万円)にもなるといわれていますが、そんなGoogleのエンジニアになるために必要なスキル11個をBusiness Insider Indiaがまとめています。 11 skills you need to master to land a $100,000 engineering job at Google | Business Insider India http://www.businessinsider.in/11-skills-you-n
みなさんこんにちは。アナリストの荒木です。近い将来さまざまな仕事がロボットに置き換わっていくと多くの人が予想しており、そのコアテクノロジーの一つが機械学習です。GoogleがDeepMindを買収したことで機械学習という言葉も身近になりつつありますが、すでにamazonレコメンドや画像認識などで活躍しています。 そこで今回は、ウェブ担当者が「機械学習ってどんなことをやっているのだろう?」という場合に勉強できるスライドをまとめました。 ↓【無料DL】「SEO内部対策チェックシート」を無料ダウンロードする 機械学習によるデータ分析まわりのお話機械学習でどんなことをしているのかをまとめたスライドです。データのこと・機械学習のこと・評価のこと・分析のことの4部構成で、データマイニングの一連の流れを学ぶことができます。 Deep LearningGoogleの猫認識例で有名になった手法を紹介したスラ
この章では、関数型の至宝であるコンビネータライブラリについて説明します。 コンビネータとは何か? この章でいうコンビネータとは、ある型の部品と部品を組み合わせて、同じ型のより大きな部品を作るための関数のことです。たとえば、パーサのコンビネータライブラリは、パーサを組み合わせるための各種コンビネータを提供しており、簡単にパーサを作成できます。コンビネータライブラリは、言語内DSL(Domain Specific Language)と表現してもよいでしょう。 関数型では、パーサに加えて、データを文字列でわかりやすく表示するプリティプリンタ、SQL、XML、ハードウェア記述、そしてデリバティブ(金融商品)記述、楽譜記述など多様なコンビネータライブラリが作られ、実際に使われています。この章では、パーサのコンビネータライブラリを取り上げます。 CSVのパーサ たとえ簡潔でも、実用的でないパーサの例だ
計算幾何学とは 小学生や中学生の頃、算数や数学の授業で、台形の面積を求めたり、直線の方程式を解いたりした記憶が誰にでもあることでしょう。計算幾何学とは、コンピュータサイエンスの立場から、こうした「図形」に関するアルゴリズムを研究する学問です。計算幾何学は、今日のコンピュータグラフィックスやCADの発展においてきわめて重要な役割を担っているほか、地理情報システム(GIS)やロボット工学といった数多くの分野に応用されています。 本連載では、ブログ可視化サイトの「Blogopolis」で採用されている計算幾何的アプローチを引き合いに出しつつ、Javaプログラムでアルゴリズムを実装しながら、計算幾何学の初歩を学びます。 Blogopolisとボロノイ図 Blogopolisは筆者の開発したWebサイトで、主に日本国内で開設された25万件以上のブログを解析し、「仮想都市景観」として視覚化したサービ
1: 以下、\(^o^)/でVIPがお送りします 2015/02/28(土) 22:51:59.16 ID:eFoRVj/r0.net みなさん、こんばんは 第23回となる今回は「暗号方式」について勉強していきましょう 2: 以下、\(^o^)/でVIPがお送りします 2015/02/28(土) 22:52:18.70 ID:qNE86U7G0.net 待ってました! 3: 以下、\(^o^)/でVIPがお送りします 2015/02/28(土) 22:52:55.61 ID:sTuQb+HO0.net 暗号方式ってなに? 5: 以下、\(^o^)/でVIPがお送りします 2015/02/28(土) 22:53:43.92 ID:WyuU5XDW0.net 2chでいうトリップが暗号方式だよ 4: 以下、\(^o^)/でVIPがお送りします 2015/02/28(土) 22:53:30.47
Googleの検索アルゴリズム変更 Googleが検索アルゴリズムの変更を発表した。 Web関係の会社はもちろん、Webサービス関係者は非常に注目が集まる。 記事は以下。 米Googleは2月26日(現地時間)、ユーザーによる検索がモバイルにシフトしていることに対応するため、検索アルゴリズムに大きな2つの変更を加えると発表した。 まず、モバイルからの検索結果では、以下2点が重視される。 モバイルフレンドリーな設計になっているかどうか 「App Indexing」の情報を、Androidからログインして検索するユーザーの検索結果に反映 モバイルユーザーの増加に伴って、今回の検索アルゴリズムの変更は適切な対応だろう。 今後はモバイルユーザーに、よりフォーカスしたサイト作りやサービス作りは必須になる。 昨今の流れの中でレスポンシブデザインによって、スマホ対応をしているサイトが多くなってきた
裸眼の視力が良い場合、メガネをかけている人の「視界がぼやけて見える」という感覚が分からなかったりするものですが、視力データを入力すればその数値の視力の人の目に映る世界を体感できる視力シミュレーターが「Eye Sim」です。Eye Simはハーバード大学とウォーリック大学の物理学者により開発されたシミュレーターで、視力データから複雑なアルゴリズムによりゼルニケ多項式を生成することで、「視力の悪い人には世界がどのように映っているのか?」を誰でも体感できるようになっています。 Eye Sim | The Eyesight Simulator http://www.eye-sim.com/ 「Eye Sim」の使い方は簡単で、ページ上部に視力を入力して「Simulate」をクリックするだけでOK。 なお、各項目は以下のような意味を持っています。 ・Sph(Spherical):球面度数 近視・遠視
この記事の目的はKen Perlinの改良パーリンノイズを分かりやすく分析し、お伝えすることです。記事内のコードはC#で書かれており、自由にご利用いただけます。最終形のみを見たい方は、こちらから最終的なソースをご確認ください。 パーリンノイズは手続き的なコンテンツ生成によく使われる、非常に強力なアルゴリズムです。ゲームや、映画などの視覚媒体に特に有用です。パーリンノイズの開発者であるKen Perlinは、この最初の実装でアカデミー賞を受賞しました。彼が2002年に発表した改良パーリンノイズについて、私はこの記事で掘り下げていきます。パーリンノイズは、ゲーム開発においては、波形の類や、起伏のある素材、テクスチャなどに有用です。例えば手続き型の地形(Minecraftのような地形はパーリンノイズで生成できます)、炎のエフェクト、水、雲などにも使えます。これらのエフェクトのほとんどが2次元、3
USでは、定額制動画配信サービスの絶対的王者であるNetflix。 視聴者データ分析をもとに1億ドルという巨額の制作費をつぎ込み成功させたエミー賞受賞ドラマ「ハウスオブカード」や、2014年にはネットワーク中立性の話題でも有名になりました。しかし、私が最も注目しているNetflixのすごさは、何よりもオススメ機能(レコメンデーションエンジン)です。 全視聴の75%がオススメ機能から。 Netflixのなんと75%もの視聴が、オススメ機能から始まっているといいます。これは驚異的な割合です。だって、想像してみてください。「XXって映画観たいな。検索、検索・・・」という前に「(オススメ欄に)XXがある!これ観よう。」となる状況を作っているのです。通常のケースでは、オススメ機能からの視聴なんて、Netflixの半分もないでしょう。 この75%という数字こそが、Netflixのプロダクトイノベーショ
データ構造など技術的な背景をちゃんと知っていれば、データ操作に関する正しい英語を使えるねーて話です。用語のイメージもつかめるようにしていますので、shift / unshift とかイメージできない方もどうぞ。 1. push / pop = スタック push pop は、スタックの用語で、それぞれ pop はスタックから取り出す、push は挿入する事を意味します。JavaScript や Ruby の Array には、スタックとしてのコンセプトもあるので、push / popという用語が使われます。 対して、Javaの ArrayList (インターフェースは Collection) は、単なる集合を表すインターフェースなので、抽象化のために add / remove というネーミングが使われます。そういえば、Javaには、Stackというクラスも別途用意されていますね。Stack
いまや、いかに「コンテンツが王者」であるかを、だれもが語り、「ユーザーのために質の高いコンテンツを作る」ようにとアドバイスする。キーワードが(not provided)になる以前から、「キーワードは終わった」と口にする人もいた。 もちろん、こうした言葉によってそれなりのアプローチがひらめく場合も多少はあるかもしれないが、実際のところ、たいていは、それ以上の情報を何ももたらさない役立たずの決まり文句でしかない。 コンテンツの関連性測定を可能にする「質の高いコンテンツ」とは何なのだろうか。 ユーザーにとって関連性の高いコンテンツとは、どのようにすれば作れるのだろうか。 「タイトルにキーワードを入れ、コンテンツにキーワードを7回入れる」といった手法は、まだ有効だろうか。 検索エンジンが時とともにどのように発達してきたのか、そしてどんな特徴が流行しその重要性が変動してきたのかを理解するべく、Sea
銀行員待行列(Banker's deque)、二つのリストで構成奴~~wwwww 入奴と出奴~wwwwwwwww ↓入奴 三(^o^)ノ [(^o^)ノ, (^o^)ノ, (^o^)ノ] ヽ(^o^)三 [ヽ(^o^), ヽ(^o^), ヽ(^o^)] ↑出奴 追加は入奴にcons、取り出しは出奴にuncons奴~wwwリストなので基本定数時間奴~wwwwww リスト枯渇防止の為、リストの長さに以下の条件課奴~~~wwwwww length (入奴) <= length (出奴) * 3 + 1 length (出奴) <= length (入奴) * 3 + 1 条件充足不能場合、|length (入奴) - length (出奴)| <= 1なるよう余剰分反転後短い側の末尾に結合して調整奴~wwwww時間計算量O(length (入奴) + length (出奴))必要~~~~wwww
この記事では、パンダアップデート4.0で何が起こったのかを、パンダアルゴリズムとは何か、検索の品質やコンテンツの品質という観点からどのような点が評価されているかをおさらいしたうえで、それらの項目がどのように影響したのかを、パンダ4.0が強く影響を与えたというプレスリリースサイトを例に検証する。 僕たち検索業界人の多くは、「パンダ4.0」のリリースに面食らった。パンダは基本、月に何回かの頻度でアルゴリズムに「組み込まれていくもの」というのが一般常識になっていたから、アップデートの発表は驚きだった。 それは、Payday LoanアルゴリズムのアップデートやeBayが手動ペナルティを科せられた可能性といったような発表と同じタイミングだったため、インパクトが減じられた感こそあったものの、パンダ4.0へのアップデートによる犠牲者は、プレスリリースサイトの大手などに目立った。 「Search Eng
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く