BZIK.INFO
[ bzik анекдоты ] [ bzik афоризмы ] [ bzik истории ] [ bzik башизмы ] [ bzik ИТ истории ] [ bzik тосты ]
[ bzik неразобранное ] [ bzik прислать свежий ]
BZIK.INFO




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



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

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



Как-то позарез понадобилось скачать с Гугл-маркета компилятор Паскаля под Андроид. Он платный, но стоит чисто символически — на пиво разработчику.

Сел в столовой вуза, через вафлю подконнектил планшет. Покопал Гугл на предмет покупки в маркете, нашёл способ оплаты через кошелёк «Киви». Зашёл на сайт — нужно ввести номер телефона и нужную сумму на карте. Жму на форму ввода номера, появляются скобочки и тире. Начинаю печатать номер, но каждая введённая цифра появляется в рандомном месте поля ввода! Матерюсь. Через пятнадцать минут угадывания осталось ввести последние две цифры. Появились они в ненужных местах, удаляя правильно введённые.

Скачал три разных браузера. В одном та же история, в остальных двух не загрузилось вообще. Плюнул, спустился в интернет-класс и через тамошние 15 КБ/c сел регистрировать карточку. Видимо, разработчики сайта посчитали, что негоже заводить «Визу» тем, кто не может оплатить нормальный интернет. Страница загружалась, но поля ввода не появлялись.

Махнул рукой и скачал демо-версию программы, отличающуюся лишь отсутствием подсветки синтаксиса. Прости, разработчик! Я честно хотел поддержать тебя.



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



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

Всё было хорошо, когда физические сектора жестких дисков тоже имели размер в 512 байтов. Но объём HDD рос, и начали появляться диски с секторами по 4К. Теперь без танцев с бубном раздел по прежнему начинается на 63-м блоке, но теперь он пересекает границу между секторами, что плохо сказывается на производительности и долговечности.

Обустраиваю массив из шести недешёвых SSD, которые будут круглосуточно работать в сервере под FreeBSD, и думаю: эх, вот если бы решил Билли вместо 63-го блока выбрать 64-й, сколько проблем ушло бы вместе с этим решением! Прям как в известном анекдоте: «Ошибка в последнем знаке, а какой эффект!»



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

— Это сгорела ваша сетевая карта. Точно она. Вот почините, тогда и звоните.
— Я могу проверить на другой карте, у меня есть ещё ноутбук.
(Пауза.) Ну давайте проверим.

Стандартные манипуляции.

— Всё равно не работает. Выдаёт ту же ошибку соединения.
— Значит, у вас и тут сгорела сетевая карта. Поменяйте, потом звоните. Ничем не могу помочь.
— У меня ещё есть нетбук. Давайте проверим.
(Куда более длинная пауза.) Нетбук?
— Да.
(менее уверенно) Подключайте нетбук…
— То же самое: «Соединение не может быть установлено».
— А сетевая карта…
— Третья?! Может, вы всё-таки пришлёте специалиста?

Вечер понедельника. Подползает время прихода дяденьки. В 19:15 звоню в саппорт узнать, где загулял сотрудник, и диктую номер заявки. Тишина. Голос девушки:

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

Ага. Сетевая карта сгорела. Три штуки.



Сидим на работе. Праздники, настроение нерабочее: подбираем коллеге б/у автомобиль. Заходит «пациентка» из соседней комнаты, где собрались пользователи такого типа, что генерируют половину всех прецедентов в организации с 5000+ сотрудниками:

— У нас там в 101-й… Нет, в 117-й…
— В 107-й, она же 111-я, — подсказываю я.
— Да! В 111-й частично не работает инет и совсем не работает сеть… А ещё по антивирусу и документообороту — это к вам?
— По антивирусу и документообороту не к нам, но это потом — сначала сеть.
— И когда вас ждать?
— Через две минуты, — вызывается «смертник». Я только покурю заранее.

На объект выходим вдвоём: я, руководитель группы, в качестве поддержки на случай скандала. Ещё один человек за консолью в реальном времени следит за цисками в том помещении и вверх по схеме.

— У кого не работает сеть?
— У всех.
— А интернет?
— У начальницы.

