8010

SPARC — так!

Ехали в электричке два админа и говорили о своих админских делах. В разговоре, понятно, периодически проскакивало слово «циска».

Всё было хорошо до того момента, как в салон вскочил футбольный фанат в ярко-красном «спартаковском» шарфе. К счастью, он был не очень пьяным, и объяснить ему, что речь идёт вовсе не о ЦСКА, а о Cisco, с трудом, но удалось. Более того, выяснилось, что фанат — тоже админ!

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

8009

Дебаг карандашом

Работа у нас странная: вроде программисты, но компьютером не пользуемся. Мы составляем алгоритмы распознавания различных сигналов — например, лиц на фотографии. Только работаем в другой сфере и в основном с военными: скорость, точность, безглючность. Основные инструменты — карандаш, бумага, математика и «морской бой» с коллегой, то есть тестирование алгоритмов в разных ситуациях. Со стороны выглядит дико: большой кабинет, два мужика полдня пьют чай. Из языков программирования знаем только ассемблер. С начальством хорошие и доверительные отношения: знают, что работаем мы хорошо и максимально быстро, а брака не было уже лет пять.

К нашим алгоритмам нужен дружественный интерфейс. Для этого к нам присоединяют обычного программиста: менюшки, ввод/вывод базы данных, туда-сюда. Реакция на нас всегда одна: «Сидят, ничего не делают».

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

Уже третий программист за пять месяцев.

8008

php://

Использую cURL для отправки POST-запросов на сервер регистратора доменов. Что-то их сервак стал возвращать пустые ответы. Пишу им тикет и получаю ответ:

CURL и PHP не являются документированным протоколом обращения к HTTP API. Протоколом является HTTP.

Вот сижу и думаю, как бы им так ответить, чтобы не обидеть.

8007

Без пяти двенадцать

Года четыре отработав сисадмином в госучреждении, уволился из-за постепенно снизившейся до ничтожных сумм зарплаты. Устроился по подряду программистом VB.NET и конфигуратором 1С, а в качестве основной работы выбрал стезю менеджера по продажам компьютерной техники. Со временем понял, что тупею как «компьютерщик».

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

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

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

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

8006

За все элементы, начиная с нулевого

Ходил сегодня на пьянку по случаю свадьбы друга, тоже программиста. Все пытались быть просто людьми, а не программистами, веб-дизайнерами и прочими продюсерами. И всё равно где-то посредине действа родилась идея абстрактного тоста «За!» с возможностью разных реализаций для разных тостов. Несмотря ни на что, был обсуждён и PureVirtualCallException. Решили, что тост всё-таки «псевдоабстрактный», то есть имеет в себе реализацию метода, который возвращает пустую строчку, а не чисто виртуального.

Всё-таки тяжело быть программистом в обычной жизни. Интересно, нас ещё можно вылечить?

8005

1970 г. до юниксовой эры

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

Решив проверить посещаемость, пытаюсь открыть список «Select a month» и получаю зависший Google Chrome на Atom D525. Поматерив Гугл и Интел, замечаю, что список открылся, и в нём все годы нашей эры. Бедный нетбук рисовал список из 24000+ элементов.

Зато бесплатно.

8004

Студенты уходят, админы остаются

Недавно писали, что IT — это просто профессия. Я один из старожилов: работаю, сколько себя помню. Я не хочу никого расстраивать (тем более, читая IT happens, вспоминаю себя лет десять назад — есть над чем посмеяться), а просто хочу высказать своё мнение.

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

Если вы настоящий айтишник, вы пробьётесь. А если для вас это просто профессия, может, не стоит лезть?

8003

У четырёх нянек циска без глазу

Админ, эникей, инженер, Cisco-админ, юниксоид, инженер ОПС — и всё за $700. Обслуживаю госорганизацию. Там за это всё отвечают четыре человека плюс админ в каждом здании.

Сдохла IP-видеокамера. Заменили, настройки восстановил. Звонок из организации:

— Какой пароль на IP-видеокамеру?

— Такой же, какой и был.

— Да? А какой…

Настраиваю видеонаблюдение. Комп из комнаты один не видит компа из комнаты пять. Отвечают: «Вы неправильно настраиваете». Захожу на веб-интерфейс камеры в другом городе через Оперу — всё работает. Местный айтишник через IE зайти не может, а через любой другой браузер может. Советую проверить настройки домена, дерева, прокси, фаера — ответ один: «Мы ох@#нные спецы, у нас всё работает!»

Браузер отбивает от прокси. У четырёх нянек циска без глазу? Это при том, что они регулярно ездят в Москву на учёбу: один по доменам, второй по цискам, третий по локалке, четвёртый по безопасности. Пойти, что ли, работать за четырёх дипломированных айтишников, каждый из которых получает по $1100? Боюсь только, что столько не заплатят, а «специалисты» просто убьют.

8002

Сурикат по кличке Эрик

Украинский милиционер по долгу службы занимается поиском сайтов с детским порно. На машинах во избежание заражения стоит Ubuntu — для линуксов, как известно, массовых вирусов не пишут. И тут случается невероятное: на компьютере с Maverick Meerkat порносайты начинают пересылать на ресурс с предложением обновить Opera Mini. Шок: на других машинах всё в порядке, а здесь негодяи умудрились заразить хвалёный линукс!

Разгадка была проста: редирект происходил при наличии в юзер-агенте браузера строк nokia, eric, sams. Кусок слова Maverick сайты воспринимали как указание на Sony Ericsson и пытались предложить вредоносный Java-файл.

8001

Одноатомный слой термопасты

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

Один из корифеев-пенсионеров, помнящий ещё ЕСки, пошёл в цех и отшлифовал на станке центральный процессор. Мотивировал это тем, что процессор плохо прилегает к радиатору. Вернулся, унёс шлифовать радиатор. Всем отделом ждём результата.