Bash.org.ru IT Happens Истории ## 9001 – 9100 [Bashorgru IT] (fb2) читать постранично


 [Настройки текста]  [Cбросить фильтры]

Bash.org.ru IT Happens Истории ## 9001 – 9100


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

#9001: Побить все окна, съесть все яблоки

15:00 17.04.2012, IT happens


В плацкартном вагоне открываю ноутбук, включаю. Загружается GRUB. Там единственный пункт — Генту. Больше ничего нет.


Пассажир с соседней полки, увидев это:


— Ты чё, сектант?

— Да не похож вроде.

— Аниме любишь?

— Даже как выглядит, не знаю.

— По форумам гуляешь и троллишь сторонников других дистрибутивов?

— Некогда мне — я изготовлением сайтов занимаюсь.

— А кинжал у тебя есть?

— Какой?

— Ну, которым ты всех виндузятников готов зарезать.


Люди! Не смешно! Лечите в себе стереотипы!



#9002: Если б конь имел окно, это был бы номер

16:45 17.04.2012, IT happens


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


Беру файл minidump, беру с компакт-диска винды dumpchk, анализирую — ничего интересного. Лезу в инет — чем посмотреть ещё? MS предлагает скачать утилиту windbg.exe. Она находится в составе сразу нескольких софтов (и почему нет отдельным пакетом?), и, дескать, в этих софтах при установке можно выбрать установку только её.


Окей. Запускаю под маком виртуальную WinXP, беру Windows SDK, в котором есть утилита, скачиваю запускатор, который стягивает полновесный инсталлятор. Выпадает с ошибкой и предлагает посмотреть логи. Смотрю логи — ругается на неправильный хеш скачанного по урлу файла .NET FX 4.


Скачиваю сам, запускаю вручную. Вес 48 метров. Тот обнаруживает, что не хватает какого-то WIC-компонента и даёт на него ссылку.


Скачиваю тот, устанавливаю, перезапускаю полновесный .NET FX 4, тот сетапится полностью — нигде ни намёка на выбор компонентов. Зато хочет отправить анонимные сведения об установке в MS для лучшего определения бла-бла-бла.


Опять запускаю первый запускатор, который сможет скачать поставить SDK, а в нём — всего один нужный мне windbg.exe Тот уже от имени SDK предлагает вступить в общество анонимных алк^Wклиентов, отсылающих данные в MS. Потом говорит, что некоторые возможности Windows 8 не могут быть протестированы в моей WinXP. Продираясь через EULA, дохожу до списка компонентов.


[v] Debugging Tools for Windows (167.9 MB)

[v] Application Verifier for Windows (4.5 MB)


windbg.exe находится в составе первого компонента.


Downloading Debugging Tools for Windows…

Installing…

An error occured while installing… See log, contact system administrator.


Да е$#cь оно конём!



#9003: С пониженным приоритетом

16:45 17.04.2012, IT happens


Если кто-то говорит, что работать с супругой на одном предприятии, да ещё и в сфере IT — это зло, знайте: ему не повезло либо с супругой, либо с работой, либо с межушным нервным узлом.


Украина, поезд. Где-то между Симферополем и Киевом. Мы с жинкой едем домой с запуска объекта. Вернее, едут наши тушки — последние двое суток мы почти не спали. Кроме нас, в купе ещё три (да продлит Аллах годы нашей ЖД) девицы — то ли студентки, то ли ещё кто.


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


— %wife%, что это было?

— А ты сам не помнишь??

— Нет…

— Ну, ты заснул. Я тоже почти заснула, но вижу — сквозняк из окна дёргает занавеску, и она лупит тебе по мор… лицу. Я и говорю: «%name%, может, окно закрыть?» Ты отвечаешь сквозь сон: «Нет, не нужно. Сверни просто». Потом мне показалось, что ты падаешь с полки, и я тебя спросила: «Ты висишь там?» Твой ответ взорвал мозг всем: «Нет, я не вишу, я выполняюсь…»



#9004: Конфеты, белочка

13:00 18.04.2012, IT happens


Один мой товарищ работает в крупной фирме, прогрессивное руководство которой осознало все удобство веб-интерфейсов. А я с некоторых пор прекратил свои инженерные потуги и целиком переключился на «вязание паутины», поэтому товарищ периодически снабжает меня заказами.


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