Молча офигеваем, просим показать, как не работает сеть. Сотрудница жмакает ярлык на шару на компе начальницы. Просим попробовать шару на любом другом компе. «Нет, мне надо именно сюда!» Молча убеждаемся, что остальные шары работают, идём к начальнице, с ходу подтыкаем выдернутый патч, проверяем инет, сеть… Антивирус? Не обновлялся. Документооборот — если у начальника не заработал, то подчинённые даже пробовать не пытались.

Говорим, что придёт человек переобжать провод, и уходим. Всего-навсего один патч, а описание проблемы, как будто у них быдлоадмины праздники отмечали!



95% книг по языкам программирования — говно. Причины этого неясны. Писать книги по программированию очень просто. Очень. Проблема в том, что 95% авторов писать просто не могут. Они добавляют воду. Они пытаются шутить. Они пихают сложные примеры там и сям. Они расставляют темы произвольной степени проработки в произвольном порядке.

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

Из редких исключений, есть, например, книги Фаронова по Паскалю/Дельфи. Ещё у меня лежит учебник «Использование C#», написанный индусской корпорацией (гусары, молчать). В обоих случаях точно соблюдается указанная структура. Человек, желающий написать свой учебник, может просто взять и сделать кальку с этих книг для своего языка.

Но нет. Каждый самый умный. Каждый пишет «Удивительные приключения в стране языка C++». Бл@#ь, мне не нужны удивительные приключения! Мне нужно код писать.



В 2007 году я работал в небольшой фирме по установке сигнализаций — как пожарных, так и охранных. Поскольку я учился на дневном, попросил директора подыскать объект, где поработать можно и ночью. Через пару дней объект нашёлся — им оказалась центральная военная стоматология. Делать надо было быстро, и мне выделили напарника-новичка.

Пришли к 10 вечера на объект. Начальник с главинженером провели инструктаж. Есть, мол, 33 точки на три этажа, один из которых полуподвальный, и полтора километра витой пары. Затянуть, положить в короб, повесить розетки, обжать их же, все концы вывести на площадку между первым и вторым этажом — там шкаф висеть будет. С энтузиазмом взялись за дело. Нас оставили с вахтёршей, дали план помещения, материалы и крепёж, и мы приступили к работе.

Первая ночь работы. Вскрыли подвесной потолок. Охренели. Как оказалось, сеть там уже была, только её по каким-то причинам не подключили. Провода разбросаны как попало. Подумали, что попали в логово Человека-паука.

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

Тот же подвесной потолок. Заметил, что несколько проводов скручены и не заизолированы. Ткнули тестером — 230 В. Начали работать в резиновых перчатках.

Вместо 200 двухметровых планок короба заказали 200 метров. Так как заметили не сразу, на самых видных местах шлейф из 18 кабелей висел на крокодилах (крепёж для гипсокартона).

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

Повесили шкаф, я всё обжал и прозвонил. Только вот питания в том месте не было. Денег-то нам дали, а сеть до сих пор не запущена, хотя несколько лет прошло.



Только что наткнулась на кусок кода в нашем проекте:

// Не знаю, какое условие должно быть в if, но текущее не работает
if (false) /* (старое условие) */
{
20 строчек кода;
}


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


ЕЩЁ БЗИКОВ!        ПРИСЛАТЬ СВОЙ!

{126} {125} {124} {123} {122} {121} {120} {119} {118} {117} {116} {115} {114} {113} {112} {111} {110} {109} {108} {107} {106} {105} {104} {103} {102} {101} {100} {99} {98} {97} {96} {95} {94} {93} {92} {91} {90} {89} {88} {87} {86} {85} {84} {83} {82} {81} {80} {79} {78} {77} {76} {75} {74} {73} {72} {71} {70} {69} {68} {67} {66} {65} {64} {63} {62} {61} {60} {59} {58} {57} {56} {55} {54} {53} {52} {51} {50} {49} {48} {47} {46} {45} {44} {43} {42} {41} {40} {39} {38} {37} {36} {35} {34} {33} {32} {31} {30} {29} {28} {27} {26} {25} {24} {23} {22} {21} {20} {19} {18} {17} {16} {15} {14} {13} {12} {11} {10} {9} {8} {7} {6} {5} {4} {3} {2} {1}




BZIK.INFO
[ bzik анекдоты ] [ bzik афоризмы ] [ bzik истории ] [ bzik башизмы ] [ bzik ИТ истории ] [ bzik тосты ]
[ bzik неразобранное ] [ bzik прислать свежий ]
BZIK.INFO

админу в мыло