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
Providing Streaming Joins as a Service at FacebookInternational Conference on Very Large Data Bases (VLDB) Stream processing applications reduce the latency of batch data pipelines and enable engineers to quickly identify production issues. Many times, a service can log data to distinct streams, even if they relate to the same real-world event (e.g., a search on Facebook’s search bar). Furthermore
4月に閉鎖した大手海賊版サイト「漫画村」については、その収益化方法として画面に表示される広告(ディスプレイ広告)のほかに、Coinhiveを利用した仮想通貨マイニング、そして閲覧者の見えない部分で広告を表示させる「広告詐欺(アドフラウド)」も含まれていました。 今回漫画村で行われていたのは「隠し広告」とよばれるの広告詐欺の手法の一つで、閲覧者が漫画村のサイトを表示すると、プログラムが「まとめサイト」などを装ったサイトを見えない形で開き、このサイトに掲載されている広告が表示されます。これによってサイト運営者は不正に広告収益を獲得することができます。 この広告詐欺行為のために用意されたサイトの運営者と漫画村の関係についてはおそらく直接的な関係はそれほどなく、その間を取り持っているのは広告代理店とみられます。彼らが中心となって漫画村における広告詐欺を主導し、漫画村の運営者とも金銭的なやりとりなど
This guest post was written by Jean de Klerk, Developer Program Engineer, Google In a previous article, we explored how HTTP/2 dramatically increases network efficiency and enables real-time communication by providing a framework for long-lived connections. In this article, we’ll look at how gRPC builds on HTTP/2’s long-lived connections to create a performant, robust platform for inter-service co
Today, the Cloud Native Computing Foundation (CNCF) accepted TiKV, an open source distributed transactional key-value database, into the CNCF Sandbox for early stage and evolving cloud native projects. Built in Rust, powered by Raft (via etcd) and inspired by the design of Google Spanner, TiKV offers simplified scheduling and auto-balancing without dependency on any distributed file system. The pr
As part of the Go 2 design process, we’ve published these draft designs to start community discussions about three topics: generics, error handling, and error value semantics. These draft designs are not proposals in the sense of the Go proposal process. They are starting points for discussion, with an eventual goal of producing designs good enough to be turned into actual proposals. Each of the d
コルーチンに Channel があります。Queueのようなもので、メッセージの受け渡しができます。 とっても便利なんですが、今までと違うパラダイムなのでハマる可能性があります。 例: fun main(args: Array<String>) = runBlocking<Unit> { val channel = Channel<Int>() // <- receiveされていないメッセージが何個でもOK launch(CommonPool) { // this might be heavy CPU-consuming computation or async logic, we'll just send five squares for (x in 1..5) channel.send(x * x) } // here we print five received integers:
At JupyterCon, I learned three things: reactive notebooks are the future, Jupyter is the new Bash, and data science is a gateway drug. Over the last two days at JupyterCon, I saw a lot of exciting ideas about the future of Jupyter notebooks. I’ve already written about my own ideas—Jupyter for debugging, Jupyter for prototyping interactions—but in this note, I want to highlight the major trends I s
IBMが新たなウイルスやマルウェア被害に対抗するソフトウェアを研究するため、セキュリティ対策ソフトを回避しつつ、特定のターゲットだけを攻撃することを可能にするマルウェア「DeepLocker」を開発しました。 DeepLocker: How AI Can Power a Stealthy New Breed of Malware https://securityintelligence.com/deeplocker-how-ai-can-power-a-stealthy-new-breed-of-malware/ Researchers Developed Artificial Intelligence-Powered Stealthy Malware https://thehackernews.com/2018/08/artificial-intelligence-malware.htm
Building a Microservices Application in Go Following the CQRS Pattern This article walks through the development of a simplistic social network application where anyone can post anonymous messages. Source code is available on GitHub. Architecture The application is built using the Command Query Responsibility Segregation (CQRS) pattern. The goal is to decouple command and query sides into separate
By Seán Doran 太陽系の中で最も大きい惑星・木星の表面にはアンモニアの雲が作る美しい帯状の模様が現れ、流体的に変化していることが知られています。そのメカニズムはほとんど知られてきませんでしたが、木星探査機ジュノーによる観測から、その実際の姿が少しずつ明らかになってきています。 Jupiter's Colors: Scientists Offer New Explanation for Mysterious Patterns | Inverse https://www.inverse.com/article/48008-jupiter-s-colors-scientists-offer-new-explanation-for-mysterious-patterns 木星は地球の約11倍の直径を持つ大きさの星です。星の中心に「コア」を持つものの地球のような「地殻」を持たないガス惑星
by Joey Nicotra 遠距離恋愛をする恋人同士が実際に会うことなくバーチャルに性行為を楽しむことを「テレディルドニクス」と呼びます。そんなテレディルドニクスに関する特許はいわゆる「パテント・トロール」が所有していたのですが、これが期限切れを迎えたため、今後、アメリカではセックス玩具関連の訴訟が大幅に減ることとなり、より幅広いメーカーから自由なスマートセックス玩具が登場することが見込まれます。 Cybersex toy industry heats up as infamous “teledildonics” patent climaxes | Ars Technica https://arstechnica.com/tech-policy/2018/08/cybersex-toy-industry-heats-up-as-infamous-teledildonics-patent
体内で電気を作り出せるデンキウナギから着想を得た、体内で電気を作り出して心臓ペースメーカーなどの人工臓器やコンタクトレンズ型ディスプレイなどの小型端末の動力を得ようという研究が進められています。 An electric-eel-inspired soft power source from stacked hydrogels | Nature https://www.nature.com/articles/nature24670 Electric eel-inspired devices could power artificial human organs https://www.nature.com/articles/d41586-017-08617-3 デンキウナギからヒントを得た、人工発電システムのアイデアについては以下のムービーを見ればよくわかります。 Electric eel
「バクテリアの力を使った」「紙ベース」で「使い切り」のバッテリーを、ニューヨーク州立大学ビンガムトン校の電気情報工学科で准教授を務めるSeokheun Choi氏らの研究チームが開発しています。 Advanced Sustainable Systems - Wiley Online Library https://onlinelibrary.wiley.com/journal/23667486 How Paper Batteries Charged by Bacteria Could Power Internet of Things - IEEE Spectrum https://spectrum.ieee.org/energywise/energy/renewables/paper-battery-that-could-power-the-internet-of-things Advan
The Open Logic Project is a collection of teaching materials on mathematical logic aimed at a non-mathematical audience, intended for use in advanced logic courses as taught in many philosophy departments. It is open-source: you can download the LaTeX code. It is open: you’re free to change it whichever way you like, and share your changes. It is collaborative: a team of people is working on it, u
You can find a PDF version of this blog post here. A weighted graph is a data structure consisting of some vertices and edges, and each edge has an associated cost of traversal. Let's suppose we want to compute the shortest distance from vertex $u$ to every other vertex $v$ in the graph, and we express this cost function as $\mathcal{L}_u(v)$. For example, if each edge in this graph has cost $1$,
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く