bash.im ithappens.me zadolba.li

Только в россии

8978

Без ежегодного отката слегка начальству плоховато

14 апреля 2012, 08:00

Любая программа, доведённая до ума, устарела. Так? Эту страшную истину, кажется, знают даже те, кто никакого отношения к программированию не имеет. Зато она помогает пилить миллиарды в масштабах страны.

В течение семи лет в нашей бюджетной конторе стояла программа документооборота с ЭЦП. Всё начиналось с небольшой утилитки, работающей на Аксессе, закончилось внушительным пакетом с БД на SQL. Все эти годы программа допиливалась и доделывалась, расширялась функциональность, глюки появлялись и исчезали, но процесс шёл. Когда нареканий почти не осталось — ну, вы поняли. Программу решили заменить.

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

А между тем есть у нас ещё один шедевр программерской мысли — банковская прога, написанная под DOS. За пять лет ни одного обновления и глюка. Интересно, сколько протянет?

8964

Альтернатива без обмана

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

Звонят мне с незнакомого номера и, ссылаясь на рекомендации какой-то Ирины, просят установить ПО на новый ПК. Обзванивать всех знакомых и незнакомых Ирин я, естественно, не стал. Договорившись о времени, собрал свой «джентльменский набор» и выехал на место встречи.

Первое, что удивило: офис находился в спальном районе в жилом доме. Определить, чем занимается эта конторка, я сразу не смог: вся обстановка — три стола, наспех заставленные оргтехникой. Возможно, недавно въехали?

Второй звоночек прозвенел, когда мне огласили список необходимого для установки ПО: Windows 7 Ultimate, Office 2010, Kaspersky Crystal, Photoshop CS5, Adobe Premiere, CorelDraw X5, AutoCAD, 1C: Бухгалтерия, 1С: Предприятие, Lingvo, FineReader, SPSS — общий список предполагаемого к установки насчитывал более 30 позиций, и все — недешёвая проприетарщина, которая должна была стоять на всех ПК. Зачем на каждом такой странный разношёрстный набор?

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

— Скажите, а зачем вам так много разнопрофильных программ? Просто интересно: чем вы занимаетесь?

— Мы открываем учебные курсы, — ответил хозяин офиса. — Будем обучать компьютерной грамотности.

Хорошая легенда. Вот только если они сами спецы в столь широкой области, зачем приглашать человека со стороны?

— Отлично, я готов установить вам данное ПО. Надеюсь, вы уже приобрели дистрибутивы для установки у официальных дилеров?

— А вы разве не принесли их с собой?

Специально говорю громко и расставляя акценты:

— Конечно нет! Покупкой программного обеспечения должен заниматься непосредственно сам заказчик, а я лишь оказываю аутсорс-услуги по установке и настройке купленных им программ. Впрочем, я могу дать вам контакты официальных представителей Microsoft, Adobe, Abbyy, 1C и IBM… Согласитесь, в любой организации должно стоять только лицензионное программное обеспечение.

— Это, вероятно, дорого и долго, а нам необходимо работать… Может, есть какой-нибудь вариант попроще? Купим дешевле и непосредственно у вас.

— Понимаю. Могу в качестве альтернативы предложить установку операционной системы и набора офисных приложений. Это позволит вам приступить к работе, пока вы будете договариваться о покупке программ с официальными дилерами и распространителями — у них есть выгодные системы скидок для образовательных учреждений.

Мой оппонент расплылся в улыбке и закивал, видимо, решив, что я таки заглотил наживку вместе с крючком. Я взял 500 рублей полагавшейся предоплаты, спокойно сел за компьютер и вежливо попросил не стоять у меня над душой во время работы. Хозяин офиса услужливо расчистил пространство у меня за спиной, понятые удалились в другую комнату. Минут через двадцать-тридцать на всех машинах красовался рабочий стол KDE, слегка стилизованный под седьмые «окна».

В общем, сделать из меня пример показательной порки не вышло. Можно было накатить ALT, ROSA или рискнуть поставить Windows 8 Consumer Preview (до официального релиза она распространяется триально), но под рукой в тот момент была только «ящерка» OpenSUSE 12.1. В любом случае я своего добился. Надо было видеть лица обломившихся оперов — они готовили очередной «контрольный закуп», а получили диски, размеченные в Btrfs, с ОС под GPL. Я ведь честно обещал альтернативу!

8915

Без лишнего буржуйства

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

Звоню инженеру в главный офис. Оказывается, они по привычке поставили мне взломанный Server 2003 и офисный пакет. Вот так и работаем…

8816

Без плюсов, один лишь «С»

Прочитал GoF, всего Фаулера, трёхтомник Кнута, пересобрал FreeBSD, создал с друзьями agile-группу разработки MMORPG, поездил по конференциям, пожал руку Торвальдсу лично. Пришёл устраиваться на работу.

— 1С знаете?
— …
— До свидания.

8544

Двухъюнитовый, за проезд передаём

17 февраля 2012, 11:45

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

Чешем репу, рассматриваем прожекты типа виртуального хостинга, один другого фантастичнее. Но понимаем: чем проще, тем надёжнее.

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

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

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

8499

Но лучше индуса

Году в девяностом мы, студенты, проходили практику на машинках «Ямаха КУВТ». Писали на Паскале; сообщения об ошибках были переведены питерским универом.

Забыли поставить точку после последнего end. Текст сообщения об ошибке вывел из строя всю группу минут на пять:

Нежданный конец файла хуже татарина.

8469

Незаменимые люди есть

9 февраля 2012, 08:00

Филиал крупной фирмы находился на территории постсоветского крупного предприятия со своими кабельными сетями и АТС — точнее, тем, что от неё осталось. На предприятии был связист, в ведении которого находилось это хозяйство. Отдел аудита как-то попытался разобраться, за что ежемесячно этому связисту платят 200 грн.

— Он что, выполняет какие-то работы?
— Нет.
— Так за что мы ему платим деньги?
— Понимаете, если ему не заплатить 200 грн, то он что-то где-то дёргает, и у нас не работает инет или работает, но очень плохо. Мы пытались с этим бороться: искали, где обрыв или плохой контакт, но не нашли. Решили, что лучше заплатить 200 грн, и пусть всё работает нормально.

8441

Спасительная паранойя

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

Заявились как-то в контору гости. Охранник их останавливает:

— Ноутбук для досмотра предъявите.
— Нету.
— Тогда смартфон.
— Тоже нету.
— А есть что?

Достают Nokia 6230i.

— Покажите, проверим на наличие ворованных Java-приложений и музона.

Проверил — обнаружил только Opera Mini да Jimm и успокоился. А они ему:

— Кто вообще вам позволяет досматривать личные ноутбуки и телефоны?
— ОБЭП придёт — не будет разбирать, личные — не личные. Хозяин как огня ОБЭПа боится. На линукс нас перевёл, сотрудникам качать музыку и фильмы запретил, ноутбуки и смартфоны досматривать меня заставил.

У гостей от растерянности отвисли челюсти. Не знали, как объяснить, что они и есть тот самый ОБЭП. К слову, проверка прошла без сучка и задоринки.

8393

Вынос по-кенгурячьи

31 января 2012, 10:00

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

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