Author Archives: xsi - Page 45

Паранормальных пикч


Паранормальных пикч

Смотреть далее

Демотиваторы


Демотиваторы

Смотреть далее

Про червей человеческих.

Навеяно постами про чаепитие и отношение одноклассников. Допустим, я Иванова.
Во втором классе отправили нас всех на медкомиссию, брали соскоб.
Прошло несколько дней. Прямо посреди урока, в класс зашла школьная медсестра, которая решила огласить результаты анализов:"У всех все нормально, у Ивановой глисты", — и вышла.
Я в слезы тут же. И, что вы думаете? Урок пришлось прервать, меня обступили одноклассники, кто-то протягивал свой носовой платок, кто-то гладил по голове, кто-то рассказывал, что и у него глисты были, у кого-то вши нашлись.

Прошло столько лет, а я до сих пор благодарна детям, что поддержали, не стали травить. Что стало с медсестрой, не помню, но я бы подняла вопрос о ее профпригодности, если б дело касалось моего ребенка.

©

Только одно…

В детстве родители предупреждали меня, что мужчине нужно только одно, и чтобы я была осторожна. Ну, вот мне уже 28 лет, и неожиданно выяснилось, что мужчине нужно только поспать, посмотреть YouTube и поесть, а «только одно» надо чисто мне…

© Маргаритка

©

Лайфхаки родителям от родителей


Лайфхаки родителям от родителей


Лайфхаки родителям от родителей


Лайфхаки родителям от родителей


Лайфхаки родителям от родителей


Лайфхаки родителям от родителей


Лайфхаки родителям от родителей

Стырено в vk.com

©

Честная вакансия


Честная вакансия

Смотреть далее

Каждый из нас немного Гена


Каждый из нас немного Гена

Смотреть далее

Острый пост

Доброго дня, Пикабу!

Я очень люблю острое и постоянно ищу новые вкусы. Для меня важно, чтобы острота была интересная. Хочу представить скромную коллекцию соусов и перчиков. Расскажу о каждом подробно, описывая свои субъективные ощущения. На всякий случай предупреждаю, что мой порог поедания острого очень высок, поэтому наши с вами впечатления могут кардинально отличаться!


Острый пост

Kuhne Fire dragon — хороший немецкий томатный соус, с перцем чили,  который подходит для мясных закусок, преимущественно колбасок. Вкус насыщенный и приятный, но каких либо необычных ощущений не будет. Продается во многих сетевых магазинах.

Острота — слабая

Примерная цена — 250 руб.

Смотреть далее

Комменты из соцсетей


Комменты из соцсетей

🐾🐾🐾🐾🐾🐾🐾🐾🐾🐾🐾🐾🐾🐾🐾

Смотреть далее

Человек-паук для девушки

Друг работает аниматором. Недавно соорудили простенький сайт и стали прилетать заказы с него.

Один из первых звонков оказался весьма оригинальным. Позвонила девушка.

— Здравствуйте, нужен Человек-паук.

— А для кого заказываете? Сколько лет детям?

— Нуу… 20.

— Не совсем ребенок.

— Я в курсе. У нас такая ситуация. Как бы объяснить… У нашей подруги день рождения, 20 лет, и она до сих пор девственница.

— А причем здесь Человек-паук?

— Не перебивайте. С парнями она не очень ладит. Вот мы ей подарок хотим сделать. А она тем более фанат человека-паука.

— Таак.

— Не могли бы вы заняться сексом с ней?

— Эммм…

— Естественно за деньги. Не подумайте плохого. Она весьма симпатичная девушка. Просто она не умеет делать намеки мужчинам и стесняется знакомств. Окажите услугу!

©

Статистика


Статистика

Я сказал своим детям, что мне нравится Субару Аутбэк. А они мне сказали, что это авто для старушек, которые хотят джип, но чтобы в него было удобно садиться. А я сказал, что на них ездят клевые парни. Весь год дети считали клевых парней и старушек на аутбэках.

Финальный счет:

342 старушки

30 клевых парней


Статистика

©

Как два байта переслать?

Что может быть проще пересылки текстового сообщения «Hello!» с одного компьютера на другой? Да ничего сложного! Сейчас всё придумаем, а заодно заново изобретём велосипед.


Как два байта переслать?

Физический уровень

Для передачи воспользуемся обычным куском медной проволоки. Закодируем послание в двоичный код и будем подавать напряжение, когда надо будет передать единицу, и отключать, когда передаём ноль. На приёмнике сигнала, соответственно, будем расшифровывать сигнал по такому же принципу.

Предварительно договоримся, что каждому символу мы сопоставим определённое число, а затем передавать представление этого числа в двоичной форме.


Как два байта переслать?

На выходе из приёмника у нас получится вот такой вот график напряжения:


Как два байта переслать?

Теперь осталось просто взять и расшифровать этот сигнал на приёмнике. Включив передачу, мы обнаружили, что реальный мир быстро разрушил наши теоретические построения. Приёмник получил вовсе не то, что мы ожидали:


Как два байта переслать?

Оказалось, что на приёмное устройство включилось несколько позднее передающего, а кроме того, генераторы тактовой частоты у приёмника и передатчика несколько различаются. Хоть на них и написано 100 МГц, выяснилось, что приёмник работает с частотой 101,3 МГц, а передатчик – с частотой 100,9 МГц.

