はてブログ

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



タグ 非同期処理

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

爆速でわかるjQuery.Deferred超入門 - Yahoo! JAPAN Tech Blog

2013/03/05 このエントリーをはてなブックマークに追加 1140 users Instapaper Pocket Tweet Facebook Share Evernote Clip 爆速 Yahoo デベロッパーネットワーク jQuery 例外

Yahoo!デベロッパーネットワークの中野(@Hiraku)です。これまで、JavaScriptで非同期処理を書く上での問題として、コールバック地獄やエラー処理に例外が使えないことなどを解説してきました。 これらの問題に対処するライブラリの1つであるjQuery.Deferredに関して、もう少し丁寧に解説いたします。なお、jQueryのバージョンは記事執筆時点の最新である、1.9.1を想定してい... 続きを読む

JavaScriptの基礎知識をGIFアニメで分かりやすく解説 -総まとめ | コリス

2020/12/15 このエントリーをはてなブックマークに追加 956 users Instapaper Pocket Tweet Facebook Share Evernote Clip コリス スコープチェーン GIFアニメ イベントループ 解説

JavaScript QuestionsのLydia Hallie氏の「JavaScript Visualized」シリーズすべての翻訳を完了したので、まとめて紹介します。 JavaScriptエンジンの仕組みをはじめ、イベントループ、スコープチェーン、プロトタイプ継承、非同期処理、ジェネレータ関数、Hoisting(巻き上げ)など、GIFアニメを使用して詳しく解説して... 続きを読む

スプラトゥーンの非同期処理の話 ~なにがラグのせいなのか~|まけトピア|note

2022/09/14 このエントリーをはてなブックマークに追加 719 users Instapaper Pocket Tweet Facebook Share Evernote Clip 対戦アクションゲーム みなさん インターネット ラク Note

さて、みなさんはこういう叫びを聞いたことはありませんか? 「ラグやば!これ絶対当てたのに死なねえんだけど!」 「ラグすぎてワープするんだけど!」 「同期ズレえぐ!!!」 スプラトゥーンは、インターネットを介してゲームの情報をやり取りすることで、離れた人たちとも遊べる対戦アクションゲームです。 まず、大... 続きを読む

非同期処理の基礎

2014/05/11 このエントリーをはてなブックマークに追加 614 users Instapaper Pocket Tweet Facebook Share Evernote Clip 基礎 num 信之 岩永 thread

非同期処理の基礎 Presentation Transcript 非同期処理の 基礎知識 岩永 信之 今日話すこと • 非同期処理がらみの良い書き方/悪い書き方 • それがなぜ良い/悪い • 突き詰めるとCPUやOSレベルの話に 非同期処理の書き方 良い例・悪い例を紹介 先に事例紹介(良い・悪い理由は後ほど) ThreadよりもTask for (int i = 0; i < num; i++) ... 続きを読む

JavaScriptの「コールバック関数」とは一体なんなのか

2019/02/08 このエントリーをはてなブックマークに追加 529 users Instapaper Pocket Tweet Facebook Share Evernote Clip コールバック関数 JavaScript プログラミング 近年

近年のフロントエンドの盛り上がりはすごいですね。プログラミング初心者がJavaScript(最近ではTypeScriptも)から学び始めるなんて昔ではなかなか考えられなかったことです。 そんな世界中で大人気のJavaScriptですが、プログラミングに慣れていても困惑する部分が結構あります。特に初心者にとっては、非同期処理、th... 続きを読む

JSの非同期処理を理解するために必要だった知識と学習ロードマップ

2022/04/10 このエントリーをはてなブックマークに追加 499 users Instapaper Pocket Tweet Facebook Share Evernote Clip 感想 JavaScript 程度自信 記事自体 状態

はじめに JavaScript の非同期処理を学習してみて「ある程度自信を持って理解できたと言える」状態に到達したので、その感想と、まとめの学習ロードマップとその中でどのような知識が必要になるかを紹介したいと思います。 この記事自体は後から別の記事で参照するかもしれませんが、具体的な話の無い気軽な内容なので、... 続きを読む

