bash.im ithappens.me zadolba.li
7779

Социально-сетевые сиськи

Я юзверь, но даже меня смутил тот факт, что на информатике я свободно захожу на «Вконтакте» и Formspring, а когда с варезного сайта меня перенаправляет на порнуху, я вижу сообщение:

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

1212

Банзай-атака

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

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

8179

Пострашней видали

1 января 2012, 08:00

Работаю в великой злой американской мегакорпорации по производству процессоров.

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

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

Уходя домой, я услышал, как в коридоре наш начальник отдела тестов посылал высокое начальство по телефону:

— Я тебе говорю, что нет у меня времени на этот детский сад! Что? Да ну, да расскажи мне об этом! Что ты вообще понимаешь в этом, а? Я три года отслужил в израильской армии, у нас каждый второй автобус взрывался посреди бела дня, я мог получить шальную пулю только потому, что посреди ночи вышёл в киоск за молоком! А это что? Кто-то помахал пукалкой, и вы уже от страха срёте, как бычки? Ну и срите себе, а у меня нет времени на эту вашу х#$ню! Пускай вон девочки ваши рассказывают о том, как им страшно и некому их обнять, а мне этот ваш Дикий Запад в одном месте! И пострашнее видали. Так что иди со своей обязаловкой к тем лохам, которые усрались от одного вида жалкого пистолетика, а мне работать не мешай!

Если б не был евреем, пригласил бы на Новый год, чесслово!

10152

Бонжур — геморрой du jour

14 ноября 2012, 07:15

Есть гетерогенная сеть. Домен на Windows Server 2003. С интернетом соединяется посредством двух свитчей 3Com и маршрутизатора DrayTek Vigor 2820n. Раз в полтора-два часа пропадает интернет на всех машинах, причём маршрутизатор пишет, что подключение активно, но тот же google.com не пингует, а из внешки можно спокойно зайти на любой компьютер в сети как по RDP, так и через SSH или Radmin. Вариант вирусов исключён: интернет пропадает и на машинах с Ubuntu. В то время, пока интернет есть, пинги google.com периодически задерживаются на 4000–6000 мс.

В неполадки в маршрутизаторе за 300 долларов как-то неохота верить. Позвонил в саппорт, где весьма отзывчивый мальчик предложил проверить трассу до офиса. Сеть проверил — со стороны провайдера всё действительно окей, роутер в порядке. Ну, знать, проблема внутри.

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

Пошёл я в тот кабинет — ноут на месте, выключенный. Включаю, снимаю пароль, захожу… Заваленная хламом «семёрка» тупит на i3 с тремя гигами оперы и видяхой ATI 6000-й серии. Подождал минут тридцать — сеть легла. Изучив подробно зоопарк на ноуте, обнаружил установленный iTunes, а вместе с ним и Bonjour. Эта дрянь (с которой я как-то уже столкнулся, когда искал бессерверный внутрисетевой переговорник для офиса) уже как-то укладывала мне сеть, только малость с другими симптомами (сеть рандомно пропадает на рандомном количестве машин, убивая пинги что к серваку, что к шлюзу, что к соседним машинам). Снёс и Айтюнс, и Бонжур этот треклятый заодно. Четвёртый день — полет нормальный.

Человек даже ничего не заметил. Слышал только, как он с другими водилами в курилке обсуждал, что ошибка там какая-то вылазить перестала (ноут-то я попутно почистил). Красота…

2287

Вы будете смеяться, но

19 февраля 2010, 11:00

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

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

Пытаюсь узнать подробности:

— Что-нибудь показывает?
— Нет, он не включается!
— А белые буковки на черном фоне?
— Показывает.
— После включения пищит?
— Как обычно — раз пискнул и умолк.
— А дисководом жужжит?
— Нет.

Ну, думаю, хард, шлейф или система. Собираю всё необходимое, приезжаю... Белыми буковками на черном фоне оказалось сообщение «NO SIGNAL». Быстрая проверка показала, что перебит сигнальный кабель. К счастью, ближайший компьютерный магазин оказался в пяти минутах ходьбы.

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

— Здравствуйте, я хотел бы провести диагностику и, возможно, ремонт.
— Хорошо, заполните бланк.

Добираюсь в бланке до графы «Краткое описание неисправности». Отчётливо представляя чувства того, кто это прочтёт, вписываю: «Не включается».

12947

Тайны древних толстых

28 декабря 2014, 08:00

Пришёл на работу в один из крупнейших банков Украина, стал разбираться с тем, как же устроено хозяйство, которое теперь должен буду помогать администрировать. И обнаружил потрясающую архитектуру, о которой просто не могу не рассказать.

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

Прошло лет пять. Банк стал очень солидным, и самопальный собственный клиент перестал удовлетворять руководство. Поставили задачу сделать новый толстый клиент, но уже крутой и классный. Задачу выполнили, вот только обращался этот клиент не к серверу и даже не к фирменному клиенту, а к старому самопальному клиенту, который в фоновом режиме запускается вместе с новым. По сути, оболочку они сделали по принципу NC и DOS.

