Люди и скриншоты

Есть особый тип людей, которые хотят получить ответ по скриншоту.

В этом ничего плохого нет, кроме двух моментов, они почему то вдруг решили сэкономить на скрине  5 — 10 кб, они отправляют либо скрин экрана размером  300*300px с качеством 30% — типа вот, разгадай по этим пикселям, что там у меня на экране.

 

Снимок экрана 2019-09-10 в 11.51.50

Но самый ад, это люди которые бояться, как бы чего лишнего на скрин не попало. Скрин сайта — вот тебе маленький кусочек, где не видно, ни URL страницы, ни в каком месте этот текст. Скрин кода — вот тебе 3-4 буквы кода, ни дай бог в скрин попадет номер строки, на которой этот код, а уж если попадет название файла, или дерево каталога, я думаю они переделают скрин, чтобы точно эта информация не попала к тебе, ты должен страдать и догадывается, что человек хочет сказать этим скрином.

 

Снимок экрана 2019-09-10 в 11.48.37

Показывать полный URL в хроме

Хром вдруг взбесился и стал прятать из адресной строки протокол и www буквы

Это дико бесит, при копировании это постоянное дергание текста, не видно настоящий URL, в общем не для нормальных людей

Отключаем следующим образом:

 

 

    • For Chrome 71 and newer:

chrome://flags/#omnibox-ui-hide-steady-state-url-trivial-subdomains

    • For Chrome 69:

chrome://flags/#omnibox-ui-hide-steady-state-url-scheme-and-subdomains

“Omnibox UI Hide Steady-State URL Scheme for Trivial Subdomains” меняем на “Disabled”

Создание уникального глобального идентификатора (GUID)

function GUID()
{
    if (function_exists('com_create_guid') === true) {

        return trim(com_create_guid(), '{}');
    }

       return sprintf('%04X%04X-%04X-%04X-%04X-%04X%04X%04X', mt_rand(0, 65535), mt_rand(0, 65535), mt_rand(0, 65535),
           mt_rand(16384, 20479), mt_rand(32768, 49151), mt_rand(0, 65535), mt_rand(0, 65535), mt_rand(0, 65535));


};

echo GUID();

Set up Nginx

Now we need to add a new snippet with ssl-params.

Go to snippets directory and create a new one.

cd /etc/nginx/snippets
nano ssl.conf

Add the following lines, save and exit the editor (Ctrl+XYEnter).

ssl_session_timeout 1d;
ssl_session_cache shared:SSL:50m;
ssl_session_tickets on;

ssl_protocols TLSv1.2;
ssl_ciphers ECDHE-RSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-SHA:ECDHE-RSA-AES256-SHA384;
ssl_ecdh_curve secp384r1;
ssl_prefer_server_ciphers on;

ssl_stapling on;
ssl_stapling_verify on;

add_header Strict-Transport-Security "max-age=15768000; includeSubdomains; preload";
add_header X-Frame-Options DENY;
add_header X-Content-Type-Options nosniff;

Then you have to create a directory for certificates snippets.

mkdir certs
cd certs

Create a new file that will hold certificate’s params.

nano example.com

Add paths to the wildcard certificate.

ssl_certificate /etc/letsencrypt/live/example.com/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/example.com/privkey.pem;
ssl_trusted_certificate /etc/letsencrypt/live/example.com/fullchain.pem;

Про путешествие.

Мало кто помнит, или понимает, что чемоданы с колесиками появились не так давно, лет 10 назад вообще не было чемодана с колесиками. Это легко понять, по еще существующим тележкам в аэропортах, которыми никто не пользуется. И было прямо стремно брать много вещей в поездку, так как это надо будет все нести на себе. Как хорошо, что теперь не так. Ты берешь самый большой чемодан по объему, кидаешь туда пару футболок, кроссовки, и тебя вообще ничего не беспокоит, ты просто вытаскиваешь ручки, и катишь его. Можно даже не знать, сколько он весит.