並び順

ブックマーク数

期間指定

  • から
  • まで

241 - 280 件 / 303件

新着順 人気順

gracefulの検索結果241 - 280 件 / 303件

  • TCP入門 - hayashier Tech Blogs

    普段、Webサイトなどを運営しているといった場合に、おおよそアプリケーションを動作させる分には、アプリケーションレイヤーより下の部分については意識しなくても良いこともあるかもしれません。しかしながら、複数のコンポーネントを組み合わせたり、大規模になってきたり、特殊な環境、および複雑な問題に出くわすようになってきたりすると、それらを対処するためには、TCPなどのレイヤーについても、しっかりと理解しておく必要があります(雑に書き殴っているため、後半になるほどまとまりきっていませんが、ご容赦ください)。 以下の項目に分けて概要を説明します。 機能 状態遷移図 データ構造 その他 機能 概要 TCPの機能について、大きく以下の観点で説明していきます。 コネクション管理 シーケンス番号 再送制御 順序制御 ポート番号 ウィンドウ制御 フロー制御 輻輳制御 詳細 コネクション管理 目的: コネクション

      TCP入門 - hayashier Tech Blogs
    • 【Go】Graceful Shutdownではまったところ - Qiita

      概要 net/httpパッケージのServer.Shutdownを利用しているのになぜかGraceful Shutdownされないことがあったので、原因と対策をまとめました。 GracefulにShutdownしない実装 以下のコードを実行し、ブラウザから http://localhost:8080/ にアクセスすると5秒後に「hello world」と表示されます。 ブラウザから http://localhost:8080/ にアクセスした直後にCtrl+Cでプログラムを終了すると、GracefulにShutdownするなら「hello world」と表示されるはずですが、実際は表示されません。 package main import ( "context" "io" "log" "net/http" "os" "os/signal" "time" ) func main() { ctx

        【Go】Graceful Shutdownではまったところ - Qiita
      • Laravel on ECSで動かすQueueとScheduleワーカー - M&Aクラウド開発者ブログ

        皆さんこんにちは。kubotak(@kubotak_public)です。 この記事ではLaravelをECS Fargateで動かす際のQueueとScheduleに関して、弊社で行った知見を紹介したいと思います。 Laravel on ECSに関しては以下の記事も是非どうぞ M&Aクラウドを丸ごとAmazon Elastic Container Service(ECS)に移行しました!〜コンテナイメージ作り編〜 - M&Aクラウド開発者ブログ AWS CDK v2 の変更点5選 - M&Aクラウド開発者ブログ ※なお、本稿においてはLaravel8系を利用しています。(おそらくLaravel9系でも問題ありません) ECS FargateでQueueを動かす 弊社ではもともとAWS ElasticBeanstalkのWorker環境(以下EB Worker)でQueueおよびSchedu

          Laravel on ECSで動かすQueueとScheduleワーカー - M&Aクラウド開発者ブログ
        • Amazon EKS が Kubernetes 1.21 のサポートを開始 | Amazon Web Services

          Amazon Web Services ブログ Amazon EKS が Kubernetes 1.21 のサポートを開始 この記事は Amazon EKS now supports Kubernetes 1.21 を翻訳したものです。 Amazon Elastic Kubernetes Service (Amazon EKS) チームは、Kubernetes 1.21 のサポートを発表できることを嬉しく思います。私は 2021 年の 1 月から 4 月まで、このリリースのアップストリームのリリースチームに参加することができました。Amazon EKS のお客様が “Power to the Community” リリースを体験できることに興奮しています。 Kubernetes のランタイム変更と EKS バージョン 1.20 では、Kubernetes がコンテナランタイムとして Doc

            Amazon EKS が Kubernetes 1.21 のサポートを開始 | Amazon Web Services
          • Implement the dynamic rendering service | Mercari Engineering

            Here is awesome article written by the Google search team: https://developers.google.com/search/docs/advanced/javascript/dynamic-rendering To put it simply: Dynamic rendering means switching between client-side rendered and pre-rendered content for specific user agents. As the article suggests, we use Rendertron to implement our dynamic rendering service called Prerender. In this article, I am goi

              Implement the dynamic rendering service | Mercari Engineering
            • Ten tips for better CSS transitions and animations

              Published: February 28, 2023 Updated: March 12, 2023 This is a followup to the post Understanding easing and cubic bezier curves in CSS. (This is also the original URL of that post.) If you came here looking for that—or if you don’t already have a solid grasp on CSS cubic-bezier curves—I suggest reading that post now. There are certain things you just know when you experience them, even if you don

                Ten tips for better CSS transitions and animations
              • The Circuit Breaker Pattern

                How does your application handle failure? Your first level of response might focus on logging and displaying errors, but it merely captures the problem rather than resolving it. What happens if a vital service is offline or under heavy load? What about simply not performing at the standards you might expect? As your application relies more on services that you don't control, like third-party APIs,

                  The Circuit Breaker Pattern
                • Figure Skating Has Always Blurred The Lines Of Gender Segregation

                  This article is part of our Beijing Olympics series. In 1902, a 20-year-old figure skater from England named Madge Syers showed up somewhere that no official from the International Skating Union expected her to be: center ice at the world championships. Though figure skating competitions were hardly a new thing — they took place throughout the latter half of the 19th century — a formal world champ

                    Figure Skating Has Always Blurred The Lines Of Gender Segregation
                  • GraphQL, gRPC or REST? Resolving the API Developer's Dilemma - Rob Crowley

                    GraphQL, gRPC, REST and WebHooks are among a bewildering array of technologies and architectural styles that are available to API developers today. Presented with such myriad options, how can we be confident of making an appropriate decision for the problem at hand? In search of guidance, developers often turn to online communities. This can exacerbate the problem as discussions about API styles o

                      GraphQL, gRPC or REST? Resolving the API Developer's Dilemma - Rob Crowley
                    • WSL2 (Ubuntu 20.04) + docker が動作しなかったことと解決策 - Qiita

                      非常に間抜けなことにこれに1日つぶしたので、ちゃんとブログに書いておく。 結論からすると非常に間抜けな結果なのだが調べている間はわからなかなったので、ソリューション含めて書いておく。 WSL2 のインストール WSL2のインストールは、Microsoft Store から行える。Ubuntuを選ぶ。 この時点で間違いが発生している。 Docker のインストール Docker のインストールの手順はInstall using the repository何も特殊なことはない。 ただ、このままだと、20.04 の場合は、docker の起動に失敗する。理由は、iptable の新しいバージョンがdocker とともにうまく動かない。であるので、次のようにして、古いバージョンを使う。 sudo update-alternatives --set iptables /usr/sbin/iptab

                        WSL2 (Ubuntu 20.04) + docker が動作しなかったことと解決策 - Qiita
                      • バージョン指定してcreate-react-appを実行 - Qiita

                        はじめに 自身のメモとして、バージョンを指定してCreate React Appを実行する方法を記載します.create-react-appを利用することで、Reactの開発環境を構築することが出来ます.何かしらの理由で、create-react-appのバージョンを指定したいときのためにメモします. まとめ create-react-appはバージョン指定で実行出来る create-react-app@4.0.3とcreate-react-app@3.3.1で作成されるpackage.jsonは同じ. 事前確認 node, yarn, npxのインストールされているバージョンを確認します. $ node -v v16.3.0 $ yarn -v 1.22.10 $ npx -v 7.15.1 $ npx create-react-app --version 4.0.3 $ npm inf

                          バージョン指定してcreate-react-appを実行 - Qiita
                        • インテル® AMTを使って、電源ON・リモート操作をしてみよう! - PIT-Navi|NECキャピタルソリューション株式会社

                          はじめに 前編の「インテル® AMTをプロビジョニング(初期設定)してみよう!」ではインテル AMTのプロビジョニング方法とUSBプロビジョニング手順について解説しました。今回の後編では実際にインテル AMTを使って、電源ONしたり、リモート操作したりといった使用方法について解説していきます。 もし、インテル vProテクノロジーやインテル AMTのプロビジョニングについて詳しくお知りになりたい方は、以下の記事(弊社Webサイト内)を先にご覧いただくことをお勧めいたします。 インテル® vPro™テクノロジーで、PCの運用管理をもっと効率的にしよう! 前編:「インテル® AMTをプロビジョニング(初期設定)してみよう! 後編:「インテル® AMTを使って、電源ON・リモート操作をしてみよう!」(本記事) 電源ON操作 インテル AMTの機能を使う場合、多くの方がリモート操作による電源ONの

                            インテル® AMTを使って、電源ON・リモート操作をしてみよう! - PIT-Navi|NECキャピタルソリューション株式会社
                          • 25 UNESCO World Heritage Sites in Japan

                            Japan boasts 25 UNESCO World Heritage Sites, and each of them attracts a number of tourists with different features and uniqueness. Some of them are artificial structures that represent the history of development of the country or tradition, whereas others remain intact and untouched deep in nature as scenic spots. Adding some of them to your itinerary will help you make the most of your time in J

                              25 UNESCO World Heritage Sites in Japan
                            • Enhancing Network Resilience with Istio on Amazon EKS | Amazon Web Services

                              AWS Open Source Blog Enhancing Network Resilience with Istio on Amazon EKS This is the third blog post of our “Istio on EKS” series, where we will continue to explore Istio’s network resilience capabilities and demonstrate how to set up and configure these features on Amazon Elastic Kubernetes Service (Amazon EKS). Istio equips microservices with a robust set of features designed to maintain respo

                                Enhancing Network Resilience with Istio on Amazon EKS | Amazon Web Services
                              • Go Gin Graceful-Shutdownについて

                                前回にてgin-gonic/ginで触りこぼしていたGraceful-Shutdownをちゃんと試してみました。 Graceful Shutdown 名前の通り終了処理にあたってセッションがクローズするまでなるべく待ってあげることです。 調べた結果は簡単に次の通りです。 Ginも標準パッケージもGraceful処理は変わらない contextで最長の待ち時間を決定できる Graceful-ShutdownのManuallyに記載されている方法をまずは試してみます。 $ curl localhost:8080 で5秒後に返信がきます。 $ go run main.go [GIN-debug] [WARNING] Creating an Engine instance with the Logger and Recovery middleware already attached. [GIN-

                                • Solid Queue README -- DBベースのActive Jobバックエンド(翻訳)|TechRacho by BPS株式会社

                                  概要 MITライセンスに基づいて翻訳・公開いたします。 英語記事: solid_queue/README.md at main · basecamp/solid_queue 原文更新日: 2024/03/30(b3cb4ed) ライセンス: MIT 日本語タイトルは内容に即したものにしました。 Solid Queueは、Active Jobで利用できるDBベースのキューバックエンドであり、シンプルさとパフォーマンスを念頭に置いて設計されています。 通常のジョブエンキューや処理に加えて、ジョブの延期、コンカレンシー制御、キューの一時停止、数値によるジョブ単位の優先度指定、キュー順序に基づいた優先度指定、バルクエンキュー(Active Jobのperform_all_laterで使われるenqueue_all)もサポートしています。 (ログ出力、instrumentation(計測)、CLIツ

                                    Solid Queue README -- DBベースのActive Jobバックエンド(翻訳)|TechRacho by BPS株式会社
                                  • Crafting a Language Server in Golang: A VSCode LSP for Lama2

                                    This post narrates our journey to developing advanced functions in our VSCode extension for Lama2, a plain-text API manager built at Hexmos. We will see how our thinking and implementation evolved through three stages over a period of a year. The Genesis of Lama2 🦙 Lama2 is a plain-text oriented API manager optimized for team collaboration via Git. At Hexmos, we store all our APIs in a Git reposi

                                      Crafting a Language Server in Golang: A VSCode LSP for Lama2
                                    • Java Futures, 2019 Edition

                                      Transcript Goetz: Today, I'm going to talk a little bit about where the Java language and platform is going in the next few years and a little bit about how we've changed the way we're going to get it there. Let's talk a little bit about where Java has been and where it's going. Java is getting old, in a sense, Java has been around for almost 25 years. If I had $1 for every time Java was declared

                                        Java Futures, 2019 Edition
                                      • Breaking Down Next.js 14 | FocusReactive

                                        Breaking Down Next.js 14Unpack Next.js 14's latest features with this guide, providing code examples and highlighting enhancements in routing, server actions, and caching for dynamic web development. Next.js has established itself as a cornerstone in the React ecosystem, providing developers with a powerful and flexible framework for building server-rendered React applications. With each iteration

                                        • Kubernetes' dirty endpoint secret and Ingress · Phil Pearl's Blog

                                          Grace is overrated Fri, Jul 26, 2019 At Ravelin we’ve migrated to Kubernetes (on GKE). This has been very successful. We’ve got pod disruption budgets coming out of our ears, our statefulsets are very stately, and rolling node replacements run without a hitch. The last piece of the puzzle is to move our API layer from the old VMs into our kubernetes cluster. For this we need to set up an Ingress s

                                          • kubernetes-failure-stories

                                            Kubernetes Failure Stories A compiled list of links to public failure stories related to Kubernetes. Most recent publications on top. You Broke Reddit: The Pi-Day Outage - Reddit - blog post 2023 involved: Calico CNI, Upgrades, labels impact: global outage How a couple of characters brought down our site - Skyscanner - blog post 2021 involved: Gitops, templating, namespace deletion impact: global

                                              kubernetes-failure-stories
                                            • Laravel 11 Now Available - The Laravel Blog

                                              Today, we're thrilled to announce the release of Laravel 11 and Laravel Reverb. As we announced at Laracon EU, Laravel 11 introduces a minimal application structure, using SQLite by default, implementing health routing, offering per-second rate limiting, supporting graceful encryption key rotation, improving queue testing, introducing new Artisan commands, adding Resend mail transport, integrating

                                                Laravel 11 Now Available - The Laravel Blog
                                              • xv6: a simple, Unix-like teaching operating system

                                                xv6: a simple, Unix-like teaching operating system Russ Cox Frans Kaashoek Robert Morris September 6, 2021 2 Contents 1 Operating system interfaces 9 1.1 Processes and memory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 1.2 I/O and File descriptors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 1.3 Pipes . . . . . . . . . . . . . . . . . . . . . . . . . .

                                                • RFC 8765: DNS Push Notifications

                                                  RFC 8765 DNS Push Notifications Abstract The Domain Name System (DNS) was designed to return matching records efficiently for queries for data that are relatively static. When those records change frequently, DNS is still efficient at returning the updated results when polled, as long as the polling rate is not too high. But, there exists no mechanism for a client to be asynchronously notified whe

                                                  • The Ultimate Guide to Android Bluetooth Low Energy | Punch Through

                                                    Table of Contents 62 minute read Originally published on May 15, 2020, and updated on April 17, 2024. What’s been updated: This ultimate guide and its companion code repository now support compileSdkVersion and targetSdkVersion 34 (Android 14). The APIs used in this guide are from the android.bluetooth package, and not from the very similarly-named androidx.bluetooth package which is still in alph

                                                      The Ultimate Guide to Android Bluetooth Low Energy | Punch Through
                                                    • Support PUT, PATCH, and DELETE in HTML Forms

                                                      Authors Alexander Petros ([email protected]) Carson Gross ([email protected]) Date Created August 17, 2024 Last Updated August 18, 2024 Issue Tracker WHATWG Issue #3577 Status Published Table of Contents Summary A proposal for adding PUT, PATCH, and DELETE support to HTML forms. Proposal 1/3 in the Triptych Proposals. Goals PUT, PATCH, and DELETE support in forms should: be the path of least frict

                                                      • Kubernetes 1.20: The Raddest Release

                                                        We’re pleased to announce the release of Kubernetes 1.20, our third and final release of 2020! This release consists of 42 enhancements: 11 enhancements have graduated to stable, 15 enhancements are moving to beta, and 16 enhancements are entering alpha. The 1.20 release cycle returned to its normal cadence of 11 weeks following the previous extended release cycle. This is one of the most feature

                                                          Kubernetes 1.20: The Raddest Release
                                                        • 本場の味を再現 シンガポールチキンライス/料理家 甲斐優美

                                                          年末年始はシンガポールへ旅行へ行ってきました。シンガポールの年の瀬はなんとも華やかで、期間限定のナイト遊園地ができていたり、オーチャードロードの装飾から年越しのイベントに至るまでものすごくお金をかけている感じが伝わってきます。 旅行中にはミシュラン1つ星のお店から地元客で賑わうホーカーズ(屋台街)まで、シンガポール料理を食べ歩きました。チリクラブ、バクテー、サテー、ホッケンミー、ラクサなどなど。その中でも何度も色んなお店で食べたのが「海南鶏飯」でした。”シンガポールチキンライス”とも”ハイナンチーファン”とも言いますね!タイでは”カオマンガイ”と呼ばれている、鶏の茹で汁で炊いたご飯と茹で鶏にタレを付けて食べる料理です。 一緒に旅行していた友人夫婦に教えてもらって、一番感動したお店がマンダリンオーチャードホテルの中に入っている「チャッターボックス(ChatterBox)」というお店。鶏むね肉

                                                            本場の味を再現 シンガポールチキンライス/料理家 甲斐優美
                                                          • Anthanista Font Free Download - Digfont

                                                            Anthanista is a thin lettered and graceful script font. It would be perfect for photography, watermark, social media posts, advertisements, logos & branding, invitation, product designs, label, stationery, wedding designs, product packaging, special events or anything that needs a handwriting taste. Free download Anthanista font now for personal use.

                                                              Anthanista Font Free Download - Digfont
                                                            • Bringing Sharp to WebAssembly and WebContainers

                                                              TL;DR: You can now use Sharp - a high-performance image processing library for Node.js, in WebContainers! Try it live on StackBlitz! WebContainers is an environment that allows you to run Node.js directly in your browser. It can easily handle any JavaScript, including npm modules. However, when it comes to image processing and optimisation, users of toolchains such as Gatsby, Astro, Next.js and ot

                                                                Bringing Sharp to WebAssembly and WebContainers
                                                              • DockerやKubernetesの終了: SIGTERMからSIGKILLまでの猶予期間 - Qiita

                                                                SIGTERMとSIGKILLのざっくりした理解 SIGTERMとSIGKILLをざっくり説明すると以下のとおり: SIGTERM: 終了要求のシグナル。プロセスはこれを受信後も動くことはできる。 SIGKILL: 強制終了。プロセスはこれ以上動作できない。 グレイスフルシャットダウン (graceful shutdown) グレイスフルシャットダウンとは、プロセスなどが、新規の作業の受付を締め切り、仕掛り途中の作業をキリのいいところまで処理してから安全に終了することを指します。イメージとしては、「店じまい」です。 強制終了が発生すると、システムの状態が中途半端になったり、データに不整合が起きてしまったりします。グレイスフルシャットダウンはそうならないようにする保護策です。 例えば、HTTPサーバのグレイスフルシャットダウンを例に考えると、HTTPサーバが終了フェーズに入ると、新規のリクエ

                                                                  DockerやKubernetesの終了: SIGTERMからSIGKILLまでの猶予期間 - Qiita
                                                                • jQuery maintainers continue modernization initiative with deprecation of jQuery Mobile | OpenJS Foundation

                                                                  ProjectsjQuery maintainers continue modernization initiative with deprecation of jQuery Mobile Posted On: October 7, 2021jQuery maintainers are continuing to modernize its overall project that still is one of the most widely deployed JavaScript libraries today. jQuery maintainers continue modernization initiative with deprecation of jQuery Mobile Authors: Michał Gołębiowski-Owczarek, Felix Nagel,

                                                                  • 【2020年3月版】大手私鉄各社の最新車両 - 社畜ゲートウェイ

                                                                    大手私鉄各社の通勤車両・特急専用車両について、最新鋭車両(製造年が新しいもの)をピックアップしてみました。 はじめに 大手私鉄各社についての定義 特急専用車両について定義 記事更新について 2020年1月現在 Ver1.0:2020年1月26日新規投稿 2020年2月現在 Ver1.1:2020年2月2日更新 2020年3月現在 Ver1.2:2020年3月10日更新 Ver1.3:2020年3月14日更新 Ver1.4:2020年3月28日更新 東武鉄道(東武) 通勤車両:70000系 特急専用車両:500系「Revaty(リバティ)」 西武鉄道(西武) 通勤車両:40000系 特急専用:001系「Laview(ラビュー)」 京成電鉄(京成) 通勤車両:2代目3100形 特急専用車両:2代目AE形「スカイライナー」 京王電鉄(京王) 通勤車両:2代目5000系 東急電鉄(東急) 通勤車両

                                                                      【2020年3月版】大手私鉄各社の最新車両 - 社畜ゲートウェイ
                                                                    • Google Cloud Status Dashboard

                                                                      Google Cloud Status Dashboard Incidents Google Compute Engine Google Cloud Status Dashboard This page provides status information on the services that are part of Google Cloud Platform. Check back here to view the current status of the services listed below. If you are experiencing an issue not listed here, please contact Support. Learn more about what's posted on the dashboard in this FAQ. For ad

                                                                      • Fixing Smooth Scrolling & Page Search (updated!)

                                                                        Yesterday, as I was browsing my Twitter timeline, a tweet from Chris Coyier popped up, in which he mentioned feedback he got for one of his CSS Tricks experiments. It went as follows: Anecdotal thing: when I had this on @CSS, I had SO MANY reports of people annoyed that when they did "find on page" and ⬆️⬇️ through the results, the smooth scrolling was slow and annoying. Unfortunately, you can't c

                                                                          Fixing Smooth Scrolling & Page Search (updated!)
                                                                        • Puma graceful restarts

                                                                          How to configure Puma 5 application server for graceful restarts, and what is the difference between regular, hot, and phased restarts? Application restarts are necessary when things go wrong or whenever we need to push a new application version. But a regular restart isn’t usually anything more than stopping and starting the server again. To keep clients connected or even keep serving requests, w

                                                                            Puma graceful restarts
                                                                          • アルスターの猟犬(51) - フレイニャのブログ

                                                                            グラブルのノイシュ。アルスター伝説のノイシュはカラスのような黒髪と雪のような白い肌です 「アルスターの猟犬(50)」の続きです。第23章に入ります。 CHAPTER XXIII The Up-bringing of Deirdre As soon as she was weaned, King Conor took the child away from her own parents, as was the custom in those olden days, and put her out to foster with a nurse, Levarcam, a wise and skilful dame, who told the King from day to day how Deirdre fared. And for the first seven years Deirdre

                                                                              アルスターの猟犬(51) - フレイニャのブログ
                                                                            • hyper-ish 2022 in review

                                                                              hyper-ish 2022 in review Quite the eventful year! With 2022 over1, I want to take some time highlight what’s happened in hyper and the immediately surrounding landscape. A quick personal note, I wrote much more this year!2 Yay! hyper Let’s start with some general things about hyper. On the human side, there were 62 unique contributors to hyper in 2022. We added 1 more collaborator and 2 triagers,

                                                                                hyper-ish 2022 in review
                                                                              • GitHub - networkimprov/mnm: mnm implements TMTP protocol. Let Internet sites message members directly, instead of unreliable, insecure email. Contributors welcome! (Server)

                                                                                11 December 2020 - v0.1 is released for Linux! 13 April 2019 - A private preview is now live! Contact the author if you'd like to try it. 19 August 2018 - After testing with mnm client, made a handful of fixes. Changed license to MPL. 25 September 2017 - A client application is in development. 3 August 2017 - A simulation of 1000 concurrent active clients delivers 1 million messages totaling 6.7GB

                                                                                  GitHub - networkimprov/mnm: mnm implements TMTP protocol. Let Internet sites message members directly, instead of unreliable, insecure email. Contributors welcome! (Server)
                                                                                • gRPC関連の読み物 - 塀の備忘録

                                                                                  はじめに gRPCをゼロから学びたい人向けのドキュメント、ブックリストを備忘録的に記載しました。 適宜更新するかもしれません。 紹介一覧 公式 https://grpc.io/ 基本。 スターティングgRPC www.amazon.co.jp もともと同人誌として発行されていた書籍の商業版。 gRPCの各RPC方式を実装を交えて紹介していく形式で、gRPCサーバやクライアントの実装例がGoやRailsで掲載されています。Goでバックエンドを書いている方に特におすすめです。 RESTと比較したgRPCのpros/consも整理されていて勉強になると思います。 WEB+DB PRESS Vol.110 www.amazon.co.jp スターティングgRPCを通読する時間がない場合、入門用の読み物として先にこちらの特集を一読することをおすすめします。 具体的なプロダクトのgRPCサーバを実装し

                                                                                    gRPC関連の読み物 - 塀の備忘録