bash.im ithappens.me zadolba.li
5182

Под мышкой и под процессором

13 января 2011, 12:45

Работал я как-то в небольшой фирме, занимающейся продажей ПК, аутсорсингом, сетями, заправкой картриджей и всем в таком духе. Естественно, обращались клиенты с улицы: этому видяху поставить, тому ОС переустановить, а у третьего БП сгорел.

Принесли однажды нам системник с диагнозом: «Включается и через две секунды выключается». Поставили, подключили. Железо по тем временам было вполне продвинутое: Celeron D на 775 сокете. Проверяю — действительно, заявленный глюк присутствует. Комп включался и, пожужжав две секунды вентиляторами, вырубался. Я начал поочерёдно менять железяки, подставляя тестовые, и постепенно добрался до процессора. Сняв кулер, заметил, что куда-то в район процессорного сокета уходит странный провод, которому тут явно не место. Насторожился, позвал напарника.

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

Материнку пришлось менять. Хозяину посоветовали поменьше думать о методах снятия показаний температуры из подпроцессорного пространства.

5181

Удивительный вы рассказчик

13 января 2011, 11:00

Работаю я в одной большой фирме саппорто-разработчиком 1С. Опыт работы у меня приличный, руки растут как надо. В непосредственной географической близости от нас располагается другая фирма, помельче. Пока они только начинали работать, мы помогали им настраивать 1С, но потребности стали расти, и с чистой совестью мы послали ребят к франчайзи.

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

Как вы думаете, что было в следующий раз? Опять звонок: «Ребята тут не могут». Пришёл — картина та же, да ребята другие. Показал, объяснил. Хитрый франч, блин, понял, что тут учебный центр, и новых бойцов прислал!

5180

Есть ли жизнь за Микрософтом?

13 января 2011, 11:00

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

Перед нами — студент, через месяц получающий диплом известного московского вуза. В ходе разговора выясняется, что парень имел опыт разработки на Microsoft IIS при помощи Microsoft Visual Studio, платформы Microsoft .NET и, естественно, Microsoft SQL Server. Специально ради нас студент два месяца изучал разработку мобильных приложений на платформе Windows Mobile. Он знает Windows XP, Vista и 7, знаком с Windows Server, Active Directory и Exchange, помнит все галки в MS Office. Рулить доступом в интернет он предлагает через Microsoft ISA, а сеть из более чем десяти компьютеров без AD, цитирую, «вообще не будет работать».

В общем, о том, что мы разрабатываем программы для платформы Android, как и о существовании такой платформы, студент, кажется, узнал с моих слов. На вопрос, какие ещё системы групповой работы он знает, он смог только пошире открыть глаза. Известие о том, что у нас используется Lotus Notes (наследие головного американского офиса) повергло его в уныние, а упоминание о сервере директорий Tivoli — в шок. Про Eclipse я ему даже рассказывать не стал, просто показал монитор с запущенным эмулятором Андроида.

В общем, дал я парню месяц на ознакомление со всеми этими технологиями — вдруг получится? А всем нынешним студентам скажу: выглядывайте хоть иногда за пределы своего университетского курса! Не поверите, но за пределами Microsoft есть жизнь.

5179

Интернет почтой

Устроился я года два тому назад программистом на новую работу. Начал осваивать рабочую машинку. Студия стоит, С++ компилится, инета нету, но Аутлук исправно гоняет почту туда-обратно. Чешу репу, спрашиваю у ребят, кто это такое веселье устроил. Получаю однозначный ответ: «Админ, кто ж ещё?» Ладно, говорю, щас всё будет окей.

Сгонял за пивом, подошёл к серверной: я, мол, новый сотрудник, знакомлюсь тут со всеми. Тараторю и смотрю на админ...шу. Девчонка лет двадцати с хвостиком показала всё хозяйство. Рассказала, что инет обрублен по приказу сверху, и сделать тут нечего нельзя. А почта — вон стоит, видишь? Два ящика, связанные коаксиалом, на обоих по расшаренной папочке. Если приходит почта, то первый сервак письмо аккуратненько скидывает в соседскую папку, откуда максимум через минуту его забирает второй сервак и выдаёт получателю. И наоборот: если есть что на отправку, второй сервак кидает это дело в папку первого, откуда оно успешно отправляется адресату. Всё, думаю, хана: ни аськи, ни сайтов.

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

Админша догадалась блочить мои письма. Пришлось шифровать с помощью RSA как тему, так и текст. Блочить конкретный почтовый ящик ей нельзя: начальство запрещает. Побежала к начальству. Вызвал меня к себе директор, спрашивает, зачем, мол, правила нарушаю. Дык, говорю, работе-то не мешает, а наоборот, стимулирует: развиваюсь прямо на глазах. Ладно, говорит начальство, у нас нет директора айти-отдела, пойдёшь? Согласился.

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

5178

Притворно синий

13 января 2011, 09:00

Служил я в армии в отдалённых районах Севера. Холодно, голодно, до цивилизации минимум 150 километров. Случалось мне шаманить над ноутбуками офицеров: тут поставить программу, здесь настроить, там обьяснить.

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

Где же это видано, чтобы BSoD пробелом лечился? Стою в ступоре, отдалённым уголком сознания слышу фразу: «И так каждую минуту, стоит только мышку отпустить». Всё, думаю, кранты: пока я служил в армии, программисты софтейного гиганта додумались, как избежать критических ошибок (или как не перезагружать систему после них), а BSoD оставили как дань прошлому. Прагматический склад ума подсказывает, что так не бывает, и я лезу в свойства рабочего стола. Как и предполагал, на вкладке «Заставка» вижу характерное название и минутное время простоя. С ехидной улыбкой ставлю «Нет», жму «ОК», сообщаю дежурному, что больше такого не случится, и иду досматривать сны.