JavaScriptはなぜシングルスレッドでも非同期処理ができるのか/Why Can JavaSctipt Invoke Asynchronous in Single Thread? - Speaker Deck

2021/09/07 このエントリーをはてなブックマークに追加 492 users Instapaper Pocket Tweet Facebook Share Evernote Clip Speaker Deck JavaScript シングルス

Transcript JavaScriptは なぜシングルスレッドでも 非同期処理ができるのか お昼のLT 2021/09/07 Takashi Mima(@task4233) 本LTの目標 ・JavaScript(ECMAScript)がシングルスレッドで非同期処理を  実現している方法をざっくり理解すること 本LTの想定対象者 ・JavaScriptの基本的な文法を理解している人 ・シングルス... 続きを読む

Web な人もアプリな人も、これから新しく Android アプリを作るなら抑えておきたいポイント3選 - Qiita

2015/01/22 このエントリーをはてなブックマークに追加 392 users Instapaper Pocket Tweet Facebook Share Evernote Clip 要所 tl;dr Qiita Android Wear 互換性

概要 Lollipop が発表されてから時間も立ち、Android Auto、Android Wear、Android TV と、多様性を見せ始めた Android ですが、今後とも多種多様なデバイス向けに様々なアプリを作っていく流れがあるなか、新しくアプリを作るなら抑えておきたい要所をまとめました。 TL;DR 抑えるところは 3 つ。 画面とライフサイクル 非同期処理 互換性 かなり端的にいう... 続きを読む

4歳娘「パパ、Promiseやasync/awaitって何?」〜Promise編〜 - Qiita

2020/05/17 このエントリーをはてなブックマークに追加 389 users Instapaper Pocket Tweet Facebook Share Evernote Clip ヤツ 非同期 休日 ワイ 処理

とある休日 娘(4歳)「ねえパパ」 ワイ「なんや、娘ちゃん?」 娘「非同期って何?」 ワイ「ひ、非道鬼!?」 娘「そうそう、非同期処理とかいうやつ」 ワイ「非道鬼を処理やて・・・!?」 非道鬼「ヴォ〜〜〜!!!」 娘「!?」 娘「・・・現れたわね、非道鬼」 娘「処理してあげる」 ワイ「娘ちゃん、まだ4歳なのに... 続きを読む

Latest topics > 「元のソフトウェアがGPLだから公開できない」という誤解について - outsider reflex

2013/01/30 このエントリーをはてなブックマークに追加 369 users Instapaper Pocket Tweet Facebook Share Evernote Clip GPL 既刊 outsider reflex アドオン 本書

Latest topics > 「元のソフトウェアがGPLだから公開できない」という誤解について 宣伝1。Firefox Hacks Rebooted発売中。本書の1/3を使って、再起動不要なアドオンの作り方のテクニックや非同期処理の効率のいい書き方などを解説しています。既刊のFirefox 3 Hacksや拡張機能開発チュートリアルと併せてどうぞ。 「元のソフトウェアがGPLだから公開できない」... 続きを読む

ActionScript Thread Library 1.0 (そうめん) ドキュメント

2008/06/28 このエントリーをはてなブックマークに追加 333 users Instapaper Pocket Tweet Facebook Share Evernote Clip ドキュメント Java 冗長 スレッド 例外処理

ActionScript Thread Library 1.0 (そうめん) は、タスクシステムと Java のスレッドモデルをベースとした疑似スレッドライブラリです。 複雑で冗長になりがちな、イベント処理や非同期処理、リアルタイム処理を、分かりやすくスマートに記述することを可能にします。 もちろん、割り込みやキャンセル、例外処理もバッチリです。スレッドを使って、イベントリスナー地獄から抜け出しま... 続きを読む

JavaScriptの非同期処理をじっくり理解する (1) 実行モデルとタスクキュー

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

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

