Читать «Bash IT Happens Истории ## 2301 – 2400» онлайн - страница 5

Bash.org.ru IT

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

#2309: Особая школьная магия

14:00 21.02.2010, IT happens

Школа. Информатика. Темы: устройство системного блока, периферийные устройства, операционные системы. Отдала на откуп ученикам три бывалых системника, убедилась, что каждый может собрать-разобрать, а также найти комплектующие в прайсе интернет-магазина.

Итоговый зачёт. Разрешаю пользоваться тетрадями и учебниками! Хотите немного школьной магии?

«К материнской плате без шлейфов подключаются: сокинд, процессор, оперативная память, вентилятор, жёсткий диск и тактовая частота».

«Ос — это виндос».

Порядок включения ПК от нажатия Power до загрузки операционной системы такой: «Кагда я нажимаю всключить потом можно всключить чайник и пройдет 2 или даже 5 минут и виндовс загрузится».

«Linux это тоже самое как Windows, Linux очень хорошая программа!!!»

«Устройства вывода информации: диск, локальный диск, монитор, блеск, экран».

«Windows говорит хотите ли вы туда пройти, а Linux не скажет».

«BIOS — программа тестирования конца ОС».

#2310: Иллюзия выбора

15:45 21.02.2010, IT happens

Учусь в универе и понемногу начинаю заниматься программированием микроконтроллеров. Дома лежит спаянная плата с программатором, на которых я и тренируюсь писать простенькие програмки на Си.

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

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

if (x == 0) cbi(PORTB, 1);

if (x == 1) cbi(PORTB, 1);

if (x == 2) cbi(PORTB, 1);

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

#2311: РАБОТАЕТ!

15:45 21.02.2010, IT happens

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