bash.im ithappens.me zadolba.li

Образование

10853

146% успеваемости

Когда я поступил в универ, стояли у нас 286-е с метром памяти на борту и дисководом на 360 КБ. А ещё был препод по вычислительной алгебре, который любил вносить ноу-хау в процесс обучения. Препод был хороший, как я теперь понимаю: и предмет любил, и к новинкам в виде ПК относился с уважением. Сам какой-то язык программирования выучил и наваял для нас тест. Один EXE-файл. Запускается, выдаёт вопрос и три варианта ответа. Вопросов было что-то около ста. Вопросы очень сложные, варианты ответов с подвохом. По окончании тестирования — окно с результатом. Причём в окне не было написано, на какой вопрос отвечал с ошибкой, только статистика, и предложение подписаться, если результат (оценка) устраивает. Нет — приходишь в следующий раз.

Кто спёр программу и как — история умалчивает, но разбирали её все. И все без результата. Вопросы и ответы не находились по телу экзешника никак. Было очевидно, где они, это проследили, но дальше они были хитро зашифрованы. Расшифровать, конечно, можно всё, но тогда мы были менее подкованы.

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

Далее совсем просто. Написали резидент, который перехватывал ввод и нажимал нужное. Как сейчас говорят, без палева: читаешь вопрос, типа, думаешь, нажимаешь кнопку варианта, но всё равно отвечает TSR. А совсем без палева — это лампочка Scroll Lock. Пока она включена, резидент перехватывает, нет — сам отвечаешь. Надо же не совсем уж 146 процентов показывать.

10842

Дожить до компиляции

Первые книги по программированию на Фортране попали на полки ленинградских книжных магазинов задолго до бума персоналок в восьмидесятых. Мой отец, который тогда учился в пятом классе, купил себе несколько таких книг, благо стоили какие-то копейки и дефицитом не были. И уподобился Аде Лавлейс, которой тоже не на чем было проверить собственноручно написанные программы.

Потом пришла эра самодельных «спектрумов». Но проверить свои программы на такой машине мой отец не смог: лень было переводить из Фортрана в Бейсик. А вскоре тетрадь потерялась.

Недавно мы её нашли. Молниеносно поставили G77 — странный программный пакет, автоматически переводящий программу из Фортрана в Си, а затем компилирующий входящей в комплект древней версией GCC, и всё это в DOSBox.
Программы из тетрадки вбиты, пора проверять. Несколько опечаток пришлось исправить. Работают!

А вот Ада Лавлейс проверку своих программ на практике увидела лишь с того света…

10838

Зри в source

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

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

Мы проходили тест на «обучении». Когда выводились результаты, нажимали Ctrl+Shift+I, правили код страницы, меняя режим, и сохраняли изменения. Так мы без особых проблем сдавали задания, пока преподаватель (умная всё-таки женщина) не поняла, что мы водим её за нос, и не стала давать нам оные в письменной форме. Всё-таки, устраивая тестирование на компьютере, стоит опасаться подлога…

10825

Месседжбокс не обманет

2002 год, один из московских вузов, айтишная кафедра, третий курс. Бабушка лет шестидесяти ведёт один из тех бесконечных предметов, который все студенты называют только по фамилии преподавателя, а названия и не знают — какие-то очередные «системы» или «технологии». Бабушка раньше, несомненно, была неплохим специалистом, а сейчас уже явно не в тонусе — её проще представить на даче с внуками, чем в университете. К преподам старшего поколения я отношусь с уважением: есть такие, кто в 80 лет замечательно учит студентов, тем более что смены им зачастую нет. К тому же они проработали в этой сфере далеко не один десяток лет. Для молодых преподавательская деятельность в лучшем случае хобби, а в худшем — лишь дополнительный заработок. Но всё-таки рано или поздно приходит момент, когда пора на покой. Тем более в сфере IT, где всё меняется стремительно.

Так вот, бабушка эта на лекциях тупо бубнила методичку. Ходили к ней лишь девочки, за весь срок обучения не сделавшие самостоятельно и 10% своих работ, и люди, желающие иметь по окончании красную корочку. Я всегда в подобных случаях искреннее полагал, что лучше иметь лишних два свободных часа в неделю и «хорошо» в зачётке, чем отрабатывать пятёрку попой.

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

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

Так продолжалось несколько раз. По итоговому тесту можно было получить экзамен автоматом. Бабушка не могла понять, почему у всех, даже самых разгильдяев, всё выходит хорошо и с первой попытки. Она предположила, что на кафедре есть «крот», имеющий доступ к её компьютеру. В итоге ночь перед финальным тестом она не спала, придумывала новые вопросы. «Ничего, — сказала она нам. — Я знала при этом, что вы тоже не спите, готовитесь». Пришлось сдерживать улыбку.