もうAndroidの非同期処理はasync/awaitでいいんじゃないかなぁと思った - visible true

2017/06/12 このエントリーをはてなブックマークに追加 285 users Instapaper Pocket Tweet Facebook Share Evernote Clip await async Kotlinコルーチン リポジトリ

2017 - 06 - 13 もうAndroidの非同期処理はasync/awaitでいいんじゃないかなぁと思った Android Kotlin Rx Ja Night Vol.2 - connpass で「 Android の非同期処理をKotlinコルーチンで行う」という話をしてきました。 スライドで使っているコードは次の リポジトリ に置いています。 github.com 今回取り扱った非同... 続きを読む

非同期とノンブロッキングとあと何か | κeenのHappy Hacκing Blog

2017/05/20 このエントリーをはてなブックマークに追加 266 users Instapaper Pocket Tweet Facebook Share Evernote Clip een ノンブロッキング ブロッキング 誤謬 ノンプロ

κeenです。最近同期/非同期、ブロッキング/ノンブロッキング、直接形式/継続渡し形式あたりが混乱してきたので個人的に整理します。 あくまで私個人の理解を纏めただけなので誤謬などに注意して下さい。 非同期とノンブロッキングはよく混同されます。また、非同期処理の記述形式として直接形式や継続渡し形式などがあります。 私自身違う言葉だなとは思いつつも混同したり違いを忘れたりしています。 非同期もノンブロ... 続きを読む

「RxJS」初心者入門 - JavaScriptの非同期処理の常識を変えるライブラリ | 株式会社LIG

2015/03/22 このエントリーをはてなブックマークに追加 264 users Instapaper Pocket Tweet Facebook Share Evernote Clip RxJS マウスクリック ライブラリ 株式会社LIG 常識

「RxJS」初心者入門 – JavaScriptの非同期処理の常識を変えるライブラリ JS チュートリアル こんにちは、王です。 みなさん、「RxJS」をご存知でしょうか? すごく大雑把に言うと、RxJSとは非同期処理(マウスクリックなどのイベントベースの処理も含める)をするときに超絶便利なライブラリです! イメージしやすいように「便利」とは言いましたが、決して「便利」という言葉ではおさまらないく... 続きを読む

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

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

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

Google Chromeに入ったジェネレータとPromiseで非同期処理に革命が起きた - 素人がプログラミングを勉強していたブログ

2013/05/03 このエントリーをはてなブックマークに追加 246 users Instapaper Pocket Tweet Facebook Share Evernote Clip ジェネレータ yield Promise プログラミング 革命

2013-05-03 Google Chromeに入ったジェネレータとPromiseで非同期処理に革命が起きた Google Chrome Canary(正確にはV8)に、ついにGenerators(yield)が入った。これを上手に使うと、エラー処理を含む非同期コードを同期的に書くことができるようになり、見通しが極めて良くなるので、ここで紹介する。 ここで紹介するものはいずれNode.jsでも使... 続きを読む

RxJavaに3日で入門し、Androidアプリのリスト操作、非同期処理、変更通知の課題を解決した話 - Qiita

2015/06/28 このエントリーをはてなブックマークに追加 234 users Instapaper Pocket Tweet Facebook Share Evernote Clip Qiita RxJava JDK8 箇所 プロダクト

なんでこの記事書いたのか 今開発中のプロダクトにおいて、RxJavaの導入をやってみたので、実際に使った箇所とその例、調べないとわからなかったことを載せておきました。 そう(retrolambdaのためにjdk8を投入)までして導入したかったメリットを話してくれ、サンプルコードがないとわからん、といった声を頂いているので、実際に何が解決されたのか、どんなコードで解決したのかということと、そのために... 続きを読む

JavaScriptの非同期処理を理解する その2 〜Promise編〜 | さくらのナレッジ

2020/09/30 このエントリーをはてなブックマークに追加 228 users Instapaper Pocket Tweet Facebook Share Evernote Clip ナレッジ 小田島 さくら JavaScript ロゴ

