2439
Ищу по работе векторную карту своего города. Перерыв кучу инфы, нахожу демо-версию в формате MapInfo. Ну, хоть что-то — ставлю на ночную загрузку сорокаметровый архивчик (скорость на работе — 128 кбит/с, обкачаться можно). Утром открываю архив, в нём нахожу лишь 300-килобайтный «ридми»:
К сожалению, мы ещё не успели подготовить демо-версию данной карты в формате MapInfo. Следите за обновлениями и новостями, мы обязательно подготовим и выложим демо-версию запрошенной вами карты.
Зачем был нужен сорокаметровый архив? И главное — как?
2438
Времена маленьких почтовых ящиков, модемов и отсутствия безлимита. NT4-сервер для корпоративной почты. И юзер-кентавр — человеческое тело с мозгами лошади. Его, естественно, никуда не пускают и никаких прав не дают.
Казалось бы, что можно сделать? Приспичило этому другу отправить дистрибутив какой-то по почте. Ограничение первое он обошёл и отправил архив побитым на тома несколькими письмами. Они успешно ушли на корпоративный сервак. А дальше по кругу: сервер пытается выложить первое письмо дальше в сетку, срабатывает ограничение ящика, закачка обрывается, и сервер поднимает её по новой...
Вот так трое суток 24 часа подряд — не вру! — гоняли байты между провайдером и серваком. Сильно удивлялись, почему клиенты документацию не шлют и почему инет, и без того тормознутый, даёт меньше 50 байтов в секунду....
2437
Ох, и богата же впечатлениями жизнь фрилансера!
Сидим с товарищем в скайпе, я по freelance.ru ползаю в поисках работки и его заодно обучаю, что тут и как. Заказчики мои пока молчат — решаю присмотреть ему халтурку. Ого, перевод текстов взрослой тематики! Друг оставляет пост в проекте, и через пару часов мы начинаем переводить несколько сотен тысяч знаков английских рецензий на порнофильмы.
Вечер, глаза устали, голова не думает, «гугл-транслейт» привлечён в помощь. Вот только в силу специфики предмета не справляется шайтан-механизм и выдает сущую ересь. Настроение моментально поднялось, работа пошла. Фразы типа «девочка-электростанция», «рогатая SLUT» и «спичкогруди» останутся в нашей памяти надолго.
2436
Если работаешь в техподдержке, пусть даже через сайт, бывают и такие случаи, когда приходится включать врождённую телепатию и пытаться понять, что от тебя хочет очередной клиент. К концу рабочего дня мозг уже спекается, и ты слабо понимаешь, что отвечаешь клиентам. Стандартные «предефайны» — и всё, большего не дождёшься. Но бывает, что иногда их нужно исправить и переписать под конкретный случай. Факапы, конечно, случаются, но произошедшее недавно меня просто поразило.
Один из таких напряжённых дней. Пользователи — сплошной «тяжёлый случай». Стандартные заготовки не помогают. Бездумно стираешь половину шаблонного ответа и переписываешь снова в более понятной форме. Вот тут-то мозг и клинит, и с одним из клиентов получается такой диалог:
User
%Trouble%
Staff
Уважаемый пользователь, уточните, пожалуйста, следующую информацию:
--
С уважением, %MyName%.
User
%RequestedInfo%
До сих пор не понимаю, как пользователь догадался, что от него хотели, но инфу он выдал в полном объёме и именно ту, которая была необходима для решения проблемы.
2435
Сидел тут недавно в своём айтишном логове. В аську стучится друг — говорит, фильмецов надыбал в 1080p, предлагает занести жёсткий, перекинуть. А что — я не против, в конце концов, скачивать с торрентов полтерабайта достаточно долго. Друг мой с компами знаком, но не до фанатизма; в гостях он у меня ещё не был.
И вот приходит он ко мне. Прямо у входа стоит 14" моник 1987 года рождения, в углу — пирамида из системников, чуть-чуть не доходящая до потолка. Полстены оклеено старыми оптическими дисками. Шкаф, бывший когда-то книжным, наполнен барахлом от маленькой баночки с джамперами до древнего, восстановленного мною матричника. Друг тихо матерится от увиденного. Садимся за комп, я снимаю блокировку, чем вызываю недоуменное выражение его лица: всё-таки домашний комп, а в квартире я один...
Появляется рабочий стол. Хоть я и бородатый, но ношу исключительно рубашки, и на домашней машине у меня Windows 7. Открытых окон — больше двадцати. Среди них: два торрент-клиента, mkvmergeGUI, VirtualDub, четыре плеера, пять окон консоли (от oggenc до MySQL). Запущен Delphi с открытым проектом. Открыты окна папок с тремя heavy metal–группами... и ещё целая куча всяких разностей. Друг, глянув на всё это, присвистнул и всё время, что копировались фильмы, подавленно молчал. По окончании копирования он вздохнул и постановил, что я всё-таки больной человек. Теперь он меня избегает — может, я его чем обидел?
2434
Дело было ещё в школе. В то время я бредил разными новинками в мире техники, в том числе думал, как на свой плеер приделать USB-host, который, как оказалось после долгого курения мануалов, рассматривания схемы и работы вольтметром, физически разведён. Дело оставалось за прошивкой, но до финала не дошло и было отложено в долгий ящик.
Собственно, сама история случилась примерно через месяц. Вечер, вдруг вырубается энергия, а я в это время на плеер музыку качал и попутно заряжал. «Ну, блин, не успел», — подумал я. Ладно, пошёл свечки доставать и домашку по русскому писать при романтичном свете восковой спасительницы.
Когда закончил, решил ложиться спать — час-то поздний. Пытаясь заснуть, как всегда, наблюдаю, как тускло светится моя USB-мышка. Мозг понимает, что так быть не должно. Тянусь к ночнику — не работает, но вилка в розетке. Подхожу к компу, вытаскиваю из USB-удлинителя плеер. Естественно, мышка секунд через пять гаснет.
2433
У нас эксплуатируется взрослая система радиосвязи от одного маститого европейского производителя. Так вот, у этой штуки, в программе управления абонентами есть две вкладки: «Permissions» (разрешения) и «Blocking» (запреты). Так вот, в «Permissions» установка галочки напротив того или иного пункта означает запрет абоненту пользоваться услугой, обозначенной в пункте, а на вкладке «Blocking» — наоборот.
Интеграторы заметили это дело поздно, когда система уже пошла в серию, а поэтому просто задокументировали: «Это не баг, это фича».
2432
Наконец-то закрыл в офисе «одноконтактников» и прочую дрянь. Народ пошумел, но успокоился.
Сегодня в конце рабочего дня подходит один из менеджеров и просит открыть «Одноклассников», чтобы связаться с человеком, до которого по-другому не достучаться. Убираю в фильтре галочку с правила «*odnoklassniki*», заодно проверив, что сайт открывается, и посылаю юзера с миром. Через три минуты возвращается: «Не работает». Зная о «выдающейся» грамотности товарища, представляю, в чём дело, но иду смотреть.
Сажусь за компьютер, начинаю вбивать адрес. «С одним „s“», — услужливо подсказывает из-за плеча менеджер.
2431
Пишу прошивку для микроконтроллера. Понадобилось обеспечить полную перезагрузку после определённой команды в терминале, чтобы удалённо можно было железку с микроконтроллером «отресетить», да ещё и минимумом команд обойтись — память у контроллера не резиновая.
Читаю мануал к компилятору. Есть функция программной перезагрузки. Работает, только если у программы один поток, а у меня три — не подходит. Есть функция аппаратной перезагрузки. Нужно выделять ножку ввода-вывода на контроллере и цеплять её к линии сброса контроллера. Не пойдёт: схему менять уже нельзя, да и ног свободных уже нема. А потом вспомнил: у меня же используется встроенная в микроконтроллер защита от повисания (мало ли что) — если две секунды сторожевой счётчик не сбрасывается, то самоперезагрузка обеспечена.
Цикл while true do begin end в итоге решил всё дело. Уложился в 18 байт машинного кода вместе с обработкой команды.
2430
С недавних пор работаю сисадмином — не ко всему ещё успела привыкнуть. Попросила меня бухгалтер переставить ей винду. Сказала, что сделала дамп всего нужного. В её выходной я включила комп, ещё раз слила все данные на другой винт и переставила привычную ХР, восстановив картинку на рабочем столе и ярлыки. Только вечером я вспомнила, что не сохранила ни избранное из браузеров, ни историю переходов по внутрисетевым ресурсам... Приготовилась к «ковру» и пошла спать.
Наутро, приехав в офис, я обнаружила девушку-бухгалтера, печатающую разного рода картинки на лазерном МФУ. Удивлению моему не было предела, когда я увидела, что это за картинки. Ими были скриншоты всех-всех нужных вещей: хистори браузеров, cmd с локальными адресами, список прог из «Пуска» и много-много других вещей.
Пока вы, админы, ругаете бухгалтеров, я дружу с Анечкой, которая, попросив меня переставить ей ОС, учла то, о чём я, неопытное чадо, забыла.