К тому времени моя приятель уже сам написал более удобную программку, которая выдавала это сообщение перманентно (кажется, прога из интернета то ли заголовок сообщения имела другой, то ли выдавала его лишь на минуту). Мы все благополучно получили свои четвёрки, а кое-кто и пятёрки. Бабушка не могла понять, что происходит. Когда в день экзамена я приехал к ней с зачёткой, она долго пытала меня, кто всё-таки дал всем правильные ответы. Очень хотелось раскрыть ей тайну, но, разумеется, я ответил, что не знаю.

Вот препода по защите информации (царствие вам небесное, Лев Тихонович!) обмануть было куда сложнее. Его тесты представляли собой DOS-программку (защищённую, я подозреваю), которую он запускал со своей дискеты. Но и тут помог коллективный разум: мы просто наделали скриншотов всей группой, составив базу примеров. Хотя, постепенно тренируясь, мы таким образом научились всё считать и без шпаргалок, что, собственно, и требовалось…

10819

Выставка достижений печатного хозяйства

IT в российских институтах — это нечто.

Принтеры. На нашей кафедре их всегда было столько, что хватило бы на немаленьких размеров типографию. Комбайн Xerox, эквивалент которому по скорости переработки документов может составить разве что промышленных размеров шреддер. Двуфамильные лазерные принтеры в количестве двух экземпляров — их совокупной мощности вполне хватает на десятки человек с залипшими Ctrl+P, слепо печатающих всё, что приплывает по HTTP. Мелкие домашние/полуофисные принтеры в количестве, превышающим любые разумные и неразумные пределы. Доисторические сканеры — нерабочие, рабочие, рабочие, но не подключённые. И самое главное — из всего этого изобилия работает дай бог одно устройство! Как выяснилось позже, как только в очередном принтере кончаются картриджи, начальство спустя некоторое время просто покупает новый принтер. Ходят слухи, коллекция и поныне продолжает пополняться.

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

Сервер. Тут ничего не могу сказать — тотальный комод на FreeBSD, на котором вертелось всё и вся, начиная с DHCP и кончая уже позже настроенной Самбой. Настроил это чудо умелец, который и на десктопе у себя FreeBSD держал. Любые попытки разрешения технических проблем с центральной службой института натыкались на загадочное поведение оной: при упоминании FreeBSD сотрудники её впадали в малайский амок и улетучивались в ближайшее окно. Несмотря на то, что за сервером смотрел когда никто, когда папа Карло, оно как-то работало. Думаю, и до сих пор работает.

Наконец, пользователи. Старшие преподаватели, не способные за мало-мальски разумный срок набрать средних размеров текст. Аспирант в количестве одной штуки, который и швец, и жнец, и на дуде игрец, и за сервером смотрец. Преподавательница реляционных баз данных, при мне объяснявшая студенту, что таблица, распечатанная им непосредственно из Access, ну никоим образом не находится в первой нормальной форме. Студенты-краснодипломники, перед сдачей диплома задающие вопросы вроде: «А как мне сделать график в Экселе?»

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

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

10790

Не то, что нынешнее племя…

Работаю в мастерской, починяю всякие гаджеты, без которых жизнь современного человека, казалось бы, просто невозможна. Так же, как и вы, ребята, постоянно сталкиваюсь с людским кретинизмом на последней стадии. Всё чаще на вопросы «а что?», «а как?» «а куда?» хочется спросить человека: «Зачем тебе телефон, который умнее тебя?» Каждый день убеждаюсь в старой истине: аппарат в руках дикаря — простая железка.

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

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

Когда я вижу такого человека, пришедшего с вопросом в мою мастерскую, мне приятно. Такому я всегда подскажу, покажу и денег возьму либо по минимуму, либо не возьму вообще. Просто из-за того, что этот человек порадовал меня своим живым интересом.

А за молодёжь вот обидно. Куда делся тот интерес, который был в нашем детстве? Вспомните, как мы возились с техникой, ремонтировали её сами, выписывали запчасти, по кускам находили схемы, сами паяли. И ведь тогда не было интернета у каждого под рукой! Когда начали появляться компьютеры, мы их тоже ремонтировали, апгрейдили, эникеили. Я до сих пор вспоминаю, как мы с братом сидели перед компом с англо-русским словарём и переводили текст ошибки.

Вот куда это всё ушло? Просто оглянитесь вокруг, граждане кодеры, эникейщики, админы и высокопоставленные IT-дяди. Поколение деградирует. И это отчасти наша вина.

10789

Пусть оно просто работает

Каждый пользователь компьютера должен быть компьютерно грамотным? Окей, давайте посмотрим на аналогию.

