タグ

2018年11月27日のブックマーク (3件)

  • Go言語のために、すべてのORMに対応できるデータベースシャーディングライブラリを作った - Qiita

    1. はじめに Octillery というGo言語用のデーターベースシャーディングライブラリを開発したので紹介します。 すでにいくつかあるライブラリ ( evalphobia/wizard や go-pg/sharding )と異なる点は database/sql パッケージのインターフェースを実装するすべてのORMライブラリで利用できる database/sql の機能を直接使っていても利用できる 特定のデータベース実装に依存せずに利用できる設計になっている シャーディングアルゴリズムがプラガブルになっている あたりです。ライブラリの利用環境をなるべく限定したくないという思いから、特定の実装に依存しないような作りを目指して設計しました。 ライブラリの実装自体は昨年のうちに終わっていましたが、運用実績を作るために温めてきました。 ライブラリはすでに番環境で半年ほど運用されており、今も継続

    Go言語のために、すべてのORMに対応できるデータベースシャーディングライブラリを作った - Qiita
  • Istioを使いこなすために知っておくこと - Uzabase for Engineers

    こんにちは、SPEEDAのSREチームの阿南です。最近Kubernetes界隈が盛り上がっていますね。ここ一年で、各企業での利用事例やKubernetesを解説している書籍等もかなり増え、活用の仕方も徐々に確立されて来ているのではないでしょうか。一方Istioについては、色々できそうということはわかったんだけど、利用事例も少ないためどう使えばいいかわからない、番運用しているという企業もまだあまり聞かないし導入に踏み切れない、という方も多いかと思います。弊社ではまだ2つのnamespaceのみですが、Istioで運用を開始しております。今回は、Istioで実現できることはなんとなく知っているが、内部の通信の仕組みやどのようなコンポーネントがあるのかを追っていきたいと思います。その上でBlue-Green Deploymentを実現するための設定方法についても次回記事で触れていきます。 この

    Istioを使いこなすために知っておくこと - Uzabase for Engineers
  • python+open cv でサイゼの間違い探しをしてみた話 - Qiita

    はじめに はじめまして、ぱそきいろと申します。 初めて技術ブログを書くので生暖かい目で見守ってください。 「いいね」いただけるとモチベーションに繋がるので、良いと思っていただけた方はお願いします。 こちらでブログもやってますので、よかったらご覧になってください。 ぱそきいろのIT日記 みなさん、サイゼリヤの間違い探しが難し過ぎると度々話題になるのは知っていますか? 子供が解くレベルを軽く超えてると思いますよね。 これをプログラミングを使って解こうと思ったのがきっかけです。 (ただ、全く同じ技術で先にやっている人がいるんですよね。。。リンク参照) まぁ見た目が違うんで何かの参考になればと思います。 使った技術 MacBook Air Python 3.6 OpenCV 3.4.3.18 Matplotlib 2.1.2 やったこと 具体的にやったことの流れとしては 1.pythonで間違い探

    python+open cv でサイゼの間違い探しをしてみた話 - Qiita
    clavier
    clavier 2018/11/27