Читать «Bash IT Happens Истории ## 3101 – 3200» онлайн - страница 16

Bash.org.ru IT

#3148: Приумножение безграмотности

15:00 19.05.2010, IT happens

Пытался отыскать информацию о сборке компьютеров с нуля — нашёл на одном из сайтов прекрасный пассаж:

Устройство жёсткого диска

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

Уши бы поотрывать этим ликвидаторам безграмотности.

#3149: Жареные мейны с отварной картошечкой

16:45 19.05.2010, IT happens

Учусь на IT-специальности в одном из московских вузов. Пришлось мне тут объяснять одной в меру блондинистой одногруппнице, что такое функции в Си и с чем их едят. И так, и эдак пробовал — не понимает. И тут меня осенило:

— Хорошо, давай перейдем на понятный тебе язык. Представь, что исходный код — это рецепт. Директивы #include — это как список продуктов к нему, функция main() — главное блюдо, а другие функции в этом файле — всякие гарниры и соусы. В основном рецепте помещаются только их названия в духе «теперь поставим картошку», а чуть ниже, после основного рецепта, детально расписано, как её варить.

Случилось чудо — она поняла и даже по моим наброскам допилила прогу до рабочего состояния.

#3150: Гриша-тарелкочист

16:45 19.05.2010, IT happens

В одном суровом северном городе, в IT-отделе серьёзной госорганизации, помимо двух дюжин специалистов высокого уровня, обладателей разнообразных дипломов по специальными специальностям и сертификатов Cisco, работает славный юноша Гриша, который не знает модель OSI, не знаком с языками программирования, обжимать витуху научился только через полгода работы, а на рабочем ПК большую часть времени сидит в ЖЖ и играет в Crimsonland. Однако Гриша оформлен как «инженер поддержки 5-й категории», получает зарплату и занимается делом даже более сложным и опасным, чем большинство специалистов отдела.

Гриша — промышленный альпинист. Шесть месяцев в году он, вися на высоте десятого этажа, счищает снег и лёд с семи больших тарелок спутникового интернета.

#3151: Абстрактная выделка овчинок

16:45 19.05.2010, IT happens

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

Я ждал чуть не полгода, и наконец под гром фанфар получил DLL с тремя десятками методов с непонятными названиями и параметрами, возвращающую не ожидаемый BMP, а потоки, хендлы и ещё черт знает что. При попытке объединить это творение и мой интерфейс ничего не получилось. Я просто замучился разбираться, а тот парень вообще не понял, что я написал (хотя я дал открытый код с комментами). В результате я переписал всё в Студии, и прога заработала. «Абстракционист» три часа доказывал, что его эффект работает значительно быстрее. И правда: 380 миллисекунд против моих 423 на картинке размером 1800?1600...