iguchi1124のブックマーク (1,271)

  • 様々なrate limitアルゴリズム - Carpe Diem

    概要 インターネットに晒されているWebサービスでは TV等で紹介されたことによる大量流入 悪意ある人物からの攻撃 クライアントのバグに依る大量リクエスト など、来想定していた以上のトラフィックが来ることはよくあります。 単純にシステムを構築すると大規模トラフィックに対応できずシステムがスローダウンしてしまうため、何かしらrate limitをかけておいた方が良いです。 ただしrate limitと一口に入っても色々あるため、今回は主なrate limitアルゴリズムを紹介します。 Leaky bucket Leaky bucketはデータ転送レートを一定にする(=上限を設定する)アルゴリズムです。 下の図のように、様々な流量の水流がそのバケツに流れ込んでも小さな穴からは一定の水流が流れ出す仕組みです。 ref: What is the difference between token

    様々なrate limitアルゴリズム - Carpe Diem
  • 令和2年度 予算要望書を提出しました : 群馬県伊勢崎市議会議員 伊藤純子

    2019年10月29日23:24 カテゴリ議会だより 令和2年度 予算要望書を提出しました 伊藤純子です。まずは速報です。今月14日、沼田市でレンタル店の男性が殺害され、現金などが奪われた強盗殺人事件で、県警は、この店の客とみられる20代の男を逮捕しました。逮捕の速報に、県民のひとりとして安堵しています。警察官のご尽力に、感謝申し上げる次第であります。 さて、去る28日、伊勢崎市議会正論の会は「令和2年度 予算編成に対する要望書」を五十嵐清隆市長に提出いたしましたことをご報告いたします。予算要望書の重点項目として、子宮頸がんワクチンの定期接種再開の動きを察知し、副作用被害者に対する治療法の確立、医療体制の構築、そして、副作用に苦しむ女子に対する救済支援の継続をお願いするとともに、中高生対象にワクチンの危険性を伝えるリーフレットの作成や、市民病院内に「ワクチンセンター」なるものを設置し、ワク

    令和2年度 予算要望書を提出しました : 群馬県伊勢崎市議会議員 伊藤純子
  • 同棲することになった。素人童貞じゃなくなった。|山下素童

    9月の初旬。まだ、歩くだけで全身の皮膚に汗が滲んでいた季節。1年ほど前からネット上でほんの少しだけ交流のあった女性を、初めてご飯に誘ってみた。   ネット上でしか彼女のことを知らなかったけれど、彼女の現れては消える日々の呟きや、写メ日記に書かれた長文を読んで、きっとこの人は自分と気が合う人なのだと、一人で勝手な憶測をしていた。彼女は、僕の文章の感想を、ごくたまに投稿してくれていた。ふざけた風俗レポばかりな文章だけど、ただそれをふざけたものとして面白がるだけでなくて、どこか実存的な色合いのあるものとして読んでくれているように見えた。自分のまるっきりの勘違いであるかもしれないけれど、彼

    同棲することになった。素人童貞じゃなくなった。|山下素童
    iguchi1124
    iguchi1124 2019/10/29
    『同棲』はサ行変格活用で動詞になる、動作性のある名詞よ。
  • プログラム内でdotenvを読み込むのをやめた話

    dotenvというRuby発のOSSがあります。 .envって名前のファイルに環境変数を列挙してライブラリを読み込むと、それらの値をプロセス内の環境変数として値を展開してくれるというツールです。 もちろんNode.js版の実装も存在します。 Herokuを愛用していた時期によく使っていたのですが、何年か使ってみた結果プロセスの中でrequire('dotenv').config()と書くのではなく、そのプロセスを起動するときにnode --require dotenv/configとrequireオプションを用いてdotenvとプログラムの依存をなくす方向に落ち着きました。 なぜそちらの方がいいのか考えていることを残しておく。 コードがコミットされてない(はずの)ファイルに依存している 当然ですが、dotenvがソースに書かれているということは.envという名前のファイルが存在していること

  • 逮捕の記憶

    二年ほど前、警視庁の某署に逮捕されたときの話。罪名は個人特定の可能性があるので書きません。 金曜日の朝7:30くらいに、出社のため家を出ようとしたところ、出口で話しかけられる。 相手:××さんですね。 私 :はい。 相手:いまからよろしいですか。 私 :へ?今から出社するので後日でよろしいですか。 相手:××さん逮捕状出てんだよ! 私 :えええええ・・・・(しらんがな)。 相手:今のうちに連絡はしてもいいです。どうやっても今日は帰れないから。 私 :(激しく動揺しながら会社に連絡)休みます。 相手:あなたは××さんですね、逮捕状が出ています。家宅捜索するので、同行してください。 容疑を伝えられ、家宅捜索される。ケータイ、PC、記録メディア、移動系のICカード、領収書を根こそぎ証拠として取り押さえられる。 警察:あなたを逮捕し、某署まで連行します。逮捕状はこれ。手錠は車に乗ってからでもいいで

    逮捕の記憶
  • CINEmadori (シネマドリ) | 映画に登場する間取りとインテリアから素敵なヒントを

    映画に登場する間取りとインテリアの誕生秘話やロケ地の裏話を紹介。映画の世界からの素敵なインテリアをお届けします。

    CINEmadori (シネマドリ) | 映画に登場する間取りとインテリアから素敵なヒントを
  • ワークフロービルダーが新登場 : Slack で簡単にタスクを合理化

    ワークフロービルダーが新登場 : Slack で簡単にタスクを合理化フォームやメッセージなどの自動化で面倒な雑務にさよなら Slack チーム一同作成2019年10月15日イラスト: GiacomoBagnara Slack の調べでは、オフィスワーカーの 70% が業務の遂行に他のチームや同僚の助けを必要としていることが分かっています。協力してプロジェクトを進めるには、リアルタイムで適切な担当者に適切な情報を届けることが欠かせません。にもかかわらず、申請を行ったり、進捗状況を尋ねたり、チームメンバーに関連情報を伝えたりといった手続きは手間のかかるものばかり。これがプロセス全体のボトルネックとなることもままあります。 Slack が今日リリースする新しいツール、ワークフロービルダーは、生産性向上の妨げとなるこうした障壁を取り除き、Slack でのプロジェクト進行をさらにスムーズにするソリュ

    ワークフロービルダーが新登場 : Slack で簡単にタスクを合理化
  • スマートレストランでGraphQL を採用した話

    3. 全体 流れ お客様 来店 着席 注文 事 会計 退店 ホール ②QRコードを読み取る ①来店登録、QRコー ドを発行してお客様に わたす ③iPadでオーダーを確 認し、調理する キッチン ④調理が完了したら、 通知を受取って配膳す る ⑤カードで会計をする ⑥会計が完了したら、お 見送りをする 4. レストラン スマート化 可能性 ホールキッチン ✔ 空席確認 ✔ 予約確認 ✔ アレルギー、好み 把握 来店後来店時来店前 ✔ 納品受け取り ✔ 仕込み ✔ おすすめメニュー 考案 ✔ メニュー表 更新 ✔ 予約確認・座席案内 ✔ 商品説明・レコメンド ✔ 配膳・バッシング ✔ お会計 ✔ 調理タイミング 管理 ✔ レシピ 共有 ✔ スキル 可視化 ✔ 満足度 把握 ✔ 在庫棚卸 ✔ 発注 お客様 ✔ 予約 ✔ 席 指定 ✔ 料理・ドリンク 注文 ✔ 会計 ✔ 二次会 検索 ✔ レビ

    スマートレストランでGraphQL を採用した話
  • guide/style.md at master · uber-go/guide

    Styles are the conventions that govern our code. The term style is a bit of a misnomer, since these conventions cover far more than just source file formatting—gofmt handles that for us. The goal of this guide is to manage this complexity by describing in detail the Dos and Don'ts of writing Go code at Uber. These rules exist to keep the code base manageable while still allowing engineers to use G

    guide/style.md at master · uber-go/guide
  • GitHub - ktr0731/evans: Evans: more expressive universal gRPC client

    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

    GitHub - ktr0731/evans: Evans: more expressive universal gRPC client
    iguchi1124
    iguchi1124 2019/10/11
    さいこう
  • Goを始めて1年間で最高にお世話になったGo関連ブックマークを晒します。 - Qiita

    自分は普段はChromeのブックマークを使ってよく見返す記事を保存しています。Goを一年間書いてきてブックマークを整理したのですが、せっかくなのでお世話になったブックマーク記事を晒します。 Blog & Serial The Go Blog Goの公式ブログ。深いところまでしっかり書かれているので、調べたいトピックはまずはここで調べたい。 https://blog.golang.org/ Practical Go GoのcontributorであるDave Cheneyさんのブログです。Goで開発&運用する上でのアドバイスが書かれており、入門記事だけでは得られないノウハウがふんだんにまとめられています。 https://dave.cheney.net/practical-go Goならわかるシステムプログラミング @shibukawaさんの連載です。Go低レイヤーを学んでいきます。根底の

    Goを始めて1年間で最高にお世話になったGo関連ブックマークを晒します。 - Qiita
  • HTML5のLocal Storageを使ってはいけない(翻訳)|TechRacho by BPS株式会社

    概要 原著者の許諾を得て翻訳・公開いたします。 英語記事: Randall Degges - Please Stop Using Local Storage 原文公開日: 2018/01/26 著者: Randall Degges 日語タイトルは内容に即したものにしました。 画像は元記事からの引用です。 初版公開: 2019/10/19 追記更新: 2024/04/05 -- リンク情報を記事末尾に移動しました 気で申し上げます。local storageを使わないでください。 local storageにセッション情報を保存する開発者がこれほど多い理由について、私にはさっぱり見当がつきません。しかしどんな理由であれ、その手法は地上から消えてなくなってもらう必要がありますが、明らかに手に負えなくなりつつあります。 私は毎日のように、重要なユーザー情報をlocal storageに保存す

    HTML5のLocal Storageを使ってはいけない(翻訳)|TechRacho by BPS株式会社
  • 妻が新興宗教の勧誘を失礼のないように断りました。 - Everything you've ever Dreamed

    己の良心に従って新興宗教のセールスを断ったら心が死んだ。自分で思った以上に深刻なダメージで、完全回復できていない。先日、大きな台風がやってくる直前の午前中、某新興宗教のセールスが我が家へやってきて、僕が対応した。女性の二人組だ。おばはんと若い女性。もしかしたら親子だったかもしれない。彼女たちは簡単な自己紹介をすると、タンクトップから腋毛をのぞかせているふざけた恰好の僕を相手に、真顔のまま、チラシを見せて、あれこれセールストークをはじめたが、お二人の幸薄いオーラがすべてを無にしていた。そんな負の空気をまとっているグループにどんな物好きがすすんで入ろうというのか。ひととおり話を聞いた後で、申し訳ないけど、つってお断りをした。友好的なムードであった。誰かハマる人がいるといいねって笑いながらリビングに戻ってくると、は「キミは何をしているのですか。バッサリと話を斬ってしまいなさい。私はいつもそうし

    妻が新興宗教の勧誘を失礼のないように断りました。 - Everything you've ever Dreamed
  • GoでGraceful Shutdown - Carpe Diem

    概要 以前はGraceful shutdownをするために以下のようなライブラリを使用していました。 github.com しかしながらGo 1.8 からGraceful Shutdown機能が標準で提供されるようになりました。 今回はその導入方法を紹介します。 環境 golang 1.10.3 これまでの問題 例えば以下のような重い処理がHandlerにあるとします。 簡単のためsleepで実装しています。 func hello(w http.ResponseWriter, r *http.Request) { log.Println("heavy process starts") time.Sleep(5 * time.Second) log.Println("done") w.Header().Set("Content-Type", "text/plain") w.Write([]b

    GoでGraceful Shutdown - Carpe Diem
  • Engadget | Technology News & Reviews

    Parrots in captivity seem to enjoy video-chatting with their friends on Messenger

    Engadget | Technology News & Reviews
  • 滝行体験予約 夕日の滝-神奈川・関東・南足柄・小田原・滝行体験関東・足柄修験の会・滝業

    iguchi1124
    iguchi1124 2019/09/29
    予約した
  • Goの新しいerrors パッケージ xerrors - Qiita

    先日 xerrors パッケージがリリースされました。 このパッケージは、Proposal: Go 2 Error Inspection で提案されているものをGo1向けに外部ライブラリとして試験的に実装したものです。 Goの標準ライブラリではありませんが、Go公式がメンテナンスをしています。 このパッケージができた背景は、今まで多くのGoエンジニアは下位層のエラーの情報を伝播させるために pkg/errors パッケージ などの外部ライブラリを利用していました。この手法が開発者の間で普及したため標準ライブラリで正式に検討を始めることとなりました。 2019/9/4更新 Go 1.13では %w でのラップや Is メソッド、 As メソッドは正式に導入されました。 しかし%+w や %+v によるスタックトレースの表示の採用は見送られました。 スタックトレースの表示が必要な場合はxerr

    Goの新しいerrors パッケージ xerrors - Qiita
  • サーバーレスアーキテクチャ再考 - ゆううきブログ

    2014年にAWS Lambdaが登場し、Functionを単位としてアプリケーションを実行する基盤をFunction as a Service(以下、FaaS)と呼ぶようになった。 そして、同時にサーバーレスアーキテクチャ、またはサーバーレスコンピューティングと呼ばれる新しいコンセプトが普及するに至った。 当初、そのコンセプトが一体何を示すかが定まっていなかったために議論が巻き起こり、今現在では一定の理解に着地し、議論が落ち着いているようにみえる。 しかし、サーバーレスという名付けが悪いということで議論が着地したようにみえていることにわずかに疑問を覚えたために、2019年の今、これらの流れを振り返ってみて、サーバーレスアーキテクチャとは何かを改めて考えてみる。 サーバーレスとの個人的関わり サーバーレスアーキテクチャという名を僕がはじめて耳にしたのはAWS Lambdaが登場した2015

    サーバーレスアーキテクチャ再考 - ゆううきブログ
  • Slack 通知を設定する

    プロフィールと環境設定プロフィールを設定してチームメンバーに自己紹介。さらに環境設定から使いやすいよう設定を自由に変更! アクション,アクティビティ,アクセスログ,アクセシビリティ,追加する,アプリを連携させる,メンバーを追加する,Slack に追加する,管理者すべてのパスワード,アナリティクスandroid,社内通知,社内お知らせ,App ディレクトリ,アプリのアイコン,Apple Watch,アプリの承認,アーカイブする,Asana,Atlassian,オートメーション化アプリ,バッジ,お支払い情報,請求,Bitbucket,ボットユーザー,box,ブラウズする,通話,通話:、キャンセル,変更,チャンネル,簡単にチャンネルを作成,チャンネルの管理,チャンネルの通知,チャンネルのおすすめ,ドメインを申請する,閉じる,企業文化,プラスデータエクスポート,作成する,コンピューター,会話,変換

    Slack 通知を設定する
    iguchi1124
    iguchi1124 2019/09/09
    これしらなかった。メンションを避ける文化圏なので早速自分の名前を設定した
  • How to handle reviewer comments

    iguchi1124
    iguchi1124 2019/09/09
    これいいなw