Читаем Клиент и саппорт. Разработчик и заказчик. Программист и программа. Вести с фронтов. полностью

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

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

- Я из сервис-центра. Моя фамилия Касперский. (С обворожительной улыбкой) Эпсон Струйникович…

#1236: Чей компьютер?

15:00 09.09.2009, IT happens

Моя супруга Катя работает в пенсионном фонде, соответственно, общаться зачастую ей приходиться с пенсионерами. Есть у них в ПФ некая прога, которая отвечает за формирование отчетов.

Звонит как-то дама-бухгалтер и говорит, что эта сама программа никак не желает работать. не ставится у нее именна эта спецпрога. Супруга начинает пытаться объяснить порядок действий, но дама невозмутимо отвечает: «У меня вообще такого нет»

Начинают искать дистрибутив. По словам бухгалтерши, у нее его нет и никогда не было. Идет уже, наверное, сороковая минута телефонного разговора. Катя тихим и выдержанным голосом интересуется:

- Вы видите свой рабочий стол?

- Вижу. (Хочется верить, что она имеет в виду десктоп, а не заваленного бумагами монстра из ДСП).

- Окей. Теперь зайдите в «Мой компьютер»…

Дама истерично кричит:

- Как я зайду на ваш компьютер по телефону?!

И смех, и грех. Пришлось на помощь звать их директора - единственного сведущего в ИТ человека в филиале.

#1237: Но панталоны, фрак, жилет, / Всех этих слов на русском нет

13:00 10.09.2009, IT happens

Идет бурная дискуссия на тему организации бюджетных хранилищ данных.

- Замените слово «дэйтацентр» на «датацентр» или «ЦОД», например - читать непривычно.

- ЦОД - это тот же дэйтацентр, только внутри стоят ЭВМ с НЖМД и АЦПУ? На входе сотрудники ЧОП и ВОХР проверяют УЛ, ЛВС в ЦОД должна соответствовать ГОСТ, а ИБП - СНиП?

- ИННАХ!

#1238: Элиза по-русски

13:00 10.09.2009, IT happens

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

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

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

Отныне программа общалась с базой данных, содержавшей все необходимые таблицы. Поиск «наиболее вероятных» слов был переложен на движок базы; кроме того, в формулу добавилось слагаемое, экспоненциально уменьшающее вероятность появления нового слова с ростом длины фразы. Когда переписанная программа заработала на уже подобранных мною примерах, возник вопрос: чем заполнить базу? Очевидно, что лучшим кандидатом на базу для чат-бота является… правильно, база настоящего чата. У моего знакомого как раз оказался дамп одного такого ресурса, где сидели преимущественно старшеклассники. Отличительной особенностью этого чата, которой мы легкомысленно не придали должного значения, было полное отсутствие модерации. Мой знакомый занялся делом, и вот уже наскоро составленная «словокосилка» принялась переваривать дамп чата, нещадно запихивая новые данные в MySQL-таблицы.

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

» Привет

Новоявленный бот, задумавшись на пару секунд, выдал:

«пошел нах@й

Перейти на страницу:

Похожие книги

Анекдоты для Никулина
Анекдоты для Никулина

Много лет назад я попросил Юрия Владимировича Никулина прочитать мою повесть о зооцирке. Его отзыв был напечатан в первом издании этой повести. А мы подружились; как-то завелось, что приезжая к нему в гости, я всегда привозил подборку свежих анекдотов в его коллекцию.Так что, в некоторой степени Юрий Владимирович дал мне одобрение на пути к писательской деятельности.Всякий раз, приезжая в Москву, я привозил Никулину свежие анекдоты и тосты. Очень хотелось поймать его на незнании некоторых из них. Но большая часть уже была в его коллекции.Привез я несколько сот анекдотов и в ту печальную осень. Эти анекдоты ему уже не понадобились…И решил я издать эту коллекцию невостребованных тостов и анекдотов, как память о великом человеке. Не сейчас, когда-нибудь потом, когда время немного сгладит горечь от потери!Думаю, что если бы Юрий Владимирович был жив, он одобрил бы это издание.В. Круковер,писательсентябрь 1997 года

Владимир Исаевич Круковер

Юмор / Юмор
Мастер Гравитации
Мастер Гравитации

Вы знаете, каково это быть человеком с уникальным даром? Нет? Очень сложно…Ведь в прошлом мире меня звали Атилла Гравдас, и это имя было у всех на слуху.А как не знать человека, который может, не напрягаясь, целую армию превратить в мясной клубок или планету в пыльный шарик.Я был чертовски силен и очень не любил тех, кто влезал в мои дела. Славные были деньки, но это все в прошлом, ведь одно из сражений стало последним для меня. Правда, я оказался слишком упрямым, чтобы вот так легко сдаться, и переродился в новом мире, в котором мне нужно прожить всего лишь каких-то сто лет и вернуть свою силу.И тогда я смогу… А фиг его знает, что смогу, но, как минимум, доказать себе, что Атиллу даже смерть не может победить. Ведь он Величайший Маг Гравитации во всей Многомерной Вселенной! Правда, всего лишь единственный здесь, но это уже мелочи…

Дмитрий Ангор , Олег Сапфир

Самиздат, сетевая литература / Фэнтези / Юмор