Прошло ещё десять лет, и банк решил перейти на тонкий клиент с веб-интерфейсом. Угадаете, куда идут запросы от этого тонкого клиента? Правильно: они идут на толстый клиент, который крутится на сервере подразделения, который обращается к старому клиенту, который обращается к фирменному клиенту, который обращается к серверу.

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

Но самое смешное — это иерархия айтишников. Крут тот, кто умеет чинить старые клиенты. Их не дорабатывают уже много лет, поэтому если что-то ломается в них — это катастрофа. Когда айти-жрецы 90 уровня, помнящие «тайны древних», заходят в старый клиент и что-то там рихтуют, все ликуют, когда у бородачей всё получается, и с вожделением смотрят на нарисованные чёрт знает как таблички на экране, приговаривая: «Да, вот ведь как раньше просто можно было всё делать…»

6491

Всепроникающее омикрософчивание

17 июня 2011, 08:00

Была программа. Cамая обычная программа — на С++ с GUI. Из-за попыток сделать её кроссплатформенной внутренний интерфейс был настолько сложен, что запрограммировать новое действие означало исполнить балетную сюиту с бубном. Все ругались, но терпели.

Начальству потребовалось прикрутить к программе скриптовый язык, чтобы проигрывать пользовательские сценарии. Поручили мне. Я не стал изобретать велосипед — присобачил к программе OLE-хост, вывел все ручки в COM-интерфейс, а вместо скриптового языка (который, по мнению начальства, должен был придумать сам) прикрутил VBScript, благо он на любой виндузной машине есть.

Эффект проявился через два месяца. Сначала все отказались от громоздкого внутреннего протокола и стали активно использовать сделанный для скрипта СОМ-интерфейс. Вторым шагом стало повсеместное использование в коде мини-скриптов, создаваемых на лету, — и это избавило от необходимости знать методы СОМ-интерфейса. Создаёшь в строковой переменной скрипт и отравляешь одним движением на исполнение. Потом вместо диалогов повились окна с HTML-браузером, в котором Javascript коннектился с моим OLE-хостом, и в ответ на нажатие кнопки на HTML-странице в кишках программы что-то проворачивалось. Количество людей, которые продолжали программировать на С++, упало ниже плинтуса. Когда я увольнялся, всерьёз обсуждался вопрос об интеграции в приложение сервлетов и элементов протокола HTTP.

Вот и думаю: саботажник я или нет?

12533

Живая рекурсия

16 августа 2014, 07:00

Пятница, вечер. Звонит мне знакомый, который работает бригадиром в компании, занимающейся СКС, и предлагает подработку в свободное время. Приводит он меня на объект, показывает, откуда и докуда нужно тянуть кабели. Всё стандартно, всё понятно, но есть одна загвоздка: все его рабочие на объектах, так что работать мне придётся одному, и сделать всё нужно за выходные. 500 рублей за метр работы, а метров там получалось довольно много. Деньги неплохие, но я так прикинул и пришёл к выводу, что один за выходные не справлюсь. Копаюсь в чертогах разума и вспоминаю про своего бывшего напарника, с которым уже давно не виделся. В своё время мы с ним вот так же много раз подрабатывали. Звоню, предлагаю подработку, привожу его на объект, показываю, откуда и докуда что нужно сделать. Напарник с серьёзным видом ходит за мной, молча кивает головой, со всем соглашается. Задаёт вопрос:

— Сколько за метр работы?

— 250 рублей на каждого.

И тут он складывается пополам и начинает не то что смеяться, а натурально ржать, разве что на землю не падает и не катается. Я стою и не знаю, что делать: то ли в больницу звонить, то ли ещё куда. Смотрю по сторонам — вроде всё нормально. В голове умножаю деньги на метры — получается довольно солидная сумма. В общем, стою в ступоре. Когда напарник отсмеялся, вот он мне что поведал.

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

Вот так мой напарник чуть не стал работать сам на себя, а я стал частью живой рекурсии.

13107

Двое не ждут

22 февраля 2015, 08:12

Да, все мы мечтаем поставить всё на паузу: секс, настройку ролей Windows Server, даже установку Linux мы хотели бы поставить на паузу. Мы хотим поставить на паузу всё. Только вот думал ли кто-то, что не всё так просто?

Представьте, что вы занимаетесь сексом с девушкой. Вы готовы этот момент поставить на паузу? А правильно ли в этом случае отреагировала бы ваша девушка? Вот и сервер вряд ли. А всё почему? А нельзя просто так останавливать процесс по вашей воле. Начав этот процесс, вы уже не принадлежите себе. Вы принадлежите как минимум вам двоим. И если вас сподвигло что-то остановить процесс, может, не стоило начинать?