Handling a tremendous amount of images with Fastly / Yamagoya Traverse 2020
![実例で学ぶ画像最適化集 with ImageFlux / ImageFlux meetup#2 - Speaker Deck](https://cdn-ak-scissors.b.st-hatena.com/image/square/047d9704635840ce7bbbea5010c8014efb5a166d/height=288;version=1;width=512/https%3A%2F%2Ffiles.speakerdeck.com%2Fpresentations%2F03a3f618b8e543d88080aeae4868b9ca%2Fslide_0.jpg%3F10845398)
Student Go #1
こんにちは。Cacoo チームの木村(@cohhei)です。Cacoo チームでは、 Kubernetes によるアーキテクチャの microservices 化に取り組んでいます。今回は私たち Cacoo チームが microservices 化によって解決しようとしている課題と取り組みの内容、その成果についてご紹介します。 この記事では以下の内容を含みます。 Cacoo の開発チームがどんな課題を抱えていたか 何故 microservices の道を選んだか どんな技術を選んだか microservices 化してどうだったか 現状の課題 課題:古いフレームワークとモノリシックなアプリケーション Cacoo は2009年にベータ版がリリースされた歴史のあるプロダクトで、モノリシックなアプリケーション上ですべての機能が実行されていました。 そのため、それぞれのコードの依存関係を十分に理解
C言語は1972年にAT&Tベル研究所で開発されたプログラミング言語です。 「そんな古臭い言語、今時使うの?」と思う人もいるかもしれませんが、 ハードウェアとの親和性の高さ メモリ管理などにおける自由度 処理速度の速さ など利点も多くあり、今日では主に組込み系・機械制御系の分野で多く使用されています。 当ブログで独自に実施したプログラミング言語人気ランキングでも4位にランキングしており、根強い人気が伺えます。 【2018年】月間検索回数から見るプログラミング言語人気ランキング 今回の記事では、C言語を学習するのにおすすめの書籍を7冊紹介します。 【初級者向け】Cプログラミング入門以前 【初級者向け】はじめてのC 【初級者向け】独習C 【脱・初心者向け】C言語 入門書の次に読む本 【初級者~中級者向け】C言語ポインタ完全制覇 【中級者向け】C言語によるオブジェクト指向プログラミング入門 【中
概要 evcxrはRustのパーサーとコンパイラを外部から呼び出すことでREPLを実現している。セミブラックボックス的なアプローチにも関わらずなかなかの完成度で、今後が期待できる。 evcxr evcxrは最近公開されたRustのREPL (GitHub, redditのpos)である。また、Jupyterのカーネルもあるため、Jupyter Notebook上でRustを書くこともできる。 Evaluation Context for Rust とのことで、 ev + cx + r と思えば覚えられる。 インストール方法 コマンドラインは以下で入る。 cargo install evcxr_repl Jupyter版については公式サイトを参照するとよい。 基本的な動作を試してみる。 $ evcxr Welcome to evcxr. For help, type :help >> :he
概要 サービス開発/運用中に性能問題が発生した際に、DBのSlowLogを見るのは非常に有効なアプローチです。 SlowLogの出し方はRDBMS毎にやり方がありますが、特にMySQLでは単純に遅いQueryを出力するだけでなく、データが取得しやすいようにSlowLogをサマるためのツールが付属しています。 今回はそのツールmysqldumpslowの使い方を紹介します。 SlowLogから分かること SlowLogが出ていない場合、性能問題の原因がDBではない事。 SlowLogが出ている場合、どのQueryが性能問題を引き起こしているのか。 出力されるQueryの閾値をゼロとして全Queryを出力させると、Query毎の登場頻度も確認可能。 mysqldumpslowの使い方 準備 この手順では以下の物が必要となります。 分析対象のSlowLog リードレプリカを作ってる場合、複数のD
ローカル SMB ディレクトリの一覧表のキャッシュを無効にする ローカルキャッシュを無効にして、SMB 共有の最新のファイルやフォルダのリストを常に確認できるようにしておけます。変化が激しい、またはデータ量の多いファイル共有では、macOS 10.11 または 10.12 でローカルキャッシュの再構築中に Finder で一部の項目が表示されなくなる場合があります。 SMB 2 接続または SMB 3 接続を利用している場合、ローカルキャッシュがデフォルトで有効になっています。以下に該当する場合は、状況に応じて、ローカルキャッシュを無効にしてみてください。 サーバのコンテンツが頻繁に変更される。 Finder で、共有やフォルダの内容のリストが数秒間、一部しか表示されないことがある。 macOS クライアントでローカル SMB キャッシュを無効にする まず、macOS コンピュータに「/e
新型MacBook Proを使い始めて、無線LANの速度が大きく向上しているのが感じられるのですが、ことNASのアクセスが遅いという問題が発生しました。 SMB接続での速度がたったの10MB/s… このトホホな事態を解決した忘備録です。 新型は無線で1Gbps出る! なんと新型MacBookProは無線ルーターが対応していればギガビットでつながる事がわかりました。 ネットワークのステータス取得には「ネットワークユーティリティ」を使います。 (ネットワークユーティリティはSpotlightで検索すると出てきます) Sierraからファイルの保存場所が変わった気がします。 で、無線のリンク速度をみてみると、1Gbit/秒 (1Gbps)と表示されてます。 おおっ! ついにMacBookもギガビットの時代に。 ちなみに無線ルーターはNECのAterm WG1800HPというものを使ってます。 で
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く