Разумеется, можно было бы оснастить два устройства высокоточными атомными часами, или использовать для синхронизации сигналы GPS (см. Маршрут построен), но это сильно дороже, чем мы рассчитывали. Вот, если бы нам удалось передать приёмнику тактовый сигнал передатчика. Подумав немного, мы решили добиться этого, закодировав сигнал, разделив каждый такт на 2 части. Ноль мы кодируем падением потенциала, а единицу – ростом:


Как два байта переслать?

Ура, нам удалось передать короткий текст с одного компьютера на другой! (А заодно мы заново изобрели Манчестерское кодирование, которое применяется в настоящее время в технологии Ethernet. Если вы зачистите пару проводов в сетевом кабеле и подключите их к осциллографу, вы увидите на экране картинку, очень похожую на эту:


Как два байта переслать?

Существуют и другие виды физического кодирования сигнала, но, чтобы описать их все, мне не хватит ни времени, ни места в посте).

Кстати об Ethernet-кабеле (Витой паре) – хотя внутри него находятся 8 проводов, для передачи сигнала со скоростью до 100 Мбит /с достаточно всего четырёх из них. Все восемь требуются лишь для передачи со скоростью свыше 1 Гбит/с.

Канальный уровень

Мы построили физический канал связи, но все наши проблемы пока не решены. Пока мы передавали короткие наборы данных, всё было прекрасно. Но на длинных пакетах данных очень часто возникала проблема «сдвига фазы». Приёмник просто не знает, где кончается одно сообщение, и начинается другое:


Как два байта переслать?

Нам нужен какой-то способ разделять разные блоки данных между собой, назовём их кадры (или фрейм, frame) чтобы приёмник мог точно знать, где заканчивается один пакет, и начинается другой. Поскольку всё, что мы можем передавать – это нули и единицы, договоримся о специальном символе-разделителе, например, такой последовательности: 01111110. Теперь, перед началом пакета мы всегда будем посылать эту последовательность, а приёмник будет знать, что получает новый кадр. Тут возникает вопрос, а как поступить, если в передаваемых данных так же встретится подобная комбинация бит? Давайте тогда договоримся, что если внутри кадра нам требуется передать более 5 последовательных единиц подряд, то вместо 111111 мы будем передавать 1111101 – то есть, вставлять нолик после каждых 5 единиц. Приёмник, с другой стороны, так же будет настроен на то, чтобы игнорировать этот ноль. Чтобы не терять синхронизацию, во время простоя приёмник будет постоянно передавать последовательность-разделитель во время установленного соединения.

Когда же требуется установить новое соединение и установить синхронизацию по частоте будем пользоваться следующим соглашением – сначала несколько наносекунд молчания, длительность должна соответствовать как минимум длительности передачи 96 бит (12 блоков по 8 бит или октетов). Это нужно для того, чтобы точно удостовериться, что данные в настоящий момент не передаются. Затем будет посылаться преамбула – 56 бит повторяющихся пар нулей и единиц: 10101010101010101010101010101010101010101010101010101010 – так приёмник сможет точно измерить длительность, с которой будут передаваться биты. Затем мы передадим уже знакомую последовательность начал кадра: 01111110, после чего – наше сообщение.

Мы более-менее успешно справлялись только с одним видом соединения – от одной точки к другой (или по-английски Point-to-Point). А соглашение и правила, по которым мы условились осуществлять передачу, давайте назовём ПРОТОКОЛ. Но тут мы решили организовать компьютерную сеть, состоящую из нескольких компьютеров. Можно, конечно, оснастить каждую пару компьютеров отдельным каналом связи, но проще будет подумать, какие необходимо внести изменения в наш протокол, чтобы можно было бы передавать сообщение по одному физическому каналу на любой из подключённых к нему приёмников.

Для начала необходимо как-то идентифицировать компьютеры в нашей сети. К счастью, каждое приёмо-передающее устройство имеет нечто вроде уникального 6-значного (48 бит) серийного номера, который обычно записывается в шестнадцатеричном виде через двоеточие, например e0:62:0f:1a:02:2d, иначе он называется MAC-адрес (от Media Access Controlуправление доступом к среде).

То есть внутри нашего кадра мы теперь будем сначала передавать MAC-адрес приёмного устройства на компьютере-получателе, затем свой адрес (чтобы нам могли ответить), затем укажем подсказку, какие данные внутри, затем – сами данные, после чего – их контрольную сумму (её посчитаем по алгоритму CRC-32, о котором, может быть, я расскажу в другой раз. Тема интересная).

Наш кадр (Ethernet frame) приобретает следующий вид:


Как два байта переслать?

Ура, мы заново изобрели протокол Ethernet, одну из разновидностей протокола HLDC (High-Level Data Link Control).

Что передать в качестве типа данных? Давайте пока передадим 0001000 00000000 (0x800), а потом к этому вернёмся.

Тут стоит сказать, что есть одна разновидность HLDC под названием Point-to-Point protocol или сокращённо PPP, которая чуть отличается от вышеприведённой схемы. Поскольку, как следует из названия, он используется для связи вида «точка-к-точке», в поле адрес получателя всегда вносится 11111111 (FF), а в адрес получателя – всегда 00000011 (3). Почему? Так повелось исторически.

Сетевой уровень

