ここ数年は Azure Functions をフルに活用したアプリケーションを実装することが多かったのですが、同時に Azure Functions を失敗しないように使う方法も分かってくるので、ここらでちゃんと言語化しておきます。 最近は特に Azure Light-up というハッカソンを行うことが多いのですが、Azure Functions を使う場合には必ずこの辺りは毎回説明するようにしています。要するに Azure Functions の利点・特性を理解して賢く使いこなそうという話です。 Binding / Trigger で実現出来ないか考える Function の実装は出来る限り小さく保つ リトライのしやすい実装を重視する 最新の .NET での作法に沿ったコードを書く Graceful Shutdown に対応したコードを書く 機能単位で Function App プロジェ
阪神・淡路大震災の教訓が活きた ――3.11から、今年でちょうど10年が経ちます。今から振り返ると、過去の様々な災害と比べて、東日本大震災ではすぐ10万人態勢を整えるなど、自衛隊の初動がかなり早かった印象があります。それができた理由は、何だったとお考えですか。 折木 自衛隊はこれまで災害派遣を何度もおこなってきましたが、平成7年(1995年)の阪神・淡路大震災のときには、災害派遣要請が遅かったとか、自衛隊の出動が遅かったとか、そういう話もありました。それを機に、災害が起きたらすぐに出るという、即応体制の訓練をやって、自治体との連携もとれるようになってきました。そうした改善が活きたという面はあると思います。 また、東日本大震災のときは震災そのものが大きかったので、「これは自衛隊が出なきゃいけない」というのは、組織としても、それから各部隊としても、直感的に感じたわけです。だから、そういう面でも
本文の内容は、2021年3月9日にÁlvaro Iradierが投稿したブログ(https://sysdig.com/blog/dockerfile-best-practices/)を元に日本語に翻訳・再構成した内容となっております。 Dockerfileのベストプラクティスのクイックセットをイメージビルドに適用することで、セキュリティ問題を防ぎ、コンテナ化されたアプリケーションを最適化する方法を学びます。 コンテナ化されたアプリケーションやマイクロサービスに精通している人なら、自分のサービスがマイクロサービスであることに気づいているかもしれません。しかし、脆弱性の検出、セキュリティ問題の調査、デプロイ後の報告や修正など、管理のオーバーヘッドがマクロな問題になっています。 このオーバーヘッドの多くは、セキュリティをシフトレフトし、開発ワークフローの中で可能な限り早く潜在的な問題に取り組むこ
はじめに こんにちは。ECプラットフォーム部のAPI基盤チームに所属している籏野 @gold_kou と申します。普段は、GoでAPI GatewayやID基盤(認証マイクロサービス)の開発をしています。 先日、【ZOZOTOWNマイクロサービス化】API Gatewayを自社開発したノウハウ大公開! を公開したところ、多くの方からご好評いただきました。ありがとうございます。まだ読まれていない方はぜひご覧ください。 techblog.zozo.com 今回はその記事の続きです。API Gatewayは単にリバースプロキシの役割を担うだけでなく、ZOZOTOWN全体の可用性を高める仕組みを用意しています。本記事では、それらの中でカナリアリリース機能・リトライ機能・タイムアウト機能に関して実装レベルの紹介をします。 マイクロサービスに興味ある方や、API Gatewayを自社開発する方の参考に
この記事は私が過去 3 年ほど Kubernetes に携わる中で学んだ、ちょっと見つけにくい知識をまとめたものです。 特にカスタムコントローラーを開発するような人に必要となる知識群です。 感想とか指摘とかあれば Twitter までお寄せください。 更新履歴 2021-03-05: "コンテナの resources.limits と resources.requests の違いについて" の項を補足しました (thanks to @superbrothers) API コントローラー実装 プログラムと連携動作 資源管理 ネットワーク モニタリング アクセスコントロール API kube-apiserver が備える拡張機構を列挙しなさい 回答例 Custom resources: OpenAPI スキーマで独自のリソース型を追加できる Aggregation layer: kube-ap
コンテンツブロックが有効であることを検知しました。 このサイトを利用するには、コンテンツブロック機能(広告ブロック機能を持つ拡張機能等)を無効にしてページを再読み込みしてください。 ✕
全文検索は一般的に知られていますが、検索エクスペリエンスで非常に重要な役割を果たしています。ただし、日本語など、一部の言語では、全文検索を実装するのが難しい場合があります。このブログでは、日本語で全文検索を実装する際の課題を探り、Elasticsearchでこれらの課題を解決する方法をいくつか示します。 全文検索とは? Wikipediaより、下記が定義となります。 全文検索とは、コンピュータにおいて、複数の文書(ファイル)から特定の文字列を検索すること。「ファイル名検索」や「単一ファイル内の文字列検索」と異なり、「複数文書にまたがって、文書に含まれる全文を対象とした検索」という意味で使用される。 全文検索は、現在多くのデジタル体験を強化するものです。全文検索は、データセット内に隠れている可能性のある単語やフレーズを見つけようとしてくれます。例えば、ネットショッピングして「phone」を検
Universe 2020 で発表された機能の中で一番楽しみだったのが GitHub Actions の Environments です。デプロイ先ごとに環境変数と Protection rule を設定出来るようになります。 Azure Pipelines では Approvals and checks と Environments という同等の機能がありますが、そのまま GitHub にもっていったという感じです。予想通り便利でした。 Using environments for deployment - GitHub Docs これまで Azure Pipelines を使っていて、デプロイに特化した機能があるのはかなり便利だと実感していたので、Azure Pipelines から GitHub Actions への移行はこの辺りが実装されるまでは難しいと思っていました。 一通り試し
COCOAのAndroid版で4ヶ月に渡って陽性者との接触が通知されなかった問題について、昨日こんな記事を目にしました: 今回はこの件について所感を書いていきます。 厚労省が悪いのか?記事を要約するとこうなります: - 厚労省は、COCOAの納品前に、最終的な動作確認である「受け入れテスト」を実施することになっていた - にも関わらず、厚労省は「受け入れテスト」を行っていなかった - ずさんだずさんだ! もちろん最終的な責任はCOCOAを発注し、これを国民に届けた厚労省にあるということになるのでしょう。 しかし、厚労省のずさんなテスト体制をなじったところで、今回のような問題の再発を防げるわけではないと私は思うのです。 官僚は別にITのスペシャリスト集団ではありません。そんな彼らに、日本国民の安全がかかったモバイルアプリのテストをやらせるのが、そもそも不適材不適所もいいところではないでしょう
Webページやスマホアプリでよく見かけるレイアウト、ナビゲーション、UIコンポーネントなど、それだけを実装するHTMLとCSSのシンプルなコードをまとめたCSS Layoutを紹介します。 それだけを実装するため、HTMLとCSSのコードは非常にシンプル、カスタマイズも簡単だと思います。スニペットに登録しておくと、便利ですね。 CSS Layout CSS Layout -GitHub CSS Layoutの特徴 レイアウトやUIコンポーネントだけを実装するコード CSS Layoutの特徴 CSS Layoutは、よく使用されるレイアウトやUIコンポーネントだけを実装するためのHTMLとCSSのコードがまとめられたコレクションです。 MITライセンスで、商用プロジェクトでも無料で利用できます。 CSS Layout 依存関係は一切無し フレームワークは必要無し ピュアCSSで実装、CSS
プレート運動で押し上げられることのない米国南東部のアパラチア山脈は、風化によって侵食されて、少しずつ低くなっている。研究により、過去に地球上の高くそびえる山脈が約10億年にわたって成長を止めていたことが示された。(PHOTOGRAPH BY ROBB KENDRICK, NAT GEO IMAGE COLLECTION) もしもあなたが10億年前の地球を探検できたとしたら、目を引くものがないことに驚いただろう。樹木や昆虫をはじめ、空を見上げても鳥もいない。生きものは、どろりとした原始の海のスープに浮かぶ単純な微生物だけだった。 このほど2月12日付けで学術誌「サイエンス」に発表された新しい研究により、当時の地球になかった可能性のあるものが、もう1つ加わった。高くそびえる山々だ。 今日の地球の表面を覆うプレートは常に移動し、そのスローモーションのダンスは表面の地形を作り出している。大陸どうし
顧客管理システム大手のSalesforceが、自身のGitHubリポジトリにAWSアカウントを攻撃できるツール「Endgame」を公開しました。Endgameのリポジトリはすでに削除されていますが、記事作成時点ではインターネット・アーカイブで閲覧することができます。 GitHub - salesforce/endgame: An AWS Pentesting tool that lets you use one-liner commands to backdoor an AWS account's resources with a rogue AWS account - or share the resources with the entire internet https://web.archive.org/web/20210216153239/https://github.com/s
家で過ごす時間が増える中、家にいながら楽しめるお取り寄せグルメが人気を集めています。SNSやブログでおいしいお取り寄せ情報を目にする機会も増え「自分でも何か取り寄せてみたい!」と気になっている人もいるでしょう。 そんな初心者の人に特におすすめなのが、届いてすぐに食べられる、手軽なスイーツのお取り寄せ。今回はお取り寄せスイーツに詳しい3人の著者が、何度でもリピート買いしたくなるほどハマっているという「推しクッキー缶」をご紹介します。 1缶にたくさんの種類が詰まったクッキー缶は、味はもちろん、缶を開けたときのワクワク感も楽しめて、ご褒美にもぴったり。手軽につまみやすいので、毎日のテレワークの息抜きにも活躍してくれます。 有名ショコラティエやビーントゥーバーチョコレート専門店ならではの、素材にこだわったチョコレートのクッキー缶から、バターが香る王道のクッキー缶、甘くなくお酒に合うクッキー缶、In
伝えたいことは全てタイトルに書いた。 動機 https://github.com/topics/awesome を眺めていて本当にawesomeなものばかりだった (割にあまりどこにもそのawesomeさが書かれていないように見えた) ので書く。 awesomeリストとは GitHub で使われる慣習的なリポジトリについてまとめてみた#awesome より: 「特定テーマに関するキュレーションを行うリポジトリ。Markdown のリスト表記で一覧化するのが一般的。また、Contribution も受け付けている(人気のあるリポジトリはガイドラインも厳しめ)。」 Where? ここのことです: https://awesome.re/ 画像はリポジトリから引用。 What? What is an awesome list? よりDeepL翻訳 awesome マニフェスト もしあなたのリストを
1年の延期を経て、東京オリンピック・パラリンピック(以下、東京五輪と表記)の開幕まであと5カ月。果たして開催できるのか? それとも中止にすべきなのか? 延期も考えられるのか? 1年前に「延期すべき」と声を上げたJOC(日本オリンピック委員会)理事・山口香氏は、いまの状況をどう見ているのだろうか。アスリートたちへの思いも含めて話をうかがった。 開催でリスクを負うのは私たち日本国民──東京五輪は今年開催できるのでしょうか。 「厳しい状況にはあると言わざるを得ません。国民は疲弊し、医療現場はひっ迫…去年よりも状況が悪くなっているという実感です。世論調査によると、国民の約8割が『五輪を開催すべきではない』と考えています。このことは重要視すべきです。 また、去年と今年ではコロナに対する認識も世界的に変わってきています。去年のいま頃は、未知のウイルスに世界中が怯えていました。コロナの全容が見えなかった
https://anond.hatelabo.jp/20210209083036 に便乗してみた。 東京オリンピックスポンサー一覧 https://tokyo2020.org/ja/organising-committee/marketing/sponsors/ 上記の一覧から各スポンサーへリンクが貼られているので問い合わせ窓口より問い合わせた結果です 一部、送っていないスポンサーさんもあります。 ◆問い合わせ内容◆ ・件名 東京五輪への協賛に関して ・問い合わせ内容 東京五輪スポンサー一覧 に貴社が掲載されていたので問い合わせです。 https://tokyo2020.org/ja/organising-committee/marketing/sponsors/ 東京オリンピック・パラリンピック組織委員会・森会長の女性蔑視発言に対して貴社は何かしらの声明は出されないのでしょうか? 特に対
最近趣味や仕事の Web アプリケーションでメモリリークに遭遇して、頑張ってメモリリークの原因を突き止めて修正する、ということがあった。その過程でメモリリークについて色々調べて知見が溜まったので、学習資料の紹介という形でアウトプットしてみる *1。 前置き 紹介する記事がかなり偏っていることに注意 冒頭で触れたメモリリークを解決するために読んだ記事をまとめただけなので、内容にそれなりの偏りがある 例えば id:mizdra が遭遇したメモリリークは全てブラウザ上で発生していたものだったので、これから紹介する内容も主にブラウザにおけるメモリリークに焦点を当てたものになる GC がどうメモリをどう解放しているか、何故メモリリークが発生するのかは全てカット 調べれば色々な記事が出てくるので、必要に応じて読んでください 基本的な知識を抑える まずメモリリークとメモリ撹拌の違いを学ぼう どちらも同じ
【必読】 森喜朗会長の性差別発言を受けて、●●はどう反応したか の読み方 https://anond.hatelabo.jp/20210209233648 ◆◆◆目次◆◆◆ 森喜朗会長の性差別発言を受けて、自民党男性衆議院議員はどう反応したか https://anond.hatelabo.jp/20210209180904 森喜朗会長の性差別発言を受けて、自民党男性参議院議員はどう反応したか https://anond.hatelabo.jp/20210209195738 森喜朗会長の性差別発言を受けて、公明党議員はどう反応したか https://anond.hatelabo.jp/20210209211827 ◆◆◆目次ここまで◆◆◆ 個人的に気になったので、自民党女性局のWebページ( ttps://women.jimin.jp リンク数限界につきh抜き)をのぞいてみた。本エントリで確
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く