Вы покупаете новый телевизор. Прежде всего заходите в настройки и выбираете параметры приёмного тракта: частоты входящего сигнала (с точностью до герца), частоту гетеродина, тип кодирования цветности, выставляете тайминги. Ура! Телевизор показывает какой-то канал. Но вы-то хотели посмотреть другой? Срочно читать инструкцию, найти частоту нужного канала, выставить все параметры заново. Помехи? Не беда — в нашем телевизоре стоит система цифровой обработки, вот только надо будет её активировать, потом подобрать параметры, чтобы затереть шумы. Запомните все эти шаги, потому что скоро вы захотите снова переключить канал. Документация по PAL/SECAM/NTSC прилагается, функциональные схемы и описание настроек — тоже.

Может быть, вы не смотрите телевизор? Тогда давайте возьмём мобильный телефон. Заходим в инженерное меню, смотрим, на каких частотах сейчас работают ближайшие базовые станции. Выбираем нужную, настраиваем телефон на работу с определёнными таймслотами. Имейте в виду: при перемещении может потребоваться перенастройка телефона. Описание сетей GSM и SS7 прилагается, изучите его внимательно.

Или вот автомобиль. С бортового компьтера выставьте правильные тайминги подачи искры, отрегулируйте состав горючей смеси, следите за температурой и датчиком кислорода, не забывайте регулировать это при смене скоростного режима. На дорогу иногда посматривайте. Графики, схемы и настроечные таблицы попросите у производителя и желательно держите всё время при себе.

Или всё-таки нет? Вы хотите переключать канал кнопкой на пульте, болтать по мобильнику в дороге и спокойно ехать на своей машине хоть в гору, хоть по лужам? А почему? Наверное, потому что вы — тупой идиот, овощ, недостойный звания человека, желающий переложить проблемы настройки и управления своими гаджетами на электронщиков, телефонистов и автомехаников. Может быть, у вас даже Мак или Андроид вместо нормального компьютера, поэтому-то вы и не разбираетесь в тонкостях установки драйверов по ID производителей и хотите, чтобы компьютер управлялся одной кнопкой.

10787

Подумай за меня, машинка

По старой привычке забрёл в фид видеохостинга № 1. В топе страницы — заголовок-уведомление об изменении способа авторизации на сайте. Интереса ради кликнул. Загрузился раздел саппорта, далее — фрагмент текста без каких-либо правок с моей стороны:

Не удаётся войти с именем пользователя YouTube

Мы больше не поддерживаем вход с именем пользователя YouTube, но вы всё равно можете получить доступ к своему аккаунту. Введите вместо имени пользователя YouTube адрес электронной почты. Он связан с вашим аккаунтом. Если вы не понимаете, о чём идёт речь, читайте дальше.

Мне вот интересно: кто виноват в том, что пользователь может не понимать этапов элементарнейшей процедуры входа? Неужели в последнее время люди с головами на плечах вырождаются в геометрической прогрессии? А ведь вышеупомянутый раздел технической поддержки Гугла вполне может быть тем самым индикатором пожара в рядах здравомыслящих индивидов. Даже с учётом особенностей перевода текста выше с английского становится ясно, что число людей перед мониторами в ближайшие годы будет неумолимо стремиться к сингулярности, а вот с приростом овощей, напротив, всё будет складываться как нельзя удачно.

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

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

10786

Работу и досуг мешать не стоит

Хорошо, когда есть тысяча компьютерно грамотных знакомых. Увы, в обычной жизни часто встречаются их антиподы, а ещё хуже, когда от них не спрятаться, не скрыться.

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

Первая же её встреча с техникой повергла меня в ужас. Мы получили новый лазерный принтер. Подключил, настроил и ушёл заниматься своими делами. Когда вернулся, с ужасом обнаружил, что тонера в барабане практически нет, выделенной пачки бумаги тоже, зато на её столе есть пачка черно-белых фото в формате А4. На вопрос, зачем ей столько мусора, тем более в таком качестве и на обычной бумаге, она просто похлопала бездонными глазками.

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

Вернувшись, решился на последний отчаянный шаг. Пока она выходила поговорить по телефону с подругами, сделал снимок экрана (открытый документ Word), выставил изображение обоями, убрал значки рабочего стола и сел ждать ожидаемой развязки… Reset не заставил себя ждать — потыкав мышкой по «документу», девочка бодро перезагрузила ПК. Когда же увидела знакомую картинку, заявила, что ПК сломался.

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

Возможно, я оказался плохим руководителем со своими придирками и «не рассмотрел потенциал», так как сейчас барышня — сотрудник большой столичной фирмы с великолепным окладом и отдыхом на экзотических островах. А я всё так же предпочитаю работать с людьми не модельной внешности, а с теми, у кого есть голова на плечах. Работу и досуг мешать не стоит!