И так, теперь, получая по локальной сети кадр данных, приёмник может проверить, а ему ли предназначается данное сообщение. Он сверит MAC-адрес, указанный в кадре со своим MAC-адресом, и, если данные предназначаются не ему – попросту проигнорирует его. Есть, правда, и способ передачи данных на все компьютеры, подключённые к нашей сети. Для этого, в качестве адреса получателя мы должны указать FF:FF:FF:FF:FF:FF – все единицы в двоичном представлении. В этом случае сообщение получит каждое подключённое устройство.

Примечание для параноиков: несмотря на это, при помощи небольших ухищрений данные, предназначенные другой машине, можно просмотреть из любой другой точки сети, эта техника называется «сниффинг», а программы, предназначенные для этого – снифферы или по-умному – анализатор пакетов. Один из наиболее известных и бесплатных Wireshark.

Но что, если у нас несколько сетей? Собственно, само слово «Интернет» это подразумевает. Если всё очень сильно упростить, то интернет – это совокупность локальных сетей, подключённых к крупным магистральным «хабам» (маршрутизаторам, хостам), с прямым соединением:


Как два байта переслать?

Допустим, нам необходимо передать наше «Hello!» с компьютера А на компьютер В:


Как два байта переслать?

Даже, если мы и знаем MAC-адрес компьютера В (а это в большинстве случаев не так), то при отправке пакета данных с компьютера А, внутри этой сети нет компьютера B, и, соответственно, адресат наше сообщение не получит. Получается, нам необходим какой-то иной адрес, который будет универсальным для любой сети, подключённой к Интернету. При помощи этого адреса, хабы смогут пробрасывать сообщение между различными локальными сетями, зная, к какому именно хабу подключена сеть, где находится компьютер адресата.

Совершенно ясно, что нам необходим новый протокол, который мы так и назовём: Интернет протокол (IP – Internet protocol), а адрес компьютера по этому соглашению – IP-адрес.

В настоящее время чаще всего используется схема адресации версии 4 (IPv4), где адрес состоит из 32 бит (4 октетов), которые записывают в виде десятичных цифр вида 192.168.0.1 или 127.0.0.1. Как нетрудно посчитать, такая схема может максимально адресовать 4 294 967 295 устройств, поэтому сейчас активно внедряется версия 6 (IPv6), в котором на адрес отведено аж 128 бит, вместо 32, чего с лихвой должно хватить на пару ближайших столетий.

Когда на хаб, соединённый сетью А передаются данные для сети B, используя данную адресацию, можно построить требуемый маршрут для передачи. Для этого на каждом из таких компьютеров имеется таблица адресов (таблица маршрутизации или routing table) и номер интерфейса (условно — сетевого адаптера) по которому следует передавать данные на нужный адрес.


Как два байта переслать?

Но даже с IP версии 4, поддерживать на каждом хабе адресную таблицу, состоящую из 4 млрд. записей непрактично и вовсе невозможно, когда речь идёт об IPv6. Вместо этого, в адресной таблице (таблице маршрутизации) можно указывать целые группы адресов.

Например, компьютер в сети B имеет IP адрес 47.58.3.83. На хабе «Афина» (названия условны) в таблице маршрутизации указано: пакеты на 47.58/16 отправлять по интерфейсу 2 (на «Аид»).

Сокращение /16 означает любой адрес назначения, где первые 16 бит соответствуют 47.58. Таблица маршрутизации может содержать и уточнение, например 47.58.3/24 → 3 (на «Зевс»). В данном случае пакет будет направлен на хаб «Зевс», потому что чем больше степень уточнения (24 бит вместо 16), тем более высокий приоритет имеет запись.

Но таблицы маршрутизации не решают проблему, как компьютеру в одной локальной сети передать информацию на компьютер в другой сети. Собственно, мы подходим к тому, что внутрь Ethernet кадра, описанного выше, мы должны вложить IP пакет, где будет указано, на IP адрес необходимо доставить информацию.

И ещё – как узнать, какой именно из компьютеров в нашей локальной сети подключён к какому-либо из хабов, то есть, является «шлюзом» (Gateway) в интернет? Если открыть на компьютере свойства сетевого подключения, мы увидим картину, похожую на эту:


Как два байта переслать?

Как видно, адрес «шлюза» (Default gateway) обычно настраивается при подключении (Примечание: современные локальные сети могут конфигурировать подключение без участие пользователя). Так же здесь мы можем увидеть загадочное 255.255.255.0 – маску подсети. Она говорит нам о том, что у всех устройств в нашей локальной сети адреса первых 24 бит совпадают. Почему 24 бит? Достаточно посмотреть на эту «маску» в двоичном представлении: 11111111 11111111 11111111 00000000. Единицей промаркированы совпадающие биты в адресах. С такой маской в одной сети может одновременно находиться до 256 устройств. В крупных сетях маска может быть иной.

Эта конфигурация сети говорит о том, что на любой адрес, начинающийся с 192.168.0 можно пересылать сообщения по локальной сети, а информацию, предназначенную для других получателей – отправлять на «шлюз». Но возникает вопрос, адрес «шлюза» – это 4 ничего не значащих для нас цифры, ведь, чтобы отправить что-либо по сети Ethernet, нам необходим MAC адрес для этого устройства. Как водится в сетевом мире, и на это имеется свой протокол, который называется ARP – Address Resolution Protocol (протокол определения адреса).


