ServiceDev Meetup #1 https://tokubai.connpass.com/event/61079/
![ユーザーと向き合いながらつくるSaaS #service_dev](https://cdn-ak-scissors.b.st-hatena.com/image/square/c917e77751d1c881333a877797a30da0d1ac6ac7/height=288;version=1;width=512/https%3A%2F%2Ffiles.speakerdeck.com%2Fpresentations%2F39b0821648e04b0ab88953e523ea84d0%2Fslide_0.jpg%3F8317582)
ServiceDev Meetup #1 https://tokubai.connpass.com/event/61079/
TL;DR まず間違いなく mysql.gtid_executed が悪さをしている 去年隣にいた人 も 6月まで隣にいた人 も 今2つ隣にいる人 もハマった ルーク、 CHANGE MASTER TO する前に RESET MASTER を忘れるな。 RESET SLAVE ALL だけじゃダメだ、 RESET MASTER もだ。そしてSET GLOBAL gtid_purged = '..' しろ GTIDを有効にしてレプリケーションを組んでいる( MASTER_AUTO_POSITION=1 )場合、実行済みのトランザクションのGTIDは gtid_executed に記録される。 そしてI/Oスレッドは 自分のgtid_executedに含まれていない イベントがあれば寄越せ、というように接続時にマスターに要求するし、仮に自分のgtid_executedに含まれているイベントが寄
こんにちは。スペースマーケットプロダクト開発部のmienoです。スペースマーケットでは行動指針をSlackのスタンプで見える化するという試みをやっていまして、今回はそのことについて書きたいと思います。 行動指針を決める スペースマーケットではデザイナ・エンジニアそれぞれで行動指針というのを決めています。優秀なデザイナまたはエンジニアはこうあるべきという理想像を決め、そうあるべくどのような行動を日々行うのかというものです。 先日エンジニアの行動指針をブラッシュアップする機会があり、次のような指針を定めてみました。 チャレンジ 新たな技術をキャッチアップしプロダクトに組み込む 技術ナレッジを発信する 未知な領域へ取り組む意欲をもつ 自分のスキルマップを分析しアップデートし続ける プロフェッショナル 本質的な課題にフォーカスする スケーラブルな設計をする リーダブルコードを書く より速いレスポン
ProductManaging large numbers of GitHub notificationsWhen you first started using GitHub, you read every notification that trickled in with interest and stayed up-to-date on projects with ease. It gets more difficult when you start to… When you first started using GitHub, you read every notification that trickled in with interest and stayed up-to-date on projects with ease. It gets more difficult
やっほい。 インストールと起動 mkdir /opt/consul-ui cd /opt/consul-ui wget https://dl.bintray.com/mitchellh/consul/0.4.1_web_ui.zip unzip 0.4.1_web_ui.zip 展開すると以下のような構成になっています。 # tree ./consul-ui/ ./consul-ui/ ├── 0.4.1_web_ui.zip └── dist ├── index.html └── static ├── application.min.js ├── base.css ├── bootstrap.min.css ├── consul-logo.png ├── favicon.png └── loading-cylon-purple.svg 2 directories, 8 files 起動は
ITを活用して安心・安全で効率的な社会を実現するためには、実世界で生じている事象を正確に把握し、理解することが重要です。特に、人間の視覚を代替する画像や映像を解析処理し実世界を理解する技術が、今後、ますます重要となってきます。 NEC中央研究所では、長年培ってきた画像処理とパターン認識、機械学習の技術を土台に、顔認証や人物行動解析、オブジェクト認識など、世界最先端の画像認識や実世界センシング技術の研究開発に取り組んでいます。 世界トップの顔認証技術 顔認証技術は、映像や画像の中から人を判断する技術です。その処理は、画像中から「顔がどこにあるか」を検出し、瞳、鼻、口など、「その人の顔の特徴的なポイントがどこにあるか」を見つけ、検出された顔の特徴点から「誰であるか」を判定するという、高度な分析を要するものです。 NECはこれまで、2009年、2010年、2013年に行われたNIST主催のテスト
こんにちは。Sansan Android エンジニアの @rockwillj です。もともと Java プログラマーで Android エンジニア歴1年ちょっとです。趣味で Delphi とか C# とか JavaScript とか色々書いてました。今は少しだけ Groovy 勉強してます。 はじめに 突然ですが、皆さんはアプリで利用しているライブラリのライセンスをどのように管理しているでしょうか。ライブラリのライセンスをきちんと明示しないとライセンス違反状態になってしまうことは知りつつも、きちんと管理するのって結構面倒ですよね…。 アプリが利用している全ライブラリを抽出して、それらがどのライセンスのもとで公開されているのか1個ずつ調べて、利用しているライブラリとそのライセンスの一覧を HTML などのライセンス文書として作成する。そしてライブラリを追加/削除するたびにライセンス文書を更新
もういい加減話を切り上げたいから、Amazon Dash Buttonを押して、自分に電話が来たように振る舞ってみたNode.jsRaspberryPisipAmazonDashButton 仕事中に世間話や会議から早く開放されたい、そんなこと誰でも思ったことありますよね。 いろいろ考えてみて一番良いのは、自分宛てに電話して割り込むことかな、と思い実装してみました。 流れ あぁ、話長いなぁ、もう我慢できない ↓ こっそりAmazon Dash Buttonを押す ↓ SIPボットが自分のIP電話機を呼び出す ↓ SIPボットと話すフリをする ↓ 無事開放されてホッとする。作戦大成功(=^・^=) 便利な仲間たち (HW) Raspberry Pi ... 実装母艦 (SW) sipcmd ... SIPボットの正体 (SW) Dash Button for Node ... Amazon
Googleによるドメイン登録事業(レジストラ)サービス「Google Domains」(グーグル・ドメイン)が日本でもようやく解禁となったので、さっそく当ブログのドメイン「buzzyvox.com」をお名前.comから移管してみました。 Google Domainsに於けるドメインの維持費用(更新料)は年あたり1,400円とお名前.comに比べ少しばかり割高ですが、ネームサーバの性能や信頼性はかなり高いようなので、お名前.comに不満があるのなら使わない手はありません。 この先、お名前.comからGoogle Domainsに乗換えを図る方が増えると思われるので移管手続きの流れを簡単に説明しておくことにします。 お名前.comからGoogle Domainsへのドメイン移管手順まずは自分のGoogleアカウントにログインした状態でGoogle Domainsにアクセスし、右上の「MANA
現行のACMEv1を使ったLet's Encryptのお話。 (https://letsencrypt.org) V1は終わりましたが、V2でも概ね同じです。一応V2はひとつ制限が追加されてます、追記の3を参照。 個人が手持ちのドメインで利用するにはあまり気にすることもないですが、何度も証明書を発行しようとすると制限に引っかかってくることがあります。 https://letsencrypt.org/docs/rate-limits/ 先日Encryptを少し多めにLet'sした機会があったので、その時に色々気を使ったことをまとめておきます。 Let's Encryptにかかる制限(rate-limits) といっても、(ドメインの所有さえ確認できれば)ACMEの仕様としてかかる制限はありません。 ほとんどはACMEのプロバイダによる、証明書の発行やそれにまつわるリクエストへの量的な制限とな
こんにちは、技術部開発基盤グループの小室 (id:hogelog) です。 最近エンジニアが全員集まる Slack のチャンネルからデプロイ通知等の機械的な通知を排除したらエンジニア同士のコミュニケーションがほぼ毎日発生するようになり満足しています。自分のような無名なペーペーエンジニアも業界に名を馳せる著名エンジニアもフラットに属しているチャンネルが通知で埋まっていて人間の会話がまったく発生しないなんてもったいないですからね。Slack のチャンネルをどう運用するか会社によって文化の違いがあると思いますが、良い運用は参考にしたいので各社どんどん発信してほしいのでよろしくおねがいします。 さてそんな話で終わっても良いのですが、ここは開発者ブログだしせっかくなので最近開発した Slack 関連のアプリケーションを紹介します。 tokite で GitHub から Slack への通知をカスタマ
はじめに 1台のDockerホスト上のコンテナのリソース監視はcAdvisorが一般的になっているような気がします。 それでは複数台のDockerホスト上のコンテナのリソース監視はどうするのかなと調べてみると、以下のような方法があるようです。 cAdvisorで直接InfluxDBに保存し、Grafanaで可視化 HeapsterでcAdvisorから情報を収集してInfluxDBに保存し、Grafanaで可視化 cAdvisorからfluentでInfluxDBに保存し、Grafanaで可視化 この記事では一つ目の方法を試してみようと思います。 とりあえず今出てきた登場人物の簡単な紹介とリンク紹介を。 なお、この記事はだいたい3月中旬に書いた内容です。 Dockerコンテナのリソースモニタリングツール Kuberenetesで使うために主にGoogle社が開発したオープンソースソフトウェ
高解像度スタートアップガイドPart1です。 今回、元起業家・現コーチと現役起業家が共同でこれまでにない解像度でスタートアップがゼロから事業を成立させるまでのプロセスを描いています。 答えのようなものを書いているのではなく(答えなど、全く分かりません。日々新しい発見が続きます)、事業を成立させるために日々もがき奮闘する過程で見えてきたことを、できるだけ具体的に、高解像度で描かせて頂きました。 事業を生み出す本人だけでなく、その支援者・コーチの皆様にもぜひ一読いただきたいと考えております。 <Part1>:スタートアップが直面するリアル 1. スタートアップが直面する事業創造の真実 2.スタートアップが直面する高解像度事業創造プロセス https://www.slideshare.net/takahiroASA/part1-77922415 <Part2>:スタートアップに不可欠のWild
Home Archive About GitHub Mastodon Subscribe to the feed. This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License. This blog is served by Hugo. Sun, Jul 16, 2017 Go scheduler’s job is to distribute runnable goroutines over multiple worker OS threads that runs on one or more processors. In multi-threaded computation, two paradigms have emerged in scheduling:
Apache HTTP Server 2.2.9 Released The Apache Software Foundation and the Apache HTTP Server Project are pleased to announce the release of version 2.2.9 of the Apache HTTP Server ("Apache"). This version of Apache is principally a bug and security fix release. The following potential security flaws are addressed: CVE-2008-2364: mod_proxy_http: Better handling of excessive interim responses from or
日本のDDD(ドメイン駆動設計)界の父ともいえる増田亨さんが著した「現場で役立つシステム設計の原則」を頂いたので、早速拝読させていただきました。 本書をおすすめしたい人 本書は、システム開発で以下のような問題を抱えている人におすすめです。 既存システムのソースコードの可読性が低く、理解に時間がかかる 機能追加・改修時の影響範囲調査に時間がかかる 機能追加・改修時の工数が予想以上にかかる テストコードが書きにくいソースコードになりがち 機能を追加・改修時の影響範囲が大きくなりがちで、テスト工数がかさんでいる デグレの確認に気を使い、多くの時間をかけている 不具合が発生したときに、調査・解決に時間がかかってしまう 新しいメンバーがプロジェクトに参画した時に、業務知識を伝えるのに多くの手間がかかる これらの問題のために、生み出す価値以上に、仕事時間が増えている このような問題を解消し、変更に強い
Amazon SQS と Kinesis はどう違うのか?~ユーザが求めるキュー(queue)の姿~|AWSを使い倒せ どちらも広義なキュー(queue)。でもキューに期待するものが違う。 こんにちは。技術チームの岩谷です。最近、とあるかたから「Kinesisというキーワードを聞くけど、SQSに似ていませんか?違いは何なのでしょう?」という質問をいただきました。 SQSとKinesis、この両者は共にAWSのクラウドサービスで「広義のキューサービス」という意味では共通点があります。すなわち、 データを投入する データを取り出す、またその際に順序性を制御する仕組みが備わっている 取出したデータは、即座もしくは短寿命で消去される データの「投入→取出」の動作がセットで利用される。 という利用方法は共通しています。これは「データの待ち行列」である「キュー」の概念と一致しています。しかしこの両者の
10年以上金融機関で働いているインフラエンジニアの落ちないサーバにするための考察です。 ハードウェアの専門家ではないので、正確ではないかもしれません。 今までの経験からの個人的考え方になります。 私たちオンプレ重視のインフラエンジニアは、 クラウドサービスではできない高可用性サーバを導入したり、 複数台構成で1台故障しても問題ない構成のサーバはコスト重視するなど、 システムに最適なサーバを導入しようとしています。 高可用性サーバを追求する目的 ■アプリに影響を与えないように Active/Standby構成にしていて、インフラ的にはダウンタイムが数秒だとしても、 アプリによっては復旧に時間がかかったり、問題ないことの確認にも時間がかかってしまいます。 また、正しくサーバが落ちればアプリが問題ないとしても、 サーバが中途半端な状態のままになってしまい、なんだかおかしいということもあります。
By Lotus Carroll 活動的だった人がある日突然やる気を失ってしまう「燃え尽き症候群」は仕事を辞める原因の多くを占めると言われており、ストレス社会が抱える大きな問題の一つと言えます。一般的に働き過ぎによる過度のストレスが原因と一くくりにされがちな燃え尽き症候群ですが、少なくとも3つのタイプがあるそうです。 PLOS ONE: Coping with Stress and Types of Burnout: Explanatory Power of Different Coping Strategies http://www.plosone.org/article/info%3Adoi%2F10.1371%2Fjournal.pone.0089090 Burnout Comes in Three Varieties - Association for Psychological
HOMEMac本家 Karabiner-Elements が USキーボードの左右 Commandキーによる「英数 / かな」の切り替えに対応! ついに本家 Karabiner-Elements が US キーボードにとって必須とも言える、左右の Command キーでの「英数 / かな」の切り替えに対応しました! 待ってました! macOS Sierra になってから Karabiner が使えなくなり。これまで代替アプリとして「⌘英かな」や Karabiner-Elements を改良した「wwwjfy版 Karabiner-Elements」を使用しており、非常にお世話になりました。 しかしながら、「⌘英かな」は少々動作が不安定なところがあり。「wwwjfy版 Karabiner-Elements」は、本家が未対応ゆえ暫定措置を講じてくれたまでであると思いますので。本家が対応してくれ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く