手紙を待って、時間をかけて

数か月前、メールサービスを少し改善する方法が思いついた。 アイデアは非常に単純なので、私も恥ずかしいです。結局、まだ実装されていない場合、それはおそらく、私がバカだということであり、その理由は明らかではありません。 しかし、違うかもしれませんよね?



私たち全員が電子メールを使用しており、「送信」ボタンを押した直後に「地獄は書いていないようだ...」などの考えが出てきたとき、多くの人が不快な状況に繰り返し遭遇しました。 不器用さの瞬間は、すぐにそれを修正する何かを思いつきたいという欲求に道を譲り、それから何も修正できないという認識に変わります。 調整のみが可能です。 このような電子メールの歴史は古くても、問題は部分的にしか解決されていません。 特に、ご存知のように、最近、GMailサービスは「atu」機能の取り消しを導入しましたこの機能により、送信されてから数秒以内に消えたメッセージを呼び戻すことができます。 もちろん、少しですが、少なくとも何か。 さらに、私の知る限り、他のサービスにはまだそのようなものが装備されていません。これは奇妙です。 送信されたバイトを返すことは技術的に不可能であることは明らかです。つまり、ネットワークに送信されてから永久に残されたものです。 あるサーバーから別のサーバーへのデータ転送速度(最悪の場合は秒)を考えると、送信先への途中で送信されたバイトを傍受することはほとんど不可能です。 彼らは到着時にのみ完全に消すことができます...またはまったく送信されません! そして今、アイデアの核心にたどり着く時が来ました(判明したように、私だけではありません:)。



「送信」ボタンを押した後の手紙は、すぐに宛先に届かないが、少し遅れるという考え方です。 送信者は「あなたの手紙が送信されました」などのメッセージを受け取りますが、実際にはまだバッファのどこかにハングし、時計を見て、ゲートウェイのドアが開いて解放されるのを待ちます。 さて、または彼らは開始位置に戻るように命令を与えます。 同時に、5秒の遅延は非常に小さいため、まったく考慮されていませんが、1〜2分で十分です。



はい、数分はかなりの時間ですが、エレクトロニクスに関しては非常に重要ですか? Skype、Jabber、および他のメッセンジャーを介して通信する場合を除き、遅延の1秒ごとは迷惑です。また、メールによる通信では、5分後でも応答を受け取ることはほとんどないため、メッセージはすぐにまたは1分後に受信者に届きます。しかし、この分は恥ずかしさから私たちを救うことができます。



明らかに、クライアントまたはサーバー側でこの送信遅延を直接実装できます(ブラウザーを閉じるときにクライアント側で作業すると、すべてが地獄に行くことを忘れていました)、ユーザーにラグを自分で設定させるか、デフォルトでこの機能をオンにします誰も恥ずかしくないことを特記してください。



そして今、友人、質問は次のとおりです。私はブロックヘッドですか?



UPD:どうやら、GMailはまさにこの方法で取り消しを実装しましたが、2つのことは明らかではありません。なぜキャンセルするのが5秒しかないのか、なぜgmylだけなのか?

UPD2:Mail.uaサービスには、5秒以内に手紙を呼び戻す機能もあります。 なぜ再び5つですか? なぜそんなに少ないのですか?



All Articles