Как два байта переслать?

Простыми словами, в процессе отправки этого запроса по всем компьютерам в нашей сети, мы спрашиваем: «Эй, у кого тут адрес 192.168.0.1?». Шлюз примет это сообщение и ответит аналогичным пакетом, в котором будет указан код операции 2 (ответ) и заполненное поле, где будет указан его MAC-адрес.

На стороне получателя при получении информации извне, шлюз формирует точно такой же запрос, на который отвечает устройство-получатель, сообщая свой MAC-адрес.

Примечание: в жизни всё обычно несколько сложнее, так как IP-адреса внутри локальной сети не являются глобально-уникальными, и в функции шлюза так же входит обязанность по их преобразованию (трансляции). Данная техника имеет название NAT (Network Address Translation).

Теперь, имея физический адрес нашего шлюза и IP-адрес нашего получателя, мы, наконец, можем отправить информацию с текстовым сообщением «Hello!».

Для этого, в уже знакомый нам Ethernet фрейм мы вкладываем IP-пакет. Его структуру можно лицезреть ниже на рисунке (показана структура пакета версии 4). Заголовок пакета состоит из нескольких «слов», длиной 2 байта (32 бит):


Как два байта переслать?

Отдельно здесь хочу уделить внимание полю TTL (время жизни) и зачем оно нужно. Если посмотреть на диаграмму с маршрутизаторами чуть выше, не всегда можно надеяться на то, что таблицы маршрутизации на всём пути следования настроены как надо. Предположим, IP-пакет, отправленный с «Афины» на «Аида», но тот, вместо того, чтобы передать его «Посейдону», передал его на «Гермес», который, в свою очередь, имеет правило маршрутизации, предписывающее передавать пакеты обратно на «Афину». Получается своеобразная «петля», и пакет бы передавался так вечно, если бы не «время жизни». С ним, пройдя определённое количество маршрутизаторов, пакет будет благополучно уничтожен (не дойдя до адресата).

Теперь же, заполнив этот «бланк электронного отправления», мы можем приступить непосредственно к установлению связи с компьютером в другой сети, зная, что маршрутизаторы на пути следования этого пакета данных смогут доставить его получателю.

Транспортный уровень

Если вы невнимательно читали, я напомню, что внутрь одного PPP-фрейма может влезть максимум 1500 октетов (байт). Соответственно, если объём передаваемых данных больше этого значения, нам необходимо будет разбить их на несколько фрагментов и упаковать их каждый – в свой IP-пакет. Здесь нас подстерегает ещё несколько проблем.

Мы не знаем, по каким именно маршрутам будут пересылаться наши пакеты, мы не знаем, все ли из них будут доставлены (это называется потеря пакетов или packet loss), и нам никто не гарантировал того, что получены они будут именно в том порядке, что отправлялись.

Данные проблемы могут возникнуть из-за физических повреждений на линиях связи, их перегрузкой, когда с множества компьютеров передаются большие объёмы данных, и маршрутизаторы вынуждены отбрасывать пакеты с низким приоритетом, обновлениями таблиц маршрутизации на пути следования пакетов, отказом оборудования и ещё тысячей и одной других причин.

Ещё одну проблему представляет ситуация, когда между двумя компьютерами одновременно ведётся два или более «разговоров» (например, пересылается файл и осуществляется видеозвонок).

Соответственно, нам нужен механизм (да, угадали – ещё один протокол), который бы позволял нам узнавать, был ли доставлен пакет и повторно отправлять их, если это вдруг произошло, а также определять какой из пакетов к какому из «разговоров» (или соединений) относится.

На помощь приходит Протокол управления передачей или TCP (Transmission Control Protocol), который призван решить все перечисленные проблемы, обеспечивая гарантированную передачу данных по ненадёжным каналам связи.

Пользователям достаточно знать, что, когда устанавливается TCP-соединение, между двумя устройствами как бы пробрасывается «труба», и любой поток данных, вошедших с одного конца, рано или поздно появится на другом, без потерь, искажений и в нужной последовательности (разумеется, если не произойдёт разрыва соединения, но и в этом случае отправитель будет знать, что данные не доставлены получателю).

Примечание: внутри IP пакета вовсе не обязательно должен находиться TCP пакет. Есть и другие протоколы транспортного уровня (UDP, ICMP, но описывать их все будет очень долго).

Проблема идентификации соединения («разговора») решается как обычно в компьютерном мире их нумерацией. При соединении с каким-либо компьютером, мы указываем протоколу TCP номер порта – произвольное 16-битное число, при помощи которого протокол будет определять, к какому именно соединению относится тот или иной пакет. Можно пользоваться любым незанятым портом, однако некоторые номера, всё же, используются под конкретные нужды конкретными протоколами более высокого уровня (да, да, там «наверху» ещё много протоколов). Так, например, всем известный протокол http (с которым работает веб-браузер) использует по умолчанию порт 80, древний протокол Telnet – порт 23, SSH – 22, и т. д.

Далее, протокол TCP разбивает передаваемые данные на фрагменты, так, чтобы «впихнуть» их в IP-пакеты, которые, в свою очередь, будут «упакованы» в Ethernet-фреймы. Но перед этим, фрагменты нумеруются по порядку, и каждому из фрагментов присваивается свой номер.

