12692

Порт поднял — адрес потерял

Работал дежурным сисьобнимом в достаточно известной розничной сети в 2012-м. График — сутки через трое. Обязанности распределены: сетями занимается один отдел, инфраструктурой — наш, приложениями — другой.

Ничто не предвещало беды. Как обычно, на смене в 20:00 надуваю матрац, достаю подушку с одеялом, прогуливаюсь до «Седьмого континента» с целью замешать себе снотворное (кола + виски или кола + коньяк — зависело от удалённости от дня зарплаты; если совсем далеко, а в кармане финансово-половой кризис, то вообще не ходил). По возвращении наблюдаю до хрена писем от SCOM. Тихо фигею — поначалу даже без мата. Склад, работающий ночами, разрывает телефон, XenApp работает нормально, VMware-кластер работает тоже норм. Паника. Я в первый раз не понимаю, что лажает.

Эскалация. Проверка всего и вся по сетевому и инфраструктурному отделу. Нуль, причины неизвестны.

Позже я упомянул в очень нецензурной скайп-конференции, что разворачивал виртуальный сервак на ESXi с определённым айпишником. Механизм поиска свободного адреса в подсети для виртуалок был прост: пингануть — не отвечает, nslookup — без ответа, значит, свободен.

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

Мораль такова: инфраструктурщики должны дружить с сетевиками и знать, какие IP заняты под сетевое оборудование, и их лучше не трогать. И ещё: пилите виртуалки только по профилю, созданному архитектором, с IP, именем сервака, VLAN и т. д. Предотвратит множество проблем.


А как-то, помню, у нас Nexus навернулся, который за всю виртуальную среду отвечал по сетевой части. Но это уже другая история, смазанная вазелином и благоухающая ароматами раскалённого паяльника…

12691

Спешите видеть, давайте трогать

Так вышло, что мы принимаем индикацию на экране (OSD) и сенсорный экран (тачскрин) за изобретения, ставшие возможными только благодаря достижениям современной техники. Как бы не так! И то, и другое можно было сделать в пятидесятых годах, пользуясь только доступными тогда технологиями. Сейчас докажу.

Сначала OSD. Старожилы помнят, что в определённый момент на прилавках появились телевизоры, в которых отсутствовали капризные ионные ловушки. Но ионное пятно, несмотря на их отсутствие, не появлялось. Это стало возможным благодаря тому, что люминофор стали покрывать с обратной стороны тончайшим слоем алюминия. Настолько тонким, что крохотный, юркий электрон всё равно пройдёт, а огромный и неторопливый ион — нет. Побочным положительным эффектом стала повышенная яркость. Люминофор ведь светит во все стороны. Фотон, полетевший наружу, мы увидим, а полетевший внутрь пропадёт. Теперь же алюминий отражает фотоны, летящие внутрь, тоже наружу.

Но пока люминофор алюминием не покрывали, он имел другое преимущество — полупрозрачность. Если небольшой участок колбы кинескопа с обратной стороны не покрыть графитом, получится прозрачная область, через которую миниатюрным проектором можно спроецировать на полупрозрачный люминофор сзади всё что угодно. Проецируемое изображение наложится на телевизионное — чем не OSD? Дополнительные элементы могут быть и цветными, даже если сам кинескоп чёрно-белый. И во всяческих радарах так делали — карты местности накладывали. И в бытовых телевизорах могли бы, но не додумались. А зря: уже в пятидесятых можно было столько всего напроецировать! Циферблат часов — механических, потому что электронные тогда были немаленьким шкафчиком с реле или лампами. Слайд с номером канала: крутанул ручку ПТК — поменялся слайд. А ещё две стрелочки: вниз и вверх. Стрелочки пригодились бы для тачскрина.

Одна из устаревших технологий для сенсорных экранов состоит в применении матрицы излучателей и фотоприёмников. Здесь же потребовалось бы всего два излучателя и столько же фотоприёмников. Перекрытие первого луча означало бы, что пользователь прикоснулся к стрелочке вниз, второго — что к стрелочке вверх. И простейшая схема на лампах и реле, занимающая очень мало места, заставила бы электродвигатель с редуктором провернуть вал ПТК и поменять канал. Такие узлы и так выпускали для телевизоров, подвешенных высоко, чтобы можно было переключать каналы кнопками на стенке, не залезая на стремянку, так что количество наколенных работ было бы минимальным.

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

Словом, и OSD, и тачскрин могли быть сделаны в бытовых телевизорах ещё в молодости наших дедушек. И цена даже не слишком бы возросла у такого прибора. Почему ж не сделали? Неужели изобретателя не нашлось?

Почему — наверняка находились. Но их идеи до недавнего времени лежали в долгом ящике. Вспомним, в каком году Лосев изобрёл светодиод и в каком году их начали выпускать серийно. Между этими событиями — огромная временная пропасть. Так же и с OSD, и тачскрином.

12690

Закрой глаза и думай об окнах

Читая истории о «безмониторных вечерах» и играх вслепую, вспомнил случай. Одному моему знакомому уже пятый год верой и правдой служил ноутбук без единой поломки. А ведь нашему человеку так не интересно! И он в один из вечеров в силу природного любопытства решил сей девайс развинтить по деталькам. Помня, что собирать придётся в обратном порядке, все действия он сохранял в стеке головного мозга. На его счастье, обошлось без Stack Overflow, и ноут был собран назад с заводской точностью. Нажимает Power — заводятся кулеры, мигает индикатор харда, далее слышна мелодия винды, а дисплей остаётся выключенным. Вот засада! «Ладно, — говорит, — ноут не жалко, вот только данные надо с него слить как-то». Я уже предвкушаю квест: вслепую через командную строку копировать всё на внешний винт — покруче чистого Доса получается!

