| BZIK.INFO |
|
BZIK.INFO |
|
|
{671} {670} {669} {668} {667} {666} {665} {664} {663} {662} {661} {660} {659} {658} {657} {656} {655} {654} {653} {652} {651} {650} {649} {648} {647} {646} {645} {644} {643} {642} {641} {640} {639} {638} {637} {636} {635} {634} {633} {632} {631} {630} {629} {628} {627} {626} {625} {624} {623} {622} {621} {620} {619} {618} {617} {616} {615} {614} {613} {612} {611} {610} {609} {608} {607} {606} {605} {604} {603} {602} {601} {600} {599} {598} {597} {596} {595} {594} {593} {592} {591} {590} {589} {588} {587} {586} {585} {584} {583} {582} {581} {580} {579} {578} {577} {576} {575} {574} {573} {572} {571} {570} {569} {568} {567} {566} {565} {564} {563} {562} {561} {560} {559} {558} {557} {556} {555} {554} {553} {552} {551} {550} {549} {548} {547} {546} {545} {544} {543} {542} {541} {540} {539} {538} {537} {536} {535} {534} {533} {532} {531} {530} {529} {528} {527} {526} {525} {524} {523} {522} {521} {520} {519} {518} {517} {516} {515} {514} {513} {512} {511} {510} {509} {508} {507} {506} {505} {504} {503} {502} {501} {500} {499} {498} {497} {496} {495} {494} {493} {492} {491} {490} {489} {488} {487} {486} {485} {484} {483} {482} {481} {480} {479} {478} {477} {476} {475} {474} {473} {472} {471} {470} {469} {468} {467} {466} {465} {464} {463} {462} {461} {460} {459} {458} {457} {456} {455} {454} {453} {452} {451} {450} {449} {448} {447} {446} {445} {444} {443} {442} {441} {440} {439} {438} {437} {436} {435} {434} {433} {432} {431} {430} {429} {428} {427} {426} {425} {424} {423} {422} {421} {420} {419} {418} {417} {416} {415} {414} {413} {412} {411} {410} {409} {408} {407} {406} {405} {404} {403} {402} {401} {400} {399} {398} {397} {396} {395} {394} {393} {392} {391} {390} {389} {388} {387} {386} {385} {384} {383} {382} {381} {380} {379} {378} {377} {376} {375} {374} {373} {372} {371} {370} {369} {368} {367} {366} {365} {364} {363} {362} {361} {360} {359} {358} {357} {356} {355} {354} {353} {352} {351} {350} {349} {348} {347} {346} {345} {344} {343} {342} {341} {340} {339} {338} {337} {336} {335} {334} {333} {332} {331} {330} {329} {328} {327} {326} {325} {324} {323} {322} {321} {320} {319} {318} {317} {316} {315} {314} {313} {312} {311} {310} {309} {308} {307} {306} {305} {304} {303} {302} {301} {300} {299} {298} {297} {296} {295} {294} {293} {292} {291} {290} {289} {288} {287} {286} {285} {284} {283} {282} {281} {280} {279} {278} {277} {276} {275} {274} {273} {272} {271} {270} {269} {268} {267} {266} {265} {264} {263} {262} {261} {260} {259} {258} {257} {256} {255} {254} {253} {252} {251} {250} {249} {248} {247} {246} {245} {244} {243} {242} {241} {240} {239} {238} {237} {236} {235} {234} {233} {232} {231} {230} {229} {228} {227} {226} {225} {224} {223} {222} {221} {220} {219} {218} {217} {216} {215} {214} {213} {212} {211} {210} {209} {208} {207} {206} {205} {204} {203} {202} {201} {200} {199} {198} {197} {196} {195} {194} {193} {192} {191} {190} {189} {188} {187} {186} {185} {184} {183} {182} {181} {180} {179} {178} {177} {176} {175} {174} {173} {172} {171} {170} {169} {168} {167} {166} {165} {164} {163} {162} {161} {160} {159} {158} {157} {156} {155} {154} {153} {152} {151} {150} {149} {148} {147} {146} {145} {144} {143} {142} {141} {140} {139} {138} {137} {136} {135} {134} {133} {132} {131} {130} {129} {128} {127} {126} {125} {124} {123} {122} {121} {120} {119} {118} {117} {116} {115} {114} {113} {112} {111} {110} {109} {108} {107} {106} {105} {104} {103} {102} {101} {100} {99} {98} {97} {96} {95} {94} {93} {92} {91} {90} {89} {88} {87} {86} {85} {84} {83} {82} {81} {80} {79} {78} {77} {76} {75} {74} {73} {72} {71} {70} {69} {68} {67} {66} {65} {64} {63} {62} {61} {60} {59} {58} {57} {56} {55} {54} {53} {52} {51} {50} {49} {48} {47} {46} {45} {44} {43} {42} {41} {40} {39} {38} {37} {36} {35} {34} {33} {32} {31} {30} {29} {28} {27} {26} {25} {24} {23} {22} {21} {20} {19} {18} {17} {16} {15} {14} {13} {12} {11} {10} {9} {8} {7} {6} {5} {4} {3} {2} {1} Вчера лёг поваляться на кровать. Покрывало не снимал, завернулся в плед и втыкал в дуроскоп. Заснул. Ночью выпутаться не смог, на ощупь чую под покрывалом и подушки, и одеялко, а достать через покрывало не могу. Ни подушку под голову подгрести, ни одеялом накрыться. Думаю: раз чувствую, что оно, а оно только с виду оно, значит, симлинк! Успокоился и заснул до утра. Было это лет семь назад. В ту пору я как раз заканчивал учиться в колледже и уже пару месяцев работал электромонтажником, обслуживая подстанции по городу. На радостях получения рабочего места я провёл себе домой интернет. Обзавёлся массой новых знакомых на локальном форуме, там же искал шабашки и вообще жил преспокойно. В один из дней случился сбой оборудования у провайдера, причём выпал аккурат на тот момент, когда я вносил оплату за интернет, которую мне не засчитали. Обиженный событием, позвонил я в саппорт, а там сказали: приезжайте, мол в офис со всеми бумажками — тут разберёмся. Недолго думая, собрался — и бегом туда. На входе выяснилось, что карточки мои уже использованы, но вот когда и кем, они сказать не могут. Я им говорю: «Я их час назад приобрёл и практически сразу использовал!» А в офисе не верят и отнекиваются: ничего вы не пополняли, и всё тут. Уже изрядно на нервах бросаю: «Ну смотрите, я вам устрою весёлую жизнь, будете долго и часто ремонтом заниматься!» — и ухожу оттуда. Успокоив нервы неспешной прогулкой, вернулся домой. Не успел зайти, как звонят на мобильник с незнакомого номера. Беру трубку: — Алло. — Добрый день. Михаил? — Да, слушаю. — Это вас из Л***нета беспокоят. У нас действительно был сбой оборудования, в ближайшее время мы зачислим средства на ваш счёт. Примите наши извинения. — Ну так сразу бы так! — говорю я, не веря ушам своим. — Только вы нам свет включите обратно, пожалуйста… Вчера в конце дня начальник говорил о том, что в моём районе планируется отключение подстанций на полчаса-час для осмотра оборудования. Как рассказал сосед-монтажник, через три минуты после моего ухода в квартале полностью отключился свет, а минут через десять нарастающей паники кто-то вспомнил, что их последний недовольный посетитель — электрик, обслуживающий подстанции. Ну, нашли в архиве договор о подключении и позвонили. Вот такие совпадения. А по телефону я сказал, что через минут десять включу — и чтоб впредь им неповадно было! Полгода назад у меня сломалась винда, и вместо того чтобы её починить, я решил попробовать чудо народного творчества. Поначалу всё было хорошо: быстро освоился, скачал аналоги необходимых приложений. Потом узнал, что вышла новая версия, и счастливо переустановил. Тут уже начали выявляться первые серьёзные недочёты: во время установки никто не предупредил, что из-за шифрования диска не будет работать гибернация. Спящий режим тоже отказался работать из-за каких-то неизвестных проблем с видеокартой. Дальше настроение испортила убогая персонализация, в которой стандартными средствами нельзя даже установить скачанную тему, не говоря уже о смене курсора и прочих рюшечках. Ещё больше огорчил софт: некрасивый интерфейс, спонтанные вылеты. Особенно вылетать любит хвалёный аналог платного офисного пакета, из-за чего вошло в привычку сохраняться каждую секунду. Ну да ничего, стерпел. Всё же не смертельно. Но вот разработчики порадовали сообщество новой версией, и форум тут же наполнился сообщениями о косяках при обновлении до нового релиза. Внятных советов никто не даёт. Мол, это всегда так: подождите пару месяцев, пока всё устаканится, а потом форматните винт и ставьте с нуля. А если не получится, значит, у вас руки кривые. И вообще, нечего возмущаться, никто насильно вас переходить не заставляет. Да вот только новые версии приложений под старую систему не пишут, ведь прогресс уже шагнул далеко вперёд. И это стало последней каплей. Я больше не хочу загружаться с десятого раза после очередного обновления и ждать, когда придут фиксы. Я больше не хочу терпеть дикие зависания и падения Gnome shell. Я не хочу работать в убогом, не приспособленном софте, который стремится только передрать с кого-то, а о потребителях вообще не думает. Я не хочу иметь «широкую» поддержку в сообществе, которая постоянно посылает меня по ссылкам на километровые темы, где на ста страницах я должен сам отыскать нужную информацию, если она вообще там есть. Старый винт — и привет, винда, прости засранца! При прокладке витой пары к клиенту на дом на вопрос «Где у вас тут можно запитаться?» (подключить перфоратор) оставленная дежурной на рейде девушка клиента без затей вынесла поднос со свежайшими пирожками и две огромных кружки горячего кофе. Хорошее было время! Изучали в универе скрипты на Pascal и Visual Basic, лабораторные набирали в Word. Схема состояла из двух программ. Первая на Pascal генерировала звук через спикер, что-то вроде шелеста кулера или треска ламп дневного света. Для комнаты, набитой аппаратурой, звук был довольно обычным, и его появление не сразу замечали. Тон выбирался случайным образом. Другая программа была скриптом на Visual Basic, которая запускалась вместе с Word и через пять-десять минут запускала программу на Pascal. Минут через десять минут с начала пары каждый компьютер гудел на свой лад. Результат сильно давил на психику, не давая сосредоточиться, и поскольку звук не имел конкретного источника, отключить его было крайне сложно. Схема прожила сильно дольше, чем я надеялся. Ставлю перловые модули для работы с DB2 на африканский клон линухов. В процессе просят указать путь к либам и перезапустить ldconfig. Выдало: /sbin/ldconfig.real: /opt/ibm/db2/V9.7/lib32/libdb2qgwcf.so не является ELF-файлом — у него в начале неправильные волшебные байты. Дословный перевод такой дословный! Как известно, задница есть универсальный интерфейс, поскольку через задницу можно сделать абсолютно всё. Читаю комментарии в коде: // Сделать нормально нельзя, поэтому делаем через задницу. И двумя десятками строк ниже: // Увы, возможности задницы ограничены. Так пошатнулась моя вера во всемогущество оного органа. Невозможно навернуть OS X? Блин, только не нашим %censored% админам домена. Задумали они как-то провести глобальные работы. Естественно, всех предупредили под лозунгом: «Мы все проверили на мышах, все будет замечательно, пользователи филиалов ничего не почувствуют». На наших компьютерах для программирования и настройки *nix-систем стоит OS X, на ней — виртуальная машина с WinXP, введенная в домен, так как политика компании других осей не признает в принципе. Итак, контроллер домена во время настройки обрушивает на несчастные виртуалки град запросов (зачем — неясно до сих пор). Стоящий на рабочей виртуалке антивирь, установленный доменной политикой, с перепугу блокирует сетевую, подозревая своим трендмикровским умом нечто нехорошее. Но сетевухи-то в режиме моста! VMware, лишившись законных сетевух, начинает панику. В это время контроллер домена начинает опрос всех имеющихся в сети компьютеров и встречается с яблочной операционкой № 2, качающей обновление с офсайта. Поискав антивирь на рабочей станции, домен пытается применить к Маку GPO и отправляется по следующему в списке сетевому адресу, где его радостно встречает такая же операционка с надкусанным яблоком. Так как на ней поднят недонастроенный серверный компонент, домен немного смущается, когда ему сообщают, что он здесь никто. Завязывает долгое выяснение отношений на все выходные. Итог противостояния: домен пошел лесом дальше по списку, две виртуальные машины остались без сети, а Мак с серверным компонентом недообновился и повис, обеспечив хозяевам трехдневные пляски с бубном. Работаю в большой организации в IT-отделе. Время от времени настраиваю домашние машины сотрудников на работе — и время терять не надо с выходом на дом, и все необходимое (софт и запчасти) под рукой. Приходит очередная машинка со сгоревшим БП. Договорились, что новый блок я покупаю сам — бюджет достаточный. Сказано — сделано. Беру хороший БП на 400 Вт, подключаю только проводами, не прикручивая, проверяю — все отлично, только вылетает сообщение о нераспознанном процессоре. Материнка MSI. Вспоминаю, что у самого когда-то на такой же почти матери были те же проблемы, решаемые путем обновления прошивки BIOS. Скачиваю прошивку, заливаю на загрузочную дискету — загрузки нету, полудохлый флоповод. Подкидываю наш, сбрасываю настройки BIOS путем извлечения батарейки, которая вставляется в вертикальный отсек, а не плашмя, как обычно на материнках. С одной стороны, меньше площади на матери занимает, с другой - не очень удобно извлекать батарейку из держателя. По ходу дела снимаю мертвый БП, прикручиваю новый, ставлю батарейку, загружаюсь, перешиваю BIOS, выставляю настройки, загружаю Винду, проверяю на вирусы. Выключаю машину, собираю корпус, загружаюсь — опа, настройки BIOS не сохранились! Грешу на дохлую батарейку, проверяю тестером — вполне годная, но на всякий случай достаю новую из шкафа. Результат тот же: настройки BIOS не сохраняются. Вынимаю, проверяю на другой машине — все отлично, даже старая батарейка хорошая. Вставляю в MSI - не пашет. Начинаю тихо злиться. После получасовых плясок вокруг системника и детального осмотра матери натыкаюсь на мелкую маркировку полюсов этого самого вертикального держателя батарейки. Оказалось, что батарейку я вставлял противоположными полюсами, в результате чего при отключении питания все настройки CMOS-чипа обнулялись, не поддержанные автономным питанием. Несколько комментариев из кода: { оставим это до лучших времен… } // Юра, извини // … вот это нигде не используется, но на всякий случай… ^_^ #region ХХХ — пока неясно, где это юзается — уже ясно // ХХХ: изменения в данном запросе, помеченные как -=#death#=-, исправляют ошибку, которая не совсем есть, работают неизвестно как и приводят неизвестно к чему. Теоретически всё абсолютно корректно, но на практике это нашими учёными богословами ещё не доказано. // ну и изврат… // предотвращая возможные вопросы: делаю поддержку XXX на уровне YYY, а не на уровне ZZZ из-за лени {671} {670} {669} {668} {667} {666} {665} {664} {663} {662} {661} {660} {659} {658} {657} {656} {655} {654} {653} {652} {651} {650} {649} {648} {647} {646} {645} {644} {643} {642} {641} {640} {639} {638} {637} {636} {635} {634} {633} {632} {631} {630} {629} {628} {627} {626} {625} {624} {623} {622} {621} {620} {619} {618} {617} {616} {615} {614} {613} {612} {611} {610} {609} {608} {607} {606} {605} {604} {603} {602} {601} {600} {599} {598} {597} {596} {595} {594} {593} {592} {591} {590} {589} {588} {587} {586} {585} {584} {583} {582} {581} {580} {579} {578} {577} {576} {575} {574} {573} {572} {571} {570} {569} {568} {567} {566} {565} {564} {563} {562} {561} {560} {559} {558} {557} {556} {555} {554} {553} {552} {551} {550} {549} {548} {547} {546} {545} {544} {543} {542} {541} {540} {539} {538} {537} {536} {535} {534} {533} {532} {531} {530} {529} {528} {527} {526} {525} {524} {523} {522} {521} {520} {519} {518} {517} {516} {515} {514} {513} {512} {511} {510} {509} {508} {507} {506} {505} {504} {503} {502} {501} {500} {499} {498} {497} {496} {495} {494} {493} {492} {491} {490} {489} {488} {487} {486} {485} {484} {483} {482} {481} {480} {479} {478} {477} {476} {475} {474} {473} {472} {471} {470} {469} {468} {467} {466} {465} {464} {463} {462} {461} {460} {459} {458} {457} {456} {455} {454} {453} {452} {451} {450} {449} {448} {447} {446} {445} {444} {443} {442} {441} {440} {439} {438} {437} {436} {435} {434} {433} {432} {431} {430} {429} {428} {427} {426} {425} {424} {423} {422} {421} {420} {419} {418} {417} {416} {415} {414} {413} {412} {411} {410} {409} {408} {407} {406} {405} {404} {403} {402} {401} {400} {399} {398} {397} {396} {395} {394} {393} {392} {391} {390} {389} {388} {387} {386} {385} {384} {383} {382} {381} {380} {379} {378} {377} {376} {375} {374} {373} {372} {371} {370} {369} {368} {367} {366} {365} {364} {363} {362} {361} {360} {359} {358} {357} {356} {355} {354} {353} {352} {351} {350} {349} {348} {347} {346} {345} {344} {343} {342} {341} {340} {339} {338} {337} {336} {335} {334} {333} {332} {331} {330} {329} {328} {327} {326} {325} {324} {323} {322} {321} {320} {319} {318} {317} {316} {315} {314} {313} {312} {311} {310} {309} {308} {307} {306} {305} {304} {303} {302} {301} {300} {299} {298} {297} {296} {295} {294} {293} {292} {291} {290} {289} {288} {287} {286} {285} {284} {283} {282} {281} {280} {279} {278} {277} {276} {275} {274} {273} {272} {271} {270} {269} {268} {267} {266} {265} {264} {263} {262} {261} {260} {259} {258} {257} {256} {255} {254} {253} {252} {251} {250} {249} {248} {247} {246} {245} {244} {243} {242} {241} {240} {239} {238} {237} {236} {235} {234} {233} {232} {231} {230} {229} {228} {227} {226} {225} {224} {223} {222} {221} {220} {219} {218} {217} {216} {215} {214} {213} {212} {211} {210} {209} {208} {207} {206} {205} {204} {203} {202} {201} {200} {199} {198} {197} {196} {195} {194} {193} {192} {191} {190} {189} {188} {187} {186} {185} {184} {183} {182} {181} {180} {179} {178} {177} {176} {175} {174} {173} {172} {171} {170} {169} {168} {167} {166} {165} {164} {163} {162} {161} {160} {159} {158} {157} {156} {155} {154} {153} {152} {151} {150} {149} {148} {147} {146} {145} {144} {143} {142} {141} {140} {139} {138} {137} {136} {135} {134} {133} {132} {131} {130} {129} {128} {127} {126} {125} {124} {123} {122} {121} {120} {119} {118} {117} {116} {115} {114} {113} {112} {111} {110} {109} {108} {107} {106} {105} {104} {103} {102} {101} {100} {99} {98} {97} {96} {95} {94} {93} {92} {91} {90} {89} {88} {87} {86} {85} {84} {83} {82} {81} {80} {79} {78} {77} {76} {75} {74} {73} {72} {71} {70} {69} {68} {67} {66} {65} {64} {63} {62} {61} {60} {59} {58} {57} {56} {55} {54} {53} {52} {51} {50} {49} {48} {47} {46} {45} {44} {43} {42} {41} {40} {39} {38} {37} {36} {35} {34} {33} {32} {31} {30} {29} {28} {27} {26} {25} {24} {23} {22} {21} {20} {19} {18} {17} {16} {15} {14} {13} {12} {11} {10} {9} {8} {7} {6} {5} {4} {3} {2} {1} |
|
| BZIK.INFO |
|
BZIK.INFO |