«Разговор» двух машин по протоколу TCP может быть двунаправленным, то есть, обе машины могут как посылать, так и принимать данные. При получении каждого нового пакета, машина генерирует ответ-подтверждение, которое так же нумеруется. Так обе стороны точно знают, какие данные были переданы, а какие – ещё нет.

Кроме этого, дополнительно в TCP-протоколе предусмотрены 9 однобитовых флагов, позволяющие более точно регулировать процесс обмена данными. Для экономии места я опишу только часть:

SYN – Бит синхронизации, этот флаг устанавливается только на первом пакете.

ACK – Бит подтверждения – у всех пакетов после первого SYN, должен устанавливаться данный флаг.

RST – сброс соединения

FIN – последний пакет.

Общая структура заголовка TCP пакета показана на диаграмме. Обратите внимание, что порядок бит – обратный (младшие биты слева). Так, например, число 100 (0x64) должно быть указано в обратном порядке: 00100110.


Как два байта переслать?

Начало сеанса TCP, также называемый «рукопожатие» (handshake), проходит так:

1. Клиент, который намеревается установить соединение, посылает серверу сегмент с номером последовательности и флагом SYN. Примечание – в целях безопасности (во избежание злонамеренной подмены номера пакета по пути следования, номер последовательности генерируется случайным образом).

2. Сервер, при готовности принять соединение, запоминает его номер последовательности и посылает клиенту сегмент со своим сгенерированным номером последовательности и установленными флагами SYN и ACK (синхронизация и подтверждение). Если сервер не готов к соединению, отправляется флаг RST.

3. Клиент, получив подтверждение, запоминает номер последовательности сервера и так же посылает пакет с флагом ACK.

Трёхэтапного согласования на практике обычно достаточно для перевода соединения в состояние «установлено» (established). После этого как клиент, так и сервер, могут начинать передачу данных друг другу. Получение каждого пакета подтверждается пакетом с флагом ACK, а так же номер подтверждения – то есть, первоначальный номер последовательности плюс количество полученных байт. Если приходит пакет с номером более ожидаемого, он «буферизируется» – запоминается в специально-выделенной области памяти, которая называется «буфером» в ожидании своей очереди.

Для того, чтобы передающая сторона не отправляла данные интенсивнее, чем их может обработать приёмник, TCP содержит средства управления потоком. Для этого используется поле «окно». В сегментах, направляемых от приёмника передающей стороне, в поле «окно» указывается текущий размер приёмного буфера. Передающая сторона сохраняет размер окна и отправляет данных не более, чем указал приёмник. Если приёмник указал нулевой размер окна, то передача данных в направлении этого узла не происходит, пока приёмник не сообщит о большем размере окна.

Когда требуется завершить соединение, его закрытие так же происходит в три этапа.

1. Посылка серверу от клиента флага FIN на завершение соединения.

2. Сервер посылает клиенту флаги ответа ACK , FIN, что соединение закрыто.

3. После получения этих флагов клиент закрывает соединение и в подтверждение отправляет серверу ACK , что соединение закрыто.

Как мы убедились, наши «два байта», которые мы хотели переслать, были в действительности упакованы в своеобразную «матрёшку»:


Как два байта переслать?

И это ещё только вершина айсберга. В этом посте весьма поверхностно описаны всего 3 из 7 уровней сетевой модели OSI (Open Systems Interconnections) – де-факто стандарта, связующего огромное количество разнообразных протоколов, которые используются в настоящее время в телекоммуникационных системах. Чтобы описать их все (со всеми протоколами), потребуется издать весьма толстую книгу, написанную сухим техническим текстом без «разжёвывания», поэтому, да простят меня сисадмины и специалисты по телекоммуникациям, если я не сказал чего-то важного, по их мнению.

Как видите, простая поговорка «Просто, как два байта переслать» имеет весьма непростой подтекст.

©

Про вампиров и антипрививочников

Комменты из соцсетей


Комменты из соцсетей

🐾🐾🐾🐾🐾🐾🐾🐾🐾🐾🐾🐾🐾🐾🐾

Смотреть далее

Колорит в лицах Нью-Йорка

БиФреш (BFresh) президент и основатель велоклуба Big Ballers Bike в Браунсвилле.


Колорит в лицах Нью-Йорка

Житель Бронкса по прозвищу «спиди» показывает татуировки с портретами своих четырех детей.

Смотреть далее

Lowcost Cosplay


Lowcost Cosplay

Коворкинг сапожников


Коворкинг сапожников

Смотреть далее

Девушки


Девушки

Смотреть далее

Паранормальных :[|||||]:

Хорошая новость. Российские деньги не будут бездарно проедены российскими же пенсионерами. Им вновь удалось найти лучшее применение. Иран обратился за кредитом в 5 миллиардов долларов.

 

Единственная причина, по которой коммунальщики опять не готовы к зиме, то что прошлой зимой никто из них не сел.

 

Посмотрев на количество людей, занимающихся саморазвитием, депутаты решили ввести налог на саморазвитых.

 

Настанет день и для налога не нужно будет и предлога

 

В России тот, кто ввозит деньги в страну, называется «иностранный агент», а кто вывозит из страны — «патриот».

 