Рассказал это другому знакомому. А он говорит:

— Это что! Вот у меня монитор-китайщина выделывается: кроме родного разрешения, больше ничего не приемлет, никакого вам текстового режима. Так я несколько раз винду вслепую переустанавливал.

На фига нам вообще монитор в таком случае?

12689

Инет инетом, а КВН по расписанию

Глупые, тупые и истеричные абоненты, говорите? Может быть, мы просто не умеем их услышать?

Работаю техником-прибегайкой-починяйкой в местном провайдере. От бригадира поступает утром заявка: клиент крайне недоволен, вплоть до отключения (а у нас с этим строго — сам директор просматривает проблемные заявки и в случае отказов наказывает рублём). До меня на адресе было уже три наших техника — никто не смог ничего сделать. А проблема проста: настроить бесперебойный IPTV через несчастный MAG-250.

Прихожу, смотрю. Действительно: включаем любой канал и через три минуты наблюдаем чёрный экран. Звоню нашим админам. На порту мультикаст включён, настроен, и, самое главное, запрос идёт, даже когда у нас на экране черно. Настройки на приблуде все правильные, плейлист — тоже. А абонент всё твердит, что ТВ прекрасно работало до модернизации (а мы на этом доме недавно оптику перекидывали — дом в кольцо загоняли).

Мораль сей басни проста: в этом доме у всех абонентов было так. При сварке, как потом выяснилось, накосячили так, что терялось чуть ли не 75% пакетов при том, что и скорость интернета по абонентам тоже была ужасная. Но из всех абонентов обратился один только он! А вы говорите…

После новой разварки на узле всё стало на свои места, пакеты забегали, IPTV запоказывал — все довольны… Но этого бы ничего не было, если бы не один дяденька, у которого зависало ТВ!

12688

Победа на поле противника

Читаю с утра Хабр и вижу аж две статьи о нововведениях в консоли Windows 10. Как я понял, теперь PowerShell установлен по умолчанию, а с ним и командно-строчный менеджер пакетов. Настроек эмулятора терминала ещё заметно больше стало. Наделла, едва заняв своё кресло, распорядился уделять подозрительно много внимания командной строке. К чему бы это?

И подумал я: вот Android и iOS — Unix-подобные системы. А консоли по умолчанию нет. В Android без рута нужно ставить Android Terminal Emulator и BusyBox (No Root). В iOS без джейлбрейка вообще никак.

А что же Windows? Обещано прекратить разделение на настольный и телефонный варианты. «Десятка» будет и там, и там одинаковой. Возможно, это будет означать, что сразу после вскрытия коробки со смартфоном на Windows 10 можно будет приступать к пользованию консолью. А в Android и тем более iOS такой возможности по-прежнему не будет.

Какая бы ОС у вас ни была на смартфоне, запускайте периодически компас. Не ждёт ли нас смена магнитных полюсов Земли?

12687

Это всем известно в целом мире

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

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

— А дважды два уже равно пяти? Или всё ещё трём?

— Дважды два — четыре, — устало объясняю я. — Вы можете прочитать об этом в учебнике математики за первый класс.

В ответ слышу только гневные возгласы:

— Я не математик, поэтому не умею читать!

Так и живём: одной рукой починяем примусы с серверами, другой рукой учим считать сорокалетних детей.

12686

Двести двадцать по встречной

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

В бухгалтерии собираю, подключаю, втыкаю в розетку… Бздыщ! Шнурок питания разорвало надвое, причём вдоль всей длины. Дым и вонища. Посреди этого всего шухера я сделал морду кирпичом и сказал, что всё нормально. Типа, бывает. Хотя руки ещё долго тряслись.

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

12685

Больше задниц, хороших и классных

Сегодня узнал, что значит «руки из жопы»: в jQuery случайно вместо addClass написал assClass. «Классно!» — заметил бы дядюшка Фрейд.

12684

Да что вы говорите!

В последнее время забарахлила 3G-связь. Посоветовали приложение на зелёного робота для теста и отправки отчётов.

Отключите Wi-Fi, оставьте только связь с SIM-карты.

Подождите, идёт тест…

Проблема определена автоматически: нет сети. Отправить отчёт?

12683

Бойтесь троянских пингвинов

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

Купил я недавно компьютер — маленький системник формата BTX. Готовый, в сборе. Поставил на него Убунту. Всё хорошо, всё летает. Недели через две летит блок питания и выносит за собой всё, кроме жёсткого диска и процессора. Магазин забрал комп на гарантию в свой сервис.

Через неделю звонок: так, мол, и так, у вас негарантийный случай. Приезжаю в сервис — оказалось, что они поглядели, что на жёстком диске, и обнаружили там поставленную мною Убунту. Показывают мне пункт в списке случаев, на которые не распространяется гарантия: «Поломки, вызванные вредоносным (вирусы, трояны, хакерские утилиты) и нелицензионным ПО».

— Какие вирусы, какое нелицензионное ПО? — воскликнул я. — У меня тут только свободный софт!

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