ブックマーク / adtech.cyberagent.io (6)

  • 詰めバリアント技術を用いて高速並行カウンターを作ってみる | Scala Tech Blog

    By NguyenHong Phuc | High Concurrency, High Performance, Scala | Comments are Closed | 22 11月, 2016 | 0 | | こんにちは、CA ProFit-Xのフックです。 今の時代、コンピューターのCPUといえば 間違いなくマルチコアのCPUであります。マルチコアCPUが普及したことがきっかけでプログラミングモデルも根的に変わっています。高いパフォーマンスのアプリを作るために、マルチコアCPUで色々なプログラミングモデル・技術が誕生しています。一方、マルチコアCPUでプログラミングする際に、リソースの衝突(contention)が発生しやすくなってしまうので、衝突が減らせることが大事です。 今回は詰めバリアント(英語: Padded Variant)技術を使ってシンプルな高速並行カウンターを作り

    Peranikov
    Peranikov 2016/11/24
  • [AdTech Scala Meetup] Finagle | Scala Tech Blog

    こんにちは、CA ProFit-Xという広告サービスを開発している塚です。 今回も弊社で行っているAdTech Scala Meetupの様子をご紹介します。そろそろ何回目か分からなくなってきました。今回のテーマはFinagleでした。 Finagle (フィネーグル) はTwitter社が開発しているRPC用のフレームワークです。Webサービス/Webアプリケーション フレームワークと捉えても良いかもしれません。 我々アドテクスタジオではほとんど導入実績が無いため、語れる人は少ないのですが、幸いこの前のアドテクハックで利用された方がいらっしゃったため、発表していただけました!アドテクハックはアドテクスタジオで開催している社内向けハッカソンです。詳細は以下の記事を御覧ください。 アドテクハッカソン「第二回アドテクハック」を開催しました。 もろもろFINAGLE 一人目はhuyさんのもろも

    [AdTech Scala Meetup] Finagle | Scala Tech Blog
  • [AdTech Scala Meetup] Apache Sparkについて情報共有 | Scala Tech Blog

    こんにちは、CA ProFit-Xという広告サービスを開発している塚です。 先日、第9回 AdTech Scala Meetupを開催しました。今回はApache Sparkの情報共有を行いましたので、その様子を少しご紹介します。 Spark Streaming Snippets 一人目はSmalgoチームの阿川さんでした。 Spark Streamingのコードスニペットを交えて、SmalgoがどのようにSpark Streamingのコードを書いているかについて発表されていました。 私事ですが、最近Spark Streamingの利用を検討していましたので、非常にタイミングの良い発表でした。参考になります。 Spark SQL Thrift JDBC Server 二人目は私、塚で、Spark SQLのThrift JDBC Server機能について発表しました。 色々とSpark

  • アドテク×Scala勉強会を開催しました! | Scala Tech Blog

    By takao | Dynalyst, Scala, 勉強会 | Comments are Closed | 21 11月, 2014 | 0 | | こんにちは!アドテクスタジオブログ編集長のPeterです! 今回は昨日サイバーエージェントで開催されたアドテク×Scala勉強会のリポート記事になります! アドテクではScalaを使っている会社さんが増えており、今回は株式会社ScaleOutの野村様、Demand Side Science株式会社の水谷様株式会社ファンコミュニケーションズの重村様、弊社サイバーエージェントからは韓さんに登壇いただき、アドテクでのScalaの利用について発表していただきました。 アドテクを支えるScala – Ad Generationの場合 野村欣弘 / 株式会社mediba(株式会社ScaleOut出向) RTB関連の処理をScalaで実装しているAd

    アドテク×Scala勉強会を開催しました! | Scala Tech Blog
    Peranikov
    Peranikov 2016/03/03
  • [Adtech Scala Meetup] Kamonを理解する | Scala Tech Blog

    こんにちは、CA ProFit-Xの塚(@s_tsuka)です。 最近、サイバーエージェント アドテクスタジオ内でScalaのMeetupが始まりました。 今は勉強会に近いですが、何でも話せる場にしたいね、ということでMeetupという形にしています。 先日開催されたScala Meetup 第2回では、普段利用しているKamonというJVM監視ツール(ライブラリ)の使い方や内部の構造について発表を行いました。 今回のこの記事ではKamonの内部についてスライドを交えながら簡単に触れていきたいと思います。 スライド 発表時に利用したスライドはこちらです。 解説:使い方 スライド序盤(pp.1-19)では、Kamonの概要と使い方について説明しています。 Kamonの使い方については以前記事を書いておりますので、以下を御覧ください。 KamonとDatadogを使ってAkka actorの

    [Adtech Scala Meetup] Kamonを理解する | Scala Tech Blog
    Peranikov
    Peranikov 2016/02/01
  • 日本一やさしいアドテク教室 | AI tech studio

    アドテクとは、アドテクノロジーの略称。読んで字の如く、「アド(広告)」の「テクノロジー技術)」のことを指し、 人手では実現不可能なレベルの広告配信を実現する技術にあたります。 技術を活用し、広告主とメディア(広告掲載媒体)、消費者をwin-winに導くため、発展してきました。 広告主にとっては、今までよりも高い広告効果をもたし、 メディアにとっては、収益の最大化や広告配信の効率化を実現しす。 アドテクの目的は主に2つ。 1:広告主が求める高い広告効果を出すために、より適切な場所/人に広告を出すこと 2:メディアの広告枠販売や広告配信の効率化を実現し、収益最大化の支援をすること これらを叶えるためには、私たち消費者の趣味趣向にあった情報(広告)を提供し、 その情報(広告)に興味を持ち、行動を起こしてもらう必要がありす。 私たち消費者が興味を示す広告を配信するため、「誰にどんな情報(広告)を

    日本一やさしいアドテク教室 | AI tech studio
    Peranikov
    Peranikov 2016/01/14
  • 1