bash.im ithappens.me zadolba.li
12037

Вы за это заплатите!

24 марта 2014, 07:15

Работаю в небольшой компании, занимающейся приёмом звонков. Ведём массу связанных с этим проектов.

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

Когда в технические моменты ползти уже стало некуда, я решил послушать записи. В каждом звонке голосовое приветствие: «Стоимость минуты разговора составляет 60 рублей без НДС» — и разрыв соединения.

12036

ХЕНТАЙ, хентая, о хентае

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

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

Шеф тихо закрывает дверь в админскую:

— Ну, слава богу, русский язык по новой учить начал, а то я его совсем понимать перестал!

12035

На бескрайних школьных угодьях

24 марта 2014, 07:15

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

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

Господа латифундисты! Проверьте и пересчитайте площадь участков — она указывается в гектарах (17 тысяч га — явный перебор).

Все бы так комментировали!

12034

Not working

23 марта 2014, 14:15

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

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

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

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

В какой-то момент меня уже начало ощутимо напрягать, что в половине случаев документация непригодна и приходится искать решения на сторонних ресурсах. Гугл хоть и знает всё, но … И тут я наконец обратил внимание на то, что мне хотел сказать Гугл всё это время. Not working. Гугл действительно знает всё, а порой и старается донести своё знание даже по собственной инициативе, подсказать, предупредить вот в такой своеобразной манере.

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

12033

Тридцать три клиента — вот родился новый

23 марта 2014, 14:15

Много думал о том, что незапароленный вайфай — это здорово. Люди, у которых нет роутера, но есть планшеты, телефоны и всяко-прочие разнообразные гаджеты, практически всегда в доме натыкаются на список из 10–15 сетей, но на каждой из них есть пароль. Каждый, так сказать, сам себе только хозяин. Хотя действительно ведь очень здорово найти открытую сеть!

Попробовал и я сделать доброе дело: снял пароль и ушёл в универ. Прихожу домой, запускаю ноутбук, а интернет практически лежит. Думал, снова с провайдером проблемы. Включил компьютер — интернет нормальный более-менее. Открываю веб-интерфейс роутера — а там 33 устройства подключено!

Роутер хороший, дальнобойный. Видать, до соседнего дома тоже доставал, но с таким количеством подключений просто-напросто не справлялся. А интернетов-то хочется себе, да чтоб торренты хотя бы до 10 Мбит/с взлетали…

Пришлось вернуть пароль обратно. Вот и поиграл в доброго дяденьку.

12032

Пятнадцать лет без багов и бед

Где-то в конце 90-х я и группа молодых охламонов от имени нашей школы отправились на олимпиаду по программированию. Я занял на ней почётное двадцать какое-то место и вернулся домой.

В школе нас, олимпиадников, собрал директор и попросил написать для их бухгалтерии маленькую такую программу. Обещал даже заплатить тому, кто лучше всех выполнит задание. «Угу», — подумал я, вспоминая, как меня прокатила бухгалтерия ДК, где располагался мой радиокружок.

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

И вот в конце января решили мы собраться классом на день выпускника — как-никак 15 лет прошло со дня выпуска. Посыльным в школу был выбран я, как затейник мероприятия.

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

С отвисшей челюстью сажусь за эту машину, изучаю свою — вне всяких сомнений, свою! — работу, пусть и на «хрюше», а не на 98-й. В окне About — гордый ник М@ZEP — и всё. Во всплывающем окошке — тоже ничего. В ридми…

В общем, я попросил программу с собой: я, мол, программист, я сумею её взломать… И добавляю про себя: «Ибо исходников уже не осталось».

На то, чтобы в отладчике вычистить закладку, ушло всего три вечера. За взлом денег не взял, ибо было стыдно: забыл указать контакты, а они 15 лет мучаются.

12031

Душа машины в свитере

22 марта 2014, 07:45

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

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

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

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

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

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

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

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

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

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

Злодей нашёлся в итоге там, где его и не искали. Контора договор с нами не стала расторгать, а её владелец теперь ходит всё время с антистатическим браслетом.

12030

По кубику в минуту

22 марта 2014, 07:15

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

* * *

Добрый день, коллеги!

С прискорбием сообщаем: база «Филиалы» укурилась транзакцией до беспамятного состояния. Во избежание потери незафиксированных в памяти базы транзакций убедительно просим вас самостоятельно закрыть программу в 10:40 (Мск). Приведение базы в чувства путём инъекции 30 кубиков адреналина в сердце займёт около 30 минут — по кубику в минуту.

С уважением,
служба ИТ и КС

* * *

Сегодня при проведении инъекции адреналина в базу УПП «Филиалы» выяснилось, что забыли вынуть иглу из сердца оной, в связи с чем просим вас освободить базу для очередного вмешательства в течение следующих 15 минут. Вмешательство будет произведено в 13:10 (Мск).

* * *

Иглу вынули, базу «Филиалы» из состояния искусственной комы вывели. Удачных транзакций!

* * *

Добрый день, дорогие коллеги!

В честь присоединения Крыма к России и создания новых субъектов федерации мы решили устроить праздничную перезагрузку сервера баз данных и всех серверов «1С: Предприятия». Для чего просим вас в течение следующих 15 минут просим приколоть ленточку с цветами российского флага к левой стороне груди (ближе к сердцу) и выйти из всех баз всеми пользователями. В 10:15 свершится перезагрузка серверов.

С праздником, дорогие товарищи!

* * *

И работать веселее. Люблю их!

12029

Жёлтые преграды на пути к светлому будущему

22 марта 2014, 07:15

Производственное предприятие. Одно из немногих в России делает микроэлектронику. Сращиваю «жёлтую программу» с конструкторской, в которой спецификации изделий ведутся. Пользователь жалуется: не обновляет спецификацию при переливе из одной программы в другую. Ищу, разбираюсь — а там в одном месте изделие называется «Блок питания БП07», в другом — «Блок БП07», а в третьем вообще « БП07» (с пробелом).

Другой случай: периодически не находится номенклатура. Вместо того чтобы использовать атрибут «снят с производства», в наименование приписывают кто «(снят с произв)», кто «снят с произв.». Удобнее им, видите ли…

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