問題タブ [timed-events]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c++ - 10分ごとに特定のアクションを実行するウィンドウアプリケーションを作成する
この特定の操作には、基本的なゲームループを使用する必要があるのでしょうか。
jquery - jqueryで5秒ごとに同じイベントを発生させる方法
左右にスクロールするシンプルなカルーセルを作成しました。今、5秒ごとに自動的にスクロールしたい。これが私のコードです:
どうすればそれを達成できますか?前もって感謝します :)
マウロ
php - SQLテーブルの内容を電子メールアドレスに自動的に送信します
phpMyAdminを介してアクセスするMySQLデータベースのテーブルにphpを介してスコアを報告するフラッシュゲームをセットアップしました。
たとえば、12月22日の午前10時に、システムからデータベースのバックアップがメールで送信されるように設定して、ゲームの終了日のデータのハードコピーを入手できるようにしたいと思います。
これは可能ですか?誰かが私を正しい方向に向けることができるでしょうか?
どうもありがとう、-ベン
python - Pythonコードの時間指定実行
メディアファイルを再生するのと同じように、実行するたびにコードの一部をまったく同じ時間で実行したい... (同じコードが毎回まったく同じ時間で実行される)
これはpythonで可能ですか?
opengl - GLUT/OpenGL を使用して経過時間に基づいてカメラを移動する際に若干の問題が発生する
誰かが尋ねる前に、これは大学のプロジェクトであり、GLUT を使用する必要があります。これは要件ではないため、宿題としてタグ付けしていません。また、これに対する追加のポイントもありません。
気づいていない人のために、GLUTを使用すると、次のようになります。
glutIdleFunc(func)
: render 関数を登録します。これは、GLUT が他に何もしていないときに、この関数を呼び出すことを意味します。つまり、可能な限り高速にレンダリングし続けます。glutTimerFunc(msecs, func, val)
: で呼び出される関数を登録しますmsecs
。同じ関数を再帰的に登録すると、固定時間ベースの移動が可能になります。
今、私はこの目的のためにこれらの機能を避けようとしています.GLUTについて私が見つけたほとんどの議論/記事は、それらを時間ベースの動きに使用しています. ということでまた来ました…でも、これらの機能を使っていない場合、フレームはどのようにレンダリングされるのでしょうか? 呼び出すだけglutPostRedisplay
で、1 つのフレームがレンダリングされます。
GLUT で時間ベースの動きを簡単な方法で実装することができました。最適な実装ではないかもしれませんが、複雑すぎず機能します。ちょっとした問題があるだけで、それが私がここにいる理由です。
私のカメラの動きは、ニュートンの運動の第 2 法則に基づいており、変位の動きは次のように計算されます。
これelapsedTime
は私のタイマーの実装によるもので、そこに問題があると思います。問題はdisplacement
、移動方向に応じて正または負になる必要がありますCurrentVelocity
が、非常に低い値 (つまり、-0.1f) の場合、displacement
負であるべきときに正になることです。コードの残りの部分はカメラを加速または減速します。そのため、問題は加速時にのみ発生します。これは、加速時CurrentVelocity
に が小さくなり、カメラがわずかに右 (正) に移動し、次に左 (負) に移動するためです。負の値を与えるのに十分な勢いを得displacement
ます。
シーンに動きがない場合、何もレンダリングされません。移動キーを押すと、次のようになります。
それも私のタイマークラスから来ています。私は呼び出す代わりにそれを行います。そのglutPostRedisplay
理由は次のとおりです。
(経過時間を計算する必要がcurrentTime
ある場合は になります)を取得する必要があり、次に を呼び出します。単一のフレームがレンダリングされます。つまり、が呼び出されます。previousTime
glutPostRedisplay
renderScene
ご覧のとおり、経過時間が計算され、その上でカメラが移動されます。シーン内のすべてが描画され、バッファーがスワップされ、何かをアニメーション化する必要があるかどうかを確認するこの追加関数があります。この場合、カメラが必要です。
glutPostRedisplay
カメラの動きが止まるまで呼び出し続けます。つまり、renderScene
毎回呼び出され、経過時間が計算され、時間に基づいてカメラが移動され、すべてが機能しています。さらに、もちろん、すでに述べた小さな不具合ですが、この長い質問を私に作成させたものはほとんどありません (申し訳ありません)。
欠けているのは、この質問の最も重要な関数であり、経過時間を計算する関数です。これは次のように単純です。
float Timer::GetElapsedTimeInSeconds(void) { static int previousTime = 0; 静的 int 経過時間 = 0;
}
おそらく私のタイマーコードに問題がありますよね?つまり、前または右 (正の値) に移動しても、問題はありません。動きはスムーズで時間ベースです。たとえば、移動速度を 5m/s に設定すると、実際には 25 メートル移動するのに 5 秒かかります (1m = 1.0f と仮定しています)。
それで、タイマーで何が間違っているので、負の値が一瞬右に移動し始め、次に左に移動し始めますか?
logging - Flurry Analytics で時限イベントを機能させる際の問題
私はすでにこのリンクをチェックアウトし、指示に正確に従いました: Flurry 分析は整数情報の平均を提供できますか?
SDK のダウンロード時に提供される Flurry の指示も読んでください。アプリのすべてのアクティビティに「onStartSession()」と「onEndSession()」を配置しています。これらの「セッション ラッパー」内で、ユーザーが各アクティビティを使用した時間を追跡するために、時間指定イベントをログに記録しようとしています。
イベントは Flurry Analytics に記録されますが、利用可能な「イベント期間」情報 (時計アイコン) はありません。
これが私のコードです:
この厄介な問題について助けていただければ幸いです。/マーティン
javascript - ビデオの特定の時間までページコンテンツを非表示にする
私のスタッフと私は、Youtubeビデオの特定のポイントに表示される非表示のコンテンツを含むページを設定する方法を研究しています。
最初はsettimeout()関数を使用してすぐにそこに到達しましたが、これはビデオの時間ではなく、経過時間によってのみ行われます。たとえば、指定した時間が経過した後に動画が一時停止された場合でも、非表示のコンテンツが表示されます。
これまでのコードは次のとおりです。
ビデオでトリガーする方法を知っている場合は、特定の時間になります。これは非常に役立ちます。
mysql - 一定の間隔でMySQLプロシージャをトリガーする
時間間隔でプロシージャをトリガーする方法があるかどうか疑問に思っています。新しいテーブルを動的に作成しようとしていますが、そのためのプロシージャが作成されています。トリガーする方法が必要です。Pythonスクリプトを簡単に作成して、スケジュールされたタスクとして実行できます。MySQLサーバー内でこれを行う方法があるかどうか疑問に思っています。MS Serverにサーバーエージェントがあることは知っていますが、MySQLサーバーに似たようなものがあるかどうか疑問に思っていますか?
編集:
以下のブロックヘッドのコメントは機能しました。これはMySQLサーバー5.1以降でのみ機能することに注意してください
c# - DateTimePicker を設定すると、時間指定されたアクションからトリガーされた場合にのみアプリケーションが閉じます
C# には、最初に GUI DateTimePicker オブジェクトの値を今日の日付 (時刻 = 真夜中) に設定してから、他の処理を行う関数があります。GUI ボタンから実行すると、関数 (DBIO_Morning) は正常に動作します。ただし、時限アクションを介して実行されます。
2行目で失敗します:
( At.Do オブジェクトは 3 番目の回答からのものです: C# execute action after X seconds )
events - BlackBerryで時限イベントを使用する
BlackBerryで指定された時間間隔でイベントを発生させることは可能ですか?AndroidのAlarmManagerクラスに似たものを探しています(誰かがそれに精通している場合)。
目標は、アプリケーションがフォアグラウンドになく、フォアグラウンドの「フォーカス」がない場合でも、コードを実行することです。できれば、アプリがシステムまたは電話の再起動によって強制終了された場合でも、イベントを発生させることができるはずです(このOSでのアプリの強制終了の詳細はわかりませんが、現在開発を開始しています)。
このタスクは数時間ごとに実行されるため、バックグラウンドプロセスを記述したくありません(単純なアラームのようなイベントにバックグラウンドタスクを使用するのはバッテリーの無駄だと思います)。
私はたくさん見回しましたが、満足のいく解決策を見つけることができません。
乾杯、
カイマン