はてブログ

はてなブックマーク新着エントリーの過去ログサイトです。



タグ async

新着順 人気順 5 users 10 users 50 users 100 users 500 users 1000 users
 
(1 - 25 / 76件)

Promise や Context から値を読み取る use React フック

2024/04/07 このエントリーをはてなブックマークに追加 28 users Instapaper Pocket Tweet Facebook Share Evernote Clip CONTEXT Promise Canary React 以下

use フックは 2024 年 4 月現在、React の Canary および experimental チャンネルでのみ利用可能です。 use は、Promise や Context から値を読み取るための React フックです。以下のコードのように Promise の値を同期的に読み取ることができます。 import { use } from "react"; const fetchUsers = async () => { c... 続きを読む

async/await 比較(C#, JavaScript, Python) - Qiita

2024/01/02 このエントリーをはてなブックマークに追加 94 users Instapaper Pocket Tweet Facebook Share Evernote Clip await Qiita Python 比較

using System.Windows.Threading; Dispatcher.CurrentDispatcher.InvokeAsync(() => { // いろいろな処理... // メッセージループを終了させる Dispatcher.CurrentDispatcher.BeginInvokeShutdown(DispatcherPriority.Normal); }); Dispatcher.Run(); WPF とか WinForms とかでは、フレームワークがすでにメッセージルー... 続きを読む

async/awaitにおけるエラー処理を実行の順番から整理する - Qiita

2023/08/08 このエントリーをはてなブックマークに追加 174 users Instapaper Pocket Tweet Facebook Share Evernote Clip await エラーハンドリング Qiita Promise

はじめに promiseを使うとき、いつもpromiseメソッドチェーンで記載していますか? async/awaitを利用していますか? もちろん状況によって両方書くのが殆どだとは思うのですが、私はasync/awaitの方が同期的な書き方ゆえに読みやすいため、なるべくそちらで記載しています。しかしながら、エラーハンドリングが理解で... 続きを読む

decoding="async" について詳しく調べてみる

2023/07/19 このエントリーをはてなブックマークに追加 124 users Instapaper Pocket Tweet Facebook Share Evernote Clip 挙動 Chrome 実装 パフォーマンス改善 実際

この記事は2023年7月19日時点の Chrome の最新版 115.0.5790.98 を使って検証しました。今後 Chrome の実装によって挙動が変わる可能性はございます。 はじめに 画像表示のパフォーマンス改善において、「decoding="async" をつけましょう」というのをよく見かけますが、おそらくほとんどの人がその実際の挙動を理解して... 続きを読む

【C#】C# の async/await は実際にどうやって動いているか。 - ねののお庭。

2023/05/27 このエントリーをはてなブックマークに追加 293 users Instapaper Pocket Tweet Facebook Share Evernote Clip await net C#er 中心人物 実際

はじめに 登壇版 Taskの本質 C# のイテレータ async/await Compiler Transform ExecutionContext builder.Start() の重要性 IAsyncStateMachine.MoveNext おわりに はじめに C#er は呼吸するように使っている async/await。 そんな async/await について、先日 Stephen Toub 氏 (.NET の中の人。中心人物の一人。) が Ho... 続きを読む

坂本龍一 追悼連載vol.1:そのラディカルな晩年性と『async』 | CINRA

2023/04/26 このエントリーをはてなブックマークに追加 13 users Instapaper Pocket Tweet Facebook Share Evernote Clip CINRA ラディカル 松村正人 坂本龍一 追悼・坂本龍一

3月28日に71歳で逝去した音楽家、坂本龍一。CINRAではその膨大な音楽作品に向き合うべく、「追悼・坂本龍一:わたしたちが聴いた音楽とその時代」(記事一覧はこちら)と題した連載を始動させる。第1回の書き手は『STUDIO VOICE』の元編集長・松村正人。『async』(2017年)をとりあげて「坂本龍一の晩年性」について寄... 続きを読む

「音楽を聴くこと」坂本龍一 | ブルータス| BRUTUS.jp

2023/04/03 このエントリーをはてなブックマークに追加 709 users Instapaper Pocket Tweet Facebook Share Evernote Clip ブルータス 坂本龍一 BRUTUS 器官 BRUTUS.jp

8年ぶりのオリジナルアルバム『async』を発表した坂本龍一さんは、「今、自分の聴きたい音楽は何だろう?」と自分の聴きたい音を探すことからその制作を始めました。 音楽を聴くこと BRUTUS なぜ音楽を聴くのか?と問われるとどう答えますか? 坂本龍一 聴くことの意味を考えると、耳が受動的な器官であるということを押... 続きを読む

坂本龍一ロング・インタビュー。あるがままのSとNをMに求めて

2023/01/17 このエントリーをはてなブックマークに追加 8 users Instapaper Pocket Tweet Facebook Share Evernote Clip インタビュー 坂本龍一 サウンド 冒頭 美術手帖

坂本龍一ロング・インタビュー。あるがままのSとNをMに求めて坂本龍一の新アルバム『12』を記念し、雑誌『美術手帖』2017年5月号の坂本龍一特集より、冒頭を飾った坂本龍一のロングインタビューを公開。坂本龍一が考えるS(サウンド)とN(ノイズ)、そしてM(ミュージック)とはなんなのか? 17年のアルバム『async』... 続きを読む

『美術手帖』坂本龍一特集、6年後の編集後記──『async』と『12』から「坂本龍一」を考える

2023/01/17 このエントリーをはてなブックマークに追加 5 users Instapaper Pocket Tweet Facebook Share Evernote Clip インタビュアー 詩人 坂本龍一 編集後記 美術手帖

『美術手帖』坂本龍一特集、6年後の編集後記──『async』と『12』から「坂本龍一」を考える 音楽家ではなく、美術家としての坂本龍一に迫った、2017年の『美術手帖』の坂本龍一特集。その企画に携わり、インタビュアーも務めた詩人で研究者の松井茂と、特集企画の担当編集者であった牧信太郎が、6年前に坂本龍一特集をつ... 続きを読む

闘病中の坂本龍一、日記を書くように制作したニューアルバムを誕生日にリリース(コメントあり / 動画あり)

2022/11/21 このエントリーをはてなブックマークに追加 10 users Instapaper Pocket Tweet Facebook Share Evernote Clip 坂本龍一 ニューアルバム リリース 誕生日 闘病中

坂本が新たなオリジナルアルバムをリリースするのは、2017年発表の「async」以来およそ6年ぶり。アルバム「12」は彼が2021年のがん手術後、日記を書くように制作してきた楽曲の中から12曲をセレクトした作品で、各楽曲のタイトルには制作日が銘打たれている。本作はCDとアナログ盤の2形態で販売され、アナログ盤には自筆... 続きを読む

async/awaitのaの違い~async wait説への反論 - Qiita

2022/11/04 このエントリーをはてなブックマークに追加 38 users Instapaper Pocket Tweet Facebook Share Evernote Clip await Qiita 語源 反論 同期

はじめに ncaq氏の記事を読んで様々なことを学習できました。 asyncが「syncしない」なのにawaitが「waitする」なのは何故か。awaitがasync waitであるという説は正しいのか。async/awaitの語源について学習したことを記事にしました。 asyncとawaitのa-の違い asyncはsynchronize(同期)にa-(否定)が付いてasync(同... 続きを読む

neue cc - async/awaitのキャンセル処理やタイムアウトを効率的に扱うためのパターン&プラクティス

2022/07/13 このエントリーをはてなブックマークに追加 118 users Instapaper Pocket Tweet Facebook Share Evernote Clip await 鬼門 ハンドリング neue cc タイムアウト

async/awaitのキャンセル処理やタイムアウトを効率的に扱うためのパターン&プラクティス 2022-07-13 async/awaitの鬼門の一つとして、適切なキャンセル処理が挙げられます。別に基本的にはそんな難しいことではなく、CancellationTokenSourceを作る、CanellationTokenを渡す、OperationCanceledExceptionをハンドリング... 続きを読む

(async) Rust doesn't have to be hard

2022/06/04 このエントリーをはてなブックマークに追加 10 users Instapaper Pocket Tweet Facebook Share Evernote Clip

An article titled Rust Is Hard, Or: The Misery of Mainstream Programming came out today and it's getting a lot of attention. I have a feeling that it's viewed in a wrong context, so I'd like to comment on the issue raised there. A lot of the comments to the article are in a tone of "this is preci... 続きを読む

V8エンジンによる内部変換コードでasync/awaitの挙動を理解する

2022/05/09 このエントリーをはてなブックマークに追加 60 users Instapaper Pocket Tweet Facebook Share Evernote Clip await 挙動 V8エンジン

はじめに JavaScript の「非同期処理」ってやっぱり難しくないですか? 自分も色々試行錯誤しましたが、結局「完全に理解した🤓」→「やっぱり何も分からん😭」っていう無限ループの中で泥臭く理解を深めていくしかないようです。 非同期処理の制御をある程度予測できるようになるには、非同期 API を提供する環境のこと... 続きを読む

GoとRust - 並行プログラミング編

2022/04/27 このエントリーをはてなブックマークに追加 135 users Instapaper Pocket Tweet Facebook Share Evernote Clip rust 補足 並行プログラミング 指摘 それぞれ

はじめに こんにちはnasaちゃんです。 goroutine何も分からん!async/await何も分からん!となったのでそれぞれを比較しつつ理解を深めてみよう。という考えのもとGo, Rustの並行プログラミングの解説記事を書いてみました。 ところどころふわっとしているため、補足や指摘を貰えると大変助かります。 今回話すこと gorout... 続きを読む

Studyplus iOSアプリにasync/awaitを導入してみた - Studyplus Engineering Blog

2022/03/07 このエントリーをはてなブックマークに追加 8 users Instapaper Pocket Tweet Facebook Share Evernote Clip await

こんにちは、Studyplus事業部モバイルクライアントグループの上原です。 中途入社でiOSエンジニアとして入社して、StudyplusのiOSアプリの開発を主にしています。 また、最近はiOS以外にもFlutterを触り新機能を開発したりしています。 趣味の方では、Apex Legendsを数年やっているのですが、最近愛用していた武器が弱体... 続きを読む

RustのSchema First GraphQLライブラリrusty-gqlを作りました

2022/01/31 このエントリーをはてなブックマークに追加 9 users Instapaper Pocket Tweet Facebook Share Evernote Clip rust Juniper GraphQL Object マクロ

なぜ作ったのか これまでRustのGraphQLライブラリはjuniperとasync-graphqlがありました。 これら2つはCode Firstで設計されており、GraphQLのスキーマ定義をRustのマクロを使用して定義します。 以下はasync-graphqlの例です。 use async_graphql::*; struct MyObject { value: i32, } #[Object] impl MyObject { async... 続きを読む

(C#) async/await を理解する - ネコのために鐘は鳴る

2021/12/05 このエントリーをはてなブックマークに追加 162 users Instapaper Pocket Tweet Facebook Share Evernote Clip await awa UniTask Unity ライブラリ

この記事は Qiita C# Advent Calendar 2021 の5日目の記事です。 はじめに C# で async/await が登場してからずいぶんと時間がたち、モダンな C# においてはほぼ必須となりました。Unity でも UniTask などのライブラリもあり、簡単に非同期処理が書けます。この記事では C# での非同期処理の歴史にも触れつつ async/awa... 続きを読む

JavaScriptの非同期処理をじっくり理解する (3) async/await

2021/10/11 このエントリーをはてなブックマークに追加 124 users Instapaper Pocket Tweet Facebook Share Evernote Clip ベストプラクティス 動機 実装 実行順序 await

対象読者と目的 非同期処理の実装方法は知っているが、仕組みを詳しく知らないのでベストプラクティスがわからないときがある 実行順序の保証がよくわからないので自信をもってデプロイできない変更がある より詳しい仕組みを理解することでより計画的な実装をできるようになりたい という動機で書かれた記事です。同様... 続きを読む

Swift ConcurrencyのwithTaskCancellationHandlerとSendable - cockscomblog?

2021/09/26 このエントリーをはてなブックマークに追加 5 users Instapaper Pocket Tweet Facebook Share Evernote Clip cockscomblog await actor 構文 目玉

Swift 5.5がリリースされた。おめでとうございます。 Swift 5.5の目玉はもちろんSwift Concurrencyだ。言語機能として並行処理がサポートされた。async/awaitの構文だけでなく、Structured Concurrencyとしての整理や、actorの導入など、野心的な取り組みと言える。 Swift Concurrency Swift Concurrencyに直接関係するS... 続きを読む

ちょっと複雑なシェルスクリプトをJavaScriptで書く - lacolaco-engineering

2021/08/19 このエントリーをはてなブックマークに追加 23 users Instapaper Pocket Tweet Facebook Share Evernote Clip シェルスクリプト await lacolaco Google

ちょっと複雑なシェルスクリプトを https://github.com/google/zx を使って書くとJavaScriptプログラマにとってはメンテナンスしやすい /lacolaco/lacolaco.iconはzx歴 3-4ヶ月ってところ (2021-08) 嬉しいところ async/awaitが使える 配列が扱いやすい モジュールで再利用しやすい 他のNode.jsライブラリと併用できる P... 続きを読む

Rustの非同期ランタイムが多すぎる?io_uringなやつを使おう! - nttlabs - Medium

2021/02/11 このエントリーをはてなブックマークに追加 21 users Instapaper Pocket Tweet Facebook Share Evernote Clip rust nttlabs medium io_uring ヤツ

AWS、Google、Microsoftらが、Rust Foundationを設立し、今やRustでなければクラウドネイティブじゃない、と言っても過言ではありませんよね。クラウドネイティブと言えば、スケーラブルなシステム、Goはgoroutineを標準機能として提供しますが、Rustのasync/awaitは、標準機能に含まれていない外部ライブラリを必要とし... 続きを読む

async/await は Promise を置き換えない - Okapies' Archive

2020/12/13 このエントリーをはてなブックマークに追加 248 users Instapaper Pocket Tweet Facebook Share Evernote Clip await Okapies Promise 幻想 特定

まとめ async/await 構文は、Promise で書ける処理のうち特定のケースしか表現できない 特定のケースとは、ある非同期処理の前処理と後処理がそれぞれ 1 個ずつの場合のみである async/await 構文は初心者に非同期処理を導入する際に適しているが、非同期処理を逐次処理として書けるという幻想を与えるので、どこかで知... 続きを読む

Optionalは引数に使うべきでない、という幻想について - ぐるぐる~

2020/11/23 このエントリーをはてなブックマークに追加 19 users Instapaper Pocket Tweet Facebook Share Evernote Clip optional mono 引数 例外 幻想

継続渡しすると戻り値は引数になるから「Optional は戻り値にのみ使うべき」というルールは無意味だよ、という話。 あ、そういう話ね、と分かった方はこれ以上読む必要はありません。 Mono が Async + Optional + 例外という欲張りパック状態なのも問題ですが、それについてはまた今度(Mono<Optional<T>> 使わずに Mono<... 続きを読む

【JavaScript】本日未明、[ async - await ]さんが死体で発見され... - Qiita

2020/08/25 このエントリーをはてなブックマークに追加 327 users Instapaper Pocket Tweet Facebook Share Evernote Clip await Qiita 死体 本日未明 JavaScript

「な、なんじゃこりゃあああぁあっtっt!!!!」 ・・・ ・・・ ・・・ 非同期処理を"ちゃんと"理解して使いたい 『非同期処理なんとなくの理解で書いている...』 『動いてるし、ヨシ!』 令和プログラマー*1である私自身、なるべく気を付けようと思っていますが、ついついなんとなくで書いてしまいそうになります。 (... 続きを読む

 
(1 - 25 / 76件)