5177

В тостовом режиме

13 января 2011, 09:00

Здравствуйте, с вами снова сисадмин гостиницы. Расскажу-ка я вам на этот раз о сборке серверов.

Что обычно представляется более-менее сведущему в области человеку, когда он слышит слово «сервер»? Жуткий вой, тяжеленный корпус из танковой стали, громадная плата, несколько процессоров, уйма планок памяти (обязательно Registered ECC), резервный БП и RAID 1 на «сказях». Как правило, в собранном сервере многопроцессорная мать обслуживает лишь один проц, планок памяти стоит две (редко — четыре), второго БП просто нет, а сказёвые тарахтелки только и занимаются сикингом.

Такое чудо досталось и мне. Два видимых процессора на поверку оказались одним гипертрединговым. Единственный гигабайт памяти использовался на всю мощность вместе с четырьмя гигами свопа. Судя по отклику дисковой подсистемы, вся эта прелесть грозила навернуться в ближайшее время. Анализ местного рынка выявил засилье серверов на уже устаревших Core2-образных Xeon, интеловских чипсетах проблемных серий (как раз тех, которые обожают драться за гибридные разъёмы с интегрированным на плату Adaptec: 6 физических разъемов на 12 логических) и недовинчестерах производства Seagate. В ходе тяжких дум о выборе между «очень плохо», «откровенно отвратительно» и «на эти деньги, если мне их дадут, я на Гавайях год отдыхать смогу» я вспомнил бритву Оккама.

Что такое сервер? Компьютер, выполняющий служебную роль и работающий без участия человека. Едва ли не основным требованием к серверу является отказоустойчивость. Как она обеспечивается? Надёжность данных обеспечивается кодами коррекции (ECC), дублированием узлов и двойным-тройным запасом по мощности в любом возможном смысле. Registered-память нужна для установки более двух-трёх модулей на канал, RAID в серверах начального уровня всё равно фейковый, а из системных шин поддержкой обнаружения многократных ошибок обладает разве что HyperTransport.

В результате был приобретён корпус Chieftec с одноимённым БП на 550 Вт, шестиядерный Phenom II (ECC умеет), четыре терабайтных чёрных «ведра», восемь гробов ECC-памяти, топовая материнка Gigabyte на 870 чипсете и ещё немного по мелочи. Все это дело было собрано и в тостовом (это не опечатка, а намёк на нагрузку) режиме три недели гоняло туда-сюда нолики и единички. Затем конструктор я разобрал, радиаторы безжалостно оторвал от материнской платы, дихлорэтаном отдраил непонятного вида сухач и нанёс КПТ-8. Собрал RAID 5 + hot spare на чипсете, настроил MediaPatrol.

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

Знания — сила. Но их ещё применять уметь надо, а не скатываться в шаблонность.

5176

Помни о дырочке

13 января 2011, 09:00

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

Вышел новый видео-софтфон от Samsung. Начали тестировать, подключили веб-камеру. Потестировали, побаловались и забыли. Ближе к вечеру приезжает освободившийся техник и просит показать возможности другого софтфона, телрадовского. Соединяюсь с какой-то АТС, демонстрирую: «Вот кнопки абонентов, вот имена пользователей. Видим, кто свободен, кто занят, кто с кем говорит. Вот так, имея соответствующий класс сервиса, директор может прослушивать и контролировать разговоры сотрудников», — нажимаю я кнопку занятого абонента. Техник в восхищении: «Какая, бть-мть, замечательная ***ня!»

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

5175

Матлаб Матлабыч

12 января 2011, 16:45

У дочки-студентки не заладились практикумы по Матлабу. Я предложила ребёнку свою посильную помощь. Получаю по электронке файл с заданиями: «Любимейший Матлаб». Выполненные проекты у неё были названы «матлабик1», «матлабик2»... Когда мы созванивались, и я задавала вопрос, как дела, в ответ получала фразы: «Матлаб Матлабыч потихоньку решается» или «Сдала ещё один проект по Матлабику». Столь нежное отношение к суровому творению математиков окупилось сполна: зачёт дочка получила.

* * *

Супруг у меня военный, IT владеет очень слабо, но старательно учится. Когда наваливается куча бумаг, которые нужно сдать позавчера, но при этом никто не отменяет работ с техникой, совещаний и построений, всегда находится пара-тройка солдат-срочников, которые клянутся и божатся, что с компьютером на «ты», согласных править тексты 28 часов в сутки, только бы плац не мести и железо не таскать.

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

На третий раз я закачала на флешку файл ReadMe!!!, в который скопировала все статьи Административного кодекса, закона об информации и всех других законов, где хоть каким-то местом присутствовало упоминание хулиганства и информации. На следующий день неизвестный герой переименовал бывшие файлы б****, ё****, х**, п**** в Положение 1, Приказ 255, Обязанности 1000 и так далее.

5174

Вашу энергию — в мирных целях

12 января 2011, 16:45

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

На следующий день поехали к ней в гости, кое-как продравшись сквозь кордоны. Интернетов нет. Злобный вирус, завидев модем, счёл его диалапным, создал какое-то левое соединение с американским номером и пытался позвонить — по 3G-донглу, ага. Нетбука с собой нет, флешки с противовирусными тоже: не на работу же ехал, а в гости вино пить. Как быть?

Решение подкралось внезапно: если вирусу так нужно позвонить, можно его обмануть. В созданное соединение вписываем контактные параметры 3G-оператора, привязываем к управляющей программе — и вуаля. Вирус в восторге, мама тоже, ибо интернет постоянно подключён: за непрерывностью связи следит теперь не только управлялка, но и зловредный диалер. «Вот бы вирусы мне ещё посуду мыть научились», — мечтает теперь мама.