Медведев «кандидаты от «Единой России» должны гордиться своей партийной принадлежностью. «А тот, кто стесняется, должен уйти из партии и освободить место для других».
Перевожу на русский.
Медведев сказал: «А те, у кого есть совесть, пусть на хуй идут, нам с ними не по пути».

Паранормальных пикч


Паранормальных пикч

Смотреть далее

Демотиваторы


Демотиваторы

Смотреть далее

Случай из истории крестовых походов, который неплохо описывает медицину начала XII в.


Случай из истории крестовых походов, который неплохо описывает медицину начала XII в.

Врач-сириец лечил рыцаря с абсцессом на ноге и женщину, которую беспокоила лихорадка. К ноге рыцаря он приложил небольшую припарку, и рана начала заживать.

Женщина тоже начала выздоравливать благодаря его усилиям (он прописал ей определенную диету), но потом за ними ухаживать взялся врач-христианин, который не верил, что сириец может им помочь.

Этот врач спросил рыцаря, хочет он жить с одной ногой или умереть с двумя. Получив очевидный ответ, врач взял топор и отрубил ему ногу. Понадобилось два удара, после которых «мозг истёк из кости, и пациент немедленно умер».

Что же касается женщины, то после лечения от врача-христианина она вернулась к прежнему рациону питания, и лихорадка вернулась.

Увидев, что её состояние ухудшилось , врач вырезал у неё на коже головы крест, добравшись до кости, и втёр в него соль. Как ни странно, она тоже вскоре после этого умерла.

Из книги Века перемен  Яна Мортимера

©

Как выиграть у гроссмейстера

В 1992 году мы с Арсеном Егиазаряном играли в московском чемпионате «Динамо» по шахматам. Однажды после тура решили заехать в ЦШК, посмотреть книги. Идём по Гоголевскому бульвару, и тут видим: навстречу медленно, под руку с крупным мужчиной, идёт старичок в очках. Лицо знакомое.

— Это же Ботвинник! — дёргаю за рукав приятеля.

— Точно! — подтверждает он.

Начинаем лихорадочно шарить по карманам в поисках бумаги. Единственное, что находим — бланк, куда я после игры переписал партию. На нём ходы и результат. Фамилии я забыл проставить. Поравнявшись с великим чемпионом, протягиваю ему бланк и прошу автограф.

Михаил Моисеевич мельком взглянул на текст, неспешно перевернул бланк и поставил автограф под результатом «1:0» в графе «Подпись чёрных». Затем вручил мне реликвию обратно и говорит:

— Теперь впиши фамилии и говори, что выиграл у Ботвинника!

©

Обычным людям предложили завершить картинку утки

У нее уже был готовы клюв, глаз и лапки – нужно было просто добавить деталей. Пользователи активно принялись за дело. Некоторые рисунки выглядят очень необычно.


Обычным людям предложили завершить картинку утки

Смотреть далее

Toshiba выпустила устройство, позволяющее в капле крови определить 13 видов рака


Toshiba выпустила устройство, позволяющее в капле крови определить 13 видов рака

Точность анализа составляет 99%. Используемый в машине диагностический метод на основе выявления микроРНК был разработан Национальным институтом Центр исследования рака и Токийским медицинским университетом. По заверениям компании устройство позволяет определять рак на ранних стадиях.Тест на нём занимает 2 часа и будет стоить пациенту порядка 20 тыс. йен (около 12 тыс. руб.)

https://www.japantimes.co.jp/news/2019/11/25/business/corpor…

©

Заголовок: "Женщины, у которых есть лошади, живут дольше"


Заголовок: "Женщины, у которых есть лошади, живут дольше"

Подразумевается: Лошади продлевают жизнь.

Реальность: есть у тебя есть лошадь, то наверное ты и медицинскую страховку можешь себе позволить.

©

Вампиры


Вампиры

На балканах с террористами разговор короткий

Физрук одной из школ сербского города Велика Плана обезвредил жителя близлежащего села, который ворвался в класс с АК-47 и взял учеников в заложники.

Стрелок в бронежилете и с винтовкой зашёл в класс и сделал пару предупредительных выстрелов в потолок. Славолюб Стоядинович — учитель физкультуры в этой школе —услышал крики детей и примчался на помощь. Он обезоружил преступника и отделался «лёгкими повреждениями кулаков».

Славолюб в небольшом интервью местному СМИ после инцидента заявил, что он работает в школе 20 лет и сделал бы то же самое ещё раз, потому что «никто не смеет подвергать опасности его детей».

Представители школы сообщили, что стрелок смог пронести винтовку в школу «потому что она была в сумке».

Страшно даже подумать, что с террористами сделал бы трудовик!))


На балканах с террористами разговор короткий

©

«Они считают себя выше остальных»: навоз лошадей казаков надоел краснодарцам


«Они считают себя выше остальных»: навоз лошадей казаков надоел краснодарцам

