Публикации
Новости

поиск

URANDOM КАК ЗАСТАВКА ИЗ МАТРИЦЫ

Приехала к нам в офис съемочная группа — снимать работу простых тружеников IT-индустрии. А руководитель пообещал им «дать Матрицы». И, вот, подходят они ко мне и говорят: «Ну что, Морфеус, где матрица?» И тут я прямо потерялся, что бы такое им показать? С одной стороны, все просто, нужно что-то вроде многостраничного лога, который бежит на экране, причем без моего активного участия. С другой стороны, не так уж и много в Linux процессов, которые могут выдавать стабильный поток лога с приемлемой скоростью. В итоге, показывал бегущий лог в консоли Freeswitch, но это немного не то. Лога много, но бежит рывками и его приходится постоянно пинать звонками, чтобы двигался.

В итоге, решил показать жесть и вывел cat /dev/urandom. Он, конечно, валится там просто тоннами, бежит на реактивной скорости, а мне, по сюжету, надо это еще и читать. Представьте эту сюрреалистичную картину: сидит админ и вдумчиво читает urandom, с бешеной скоростью летящий по экрану. Увидел бы такое в кино, умер от смеха. А тут, поди ж ты, сам такое сотворил. А это все от стереотипов о том, что мол админы, как коты, пристально смотрят на бегущие логи компиляции ядра. Поверьте, ничего такого там нет и на логи мы смотрим вполглаза, они вообще способны усыпить своей монотонностью. Попробуйте 4 часа (среднее время сборки ядра) посмотреть в однотипные строчки. Польза от них только в том, что если повалится гора ошибок, можно сразу прервать процесс и посмотреть, что не так.

А пока я могу невольно стать автором нового мема в интернетах: «Морфеус, читающий urandom».

Кстати, пока писал эту заметку, подумал о том, что на одном экране мог бы пустить tcpdump от какого-нибудь процесса, а на другом – strace. И получилось бы натуралистичнее. Ну что ж, хорошая мысля приходит опосля. =)

Business Infinity Group

Мы признаем важность конфиденциальности информации. В этом документе описывается, какую личную информацию мы получаем и собираем, когда Вы пользуетесь сайтом businessinfinity.ru. Мы надеемся, что эти сведения помогут Вам принимать осознанные решения в отношении предоставляемой нам личной информации.

Политика конфиденциальности объясняет:


Общедоступная информация

Если Вы просто просматриваете сайт, информация о Вас не собирается и не публикуется на сайте.


Какую информацию мы собираем?

Мы собираем информацию об имени, телефоне и адресе электронной почты только тех посетителей нашего сайта, которые заполнили любую из форм на нашем сайте.


Как мы используем собранные данные

Ваше добровольное согласие оставить имя, телефон и адрес электронной почты подтверждается путем ввода вашего имени, телефона и/или адреса электронной почты в соответствующую форму. Информация, собранная после отправки формы на сайте (а именно: имя, телефон и e-mail адрес) нигде не публикуется и недоступна другим посетителям сайта. Имя используется для личного обращения к Вам, а телефон и адрес электронной почты — для уточнения вопросов. При необходимости использовать Ваши данные для целей, не упомянутых в настоящей политике конфиденциальности, мы всегда запрашиваем предварительное согласие на это.


Условия передачи информации третьим лицам

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


Протоколирование

При каждом посещении сайта наши серверы автоматически записывают информацию, которую Ваш браузер передает при посещении веб-страниц. Как правило, эта информация включает запрашиваемую веб-страницу, IP-адрес компьютера, тип браузера, языковые настройки браузера, дату и время запроса, а также один или несколько файлов cookie, которые позволяют точно идентифицировать Ваш браузер.


Куки (Cookie)

На сайте используются куки (Cookies), происходит сбор данных о посетителях с помощью сервисов Яндекс Метрика. Эти данные служат для сбора информации о действиях посетителей на сайте, улучшения качества его содержания и возможностей. В любое время Вы можете изменить параметры в настройках Вашего браузера таким образом, чтобы браузер перестал сохранять все файлы cookie, а так же оповещал их об отправке. При этом следует учесть, что в этом случае некоторые сервисы и функции могут перестать работать.


Изменение Политики конфиденциальности

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


Business Infinity Group
×
Подписка на рассылку
[subscribe2]
×
Заказать обратный звонок

×