タグ コールバック
人気順 10 users 50 users 100 users 500 users 1000 users便利なJavaScriptライブラリが登場! CSSのプロパティの値の変更を検出できる -CSSStyleObserver
DOMツリーに加えられた変更を検出する機能としてMutationObserverが便利ですが、CSSのプロパティの値は検出できません。 最近ではCSSアニメーションを使用したWebサイトやスマホアプリも増え、プロパティ値の変更に応じてコールバックを実行する必要があるかもしれません。CSSのプロパティの値の変更を検出するための新... 続きを読む
Rails: Active Record属性のデフォルト値はコールバックよりもdefaultオプションで設定しよう(翻訳)|TechRacho by BPS株式会社
概要 原著者の許諾を得て翻訳・公開いたします。 英語記事: Assign a default value to an attribute in Active Record – Andy Croll 原文公開日: 2023/03/13 原著者: Andy Croll 日本語タイトルは内容に即したものにしました。 以下のAPIドキュメントもどうぞ。 Rails: ActiveRecord標準のattributes APIドキュメント(... 続きを読む
コンストラクタの外からresolve/rejectを呼ぶPromsieテク
Promsie を作って返す関数で、Promise コンストラクタの引数のコールバックではないところで resolve とか reject とかしたいことがある。 こんな感じで、外部に変数を作って普通に代入して外から resolve/reject を呼べるテクがある。 function registerSomething() { let resolve, reject; const promise = new Promis... 続きを読む
桜を見る会「取材には懇切丁寧に」のはずが「内閣府対応は不十分」指摘 - 毎日新聞
「確実にコールバック」→2週間以上放置、「関係課に直接」→直接取材拒否 菅義偉官房長官は25日の記者会見で、首相主催の「桜を見る会」を巡る内閣府や内閣官房の取材対応が不十分だとの指摘に対して「可能な限り、改善をしたい。もう一度しっかり指導する」と述べた。菅氏は従来の会見で「懇切丁寧に説明する」との立場... 続きを読む
【JavaScript/Node.js】クラスに定義したメソッドをコールバックとして実行した際にコールバック内の this がクラスを参照しない件 - Qiita
【JavaScript/Node.js】クラスに定義したメソッドをコールバックとして実行した際にコールバック内の this がクラスを参照しない件 JavaScript におけるthisはコンテキストによって参照するものが異なることはこの言語のハマり所としてよく知られていると思います。 今回は Node.js で クラスに定義したプロトタイプメソ... 続きを読む
Rails: Active Recordのコールバックを避けて「Domain Event」を使おう(翻訳)
概要 原著者の許諾を得て翻訳・公開いたします。 英語記事: Domain Events over Active Record Callbacks | Arkency Blog 原文公開日: 2016/05/03 著者: Robert Pankowecki サイト: Arkency Blog 参考: Domain Event 参考: ドメイン イベント: 設計と実装 | Microsoft Docs Rails: Active Recordのコールバックを避けて... 続きを読む
JS基礎ー非同期とコールバック
初めに 自分は業務中でよくPromiseで非同期処理を実現しますが、そもそもなぜPromise使うのかをよくわからないので、今回は基礎からJavaScriptの非同期とコールバックについて整理してみます。 先ずは定義 非同期処理 :JSにおける非同期処理は、プログラムコードを上から順に1行ずつ実行していきません コールバック :他のコードの引数として渡されるサブルーチンである 例 function... 続きを読む
ActiveRecordのモデルが1つだとつらい - Qiita
Railsあるある 何気ないモデルの変更がアプリケーション全体を傷つけた TL;DR 最近の趣味アプリではコントローラーごとにモデル生やしてトップレベルのモデル使わない設計で書いていて、コールバックやデフォルトスコープ書き散らかしても影響範囲がコントローラー内だけで済むので便利だしFormオブジェクト書いてグルーしまくる必要もなく快適 — Miyagi (@hanachin_) 2018年1月30... 続きを読む
ES/JavaScriptのthisとアロー演算子について知っておくべきこと - それマグで!
2016 - 06 - 02 ES/JavaScriptのthisとアロー演算子について知っておくべきこと javascript this. この便利でハマりどころの多い変数 Array.forEach this 変数の紹介 this 変数の例 apply , call window オブジェクト コールバック イベントハンドラ Array.forEach 個人的な結論 this はできるだけ避け... 続きを読む
TypeScriptの型検査を無効化して型安全性を失わせる落とし穴5つとその避け方 - falsandtruのメモ帳
2016 - 01 - 19 TypeScriptの型検査を無効化して型安全性を失わせる落とし穴5つとその避け方 TypeScript TypeScriptにはanyを使わないよう注意しても型検査が無効化され型安全性が失われるパターンがいくつかあり、中には致命的なものも存在する。今回はこのパターンをいくつか紹介する。 コールバックのvoid戻り値型 コールバックのvoid戻り値型はすべての型を受け... 続きを読む
RxJavaのsubscribeOn()とobserveOn()を使いこなしたい - Islands in the byte stream
2015 - 12 - 12 RxJavaのsubscribeOn()とobserveOn()を使いこなしたい RxJava Advent Calendar 2015 の 12月12日分です。 RxJavaのSchedulersは、RxJavaのコールバックの実行スレッドを制御するための コンポーネント です。 恥ずかしながら、最近まで subscribeOn() と observeOn() の使... 続きを読む
Windowリサイズ完了時のコールバックを設定できるようにするjQueryプラグイン「Resize End」:phpspot開発日誌
Windowリサイズ完了時のコールバックを設定できるようにするjQueryプラグイン「Resize End」 2015年09月02日- Resize End | Github Pages | A jQuery Plugin by Erik Nielsen Windowリサイズ完了時のコールバックを設定できるようにするjQueryプラグイン「Resize End」 onresizeなどでWindow... 続きを読む
スレッドプログラミングによる HTTP/2 の実装
1 スレッドプログラミングによる HTTP/2の実装 山本和彦 @kazu_yamamoto 2 概要 HTTP/2 スレッドとイベント駆動(コールバック) 軽量スレッドによるHTTP/2の実装 ストリームの優先順位 3 HTTP/2 4 HTTP/1.1 の問題点 5 同期性 HTTP/1.1 は同期的なプロトコル サーバ: ある要求を処理した後、応答を返す クライアント:応答が返ってきた... 続きを読む
橋本商会 » flux.DispatcherのwaitForの実装
Promiseもコールバックも使ってないのにDispatcherのwaitForで順番の制御ができる。どういう事なのか気になったので調べた。 flux.Dispatcher Reactはなんとなく使えるようになった気がしたので、fluxでやろう、StoreとかActionとかどう書くんだと調べてて、とりあえずflux npmというfluxアーキテクチャの説明とDispatcherが一つだけ入ってい... 続きを読む
IT業界人の横文字会話がヤバい「エビデンスとってフィックスしたらコールバック」「フィードバックちょうだい」 : IT速報
エンジニアさんって横文字を使って要件を伝えることが多いですよね。そして、いつの間にやら、それが普通の会話にも出てくることが多いようです。 「今度のプロジェクトにアサインされたので、今のステータス、アップデートしてシェアしてください」 「了解です。アライアンス案件だけど当社イニシアチブなのでフルコミットでお願いしますね」 とか。 ちょっとした日常会話でも、 「新しくオープンしたお店にいくんだー」 「... 続きを読む
Rails - ActiveRecord の attribute 更新方法まとめ - Qiita
ActiveRecord の attribute 更新方法ってどんなものがあって、それぞれどんな違いがあるかご存じですか? 案外色々とあったので表にまとめてみました。リファレンスやソースコードを参考にしつつ、Rails 4.2 でテストしています。 単一の attribute 更新 メソッド 保存 バリデーション(*1) コールバック(*2) readonly チェック(*3) updated_a... 続きを読む
一定時間表示して消える通知用jQueryプラグイン「jQuery Toast」:phpspot開発日誌
Kamran Ahmed 一定時間表示して消える通知用jQueryプラグイン「jQuery Toast」。 最近流行りの通知方法で、複数の通知を表示することも可能。カスタマイズ性が豊富で、色や表示時間、コールバック等細かな挙動の指定が可能です。 関連エントリ ツールチップ、モーダル、通知等を一手に扱えるjQueryプラグイン「jBox」 ページ内にどんどん通知アラートを設定できるjQueryプラグ... 続きを読む
cortex.js: 監視可能なネストできるオブジェクト - Qiita
mquan/cortex 副作用が加えられるとコールバックを発火するオブジェクトを作れる。ネストしたオブジェクトもとれる。 Vue.jsの$dataを知っている人は、getter/setterが専用に置き換えられたそれだと思えばよい。逆に言えばそれだけしかしないのだが。 何に使うの JSのMVW用のミドルウェア。README見る限り、Reactと一緒に使うのを想定しているが、APIを見る限り、別に... 続きを読む
Rails奮闘記 〜ActiveRecordのコールバック ハマり編〜 | マネーフォワード エンジニアブログ
こんにちは。 Railsエンジニアの横山です。 私がRailsで開発を行うようになって2年弱になりますが、日々、知らない事・分からない事・理解の不十分な事があり勉強の毎日です。 今回は、そのなかでも、理解が不十分であった故にActiveRecordのコールバックでハマってしまったお話をしようかと思います。 ActiveRecordのコールバックについて 細かい説明は省略させていただきますが、Rai... 続きを読む
Java - コールバックと上手に付き合う - Qiita
コールバック、よく使いますよね。 非同期処理の結果を受け取るには、必ずと言っていいほど付き合うことになるコールバックですが、UI のようにライフサイクルを持つオブジェクトと共存するには、考慮すべきことがいくつかあります。 ここでは、おおまかに、上手にコールバックと付き合う方法を見ていきます。 基本となるポイント なんといってもまず抑えなければいけないポイントは、ライフサイクルを持つオブジェクトとの... 続きを読む
node.js - 非同期処理やQの話 | S.F.Page
Pyramid of Doom 非同期処理をうまく処理するためにQを使っている。QはPromiseとそれを使用するアルゴリズムで構成されている。 どうも人間というのは上から下にフローが流れていかないと理解が難しくなるようである。コールバックによる非同期処理を行うと縦方向と同時に右横方向にフローが流れていく。これを「Pyramid of Doom(破滅(死)のピラミッド?)」と呼ぶそうだ。 step... 続きを読む
HTML5 - HTMF5 File API で画像をアップロードしてプレビュー - Qiita
<input type='file'/> で画像を選択させる input.onchange が発火するのでコールバックをとる File APIがあれば input.files[0] にFileオブジェクトが入ってるの抜き取る FileReader の FileReader#readAsDataURL に Fileオブジェクトを渡す FileRead#onload が発火するのでevent.targ... 続きを読む
iPhone『Launch Center Pro』と『IFTTT』を使ったコールバックが面白い
iPhoneApp : Launch Center Pro - 500円 - / IFTTT Notification iPhone『Launch Center Pro』がIFTTTのトリガーとして使えるようになった事は先日ご紹介しましたが、新たに面白いレシピを見つけましたので試してみました。 Simple Living様の記事で紹介されています『IFTTTと連携すれば、すべてのアプリでコールバッ... 続きを読む
Bolts-Androidで連続したHTTPリクエストをウォーターフォールにする - Islands in the byte stream
AndroidFacebook (Parse) が開発している Bolts-Android は asyn.js のように、ネストしたコールバック呼び出しをウォーターフォールで記述できるライブラリである。コールバックのネストをウォーターフォールで記述できるというのもありがたいが、処理をTaskに分割することで、非同期リクエストを組み合わせて使うことも簡単になっている。Boltsを使わない、ネストした... 続きを読む
Rails4 + OmniAuthでTwitter Sign Inをできるようにするまでの流れ - Cumiki
IntroductionStep. 1 : OmniauthをGemfileに追加Step. 2 : OmniAuthの設定Step. 3 : Twitterからのコールバックのためのroutesの設定Step. 4 : コントローラーでTwitterの情報をもとにユーザー登録Step. 5 : Userモデルでユーザー情報をデータベースに保存する Step. 1 : OmniauthをGemfi... 続きを読む