Краснодарцы активно обсуждают в соцсетях последствия парада казаков. В очередной выходной их лошади оставили после себя кучи навоза на центральной улице города, которые долгое время никто не убирал. Каждое воскресенье и в праздничные дни казаки устраивают напротив здания краевой администрации представление под названием «Час славы Кубани». В том числе выступают оркестр и всадники на лошадях. И часто так бывает, что после этих выступлений остаются не самые приятные воспоминания в виде лошадиных фекалий. Так случилось и 24 ноября. — Прошел конный парад, никто за ними не убирает, это каждое воскресенье на улице Красной! Весь день лежал навоз, никто не убрал, уборщики обходили стороной, знаю это, так как работаю там и лицезрею это постоянно. Это просто свинство. Там еще работают лошади, катают детишек, вот за ними сразу убирают девочки навоз в пакет, а за казачьим парадом никто не убирает, — написала Виктория Ачмиз. В комментариях к посту многие интернет-пользователи согласились с критикой девушки. Отметим, что отношение горожан к казакам в целом становится с каждым годом все хуже и не без причин. Самые популярные комментарии были полны недовольством. — Они и не будут убирать, это же казаки. Они считают себя выше остальных. — А можно просто казаков убрать? — Казачество у нас для красоты, а навоз это не красиво, это не от них. — Ну какие казаки, такая и уборка. — А можно просто казаков убрать? — Я считаю, негоже могучему и славному казаку за лошадиным калом нагибаться, пусть валят, глядишь удобрит землю-то русскую. — Мне тоже очень противно лицезреть сие удобрение в центре краевой столицы… это добро и на тротуарах частенько валяется.

Ссылка: http://bloknot-krasnodar.ru/news/oni-schitayut-sebya-vyshe-o…

©

Мифы о производстве пива глазами рабочего пивзавода

Здравствуйте!

Волею судьбы оказался я рабочим на пивоваренном предприятии, хоть по образованию я химик с уклоном в фундаментальную науку. За время работы в этой сфере у меня накопился определённый опыт, а также списочек стереотипов о пиве и вопросов о производстве. Имею желание немного просветить всех любителей пенного, коих хватает, может, меньше странных вопросов будет.  Добавлю, что в разное время некоторые из моих товарищей и друзей работали на пивзаводах конкурентов, так что в моих ответах аккумулирован опыт рабочих по крайней мере 4 разных заводов разной производительности. В посте я не буду жаловаться на условия/начальство, и, несмотря на то, что пост первый, прошу критиковать по существу. Ну чо, погнали:

1) Пиво делают из порошка/оно ненатуральное

Это бред. Везде, где я мог узнать информацию о сырье достоверно, использовался солод. Это отдельная тема для разговора, нужен микроликбез: солод — это пророщенные и высушенные зёрна, если он ячменный, то используют ячмень и так далее, он содержит сахарА, нужные для дрожжей, из солода с хмелем варят сусло, оно содержит сахарА, которые дрожжи уже готовы есть, а также много других веществ того же происхрждения, отвечающих за пену/цвет/вкус/аромат/срок хранения/прочее, после брожения это сусло становится молодым пивом. Так вот, этот солод может содержать какое-то количество простого зерна, он на несколько процентов может быть замещен обычным сахаром для экономии/вкуса, но всё пиво делается из солода, хмеля и дрожжей + иногда разных ништяков в случае крафта (пожалуйста, не кидайтесь нетипичными для России штуками вроде бананового или рисового пива, последнего в Азии хватает по очевидным причинам, но не в РФ) Во-первых, никакие комбинации воды+спирта+красителей/ароматизаторов не способны заменить пиво при той же себестоимости. Во-вторых, да, шишки хмеля могут быть заменены на гранулированный хмель (те же яйца, но вид сбоку), а на этапе варки сусла могут добавляться ферменты для ускорения процессов гидролиза, например, но эти компоненты или представляют собой натуральное сырье, или из него сделаны, или идентичны ему, например, молочная кислота. В-третьих, почти все байки порождаются людьми, которые контактируют с производством, но от сути далеки: грузчики, водители, строители и так далее. Приведу пример: на этапе фильтрации пиво пропускают через слой кизельгура (он же диатомит), как это выглядит с точки зрения грузчика: рабочий сыплет порошок в один бак, а из соседней бадьи идёт пиво, значит, порошок разбавляет, гад! (Это реальный случай, который только на моей памяти повторялся раза 4, а этот кизельгур вообще в воде нерастворим, если что). Таким же образом рождаются байки другого характера и аргументов под собой не имеют.

Порошковое пиво — это вообще локальный мем, ни иногородние коллеги,ни коллеги по цеху, ни иностранцы — никто его в глаза не видел, этот порошок, ни раньше, ни сейчас, скажу больше, никто из реальных рабочих не знает «того самого дядьку», который видел этот порошок. Поверьте, если бы он был, то а) никто бы не строил такие большие и капец какие дорогие заводы б) его бы крали, чтобы делать пиво дома/в походе/на рыбалке 3) он бы стоил как деталь от самолёта, если бы хоть близко воспроизводил органолептику пива.

Справедливости ради,есть нечистые пивоварни, которые могут крепить пиво спиртом или добавлять ароматизаторы, но человек, пьющий пиво не в первый раз, быстро поймет, в чем дело; иногда так из одного сорта делают три-четыре «разных», но его основа все равно зиждется на солоде, дрожжах и хмеле. Однако, бОльшая часть этих ароматизаторов делается проверенными фирмами, например, Dohler, а в силу натурального происхождения стоят очень дорого, например, канистра на 20л вполне может стоить 80-90к. Я и сам их добавлял несколько раз в силу специфики профессии, но душой не кривил, это натуральный экстракт, а не фуфло для вейповых жижек.

