"Bash.org.ru IT Happens Истории ## 1201 – 1300" - читать интересную книгу автора (Bash.org.ru IT)
Bash . org . ru IT Happens Истории ## 1201 – 1300 #1201: Моргает, дует и гудит #1202: Неистребимый оптимизм #1203: Мечты, мечты... #1204: Умерьте пыл #1205: Вне контакта #1206: Секс-менеджмент #1207: Плакали, кололись, но продолжали жрать шоколад #1208: В очередь, цисковы дети, в очередь! #1209: Экстренное прерывание #1210: Безотказная #1211: Консольное Ремесло #1212: Банзай-атака #1213: Лучший способ контрацепции — воздержание #1214: Радиолоси #1215: Старый битард борозды не испортит #1216: Назад в школу #1217: Прикладное применение манипулятора с двумя степенями свободы #1218: Физики шутят, а юрики плачут #1219: Ньютоновский подход к траблшутингу #1220: Собери плакат и получи кучу прикольных обрезков #1221: Игры разума #1222: Бит-в-бит #1223: Ах, молодость, молодость... #1224: Резонирующие хомячки — это просто! #1225: Кабель-спагетти #1226: Какой такой миллиампер? #1227: День, когда звёзды остановились #1228: Подключитесь к интернету за четыре простых шага #1229: Айтишник — это судьба #1230: Коллектортелеком #1231: Большой брат и маленькие сестрички #1232: Что есть интернет и с чем его едят #1233: Мир 2.0: четырёхдневку за одни сутки #1234: Mirror's Edge и InFamous хорошему не научат #1235: Брызги страсти в антивирусном барьере #1236: Чей компьютер? #1237: Но панталоны, фрак, жилет, / Всех этих слов на русском нет #1238: Элиза по-русски #1239: Официант, шампанского! #1240: Не съем, так понадкусываю #1241: d-_-b #1242: Серовики #1243: Объективные датчики #1244: Жить было проще, жить было веселее #1245: Концентрационный лагерь или клуб по интересам? #1246: Кремлёвская линия #1247: Оно живое и светится #1248: Чёрный день календаря #1249: Точка, но совсем другая #1250: Это не баг, это фича #1251: С виндусами не пью! #1252: Развал-схождение #1253: Мышкина писька #1254: Пасхальный пиксел #1255: Суслика видишь? Нет? А он есть. #1256: Боливар не вынесет двоих #1257: Тёмная сторона мышки #1258: Тренировка отряда гастарбайтеров завершена. Атаковать трубопровод на разрезе 1-11? #1259: Сажа идёт во все поля #1260: ...а в военное время достигает четырёх #1261: Фиаско монорельсового кота #1262: Был товар — и нет товара #1263: Пацанчик, ты с какой подсети будешь? #1264: Домашняя страница пессимиста #1265: И триста граммов конфет с курицей #1266: Латентный террорист #1267: Книги почтой, карты факсом #1268: Суровая ASCII-правда #1269: Пятьдесят на пятьдесят #1270: Ни единого разрыва #1271: Если это ваш программист, то какие же у вас охранники? #1272: Семёрка, четвёрка и пятак #1273: Первичные профессиональные признаки: не обнаружены #1274: И с чердака вам шлём привет #1275: Стон умирающих байтов #1276: Слона лучше есть по частям #1277: В одной руке маникюрный наборчик, в другой — конфетка #1278: Мамины секреты #1279: Quick Boot #1280: Открыть Михалыч #1281: Компиляция при свечах #1282: Шейпинг TCP-сороконожек #1283: Всевидящее око Саурона #1284: Здоровое питание #1285: Ученье — свет, неученье — дисконнект #1286: Катитесь-ка отсюда #1287: «К» значит компетентность #1288: Не люба мне любая клавиша #1289: Родные пятнадцать дюймов #1290: Garbage collectors #1291: Бесплатный сыр из мышеловки #1292: Уникальное предложение #1293: Покушение на поджог #1294: Ему покажешь медный грош — и делай с ним, что хошь #1295: При подключении принтера интернет бесплатно #1296: Айти-уют, или женский подход #1297: Доктор Веб уже не поможет #1298: Убунту заботится о вас #1299: Кулер стоит — служба идёт #1300: Воздушный Ethernet
#1209: Экстренное прерывание 00:30 01.09.2009, IT happens
В последнее время я сконцентрировался на программировании микроконтроллеров на Си и ассемблере. Столь глубокое погружение в новую тему не могло не сказаться на психике.
Итак, раннее утро, часов шесть. Должна приехать родственница жены; я сквозь сон слышу звонок в дверь. Супруга просыпается, идёт встречать гостью. В сонный мозг приходит мысль: «Прерывание от звонка в дверь сработало». Мысленно представляю себе текст программы, понимаю, что до следующего прерывания еще куча тактов, и спокойно ухожу в sleep mode c пониженным энергопотреблением.
Через какое-то время просыпается мелкий, и не обнаружив рядом мамы, начинает пинать меня ногами в живот. Возвращаюсь к листингу — это не прерывание по звонку будильника. Если это не прерывание, значит, меня пинает главный цикл. А как он меня может пинать, если я в sleep mode? Он обязан подождать следующего прерывания!..
С мыслью о найденном баге я окончательно просыпаюсь.