こんにちは!小田島です。前回の「コールバック編」を納稿したとき、アイキャッチ画像はJavaScriptのロゴにタイトルの文字を入れただけというとんでもないやっつけ仕事だったのですが、さくナレ編集部の方に「シリーズで理解が深まる」というすごい煽り文句がついたとてもカッコいい画像に差し替えていただきました。ア... 続きを読む

_ [ソフトウェア] DB分散の次は非同期処理がウェブアプリのスケーリングのトレンドになる - Don'tStopMusic (2007-09-28)

2007/09/29 このエントリーをはてなブックマークに追加 219 users Instapaper Pocket Tweet Facebook Share Evernote Clip ウェブアプリ memcached サイボウズ スケーリング

_ [ソフトウェア] DB分散の次は非同期処理がウェブアプリのスケーリングのトレンドになる サイボウズも memcached + MySQL DB 分散 Cybozu Developer Network: MySQL Users Conference Japan 2007 講演概要 を読んで、memcached でキャッシュ& 複数の MySQL をアプリのロジックで分散化というのは、もうすっかり... 続きを読む

ITコンサルが客から「壊れるアプリを見てほしい」と言われたので解決策を提示したら「動くようになったけど導入は見送りました。お金は払いません」と言われた

2022/06/16 このエントリーをはてなブックマークに追加 211 users Instapaper Pocket Tweet Facebook Share Evernote Clip ITコンサル 解決策 導入 アプリ SES

ゆう@ITコンサル @ITconsult_Yu 客「負荷がかかると壊れるアプリを見てほしい」 僕「わかりました」 僕「sleepいれて奇跡的に動いてたのでちゃんと非同期処理にしましょう」 客「ちゃんと動くようになったけど弊社エンジニア(SES)が理解できなかったので導入は見送りました。実際使わなかったのでお金は払いません。」 ... 続きを読む

ReduxでのMiddleware不要論 - Qiita

2017/02/05 このエントリーをはてなブックマークに追加 211 users Instapaper Pocket Tweet Facebook Share Evernote Clip redux Qiita Middleware キャッチー 文脈

問題提起 (※タイトルはキャッチーなのにしましたが、Middleware全般の不要論ではありません。非同期処理において不要論です。) Redux使うときに非同期処理はどう書きますか? 「よくわからないけどMiddleware使うらしい」と思考停止していませんか? この記事では、Reduxは本来どのように扱うことを想定されているのかと、なぜ非同期処理の文脈でもMiddlewareが出てきたのか、そし... 続きを読む

JavaScript1.7 の yield を使って、非同期処理を同期処理のように書く方法 - IT戦記

2008/03/03 このエントリーをはてなブックマークに追加 204 users Instapaper Pocket Tweet Facebook Share Evernote Clip yield IT戦記 同期処理 方法

javascript 経緯id:kazuhooku さんが一年前にやってたことですがKazuho@Cybozu Labs: JavaScript/1.7 で協調的マルチスレッド今日やっと挙動が理解できたのと、 Weave のソースを読んでいたらこのテクニックをバリバリ使っていて「ちょwwおまwww」ってなったので、自分でも作ってみようと思いました。ほとんど id:kazuhooku さんのと同じも... 続きを読む

JavaScriptの非同期処理をじっくり理解する (2) Promise

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

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

プログラムを任意の秒数止めるWorkerのサンプル作った | ton-up blog - とんぶろ

2012/08/31 このエントリーをはてなブックマークに追加 182 users Instapaper Pocket Tweet Facebook Share Evernote Clip ton-up blog サンプル プログラム worker

はいタイトルの通りです Workerを使って、任意のコード中で任意の秒数だけプログラムをストップさせることができます Java分かる人は、Thread.sleep()と同じです Workerで何できるかなーって考えてたら唐突に思いついた Workerは非同期処理のためのものだけど、実は同期処理できるんです プロジェクト一式ははgitにあげました Flash Builder 4.7 でインポートして... 続きを読む

 
(1 - 25 / 113件)