И да, в пиво не добавляют консервантов — хмель со спиртом сами консервируют частично, а часто перед розливом пиво пастеризуют. Те же производители, которые этого не делают, обычно не производят столько пива, чтобы оно успевало застаиваться на складах :)

Возможно, у вас назрел вопрос, а чё пиво-то такое хреновое на вкус? Отвечаю: не то, наверное, пьёте, да и дешёвое редко бывает вкусным. Скажу больше, мало кто знает, НАСКОЛЬКО оно может быть плохим. Всё упирается в цену и желание производителя, марок называть не буду, но можно успешно пить ширпотреб, а можно и плеваться от дорогих бутылок.

2) В пиво мочатся

Отвечаю: нет, мы, рабочие, не писаем в пиво. Во-первых, это аморально, во-вторых, чревато увольнением без отработки (моментально, так бывает на предприятиях с серой зп), в-третьих, мы тоже пьем его иногда, и было бы неприятно мочиться себе в кружку или друзьям. И, в-четвёртых, последнее, что сдерживает бесстрашных моральных уродов — это технически сложно. Дело в том, что, отбросив мораль, в пиво можно сходить по нужде только в самом начале цикла производства, т.е. когда начинает вариться сусло, но уже через пару стадий моча бы перестала быть таковой — все улетучится или неопознаваемо разложится. Тем более, что варщикам не до этого, да и человек с соответствующим мочеиспусканию вне туалета интеллектом там и смены не выдержит, а посторонним по кумполу может прилететь. В остальном, в танк с пивом можно задать под давлением мочу, если очень захотеть, но нужно потратить полчаса-час своего времени, проявить смекалку, а также выдавить из себя хотя бы литров 10. В определенных местах систем производства тоже есть слабые места, но там и свои приколы. Я слышал только об одном случае, когда какой-то нищий духом оператор цеха розлива отлил в пастеризатор, но об этом узнали раньше, чем разлили его жидкости, пастеризатор опорожнили, рабочего погнали, может, дали в торец, это часто умалчивается.

3) На пивзаводах все пьют и воруют.

Это зависит от уровня организации и культуры на производстве, на маленьких предприятиях обычно пьют и несут за забор, и порой безбожно; т.к. предприятие, на котором я работаю, прошло длинный путь от небольшого цеха до угрозы ЗОЖу в моем городе, я видел сам,как человек может выпить 7-10 литров и вынести все 50, и это все за 1 ночь, но никакое воровство не сравнится с объемами производства, а потому будет незаметно. В остальном, у каждого предприятия возникает момент, когда дисциплину нужно подтягивать, и сейчас на моем месте работы воровство пресечено, а пьющие перевелись. Это единственно возможный путь эволюции предприятия, наверное. Возможность вынести под курткой имеется, но также открывается возможность вылететь в этот же день. И это я про камеры не говорю, которых нет только в туалете.

И да, у нас нет запасов пива дома, если вы  работник автоконцерна, то у вас же не стоит под окном пара запасных автомобилей, верно? :)

4) Все работники пивзаводов разбираются в пиве.

Отнюдь. Обычно большинство рабочих знакомо с ассортиментом предприятия,но навыками дегустатора обладают единицы, обычно профи своего дела или специально обученные. Легенды про выпивох, которые слёту могут сказать о пиве многое, на моем веку пока не подтвердились, но я не исключаю возможности их существования.

Зато я могу ответить на волнующий многих вопрос: а какое же пиво лучше пить? Ответ прост: то, на которое хватает денег/ то, которое больше нравится/ то, от которого на утро приятнее/ то, которое в наличии. Сортов много, а вкусов ещё больше, и все они разные. Тем более, что бездонная ниша крафтового пива удовлетворяет порой совсем…специфические вкусы. Если Вы никак не можете найти любимый сорт, возможно, пиво просто не Ваш напиток, или нужно удариться в эксперименты. Лично я вообще пью ягодные сидры и высокоплотное тёмное вроде имперских стаутов,но мой любимый сорт — бесплатное (если оно не слишком мерзкое).

5) Внутри предприятий пиво вкуснее

Вот это правда. Дело в том, что процесс пастеризации «убивает» часть вкуса  и аромата,и это главная причина, пожалуй. Во-вторых, иногда для аромата хмель добавляют прямо в танк, и вот прям в этом танке пиво имеет бомбический запах, который становится слабее после любых перемещений этого пива вовне. Также некоторые сорта варят по «высокоплотной» технологии, это когда пиво сначала имеет бОльшую крепость и насыщенность вкуса (обусловленную экстрактивностью начального сусла, ЭНС),а перед розливом разбавляется до того, которое все покупают. Нет, это не разбавленное продают, это внутри завода оно «слишком нажористое». В таком «высокоплотное» виде его не продают,мол, рынок не готов такое покупать. Так что да, на заводе оно вкуснее, но пить его здесь нельзя.

Я думаю, для начала этого хватит. Если вдруг окажется, что кому-то тема интересна, я могу ответить на вопросы из комментариев о самом производстве, потравить байки из цеха — спрашивайте, если хочется. Надеюсь, вам понравилось :)

©

Яндекс.Метрика

Copyleft 2010 - 2020 © Obobrali.ru
Disclaimer
Все права на оригинальные тексты и картинки принадлежат их авторам
Все материалы на сайте рассчитаны на категорию адекватных людей 18+