タグ

2018年3月19日のブックマーク (7件)

  • サイボウズのログ基盤 2018年版 - Cybozu Inside Out | サイボウズエンジニアのブログ

    こんにちは。アプリケーション基盤チームの @ueokande です。 今日は、サイボウズの新しくなったログ基盤についてお話しします。 サイボウズのログ基盤の進化 リプレイス前のログ基盤 サイボウズのログ基盤はサービスの成長に合わせて、常に進化し続けてます。 そんななか2017年の夏に大きなリプレイス作業がありました。 サイボウズのサービスを支えるログ基盤 from Shin'ya Ueoka 以前のログ基盤は、ログを収集するホストがあり、各ホストからログを収集してました。 しかしログの転送システムが単一障害点であったり、スケーラビリティに欠けるのでサービスの成長に追いつかず、性能的にも限界に達してました。 また以前のログ基盤では、ログの解析がしにくく、ログはあるけどビジネスに役立てにくい状況でした。 そのため今後のサービスの成長や、より安定したログ基盤を運用できるように、ゼロから刷新するこ

    サイボウズのログ基盤 2018年版 - Cybozu Inside Out | サイボウズエンジニアのブログ
  • 20代エンジニアの成長を阻む7つのパターン(まとめ記事) - Qiita

    10分で生産的なミーティングができるWebサービス「minmeeting」を開発している伊勢川です。 日は、これまで連載で紹介してきた2年目〜5年目エンジニアが陥りがちな症状と予防を要約して、まとめ記事を書きました。 網羅的にパターンを洗い出した訳ではなく、たまにそういうやつおるなという「おるおるネタ」の7選です。 若手エンジニアの皆さんは、ぜひこのようなくだらない失敗を繰り返すことなく、よりよい20代を過ごしていただければと思います。 Google依存症 Googleを調べれば何でもでてくる便利な時代が生んだ症状です。 症例 エラーログをGoogleで調べて出てこなかったら、それは解決方法がないと思ってしまう。 新しいことをやろうとして、Googleに実現方法が書いてなかったら実現不可能と思ってしまう。 予防法 Googleは日語が苦手なので英語で聞く。 Googleで見つからない解

    20代エンジニアの成長を阻む7つのパターン(まとめ記事) - Qiita
  • ‎Togetter 人気の話題を最速でXまとめNo.1アプリ

    1500万人が見てるツイート(X / Twitter)まとめのTogetter(トゥギャッター)の公式アプリです。 トゥギャッターのアプリを使えばツイッターでの話題に乗り遅れることはありません。ツイッターで日々投稿される話題の画像や人気の動画、人気のツイート、世間で盛り上がっているニュースや誰も知らない面白い話を、誰よりも早く知ることができます。 ユーザの方々がキュレーションしたツイートまとめが毎日500以上作成されます。ツイッターで見逃した話題もこのアプリをチェックすれば誰かがきっと残しておいてくれています。 すでに月に1000万人が利用する超人気サービス、あなたも今すぐダウンロードしてインターネットを楽しみませんか? 公式サイトよりもシンプルな画面で高速に動作、もちろんログインしてお気に入りやコメント、ツイートでお友達にシェアするのも簡単です。無料で楽しめるのでまずはインストールして

    ‎Togetter 人気の話題を最速でXまとめNo.1アプリ
  • Datastoreで検索エンジンを作る

    Datastoreで検索エンジンを作る 29 Oct 2016 Daigo Ikeda Knightso, LLC Profile Daigo Ikeda @hogedigo Knightso, LLC http://www.knightso.co.jp/ Shizuoka, JAPAN 2 Datastore Indexおさらい 3 Sample: Book Store Model: type Book struct { ID string Title string Category string Price int PublishDate string } 4 Sample: Book Store Run Query: q := datastore.NewQuery("Book").Limit(20) // apply filters here var books []*Book _,

  • Firebaseでアプリを開発するならClient Side Joinを前提にすること - Qiita

    みなさん、癖のあるデータベースであるFirebaseにもそろそろ慣れてきた頃でしょうか。 私は、Cookpadに入って4ヶ月が経ちました。幸せなことにCookpadでもFirebaseを使ってアプリの開発を行っています。 勉強会でもFirebaseの発表を多く見かけるようになって、嬉しい限りですもっといろんな方にFirebaseの魅力を届けるため、新しい記事を書くことにしました。 ※この記事では特にRealtime DatabaseのことをさしてFirebaseと呼んでいます。 開発の鉄板 クライアントサーバーモデル クライアントサーバーモデルとはクライアントとサーバーに機能を分離したソフトウエアの総称です。 2017年現在、モバイルで動作するほとんどのアプリはクライアントサーバーモデルを採用し開発されたものと考えて間違いないでしょう。ところが、Firebaseの登場によってクライアントサ

    Firebaseでアプリを開発するならClient Side Joinを前提にすること - Qiita
  • PWAのサンプルアプリを作ってみた

    ServiceWorkerや各種APIの基的なユースケースは周知されてきたPWAですが、それらを組み合わせて具体的にそんな実装パターンがあるかについては未だに不透明に感じられます。 今回はLaravel/Vue.jsでPWAのサンプルアプリを作った時の知見を元に、どんなことを考え、どんな実装パターンにしたかを語りました。

    PWAのサンプルアプリを作ってみた
  • DockerでXサーバを動かしてGUIを直接表示する

    最近、LinuxのノートPC上でDockerのサーバを建てて生活しています。 そのノートPC上では、プログラミング・ブラウジング・ツイッター・SlackVTuber動画を見たりといった、あらゆることをしています。これらのことをするためにはGUI環境が必要で、そのためにXサーバを"直接"動かしています。 アーキテクチャはこんな感じです: ここではこの環境の構築手順について解説していきます。 0. ホスト環境 Ubuntu Server 16.04.3 LTS (64bit)