タグ

2017年7月11日のブックマーク (4件)

  • State of SQL Antipatterns in 2017

    2017/07/10 SQLアンチパターンNight Part2 https://connpass.com/event/59946/

    State of SQL Antipatterns in 2017
  • 【重要】8月上旬予定のメンテナンスのお知らせ - Mackerel ブログ #mackerelio

    Mackerelをご利用の皆様へ いつもMackerelをご利用いただき誠にありがとうございます。Mackerel事業責任者の id:sugiyama88 です。 おかげさまでMackerelは大きく成長させていただいており、今後の更なる飛躍に備えたメンテナンスを実施する運びとなりました。大きな目的としては時系列データベースの性能、機能拡張を見据えたメンテナンスとなります。 メンテナンスに際しては、影響を最小限に留めるべく最大限の対応を実施いたしますが、ご利用者様への影響もあるため事前にお伝えしております。また、メンテナンスはリスクを考慮し2回に分割した計画としております。 よりよいサービスを継続的にご提供するため重要な施策となりますので、ご理解とご協力をお願いいたします。 メンテナンス日時と影響 メンテナンス第1弾 2017年8月7日(月)14:30~16:30(JST) 上記時間帯の一

    【重要】8月上旬予定のメンテナンスのお知らせ - Mackerel ブログ #mackerelio
    y_uuki
    y_uuki 2017/07/11
  • はてな社内で10年間運用されていた広告配信システムを刷新し、ネイティブ広告枠に対応しました - Hatena Developer Blog

    アプリケーションエンジニアのid:yanbeです。2011年にはてなに入社し、以後、はてなブックマークのエンジニアやディレクターなどを経て、最近では、社内で利用する広告入稿システムと、その広告を配信するシステムを開発するチームに所属しています。 はてなでは、Webサービスの収益化の手段の一つとして、Google AdSenseなどのアドネットワークによる広告掲載のほかに、広告主との直接契約や広告代理店を介した広告掲載もおこなっています。 後者の具体的な例としては、はてなブックマーク公式スマートフォンアプリの人気エントリーを開くと、一覧に[PR]表記とともに差し込まれる広告枠*1です。 スマートフォンアプリの他に、はてなブックマークのPC版やスマートフォン版にも、このような広告枠が複数存在します。各プラットフォームに設置されている広告枠の掲載状況を効率的に管理するために、はてな社内では「広告

    はてな社内で10年間運用されていた広告配信システムを刷新し、ネイティブ広告枠に対応しました - Hatena Developer Blog
    y_uuki
    y_uuki 2017/07/11
    “それを図らずも4年後に、アプリケーションエンジニアとして7年目である自分の手で、望ましいアーキテクチャに置き換える機会に恵まれたので、そういう点でも良かったなと思っています。”
  • Go言語のメモリ管理

    ソフトウェアにとってメモリは不可欠です。 実行する命令も、メモリにロードしなければ実行できません。 ソースコードに書かれた定数値も、いったんメモリにロードしないと使えません。 関数を呼び出すにも、スタックと呼ばれるメモリ領域が必要です。 スタック以外に、ヒープと呼ばれるメモリ領域が必要なこともあります。 今回は、Go言語のプログラマーが作成するプログラムの下で、どのようにメモリが管理され利用されるかを探ります。 Go言語のメモリ管理というとガベージコレクターの話を思い起こすかもしれませんが、ガベージコレクターについては連載では取り上げません。 メモリ確保の旅 コンピューターに接続されている物理的なメモリチップが、どのような過程を経てプログラムで使われるのか、順番に見ていきましょう。 (1): カーネル 最近のオペレーティングシステムでは複数のプロセスを同時に実行できます。 それらのプロセ

    Go言語のメモリ管理