bash.im ithappens.me zadolba.li
3511

В хвойной чаще

Где-то полтора года тому назад всех разработчиков в моей конторе обязали не только писать документацию в Ворде к релизам выпускаемого софта (что делалось и раньше), но и заполнять все поля в свойствах документа подробной информацией о том, что внутри софта делается. Контора в англоговорящей стране, русских девелоперов — я один. Ну, я сначала всякий бред на русском копипастил в поле Сomments — никто ничего не замечал. Потом стал борзеть и писать туда всё, что я об этом думаю. После создания документы только редактировались, а в свойства никто долгое время не лазал.

На прошлой неделе запустили интранет-сайт со всей внутренней документацией. Мне пришло письмо с просьбой прекратить писать комментарии к документации на русском. Тут я, признаться, порядочно отложил кирпичей, припоминая, что я мог там накалякать.

Дальше — больше. Менеджер вызвал меня и сказал, что мало того, что я писал комменты на русском, так ещё и со второй половины прошлого года вместо чего-либо вразумительного стал вставлять туда просто название какого-то русского хвойного дерева. «Как узнали?» — «Google Translate! Иди всё исправляй и перезаливай обратно на сайт!» Ну, захожу на сайт, открываю описание к серверу торговой системы и вижу: «Сосните х@йцов»...

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

3510

Отряд не заметил подмены движка

30 июня 2010, 11:45

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

Итак, день «Д», час «Ч», с хостинга удаляется всё, заливается новый движок, настроенный на локалхосте, с натянутым старым дизайном и восстановленными постами. Создаётся пост о баг-репорте... Что бы вы думали? Единственный отзыв: «Ух ты, наконец-то написал систему авторизации пользователей и добил категории!» Решил пока не раскрывать тайну.

3509

Со свистелкой и перделкой

30 июня 2010, 11:45

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

— А в чём их отличие, кроме цены?
(поскрипев мозгами) А, ну в том, который подороже, больше прибамбасинок!

3508

Песня ветра и печать огня

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

— Мне нужен знак земли!
— Что вам надо?
— Нужен знак земли!

Тётя вроде не шаманит, хотя в КБ всякое бывает. На всякий случай спрашиваю:

— Э-э, извините, зачем вам знак земли?
— Как зачем?! Я чертёж делаю, а знака земли нету!

Тут-то я и догоняю, что речь идет о символе заземления.

3507

Фабрику к чертям

30 июня 2010, 10:00

Захотелось мне сконвертировать один фильм для просмотра на плеере. Для этих целей я использую FormatFactory. Открываю меню «Пуск», в поиск вбиваю «format factory», жду. Появляется один-единственный пункт, но какой-то странный: все слова с маленькой буквы, значок, как у досовского приложения... Без задней мысли открыл. На секунду появилось окно консоли и тут же закрылось.

Чертыхнулся. Снова открыл «Пуск», вбил без пробела «formatfactory» — тут же появился искомый пункт. Стало интересно, что же я запустил в первый раз? Опять ввёл название с пробелом, открыл свойства.

Тип файла: Приложение MS-DOS (.com)
Описание: Disk Format Utility

3506

Поднажми, сынок

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

Чем заниматься девятилетнему парню за компьютером? Правильно — играть! Почти всё время я проводил, проходя уровни в Quake 2 да разворачивая баталии в Blitzkrieg. И когда я в очередной раз раздумывал над тем, какую игру запустить, отец подошел ко мне и спросил: «А тебе не надоело в игрушки играть?» С этими словами он положил на стол фолиант «Excel 2000». Строить таблицы быстро надоело; порадовала же меня возможность… рисовать кнопки. Как добавлять элементы управления, я не знал, поэтому просто рисовал кнопку серой заливкой и чёрно-белой рамочкой. Вскоре я научился делать «взрослые» кнопки и писать для них код на VBA, а через пару лет занял шестое место на областной олимпиаде по программированию среди старших товарищей, решив задачи, да простят меня, на том же Visual Basic.

Прошли годы, я — студент-радиофизик, программирую на C++ для микроконтроллеров. К VB, как и к другим продуктам мелкомягкой фирмы, отношусь с явным недоверием, но ту увесистую жёлтую книжицу я не забуду.

3505

Блин по умолчанию

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

— Что будете заказывать?
(Появляется диалоговое окно, в котором можно выбрать с помощью чекбоксов нужные нам позиции).

— Мне, пожалуйста, блинчик с курицей и чай.
(Отмечаем нужные позиции, нажимаем «ОК»).

— Соус, зелень добавить в блины?
(Первое диалоговое окно, звук события Windows, фокус по умолчанию на кнопке «Да»).

— Нет, спасибо.
(Жмём «Tab», нажимаем на кнопку «Нет»).

— Сладкий блинчик с вареньем не хотите на десерт?
(Второе диалоговое окно).

— Спасибо, не надо.

— Окрошку? Борщ? Наше фирменное блюдо не хотите попробовать?
(Третье диалоговое окно, звук события Windows).

— Неееет!
(В сердцах с силой бьём по табуляции и пробелу).

— Ваш заказ — 110 рублей.

Такое ощущение, что если бы разработчики программы (маркетологи блинной сети) добавили ещё одно окно, я бы перестал пользоваться их приложением.

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

3504

Шаловливые ручки барабанщика

Спустя какое-то время после покупки у моего МФУ HP LaserJet закончился картридж. Будучи порядочным гражданином, я нашёл, где у нас в городе занимаются заправкой, вынул картридж и положил на стол.

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

CAUTION:
Do not open door (б...)
Do not touch drum (...ля-я-я!)

Одно из слов в капче — «canon». Намёк?

3503

Глубокое очищение пор

Многие пишут про самозабвенные подвиги: что нам, мол, стоит сервер за ночь переставить три раза? Расскажу и свою историю.

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

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

Подрядились строители как-то делать ремонт в пятиэтажном санатории. Делали с размахом, положили гипсокартон на все пять этажей, только вот крышу не поставили — что-то там с поставщиками случилось. «Да что там, сейчас тепло, дождя не будет, а сроки горят». Дождь был. Гипс, ясное дело, покорёжился, и все пять этажей положили заново. Крышу, как вы уже догадались, опять не поставили, справедливо рассудив, что в одну воронку два раза бомба не падает. Падает, да ещё как — гипс клали по третьему кругу, на этот раз дождавшись кровли.