おやすみなさいのためのカスタムスクリーンショットサービス

多くの場合、開発中にだけでなく、誰かとスクリーンショットを共有する必要があります。 したがって、 Clip2Net 、Joxi、またはGyazoのサービスを利用している人を驚かせるのはすでに困難です。



しかし、それらの使用を妨げる可能性のあるニュアンスがいくつかあります。 私にとっては、これは広告またはスクリーンショット周辺のジャンク情報(たとえば、どのブラウザウィンドウから作成したのか、私が妄想している)であり、ブラウザとクリップボードの大切なリンクを数十回クリックします。 そして、最も重要で極秘情報の画像とともにスクリーンショットを保存する場所は明確ではありません-一般的にどのように明確ではありません。



この方法が必要です。長方形や画面、またはスクロールウィンドウのホットキーを押すだけです。 画像がブラウザで開かれ、そのリンクがクリップボードにコピーされました。 これらはすべて、サイトの隣のホスティングにあります。 必要に応じて、スクリーンショットでさまざまな矢印と円を描画できます。



これらのタスクは、作成されたスクリーンショットをアップロードできるFast Stone Captureプログラムと独自のFTPによって完全に解決されます。 しかし、考えてみれば、ぐっすり眠ることができないというニュアンスがあります。 猫の下で私はニュアンスとそれを解決する方法について話します。写真だけが必要な場合は、サーバーでのみ平和に眠ります。







生成されたファイル名とftpダウンロード用のパラメーターの標準構成オプションは次のとおりです。

画像画像




すべてがうまくいくようです。 彼らはスクリーンショットを作成し、ftpにロードし、リンクを開いてクリップボードに移動しました。 自宅のすべて、それ以上、ただのおとぎ話。



ただし、最初のスクリーンショットの名前はexample.com/_ss/screenshot0001.png、2番目のexample.com/_ss/screenshot0002.png、3番目のexample.com/_ss/screenshot0003.pngであり、すべてftpにあることがわかります。 あなたの知り合いの誰か、特に開発者が、あなたの写真すべてをこんなに簡単に簡単に調べられるようになるのはいつでしょうか。



結局のところ、皆のためではない何かが確かにあります。 このスクリーンショットをこのように数年間使用した後、私は何が起こったのか想像するのが怖いです。 しかし、考えない方がいいです。 日付付きのテンプレートを使用している場合でも、このニュアンスを理解しても、眠りに落ちることはありません。



アイデア番号1

少しの間、yohiまたはgyazoでcliptunetを使用できるようにさえ思えました。 リンクを整理するのは非常に困難です。 やってみた しかし、違います。 この唯一の利点は、写真を使用した独自のFTPに対するすべての欠点を打ち負かすものではありません。 特に、ホットキーを1回クリックするだけでスクリーンショットを撮り、意図したとおりの正確なスクリーンショットを取得するという長年の習慣の後-ゴミのないスクリーンショットとサーバーでも。



アイデア番号2

プログラムのサポートを書くこともできますが、それが表示されるまで、それがあれば答えはまだです。 30分ですべてを自分で行うことができます。



一般に、私たちは魂が何にあるかを調整します。



ソリューション番号1

H $ YE $ SL $ M01 $ D $ S $ H #### $ N $ SABC $ Sの形式のテンプレートを作成します-日付、スクリーンショットのシリアル番号、重複した秒と分をさまざまな場所で数回追加します。 n。 間違いなく、ファイル名H2014E41L080115411600085941ABC41.pngは、すでに懸念の原因をはるかに少なくしています。



これについて詳しく説明することは可能ですが、つぶすという考えはいまだに残っています。 しかし、これらの私の写真は誰に必要ですか? しかし、それは原則の問題です:開発、セキュリティ、すべてのもの。 つまり、私はまだ落ち着いていません。 きっと他の誰かもいるでしょう。



決定番号2

単純な名前テンプレートではなく同じものを作成し、独自のパスワード(塩)を追加します。 例えば

2G35nl0OJb4FkZH $ YE $ SL $ M01 $ D $ S $ H #### $ N $ SABC $ S. そして、リンクを開いたときに、このファイルに対するシャーマンになる小さなスクリプトを作成します。 実際、ファイルテンプレートのごみを使用してこれを行うことは可能でしたが、結果によってテンプレートが認識されることはありません。 しかし、あなたは決して知りません。



その結果、FTP設定ウィンドウは次のようになり始めました。

画像



URLにスクリプトへのリンクを追加します。これにより、必要に応じて開いているファイルの名前を変更し、ブラウザーで新しいアドレスで開くことができます。 予想通り、トップシークレット。 新しいスクリーンショットを最初に開くと、すべてのリンクがすでに新しくなります。 ここに古いスクリーンショットを削除するオプションを追加します。



少しのPHPコード
<? $key = 'JLWWJLjfsdlf99234ged2340'; //   md5   . $folder = 'files'; //    ,     ss.php $lifetime = 86400 * 7; //     7  //     $link = ''; $cd = dirname(__FILE__) . '/'; //        if (!empty($_GET['file'])) { $file = ltrim($_GET['file'], '/'); // FS    ?file= if (preg_match('#^[0-9a-z_-]+\.(png|jpg|jpeg|gif)$#si', $file, $f)) { $dest = $cd . $folder . '/' . md5($key . $file) . '.' . $f[1]; $url = 'http://' . getEnv('HTTP_HOST') . str_replace(basename(__FILE__), '', $_SERVER['SCRIPT_NAME']) . $folder . '/'; $src = $cd . $file; $link = $url . basename($dest); if (file_exists($src)) { rename($src, $dest); } } } //    $dest = $cd . $folder . '/'; $files = scandir($dest); foreach ($files as $file) { if ($file[0] == '.') continue; $file = $dest . $file; if (time() - filectime($file) > $lifetime) unlink($file); } ?> <? if ($link): //header('Location: ' . $link); //exit(); ?> <html> <body> <button id="copy-button" data-clipboard-text="<?= $link; ?>" style="padding: 20px; margin: 50px auto; display: block;"><?= $link; ?></button> <script src="zc/ZeroClipboard.js"></script> <script type="text/javascript"> // main.js var client = new ZeroClipboard( document.getElementById("copy-button") ); client.on( "ready", function( readyEvent ) { client.on( "aftercopy", function( event ) { document.location.href = event.data["text/plain"]; }); }); </script> </body> </html> <? endif; ?>
      
      









ものすごいニュアンスがありました。

ファイルの名前を変更すると、クリップボードのリンクは名前エンコーダーへの曲線になります。 大きなボタンを追加する必要がありました。このボタンは、ブラウザーツールが画像への新しいリンクをコピーし、ブラウザーで開きます。 しかし、どうにか我慢する必要があります。 zeroclipboardライブラリーが役立ちました



その結果、Ctrl + PrtScを押して目的の領域を選択すると、ブラウザーにクリップボードリンクにコピーするためのボタンが表示されます

画像



不要なスクリーンショットへの完璧なリンク: www.grinkevich.by/_ss/files/9bf303​​16a61ee1f8caf078ebac1f7dda.pngは7日後に削除されます。 このソリューションが他の誰かに役立つことを願っています。



おそらくそれは一部の人にとってばかげているでしょうが、そのような倒錯からの誰かにとっては完全に悲しいでしょう。 しかし、それは誰に、そしてプログラムは少し支払われており、ここにもそれが好きです:)



スクリーンショットと金曜日のみんなの世話をしてください!



All Articles