bash.im ithappens.me zadolba.li
5408

Лекарство от снобизма

9 февраля 2011, 09:00

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

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

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

В мастерской, к счастью, никого не было, кроме парня-приёмщика. Почему к счастью? Когда я сказал, что каретка, видимо, за что-то зацепилась, панень спокойно перевернул сканер и перевёл защелку, предназначенную для фиксации каретки при транспортировке, в положение «не заперто». Такого позора я не испытывал давно… И всё-таки с удовольствием публикую эту историю как лекарство от снобизма: даже если ты супер-пупер-спец, не забывай про такие примитивные вещи, как чтение инструкций.

5406

Люди, вы где?

9 февраля 2011, 09:00

Долгая телефонная конференция между мюнхенским автопроизводителем и разработчиком автомобильных аудио- и видеосистем (чьё сокращённое название из двух букв полностью совпадает с маркой мюнхенского же пива). Много участников, большинство звонит из помещений, где галдит куча другого народу. Галдёж передаётся всеми телефонами, участвующими в конференции, и заглушает самогó говорящего. Чтобы хоть что-то услышать, организатор конференции несколько раз просит всех, кроме говорящего, временно отключить микрофоны. Слышны писки и щелчки, с каждым разом шум становится тише. Наконец микрофоны выключены. На фоне блаженной тишины монолог вдруг прекращается:

— Алё? Алё? Есть здесь кто-нибудь? Вы где? Я ничего не слышу! Лю-уди!..

Докладчик Имярек покинул конференцию.

Снова слышны писки телефонов, снова возвращается шум. Конференция продолжается.

5405

Ключевые слова знает

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

Итак, потребовалось мне получить разрешение на выдачу здравотделом статистических данных по некоторым заболеваниям. Я приехал, стою у служебного входа в больницу. Появляется главврач: «Вы пришли, да?» — и начинает крепко жать руку. Я радуюсь такому приему и слегка удивляюсь. Дальше — больше. «Пойдёмте со мной», — так же коротко бросает он, и мы идём в его кабинет. «Он пришёл!» Медсестра с благоговением смотрит на меня; облегчённо вздыхают тетки, сидящие рядом. Мои глаза раскрываются всё шире. Заходим в кабинет, садимся. Главврач спрашивает:

— Вы в сетях хорошо разбираетесь? Какой раньше опыт был?
— Ну, немного. Опыта никакого…

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

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

О том, что преподы любят «припахивать» студентов, я знал, поэтому удивляться перестал.

— Что ж, хорошо, что вы всё же пришли. Завтра приступаете. Наталья выдаст все пароли и логины.
— ?!
— Что вы так смотрите?
— К чему приступаю? А данные когда анализировать?
— Какие данные?! Мы, наверное, друг друга не поняли. Я расклеил перед кафедрой объявление, что нам нужен сисадмин, вы пришли — и вы приняты.
— Я ваш дипломник. Мне данные для диплома нужны. То-то я думаю, что вы мне какие-то странные вопросы задаёте!

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

5404

Трояк по вандализму

8 февраля 2011, 12:45

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

5403

Компиляция через одно место

8 февраля 2011, 11:00

Работаю программистом в большой организации. СБ страдает активной паранойей. Как-то потребовалось мне посмотреть пример очень редкой библиотеки. Вывалились несколько ссылок на форум, но попасть на него из-за СБ я не смог: согласно политикам домена, форум входил в категорию «Porno/Anal/BSDM».

Из дома по ссылке открылся форум по вопросам программирования на ассемблере, Perl, C++ и прочих программистских редкостях.

5402

А ещё я дятел

8 февраля 2011, 11:00

Копаюсь в сети, ищу вкусненькое. Натыкаюсь на целый расшаренный диск. Полазив по нему, обнаруживаю папку «Work». Интересно, а чем человек занимается? В папке много книг о программировании, о базах данных. Есть вордовский файл «Моё резюме». Читаю. Кратко — IT-специалист с целой кучей решений по автоматизации банков.

Человек закончил факультет информатики и вычислительной техники и ищет работу в должности руководителя проектов в области разработки программного обеспечения. Желаемый уровень зарплаты — от 60 000 рублей. Дальше — опыт работы. Это только выдержка:

— Внедрение автоматизированной системы управления оборудованием предприятия.
— Разработка и реализация на уровне СУБД федеральной структуры подразделений Банка, структуры учёта оборудования по подразделениям, автоматизированной системы построения заказов оборудования для региональных подразделений.
— Разработка дополнительной системы безопасности.
— Разработка Web-интерфейса для пользователей.

Используемые инструменты и технологии:

— СУБД Microsoft SQL Server 2005 (T-SQL);
— Microsoft Visual Studio 2008;
— Framework .NET, C#, ASP.NET, AJAX;
— Internet Information Services.

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

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

5401

Мне так, в окошко посмотреть

8 февраля 2011, 11:00

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

Системные требования:
Pentium 120 МГц
32 MB RAM
DirectX 7
Windows 95
Internet Explorer 4

Ё-моё, где логика?

5400

Беззубая молодость

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

Года через два я вспомнил про этот блютус-модуль, подключил к компьютеру, но не нашёл диска с драйверами. Полез в инет. Дрова нашёл, скачал, поставил — вроде в «Оборудовании» компьютера модуль показывается, а вот софта для работы с ним нету. Рандомно перепробовал штук пять софтин — ни с кем модуль дружить не захотел. Потом скачал %softname% версии 1.8, последней — вроде ближе, но не то.

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

Здорово разозлившись из-за всей этой возни, в комнате я учинил облаву и страшный розыск на предмет родного диска. Искомое нашлось в коробке из-под дискет, где я до сих пор храню три раритетных уже флопика и пару miniCD. Ставлю родной диск, заново накатываю драйвера, устанавливаю софт, проверяю — всё работает отлично!

Уже потом я зашёл в «Help — About software», чтобы увидеть надпись: «%softname% 1.0.14». Лучше всего работала самая старая версия.

5399

Как ни крути

8 февраля 2011, 09:00

Обратилась ко мне за помощью подруга-студентка. Надо было написать на Паскале программу: «Дан символьный файл f. Записать в файл g файл f в обратном порядке».

Две минуты — программа скомпилировалась и по уже набросанному файлу f что-то записала в файл g. Отправляюсь в этот файл — неизменное слово из исходного файла.

Десять минут я тщетно искал ошибку в своем коде, три раза переписал заново, пока не посмотрел в файл f и не осмыслил его содержимое. В файле оказалось слово «мамам», скопипащенное с открытки к предстоящему 8 Марта.