В процессе накатывания появляется хозяйка, которой сообщается, что данные потеряны, но их можно будет восстановить долгой и муторной процедурой. Хозяйка мило улыбается и сообщает, что она же девочка умная, вот и скинула в своё время всё на флешку.
Силой воли удерживаем себя от удара рукой по столу и ногой по системнику. Идём курить.
#9989: Сеть по воздуху, но не вайфай
12:45 09.10.2012, IT happens
Небольшой подмосковный город. Необходимо прокинуть оптический кабель с девятитиэтажного дома на четырехэтажный. На пути — заросли высотой этажа до шестого, две пятиэтажки и оживлённая дорога. Длина — 120-130 метров. Тросоход не применить: наш кабель первый.
После совещания за рюмочкой чая решили применить инновационный подход. На помощь пришёл друг прораба — человек, владеющий магазином радиоуправляемых моделей самолётов и вертолётов. По крыше девятиэтажки раскладывается капроновая нить. «Пилот» находится на принимающей крыше. По рации дают команду «пуск». Ж-ж-ж-ж — пролетает самолёт надо мной, сидящем на двускатной шиферной крыше промежуточного дома, над которым пройдёт кабель.
Осечка: нить плохо привязали. Кто-то из бригады возвращает самолёт на исходную позицию. Вторая попытка успешна. К нити привязывается кабель и вытягивается на противоположную крышу.
После этого пришла мысль о конструкции тросохода. Существуют модели самолётов с импеллерными двигателями — этакая электрическая турбина. Берём фюзеляж импеллерного самолёта без крыльев, подвешиваем на роликах либо серьгах к существующему кабелю — и в путь! Поедет, даже если уклон под 30 градусов. Единственное — использовать лёгкие, но прочные нити для вытягивания самого кабеля.
#9990: Это не «ОК», это ноль кельвинов
12:15 10.10.2012, IT happens
Посреди рабочего дня в автобусе сдох линуксовый комп. Совершенно невовремя, завис наглухо. Два ребута подряд помогли лишь частично — навигация так и не заработала. Но зато уже после третьего рестарта прямо на монитор внаглую вылез тонкий юмор разрабов автонависпецсофта.
Вечно стремящийся быть перечёркнутым значок достаточного для навигации количества спутников вдруг потерял свой вялый вид и загорелся в полную силу.
Индикатор температуры охлаждающей жидкости мотора показал минус 40 градусов. Видимо, дизтопливо в баке залито арктическое, раз уж мотор продолжает работать.
Датчик забортной температуры выдал значение… минус 273!
Удачи вам, неизвестные шведские линуксоиды-юмористы! Желаю вам увидеть подобное на экранчиках бортовых компов ваших «вольв» и «саабов», когда после своей весёлой работы вы поедете домой в непроглядную метель.
#9991: На все руки велосипед
12:15 10.10.2012, IT happens
Вот покупаете вы стандартный велосипед. Он крут. В нём есть всё, что только может понадобится начинающему велосипедисту. Даже аккумулятор с движком, которые помогут взять слишком крутой склон. Вы влюблены в это детище прогресса и с недоумением смотрите на придурков, рассуждающих на форумах о форме и расположении дырочек в рамах, которые можно просверлить без уменьшения прочности рамы.
И вот вы несётесь со страшной скоростью, опаздывая на важную встречу, и вдруг включается тормоз, поймавший превышение скорости. С матом и руганью вы выдираете этот кусок электроники.
В следующий раз, летя по склону горы, вы видите парня, перебегающего дорогу. Вы пытаетесь повернуть руль — включается ограничение на максимальный угол поворота руля. Вы летите в пыль со своим великом.
Потом друзья зовут вас в велопоход на гору. Потея и кряхтя, вы крутите педали, пытаясь не отстать от товарищей. На привале вы с удивлением обнаруживаете, что ваш велик весит в добрых два раза больше транспортного средства друга. Вы выкидываете аккумулятор с движком, выравнивая разницу.
Да, стандартный велосипед надёжен и будет работать в любых условиях. Но вот беда: стандартный набор коллекций, к примеру, на добавление и удаление обожает использовать операторы new и delete, которые, конечно же, работают внутри критической секции. В итоге два, казалось бы, параллельных потока, работающих с двумя разными очередями, работают как один.