並び順

ブックマーク数

期間指定

  • から
  • まで

121 - 160 件 / 1283件

新着順 人気順

cancelの検索結果121 - 160 件 / 1283件

  • PythonのマルチスレッドWSGIサーバーの選定 - methaneのブログ

    今までuWSGIをシングルスレッド、マルチプロセスで使っていたのだけれども、昔に比べて外部のAPI呼び出しが増えているのでマルチスレッド化を検討している。 uWSGI uWSGIでマルチスレッドを有効にした時は、各workerスレッドがacceptする形で動作する。スレッド数以上の接続をacceptすることがないので安心。 プロセス内のスレッド間ではmutexで排他されて、同時にacceptを実行するのは1スレッドのみに制限されている。つまりthendering herd問題はプロセス間でしか起こらない。マルチスレッド化でプロセス数はむしろCPUコア数まで減らせるので、thendering herd問題はむしろ今よりも軽減できる。(ちなみにプロセス間でもロックしてthendering herdを許さないオプションもあるけど、プロセス間同期は怖いので使っていなかった。) ただしuWSGIのマ

      PythonのマルチスレッドWSGIサーバーの選定 - methaneのブログ
    • Webアプリケーションにおけるレートリミット、サーキットブレーカー、リトライの役割を調べて実装してみた - RAKUS Developers Blog | ラクス エンジニアブログ

      はじめに Webアプリケーションにおけるレートリミット、サーキットブレーカー、リトライの役割 リトライ サーキットブレーカー レートリミット レートリミット、サーキットブレーカー、リトライの実装 サンプルアプリケーションの実装 リトライ、サーキットブレーカー、レートリミットを追加 まとめ 年に1度の技術イベント「RAKUS Tech Conference」を開催します!! はじめに こんにちは!エンジニア2年目のTKDSです。 今回は、レートリミット・サーキットブレーカー・リトライについて調べた内容を紹介し、ライブラリを使ってGoで実装してみます。 Webアプリケーションにおけるレートリミット、サーキットブレーカー、リトライの役割 リトライ リクエストが失敗した場合に再試行します。 リトライは、一時的な障害に対して効果を発揮します。 ネットワークの瞬断やサービスの一時的な過負荷など、やり直

        Webアプリケーションにおけるレートリミット、サーキットブレーカー、リトライの役割を調べて実装してみた - RAKUS Developers Blog | ラクス エンジニアブログ
      • 第820回 改めてUbuntuに入門したい人向けのUbuntuサーバー講座2024 | gihyo.jp

        2024年もいつの間にか半分が過ぎました。夏越の祓も終わり、なぜか既に始まっている気もする本格的な夏に向けて心機一転気合を入れる時期です。 今回は、研修期間が終わった途端にもう誰がメンテナンスしているかもわからなくなった古いサーバーのリプレースを依頼された不幸な新社会人に向けて、改めてUbuntuサーバーの初歩的なインストール方法について紹介します。 ちなみにUbuntuデスクトップや基本的な部分については、第811回「ゴールデンウィーク特別企画 新学生・新社会人向けのUbuntuデスクトップ講座2024」を参照してください。 図1 Ubuntuサーバーのインストール画面 Ubuntuサーバーとは まず最初にUbuntuサーバーに関する一般的な話をしましょう。「⁠とりあえずUbuntuのインストール方法がわかれば良い」のであれば、「⁠Ubuntuサーバーのインストール手順」まで読み飛ばして

          第820回 改めてUbuntuに入門したい人向けのUbuntuサーバー講座2024 | gihyo.jp
        • GitHub Actions のストレージ空き容量を限界まで拡張する

          name: Container deploy on: release: types: [published] concurrency: group: ${{ github.workflow }}-${{ github.ref }} cancel-in-progress: true env: REGISTRY: ghcr.io IMAGE_NAME: pinto0309/test jobs: docker-deploy: runs-on: ubuntu-22.04 permissions: contents: read packages: write steps: - name: Git checkout uses: actions/checkout@v3 - name: Enable buildx uses: docker/setup-buildx-action@v2 - name: Ch

            GitHub Actions のストレージ空き容量を限界まで拡張する
          • セイン先生の「通じる!2単語英会話」で英会話を楽しもう(後編) - Ippo-san’s diary

            はじめに 「ネイティブがよく使う2単語フレーズで英会話力アップ(前編)」の記事を読んで頂いた方、いかがでしたか? たった2単語だけで多くの質問に応答できることに驚いたことと思います。 今回も後編としてデイビット・セイン先生の「通じる!2単語英会話」に掲載されている2単語フレーズを20例紹介します。誰でもよく知っている単語ばかりなので、使い方を覚えれば英会話がぐっと楽しくなります。 「通じる!2単語英会話」本の紹介 外出先で使えるフレーズ 気持ちを伝えるフレーズ SNSで使える 復習:フレーズの意味を思い出しましょう 英語関連記事 TOEIC Part別オンライン無料問題 「通じる!2単語英会話」本の紹介 デイビット・セイン著 217ページ 一通り読むのに1.5時間+ この本の目次は次の通り。 Chapter 1:基本の日常会話 Chapter 2:オフィスで使える Chapter 3:外出

              セイン先生の「通じる!2単語英会話」で英会話を楽しもう(後編) - Ippo-san’s diary
            • 【Flutter】メモアプリ開発で使ったオススメのパッケージを紹介 - Qiita

              メモアプリ作成で作ったFltutterパッケージ 今こそ「ひらめきたい」というあなたに! 6月末にFlutterでアプリ開発を始めてから2作目のアプリ、アイデアを発想するためのメモアプリ「アイデアメモ iX」をリリースしました。 ■AppStore https://apps.apple.com/jp/app/id1517535550 ■Google Play https://play.google.com/store/apps/details?id=com.IdeaShuffleMemoApp&hl=ja ■アプリの詳細記事 https://yukio.site/idea_shuffle_memo/ 1作目は、とりあえずアプリをリリースすることを主眼にしていたため、技術的に実装が難しそうなところは省きました。 2作目はステップアップのために、 画面のパスワードロック DBのバックアップ・リ

                【Flutter】メモアプリ開発で使ったオススメのパッケージを紹介 - Qiita
              • GoでKubernetesクラスター上にモックリソースをサクッと構築するOSSを開発しました - ZOZO TECH BLOG

                はじめに こんにちは。株式会社ZOZOのSRE部プラットフォームSREチームに所属しているはっちーと申します。 本記事では、Kubernetesクラスター上にモックリソースをサクッと構築する「モック構築ツール」を紹介します。ZOZOの事例をもとにした説明となりますが、Kubernetesクラスター上での負荷試験やフロントエンド開発などの効率化において広く一般的に活用できるツールのため、OSSとして公開しています。GitHubリポジトリは以下です。 github.com 本ツールは、私個人のOSSとして管理しています。ZOZOでは、社員がOSS活動しやすいように、「業務時間中に指示があって書いたソフトウェアでも著作権譲渡の許諾によって個人のものにできる」というOSSポリシーがあります。ありがたいです。 techblog.zozo.com 目次 はじめに 目次 モック構築ツールとは 開発のきっ

                  GoでKubernetesクラスター上にモックリソースをサクッと構築するOSSを開発しました - ZOZO TECH BLOG
                • UnityでモバイルWebGLゲーム開発を頑張る話 - Mirrativ Tech Blog

                  こんにちは。ミラティブUnityエンジニアの菅谷(tetsujp84)です。 ミラティブのライブゲームはUnityで開発し、MirrativアプリのWebGLで動いています。 ライブゲームを支える仕組みと実際のライブゲーム開発で使用した技術については過去の記事で紹介しています。 tech.mirrativ.stream tech.mirrativ.stream UnityはWebGL向けにもビルドでき、モバイルのWebGLであってもUnity製プロダクトが動くようになっています。一方で、Unityは正式にはモバイルWebGL対応をサポートしておらず、ネイティブのモバイル開発と比べると開発の難易度は高いです。その難易度の高さは具体的にどこにあったのか、実際にモバイルWebGL向けのゲームを開発した経験を元に知見を共有します。 パフォーマンス編 モバイルWebGLの開発は常にパフォーマンスの意

                    UnityでモバイルWebGLゲーム開発を頑張る話 - Mirrativ Tech Blog
                  • Go の iter パッケージを使ってみよう

                    はじめに Go 1.23 で iter パッケージが導入されました。この iter は抽象化されたイテレータを示す仕組みと実装です。未だどの様に活用して良いか分からない方もいると思いますので、使い方を簡単に解説しようと思います。 概念 iter パッケージは、現状は for-range でのみ利用可能です。スコープにコンテキストを持ったロジカルな列挙可能オブジェクトと、それを別のスコープにて for-range でイテレートする際に便利です。 これまでであれば、こういった実装は goroutine と channel を使いスコープを分割させる事で実装してきました。 package main func iter1[T any](a []T) func() (T, bool) { ch := make(chan T) go func() { defer close(ch) for _, v

                      Go の iter パッケージを使ってみよう
                    • さいとう・たかをの劇画専科 初等科コース|さいとう・プロダクション公式サイト

                      Zoom Bookmark Bookmark Zoom Bookmark Bookmark Back title [画面を閉じる] Cancel Print Back 003TITLE Bookmark Bookmark 000titlebookmark サムネイル リスト

                      • メルコインにおけるGitHub Actions活用術 | メルカリエンジニアリング

                        こんにちは。メルコインのバックエンドエンジニアのiwataです。 この記事は、Merpay Advent Calendar 2023 の23日目の記事です。 私はいまメルコインのCoreチームに属しています。Coreチームでは主にお客さまからの暗号資産の売買注文を受け付ける部分のマイクロサービスを開発運用しています。 メルコインではCI環境としてGitHub Actions self-hosted runnerを使用しています。またCIだけでなく、さまざまな自動化のためのワークフローの構築もこの環境を用いて実行しています。この記事では私の所属しているCoreチームにおいてGitHub Actions上に構築しているオートメーションについて紹介したいと思います。 PR-Agent PR-AgentはOpenAI APIを使って、PRのコードレビューなどを自動化してくれるActionです。La

                          メルコインにおけるGitHub Actions活用術 | メルカリエンジニアリング
                        • Building a dialog component  |  Articles  |  web.dev

                          Building a dialog component Stay organized with collections Save and categorize content based on your preferences. A foundational overview of how to build color-adaptive, responsive, and accessible mini and mega modals with the <dialog> element. In this post I want to share my thoughts on how to build color-adaptive, responsive, and accessible mini and mega modals with the <dialog> element. Try th

                            Building a dialog component  |  Articles  |  web.dev
                          • 'Action Comics' Writer Mark Waid Considers Retirement Due To Re-Election Of Donald Trump: "I Don’t Believe In The Basic Goodness Of My Fellow Americans Anymore, And Without This, I Cannot Write Superheroes"

                            ‘Action Comics’ Writer Mark Waid Considers Retirement Due To Re-Election Of Donald Trump: “I Don’t Believe In The Basic Goodness Of My Fellow Americans Anymore, And Without This, I Cannot Write Superheroes” Superman struggles with the fact that Jon has been taken hostage by Amanda Waller in Absolute Power Vol. 1 #2 (2024), DC. Words by Mark Waid, art by Dan Mora, Alejandro Sánchez, and Ariana Mahe

                              'Action Comics' Writer Mark Waid Considers Retirement Due To Re-Election Of Donald Trump: "I Don’t Believe In The Basic Goodness Of My Fellow Americans Anymore, And Without This, I Cannot Write Superheroes"
                            • PubSub/Redisを用いたGoによるスケーラブルなworkerの構築と運用 | メルカリエンジニアリング

                              こんにちは。メルカリのNotification teamでソフトウェアエンジニアをしている@naruseです。 この記事は、Mercari Advent Calendar 2021 の19日目の記事です。 はじめに 私が所属しているBusiness Platform Notification teamでは、2つの役割で通知周りの基盤を担当しています。 1つ目はアプリケーションとしての役割の通知です。メルカリでは、アプリ内でのお知らせや個別メッセージ、やることリストなどを提供しています。私たちはそれらの膨大なデータを管理し、作成や取得のリクエストに応えています。これらの膨大なデータに対する私たちのチームの過去の記事として、昨年のAdvent calenderの一部である本番稼働中の Spanner にダウンタイム無しに57時間かけてインデックスを追加して得た知見をぜひご覧ください。 2つ目は

                                PubSub/Redisを用いたGoによるスケーラブルなworkerの構築と運用 | メルカリエンジニアリング
                              • Next.js 製アプリケーションの CI の実行時間削減や安定性向上のために取り組んだこと - Cybozu Inside Out | サイボウズエンジニアのブログ

                                こんにちは!DOGO プロジェクトでソフトウェアエンジニアとして活動している @nissy_dev です。 DOGO プロジェクトでは、画面刷新を進めていく中で CI の実行時間が長く不安定になってしまい、開発生産性に大きな影響が出ていました。今回の記事では、CI の課題改善のために取り組んだことを紹介します。 目次 DOGO について CI を改善することになった背景 CI の改善のために取り組んだこと ビルド時に tsc を実行しない .next/cache を除いて、artifacts にアップデートする E2E テストをより多くの shard 数で分割する Playwright のブラウザのインストールをキャッシュする PR ではコード差分に関連するテストのみを実行する Hydration の挙動によってテストが flaky になっていた問題の解消 CI の改善の結果 今回取り組ま

                                  Next.js 製アプリケーションの CI の実行時間削減や安定性向上のために取り組んだこと - Cybozu Inside Out | サイボウズエンジニアのブログ
                                • デジタル復調の学習を目的として、ワンセグチューナーで地デジのフルセグTSを抜く - Qiita

                                  お詫びと訂正 タイトルにて「ワンセグチューナー」と表記しておりますが、正しくは「ワンセグチューナーの技術を応用したSDR受信機」となります。お詫びして訂正いたします。 本題 さて、茶番はこのあたりにして(今回は使わなかったと言うだけで、本物の「ワンセグチューナー」でもフルセグを受信できるはずなので、あながちタイトが誤っているというわけではないのですが、茶番をやりたいための茶番でした)。 今回はデジタル変調の復調を学習することを目的としているので、それ以外の部分(例えば受信機のハードウェアや、リードソロモン誤り訂正のような情報理論的分野)には触れません。また、限定受信を目的としたスクランブルの解除や映像の復号にも一切触れません。一方で、海外の人が作ったGNU Radioのソースコードをコピペして「受信したよ!」と言っても学習という意味では全く意味がありませんから、ISDB-Tの復調に関しては

                                    デジタル復調の学習を目的として、ワンセグチューナーで地デジのフルセグTSを抜く - Qiita
                                  • Clubhouseはやめるのも大変

                                    あんなに苦労して入ったClubhouseが超絶つまらない! こんなマウントアプリ秒速でやめたるわー! と思ってる人も少なくないのでは? なんせ音声SNSのClubhouseはまだiOS版だけで、招待は電話番号ベース。大昔の出張や同窓会で儀礼的に電話番号交換しただけの人からも招待し合える世界。招待すると相手方のプロフィールに紹介者として名前とプロフィールリンクが載るし、そんなん気づいちゃうと、おそれ多くて、人に軽々しく「招待」なんて送れる雰囲気じゃありませんよね! え? やけに実感こもってんな…って? そうなんですよ、私も聞き専なのに招待枠がちょこっと増えたんで調子こいて、「Clubhouseに友だちが多い未登録者」ランキングの上から順番に招待を送ってしまった、やらかし組。送ってから、これちょっとまずいんじゃ…と激しく後悔したけど、招待って取り消せないんですよ!!! とほほ…。 招待される側

                                      Clubhouseはやめるのも大変
                                    • FXあるある?損切り注文しないとどうなるの??損切りしないヤツの末路… - ローソク足研究所

                                      はいo(・x・)/ やらかし進行中ですw 本当にどうしようか考えなければいけなくなりました⊂*1⊃ 注文ミスです! ちゅうもんみすです! チュウモンミスデス… …てか注文し忘れなw 利確のタイミングで野暮用やってたらデイトレしてる事忘れてこの時間に確認したら超下落してまってまうてまっすっよ(°_°) まじまんじー┏( .-. ┏ ) ┓ てからっきょーε=ε=┌(; ̄◇ ̄)┘ あかんねw この後値動きの予想と過去分析よりも先にこうならないようにする方法を書き留めておきますね! (通常のトレードはこれから説明する方法で注文してるのでこんなミスケースはレアですw…逆に急上昇してたらラッキーパンチ🎵ってブログにルンルン気分で自慢してたのになぁw) エントリーしたら決済OCO注文をやっておこう!! OCO(オーシーオー:One Cancel Other)注文とは 同時に2つの注文を出して1つが決

                                        FXあるある?損切り注文しないとどうなるの??損切りしないヤツの末路… - ローソク足研究所
                                      • 【Playwright】v1.4系の新機能まとめ - RAKUS Developers Blog | ラクス エンジニアブログ

                                        こんにちは、フロントエンド開発課所属のkoki_matsuraです! 本記事では、E2EテストライブラリであるPlaywrightのv1.40 ~ 最新版v1.43で追加された機能の中から僕の独断と偏見でいくつかを紹介したいと思います。 では早速、紹介していきます! 以下は目次です。 v1.40の新機能 Test Generatorにアサーションコード生成機能 toBeVisibleアサーション toContainTextアサーション toHaveValueアサーション v1.41の新機能 screenshot関数のstyleオプション toHaveScreenshot関数のstylePathオプション v1.42の新機能 addLocatorHandler関数 タグの追加 v1.43の新機能 LocatorとFrameLocatorの相互変換 clearCookiesのフィルター機能 ま

                                          【Playwright】v1.4系の新機能まとめ - RAKUS Developers Blog | ラクス エンジニアブログ
                                        • Swift Concurrencyを利用した表示再開するUIViewControllerの実装 - Mirrativ Tech Blog

                                          こんにちは、クライアントエンジニアの竹澤(@to4iki)です。 iOSチームでは下記記事にある通り、チーム内でSwift Concurrencyに関してキャッチアップと知見の共有会を行っています。 本ブログでは、勉強会を通し既存実装をSwift Concurrencyを利用することで安全に簡潔に書き換えることができそうな箇所があったので、その実装例と、並行処理を表す Task に関して興味深い点を紹介します。 tech.mirrativ.stream tech.mirrativ.stream 置き換え対象の実装 任意の1トリガーに対して、複数の画面を表示するケースを考えてみます。 Mirrativアプリの場合、配信者が視聴者から受け取るギフトに応じて複数のランキングが上昇し、演出用の画面を表示するといった仕様があります。 以下コードのように、上から順に画面を表示する必要があるかを検証し、

                                            Swift Concurrencyを利用した表示再開するUIViewControllerの実装 - Mirrativ Tech Blog
                                          • ディズニーやNetflixなどの業界団体がワンクリックでのサブスク解約「Click to Cancel」の義務化に反発、多額の費用を要し言論の自由を侵害すると主張

                                            サブスクリプションサービスの解約手順が複雑である問題を受けてアメリカ連邦取引委員会(FTC)が義務化を検討している「顧客がワンクリックでサービスを解約できるオプション」について、ディズニーやNetflixをはじめとする企業が反対を表明しました。業界団体は、要件の順守のためには年間数百万ドル(数億円)の費用が必要になるだけではなく、言論の自由を侵害する可能性があるとの懸念を示しました。 Disney, Netflix, and more are fighting FTC's 'click to cancel' proposal | Hacker News https://news.ycombinator.com/item?id=36706138 2023年3月にFTCは「サブスクリプションサービスの解約は、申込みと同じくらい簡単であるべき」との主張から、ワンクリックで簡単にサービスを解約でき

                                              ディズニーやNetflixなどの業界団体がワンクリックでのサブスク解約「Click to Cancel」の義務化に反発、多額の費用を要し言論の自由を侵害すると主張
                                            • キャンセル・カルチャー - Wikipedia

                                              キャンセル・カルチャー(英語: cancel culture)は、2010年代後半から使われるようになった用語で、「容認されない言動を行った」とみなされた個人が「社会正義」を理由に法律に基づかない形で排斥・追放されたり解雇されたりする文化的現象を表す[1][2][3][4][5][6]。この排斥は対象者の社会的・職業的な領域に及ぶこともあり、有名人に関するものが最も注目されやすい[7]。排斥された者は「キャンセルされた」と言う[8][9]。 「キャンセルカルチャー」とは、前嶋和弘教授によると国内の未曾有レベルな思想的分断と対立状態が続くアメリカ合衆国発祥の言葉である[10]。キャンセル・カルチャーは主にソーシャル・ネットワーキング・サービス(SNS)上に見られる。抗議行為自体は「canceling[注釈 1]」(キャンセリング)と呼ばれ、抗議の対象になることは「canceled」(キャンセ

                                              • 【ZOZOTOWNマイクロサービス化】API Gatewayのスロットリング機能開発におけるノウハウ大公開 - ZOZO TECH BLOG

                                                はじめに こんにちは。ECプラットフォーム部のAPI基盤ブロックに所属している籏野 @gold_kou と申します。普段は、GoでAPI GatewayやID基盤(認証マイクロサービス)のバックエンド開発をしています。 ZOZOでは、API Gatewayを内製しています。これまでも以下の記事を公開し、ご好評いただいております。ありがとうございます。 【ZOZOTOWNマイクロサービス化】API Gatewayを自社開発したノウハウ大公開! 【ZOZOTOWNマイクロサービス化】API Gatewayの可用性を高めるノウハウを惜しみなく大公開 今回は、API Gatewayのスロットリング機能を開発しましたので、そこで得られた知見を共有いたします。ソースコードもたくさん掲載しております。マイクロサービスに興味ある方や、API Gatewayを内製する方の参考になれば幸いです。 また、本記事

                                                  【ZOZOTOWNマイクロサービス化】API Gatewayのスロットリング機能開発におけるノウハウ大公開 - ZOZO TECH BLOG
                                                • 小さい経路最適化ミドルウェアを実装してあらゆるAZ間通信を削減する - LIFULL Creators Blog

                                                  KEELチームの相原です。 前回のエントリは「LLMを利用したPlatform Engineering」でした。 www.lifull.blog 今回は、小さい経路最適化ミドルウェアを実装してAZ間通信を削減した話を書きたいと思います。 背景 我々KEELチームはKubernetsベースの内製PaaSであるKEELを開発しており、LIFULLのほとんどのサービスがこのKEEL上で動いています。 www.lifull.blog そして、KEELは巨大なマルチテナントのKubernetesクラスタとしてAWSの複数のAvailability Zone(以下AZ)に展開されていて、多くのmicroservicesが互いに通信しあっています。 そのためAZ間通信はプラットフォームとして重要な関心事の一つです。 レイテンシやAWSのAZ間通信に対する課金を最小限に抑えるため、なるべくAZ間通信を減ら

                                                    小さい経路最適化ミドルウェアを実装してあらゆるAZ間通信を削減する - LIFULL Creators Blog
                                                  • 共創プラットフォームアプリ「Blabo!」をFlutterでフルリプレースしました - Qiita

                                                    はじめに こんにちは、Blabo!でモバイルエンジニアをしている@youmeeeです。 今回は、弊社の共創プラットフォームサービスである「Blabo!」のiOS/AndroidアプリをFlutterにてリプレースしたので技術的な話や、リプレースを通じての所感などを書き記していこうと思います。 Blabo!のFlutterリプレース版は各OSこちらからインストールできます。 iOS版: https://apps.apple.com/jp/app/1174269704 Android版: https://play.google.com/store/apps/details?id=bo.bla.app&hl=ja Flutterとは FlutterとはGoogleが提供するクロスプラットフォームSDKです。 2018年にStableリリースが発表され、最近サービスでの導入事例もじわじわと増えてき

                                                      共創プラットフォームアプリ「Blabo!」をFlutterでフルリプレースしました - Qiita
                                                    • 真の UNIX 標準規格 System V Interface Definition (SVID) について - Qiita

                                                      はじめに POSIX のコマンド一覧を見てやけに少ないなと思ったことはないでしょうか?例えば useradd がないのでユーザーが作れませんしcrontab はあるのに cron がないと中途半端です。重要なものがいくつも欠けおり、あれだけのコマンドでは到底 Unix を使うことができません。実は「Unix に実装すべき最低限の仕様」を定義した標準規格は他にありました。それが UNIX をこの世に生み出した AT&T 自身による標準規格 System V Interface Definition (SVID) です。この記事は POSIX に敗れて消えてしまったもう一つの UNIX 標準規格 SVID ・・・のコマンドの話です。(私の知識不足により C 言語インターフェースの話は含まれません。) SVID と POSIX の歴史 SVID は POSIX よりも早く標準規格を発表しています

                                                        真の UNIX 標準規格 System V Interface Definition (SVID) について - Qiita
                                                      • GitHub Actions でワークフローの同時実行を防ぐ concurrency 設定 - kakakakakku blog

                                                        GitHub Actions ではデフォルトの挙動として同じワークフローの複数のジョブを同時実行できる.無駄に待つ必要がないという意味ではメリットがあるけど,ワークフローによっては同時実行したくないこともあると思う. GitHub Actions でワークフローが複数トリガーされてしまって慌てて止めたという経験もあったりする😅例えばワークフローの実行時間が長く,完了する前に次のコミットをプッシュしてしまったり,ワークフローの実行が完了する前にプルリクエストをマージしてしまったり💨 concurrency 設定 GitHub Actions ではコンカレンシー (concurrency) という設定があって,ワークフローの同時実行を制御できる.今回はワークフローレベルで試すけど,ジョブレベルで細かく制御することもできる❗️個人的にはとりあえず設定しておいても良さそうかなと思う. docs

                                                          GitHub Actions でワークフローの同時実行を防ぐ concurrency 設定 - kakakakakku blog
                                                        • Postman Now Supports gRPC | Postman Blog

                                                          Learning Center Learn about how to get started using Postman, and read more in the product docs. Labs Flows, gRPC, WebSockets! Learn about the latest cutting-edge features brewing in Postman Labs. Blog The Postman blog is your hub for API resources, news, and community. Learn about the Postman API Platform and much more. Those who have been following Postman’s latest releases will know that we’ve

                                                            Postman Now Supports gRPC | Postman Blog
                                                          • 【研究者が解説】神ツール”Paperpile” 文献管理を10倍効率化

                                                            Paperpileとは、MendeleyやEndNoteと同様に文献を管理するためのツールです。 ネット上で見つけたお気に入りの文献をPaperpileに保存し、管理するためのツールですね。 さてそんなPaperpileを使うことで、どんなことが可能になるのでしょうか? Paperpileには以下の機能が備わっています。 文献の保存Wordなどへの引用文献の付与他のユーザーとの文献の共有管理 「この文献は面白そうだな」と思えば、Paperpileに放り込み、 「今書いてる論文に、この文献を引用しよう」と思えば、Paperpileから引き出し、 「共同研究者にこの文献リストをシェアしよう」と思えば、Paperpileで共有する そんなことを可能にしてくれます。 「そんなのMendeleyとかEndNoteとか他の文献管理ツールでもできるじゃん?」 そう思われるかもしれません。 機能だけでみれ

                                                            • 科学者はあらゆる言論弾圧に抵抗しなければならないという主張、現代の言論弾圧「キャンセル・カルチャー」とは?

                                                              相次ぐネット上の言論弾圧について、ドイツ科学協会の発行するジャーナルNachrichten aus der Chemieが「科学者はあらゆる言論弾圧に抵抗しなければならない」という論文を掲載しました。この論文は、現代の言論弾圧「キャンセル・カルチャー」をテーマにしています。 Scientists must resist cancel culture - Krylov - 2022 - Nachrichten aus der Chemie - Wiley Online Library https://onlinelibrary.wiley.com/doi/10.1002/nadc.20224120702 ソクラテスの弁明やガリレオ裁判から中国の金盾に至るまで、検閲は古今東西存在します。ナチスドイツやソビエト連邦などの20世紀に全盛を迎えた全体主義では、政治的見解などに基づいて科学的研究に制限

                                                                科学者はあらゆる言論弾圧に抵抗しなければならないという主張、現代の言論弾圧「キャンセル・カルチャー」とは?
                                                              • ソニーが「永久にアクセスできる」とうたわれたアニメライブラリ「Funimation」を閉鎖

                                                                主に日本のアニメを海外向けに配信している動画配信サービスのFunimationが、2024年4月2日をもって完全に閉鎖されることになりました。Funimationは同じく動画配信サービスのCrunchyrollとともにソニー傘下になっており、2022年3月にCrunchyrollへブランドを統合することが決まっていました。Funimationは2024年4月2日に完全に閉鎖され、既存の加入者はCrunchyrollに移行することとなります。 Funimation End of services – Funimation | Help https://help.funimation.com/hc/en-us/articles/23103586580244-Funimation-End-of-services Funimation is shutting down — and taking y

                                                                  ソニーが「永久にアクセスできる」とうたわれたアニメライブラリ「Funimation」を閉鎖
                                                                • ■SUPER DOMMUNE ●2021 YEAR END → ●2022 NEW YEAR

                                                                  2021/12/31 16:00 〜 2022/01/01 07:00 15HOURS!!!!! @渋谷PARCO 9F SUPER DOMMUNE & 10F ComMunE ■2021 SUPER DOMMUNE YEAR END DISCUSSION 「小山田圭吾氏と出来事の真相」 → 2022 SUPER DOMMUNE NEW YEAR COUNTDOWN 「DJ Plays CORNELIUS & KEIGO OYAMADA ONLY “WE HATE HATE”」 ■2021 SUPER DOMMUNE YEAR END DISCUSSION「小山田圭吾氏と出来事の真相」 ●MC:宇川直宏(DOMMUNE|”現在”美術家)高木完(MC&DJ)、遠藤治郎(建築家)、ダースレイダー(ラッパー|批評家)●出演:ばるぼら(ネットワーカー)、吉田豪(プロインタビュアー)、kobeni(

                                                                    ■SUPER DOMMUNE ●2021 YEAR END → ●2022 NEW YEAR
                                                                  • neue cc - C#のasync/await再考, タイムアウト処理のベストプラクティス, UniTask v2.2.0

                                                                    お題を3つ並べましたが、記事は逆順で書いていきます!というわけで、UniTask v2.2.0を出しました。改めてUniTask v2とはUnityのためのゼロアロケーションasync/awaitと非同期LINQを実現するライブラリで、とv2リリース時の解説記事を貼っつけましたが、ちょいちょい細かい改善を続けてまして、今回v2.2.0になります。 PlayerLoopへのループ挿入のカスタマイズ対応 現状のUnityはPlayerLoop上で動いていて、Unity 2020.1のリストをここに置いておきましたが、デフォルトでは120個ぐらいのループがエンジンから駆動されています。UpdateループだけでもScriptRunBehaviourUpdate, ScriptRunDelayedDynamicFrameRate, ScriptRunDelayedTasks, DirectorUpd

                                                                    • RFC 9114: HTTP/3

                                                                      Stream: Internet Engineering Task Force (IETF) RFC: 9114 Category: Standards Track Published: June 2022 ISSN: 2070-1721 Author: RFC 9114 HTTP/3 Abstract The QUIC transport protocol has several features that are desirable in a transport for HTTP, such as stream multiplexing, per-stream flow control, and low-latency connection establishment. This document describes a mapping of HTTP semantics over Q

                                                                      • Tmux for mere mortals

                                                                        Tmux has liberated me from tiling window mangers. Not that I didn’t like those, but I occasionally have to work with macOS or default GNOME setups. And over the years I realised that I only need a terminal multiplexor to do terminal tiling for me, the rest of the windows are just fine to be full-screen in separate workspaces. So, I ended up doing 80% of my work in terminals with tmux. But, the pre

                                                                        • The Zen of Go | Dave Cheney

                                                                          This article was derived from my GopherCon Israel 2020 presentation. It’s also quite long. If you’d prefer a shorter version, head over to the-zen-of-go.netlify.com. A recording of the presentation is available on YouTube. How should I write good code? Something that I’ve been thinking about a lot recently, when reflecting on the body of my own work, is a common subtitle, how should I write good c

                                                                          • Adobe XDで無料のスタータープランを使い続ける方法

                                                                            Adobe XDはこれまで、有料のプランだけでなく無料のスタータープランがありました。 無料のスタータープランは書き出しや共有に制限があるもののXDのファイルを編集できました。 無料のスタータープランは、デザイナーではない方(営業担当者や経営者、ディレクターなど)がデザインカンプを見たい時や編集をしたい時、自分の考えをデザイナーに伝えたい時などに重宝されていました。 ところが、Adobe XDがバージョン50になってから「無料のスタータープランが使えなくなった」というツイートを多く見かけるようになりました。 その一方で「まだスタータープランは使えるらしい」と言っている方もいます。 どちらかはっきりしないままなのはモヤモヤして気持ち悪いので、Adobe製品をインストールしていないWindows 10にAdobe XDを新規インストールして、スタータープランが利用可能かどうか検証しました。 先

                                                                              Adobe XDで無料のスタータープランを使い続ける方法
                                                                            • アーキテクチャ図だけ描いてTerraformはGoogle Cloud Developer Cheat Sheetに書いてもらおう

                                                                              アーキテクチャ図だけ描いてTerraformはGoogle Cloud Developer Cheat Sheetに書いてもらおう 初めての方は、初めまして。そうでない方も、初めまして。クラウドエース SRE 部で Professional Cooking Architect をしている zeta です。私はドンドコ島の充実度をオンライン1位(多分)にしましたが皆さんいかがお過ごしでしょうか。 はじめに クラウドエースの SRE 部は Google Cloud のインフラの面倒を見ることが主な業務です。世の中の多くの企業の似たような役割を持つ部署でもそうだと思いますが、インフラの設計・構築・運用といったフェーズを行っていきます。こういったインフラエンジニア的なことをやっていると、みなさんも一度ぐらいは「設計だけやったら勝手にインフラ構築されねーかな〜」なんて思ったことはあるのではないでしょ

                                                                                アーキテクチャ図だけ描いてTerraformはGoogle Cloud Developer Cheat Sheetに書いてもらおう
                                                                              • meishi2キーボードを作った - 詩と創作・思索のひろば

                                                                                このときのHHKBずっと使ってたんだけど、昨日ついに壊れた https://t.co/dwvoxapmsN— 美顔器 (@motemen) 2021年7月7日 新卒のころから使っていた Happy Hacking Keyboard が壊れた(アンチポップさんにもらったやつ。ありがとうございます)。とくにメンテもせずに、もう10年以上使えていたので感謝の気持ちとともに新しいキーボードに買い換えることにする。Macbook Pro の内蔵キーボードはチャタリングするんでちょっとしんどい。 少し悩んで、せっかくなので自作キーボードに挑戦してみることにした。はんだ付けは小学生のときに工作教室でほんのちょっと触ったか? くらいである。「自作キーボード 入門」で検索して出てきたこれを買うことにする。見た目のかわいい ErgoDash。工具セットも買った。 で、届いたんだけど、どうも圧倒されてしまう感覚

                                                                                  meishi2キーボードを作った - 詩と創作・思索のひろば
                                                                                • インド民の代表的言い訳とその対応 ②|インド麦茶

                                                                                  (以下は、以前投稿したこちらのコラムの続きです。前段の議論はそちらをご覧ください。) 二つ目に紹介するインド民の代表的な言い訳論法は、相殺消去:Cancel out own fault である。 これは、何か失敗を犯したり約束を守ることができなかったりした時、あなたの側にも落ち度があったことを主張し、自分が悪くなかったかのようにふるまう論法である。つまり、「あなたがこうだったから、私がこうなった」というように、両方ともに落ち度があることを強調するやり方だ。①責任転嫁は、直接的に相手の問題点を指摘している者(あなた)と別の対象に対して、責任を擦り付ける方法であるのに対し、②相殺消去は、あなたの責任を強調し、追求者と非追求者との間でおあいこを狙うという志向性に違いがある。これは、責任転嫁と比べて攻撃的な色を帯びた論法だ。 次の例を見えみよう、 << 顧客からの注文が届いていたが、主担当者が不在

                                                                                    インド民の代表的言い訳とその対応 ②|インド麦茶