タグ

2015年12月11日のブックマーク (6件)

  • MySQL関連のパラメータ(主にInnoDB)について - hiroi10のブログ

    このエントリはMySQL Casual Advent Calendar 2015の10日目のエントリです。 先日のMySQL Casual Talks Vol8で@karupaneruraさんがパラメータの振り返りのような発表をされていたので、昨今あまり書かれなくなったMySQLに絡む設定パラメータについて書きます。それなりのメモリ(32GBとか)やSSDとか使ってる事を前提にしたような内容となります。 依存して変更した方が良いパラメータもあるので内容が前後に飛びますがご容赦下さい。またソースコードをがっつり読んだわけではなく、ベンチマーク中の挙動から推測している箇所が多分にあります。MyISAMのテーブルがサービス用データベースに同居する事を考慮していません。 結構突貫で書いているので後から微妙に修正する可能性があります。 InnoDBのパラメータ innodb_buffer_pool_

    MySQL関連のパラメータ(主にInnoDB)について - hiroi10のブログ
  • 現代のエンジニアのための強力なメモ帳 Jupyter notebookのすゝめ - クックパッド開発者ブログ

    会員事業部の有賀(id:chezou)です。 今年一年、社内では勝手に"Jupyterの伝道師"を標榜してJupyter notebookの普及活動を展開してきました。 先日、社内でハンズオンも行ったおかげもあり、かなり社内のマシンにPython環境が構築されてきました :) Jupyter notebookとは? ひとことで言うとブラウザで動くすごい便利なREPL*1です。 百聞は一見にしかず、見てみましょう。 このように、Rubyの対話環境であるpryを触っているようにインタラクティブにコードを書くことができます。 以降で説明をしますが、Jupyter notebookは記録・共有・再現がとても得意です。特に図表があるときにその効果を発揮します。 Jupyter notebookの良い所 過去のコードを改変、再実行できる セルと呼ばれる入力部分にはMarkdownやコードが記述できます

    現代のエンジニアのための強力なメモ帳 Jupyter notebookのすゝめ - クックパッド開発者ブログ
  • RaspberryPiでDockerを安定稼働させる(キリッ - あさのひとりごと

    このブログは、次のAdvent Calendarの12/10のエントリーです。 Raspberry Pi Advent Calendar 2015 - Adventar 横浜医療情報専門学校プログラミングサークル Advent Calendar 2015 - Adventar 今回は、RaspberryPiで、Dockerを「安定稼働」させてみたいと思います。 RaspberryPiとは? Raspberry Pi(ラズベリーパイ)は、教育用に開発されたシングルボードコンピュータです。 ARMプロセッサを搭載し、OSをSDカードにインストールすることで動作します。 もっともハイスペックな「RaspberryPi2」は、ARM Cortex A7(4コア900MHz)、1GBメモリを搭載しています。 秋葉原の秋月電子通商で、5400円。安っ。今回は、これを使います。 akizukidensh

    RaspberryPiでDockerを安定稼働させる(キリッ - あさのひとりごと
  • Let's EncryptとnginxでHTTP/2サーバを立てる - pixiv inside [archive]

    この記事は ピクシブ株式会社 Advent Calendar 2015 10日目の記事です。 qiita.com こんにちは。Androidアプリエンジニアのいとおちゃんです。 高校生の頃からアルバイトとしてピクシブに入社してから4年目になりました。昨年は若手アルバイトと名乗っていましたが、気づいたらもう大学生です。最近はpixivマンガアプリの開発をしています。 今回はAndroidアプリ開発の話ではなく、個人的に最もアツいと感じているLet's Encryptを使ってnginxでHTTP/2サーバを立てる話をします。 Let’s Encryptを使おう Let's Encryptを利用すると、無料で認証されたSSL証明書を簡単に発行することができ、ここ最近話題を集めています。今月、Let's EncryptはようやくPublic Betaになりました。そこで、まさに今が旬ともいえるLe

    Let's EncryptとnginxでHTTP/2サーバを立てる - pixiv inside [archive]
  • 効率よくデバッグする方法 - Fly me to the Luna

    Eclipseデバッガを活用する31のTipsにたくさんのはてブがつきました。たくさんの方に見ていただけたようで、とてもうれしいです。どうもありがとうございました。 デバッガの使い方のスライドを作ってみたものの、効率良くデバッグする方法については書いていませんでした。例えば、ブレークポイントをどこに貼ると効率が良いのか、教えてほしいという声がありました。デバッガ機能をどう使うとより効率的にデバッグできるのか、考えてみました。 デバッグにおける2つのポイント 突然ですが、僕は、デバッグには下記の2つのポイントがあると考えてます。 障害の再現方法を調査する。 ソフトウェアの内部状態を調査する。 みなさんはどうやってデバッグしていますか?僕がデバッグを行う時の流れを書いてみると、 報告された情報を元に、障害がどうやって起きるのか、再現方法を確認します。 再現方法が報告されていない場合は、再現方法

    効率よくデバッグする方法 - Fly me to the Luna
  • CircleCIで変更があった箇所だけに限定してビルドするテクニック - tehepero note(・ω<)

    2015 - 12 - 10 CircleCIで変更があった箇所だけに限定してビルドするテクニック CircleCI CI この記事は CircleCI Advent Calendar 2015 - Qiita の10日目の記事です。 前回は pokrkami さんによる「circle.ymlの書き方」でした。 pokrkami.hatenablog.com 今日は CircleCIで変更があった箇所だけに限定してビルドするテクニック について書きます。 時間のかかるビルド 今のプロジェクトではMicroservices志向でやっててDockerをフル活用しているのですが、それゆえに運用しているDockerイメージの数はそれなりの数があります。 アプリ側では API コンテナやReactで SSR するコンテナ、バッチコンテナ、その他インターナルなMicroserviceなコンテナ等色々あ

    CircleCIで変更があった箇所だけに限定してビルドするテクニック - tehepero note(・ω<)