![Amazon.co.jp: 人類が知っていることすべての短い歴史(上) (新潮文庫): ビルブライソン (著), Bryson,Bill (原名), 浩一,楡井 (翻訳): 本](https://cdn-ak-scissors.b.st-hatena.com/image/square/d645ad28064138c52e853d0da839aad07657da91/height=288;version=1;width=512/https%3A%2F%2Fm.media-amazon.com%2Fimages%2FI%2F51SCVnzhMHL._SL500_.jpg)
2014年11月5日にJPCERT/CC、JPRSがドメイン名ハイジャックに関する注意喚起を公開しました。また同日日本経済新聞社が同社サイトがこの攻撃を受けていたことを速報で報じました。*1 ここでは関連情報をまとめます。 注意喚起・対策 JPCERT/CC 登録情報の不正書き換えによるドメイン名ハイジャックに関する注意喚起 JPRS (緊急)登録情報の不正書き換えによるドメイン名ハイジャックとその対策について(2014年11月5日公開) JPRS (PDF) 補足資料:登録情報の不正書き換えによるドメイン名ハイジャックとその対策について JPNIC IPアドレス・AS番号/ドメイン名に関する登録情報の不正書き換えに関する注意喚起 タイムライン 日付 出来事 9月第1週 Volexityが日経で不正なサイトへの接続を確認。 10月9日 VolexityがBlog記事を公開。 10月15日
現在大躍進中のKAIZEN platform Inc.。 様々な経歴を経てKAIZEN platform Inc.に集まってきたプロフェッショナル集団。そのみなさんが普段どんなことにこだわり、関わりあっているのかを、詳しく聞いてみましょう。 (前回の記事:【前編】KAIZEN platform Inc.を勝手に紹介してみた) 前回に引き続き、インタビューさせていただいた方々: 左から、 渡邊さん(Emi Watanabe:General Administration) 谷脇さん(Daisuke Taniwaki:Engineering) 河部さん(Yu Kawabe:Product) 岡本さん(Mamoru Okamoto:KAIZEN Sales) 鬼石さん(Masahiro Oniishi:Sales & Optimizer Development Lead) Davidさん(Davi
Stringの比較は正規化をかけた上で行われる Swiftの文字列比較は,Unicode正規化をかけた上で行われます。 たとえば,次の例をご覧ください。 let gaC = "\u{304C}" // 「が」の結合形 let gaD = "\u{304B}\u{3099}" // 「が」の分解形 // NSString としての文字数(UTF16での文字数)は異なる (gaC as NSString).length // => 1 (gaD as NSString).length // => 2 // String としての比較 gaC == gaD // => true (!!) これは,こちらのサイトによると, Depending on your requirements, this may or may not be what you want, but it is certainl
こんにちは。技術部検索グループの原島です。 上の画像は、スマートフォン(ブラウザ版)で見たクックパッドの検索結果ページです。レシピだけでなく、ニュースも表示されていますね。献立や掲示板のスレッドなどが表示されることもあります。 クックパッドでは、検索結果ページに表示するコンテンツをクエリなどに応じて最適化しています。最適化は、膨大なログデータと最新の機械学習を用いることで、実現しています。このエントリでは、クックパッドにおけるコンテンツ最適化の裏側を紹介します。 最適化の背景 スマートフォンの普及に伴って、ユーザが利用するプラットフォームは PC からモバイルにシフトしつつあります。クックパッドにおけるモバイル利用者の割合も、ここ 2 年で 10% 以上増加しました。最近では、60% 以上のユーザがモバイルからアクセスしています。 ユーザの利用形態が変化すれば、検索結果ページもその変化に対
はじめに こんにちは、モバイルファースト室の@y_310です。 部署名からもお分かりの通りクックパッドでは今年からスマートフォンアプリの開発に特に力を入れて取り組んできました。 実際に昨年と比べて開発体制が大きく変化しています。以前はアプリ開発専門のエンジニアのみで開発していたものを、サーバサイドエンジニアもアプリ開発を学び、自分が所属する部署に必要な機能をアプリに実装するようになりました。 そのため、以前は2、3人のチームでの開発だったものが、現在は多い時には複数の部署にまたがって10人ほどのエンジニアが1つのアプリにコミットする状況になりました。 そのような環境の変化によりアプリの品質維持が大きな課題となり、この半年間継続的に品質改善に取り組んできました。今回はその改善プロセスについてご紹介したいと思います。 課題 取り組みを始める前は、様々な部分で課題がありました。 具体例を上げると
こんにちは。技術部検索グループの兼山(@PENGUINANA_)です。 クックパッドの中でレシピ検索はレシピをのせる人とさがす人をつなぐ大事な仕組みです。 今回はレシピ検索を運用改善していく上での工夫のうち、他の検索システムでも役立ちそうな内容を紹介させていただきます。 改善ポイントを発見しやすくする 工夫1. 検索語をモニタリングする search monitorという社内ツールを作りました。前日の検索傾向を表示できます。 このツールは以下の作業をサポートします。 検索語をUU(ニーズ)が多かった順に知る キーワードごとに何人に使われたのかを知る ユーザーが実際に目にする検索結果を素早く確認する レシピが1品も見つけられなかったキーワードを知る 他にも「キーワードごとにどのようなキーワードと組み合わされやすいか」、「その検索語のCTRはどの程度か」、「その検索語は何時頃あるいは何曜日によ
数多の屍を乗り越え、ついに現れた実用スマートウォッチ「Pebble」。モノクロ144x168という地味な画面に、かつて夢見たフィーチャがたっぷり詰め込まれてます。 安い (国際送料込みで$99) 軽い (38g) 防水 電池が持つ (4〜7日間) 物理ボタン4つ (上、下、決定、キャンセル) スマホから通知を受けて振動、内容表示 もちろんBluetooth Low Energy対応 既にエコシステムがある (公式充実、野良もいける) アプリのインストールが簡単 (スマホから選ぶだけ) アプリが作り始めやすい (ブラウザ上のIDEから実機転送できる) アプリがスマホ経由でhttp通信できる (天気表示とかできる) などなど。ぐっとくるでしょ? イベントのお知らせ で、これが気に入ったあまり、アプリ開発ハッカソンを開くことにしました。 東銀座Pebbleハッカソン 簡単なチュートリアルも行いま
TestFlightがAppleに買収されて iTunes Connectから使えるようになりました。 さっそく使ってみましたが、いままでのTestFlightにくらべて予想以上に楽になっています。 すべてのDeveloperがいますぐ使い始めるべきレベルなので、ぜひつかってみることをおすすめします。 いままでのTestFlightとの違い 以前からTestFlightでのアプリの配布はできましたが、買収される前とされたあとでかわった内容を簡単にまとめるとこんな感じです。 テスターがテストに参加するのが楽。 開発者がテスターを登録するのが楽。 App Storeへの審査用Submitと同時に行うことができるのが楽。 今まではTestFlightにテスターを登録するのに、それぞれのiPhoneのUDIDを集めて、それを登録する必要があり、開発者、テスターともにかなりめんどくさかったんですよね
Science fiction author Isaac Asimov once wrote the "Three Laws of Robotics" into his Robot series of stories. These laws were permanently hard-coded into every robot as a final failsafe to prevent catastrophe and protect humanity. I got to wondering, what are our final failsafes? What would our three laws be as interaction designers? A user's perception of an interface is inextricably connected to
The design agency world has turned upside down with the recent news of Adaptive Path finding synergy with a bank, Smart Design calling it quits in Silicon Valley, and [insert design shop here] getting scooped up by the Faceoogleboxes. Silicon Valley, which is known for putting whole industries on notice, has quietly killed the design agency. Or have they? While Silicon Valley isn't afraid to eat i
[速報]Google App EngineのManaged VMもDocker対応。事実上どんな言語のランタイムも使えるPaaSに Googleは11月4日(日本時間5日)、サンフランシスコでイベント「Google Cloud Platform Live」を開催。同社のPaaS型クラウドサービスであるGoogle App Engineの機能「Managed VM」でのDockerサポートを発表しました。 Google App EngineのManaged VMとは、Google App Engineの環境下で仮想マシンを走らせることで、仮想マシンの面倒をApp Engineが見てくれるというもの。仮想マシンの構成は開発者が自由に行える一方、負荷が高くなったときのスケールアウトやロードバランス、負荷が減ったときのスケールイン、サーバが落ちたときのフェイルオーバーといった運用をすべてクラウドに
The Ultimate Website Builder for Mac, iPad & iPhone Blocs is fast, intuitive and powerful visual web design software, that lets you create responsive websites without writing code. Blocs for MacBlocs for iPadBlocs for iPhone Learn Get up and running fast with our learning portal. You'll find everything you need to master building websites with Blocs. Learning Portal Connect Connect with other Bloc
前回はdr6kaizさんのpow + rbenvで手軽なRack環境構築でした。 今回はtmuxinatorを使って、コマンド一発で開発環境を起動する話をします。 tmuxinator とは tmuxinatorとは、tmuxで起動するセッションを予め定義しておき、コマンド一発でそのセッションを起動できるようにしたものです。ちなみに、screenで同じことをするscreeninatorというツールもあります。こちらが先に開発されたようです。 インストール $ cd $ gem install tmuxinator $ echo "[[ -s $HOME/.tmuxinator/scripts/tmuxinator ]] && source $HOME/.tmuxinator/scripts/tmuxinator" >> .zshrc $ source .zshrc $ echo $EDIT
Trên con đường phát triển của công nghệ và internet, nhu cầu xem bóng đá trực tuyến ngày càng trở nên phổ biến và cần thiết. Trong bối cảnh đó, Xoilac đã nổi lên như một điểm đến hàng đầu cho những người đam mê bóng đá tại Việt Nam. Với nhiều năm hoạt động, website này không chỉ là một trang web cung cấp dịch vụ xem trực tiếp các trận đấu, mà còn là một cộng đồng, nơi mọi người chia sẻ niềm đam mê
[速報]Google Container Engine発表。Dockerコンテナを実行しKubernetesで管理するクラウドサービス Googleは11月4日(日本時間5日)、サンフランシスコでイベント「Google Cloud Platform Live」を開催。Dockerコンテナ上でアプリケーションを実行し、それをKubernetesで管理するクラウドサービス、「Google Container Engine」(略称はGKE。Google Compute Engineの略称GCEとかぶるためにGKEになったのだと思われます)を発表しました。 これまでIaaS型のクラウドでアプリケーションを実行するには、仮想マシンのインスタンスを起動し、OSをインストールし、ネットワーク環境などを設定したうえでアプリケーションをインストールする、といった手順を踏む必要がありました。 Google C
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く