| BZIK.INFO |
|
BZIK.INFO |
|
|
{678} {677} {676} {675} {674} {673} {672} {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} Не перестаю удивляться суровости челябинских юзеров медиасетей. У нашего провайдера есть две сети типа P2P. В одной из них файлы распространяются так же, как и в известном eMule, в другой немного иначе, но суть та же. В общем, наткнулся я как-то на раздачу «Рок-коллекция. Хиты». Весила она четыре с лишним гигабайта. После того, как она полностью скачалась, мена ждал сюрприз. Открыв папку, я имел удовольствие видеть один mp3-файл размером в четыре гига. Волей-неволей задумаешься о суровости... Оказалось, что это просто архив с расширением, изменённым с .rar на .mp3. Как-то раз писали небольшую штуку на PHP+HTML — надо было выводить юзеру в браузер список доступных его группе файлов. Создали базу, написали, отладили, начали прикручивать дизайн. Вдруг возникает критическая ошибка: ссылки на все файлы были одними и теми же! Проверили базу — ссылка генерируется по ID, всё работает. Смотрим в исходник — ссылка нормальная, для каждого файла разная. Начали грешить на известный браузер — оказалось, не работает во всех. Полтора часа всей командой искали ошибку. Как вы поняли, всё оказалось гораздо прозаичнее. Мы забыли закрыть тег <a>. Настраивал товарищу ADSL. Договор с ISP он заключил, порт пробили. Осталось дело за малым: сплиттер, модем, немного телефонного шнура и полчаса настройки интернета. Знал бы я, что мне предстоит — товарищ бы пивом не отделался. Итак, USB-модем Acorp c веб-интерфейсом, китайская инструкция по эксплуатации. Поехали! Первая препона: пароль на 192.168.1.1 стоял не «admin», а «Admin». В Китае принято относиться уважительно к оборудованию. Вторая препона: полчаса блуждания по веб-интерфейсу в поисках английского, потому что местный диалект русского смог понять бы только Ктулху. Но всё позади, настройки вбиты, логин и пароль — тоже, проставлены и тип инкапсуляции, и региональные параметры. Запускаем. Линк в конвульсиях. Блин! Перепроверяю всё, что только можно. Отчаиваюсь — а вдруг что-то перепутал? Звоню в саппорт. Бодрый голос в трубке: «Двадцать шесть, Ирина, опишите проблему»... Линк загорелся! Заверещал «агент», дзинькнул скайп, ожили виджеты. «Извините, ложная тревога», — вешаю трубку, товарищ поздравляет с успешно проведённой операцией. Линк снова подмигивает мне: рано радуешься, мол, салага! Пожелтел «агент», пожелтело и лицо товарища. Звоню в саппорт. Опять берут трубку, на этот раз уже Алексей. Опять симфония ожившего интернета, немигающий глаз линка и значки работающих виджетов. На этот раз я поболтал подольше. Посмеявшись с саппортом на тему «эффекта присутствия», мы проверили сплиттер, подрубили модем к линии напрямую — вплоть до проверки всё тех же VPI/VCI. В конце концов, повесив трубку и пронаблюдав тот же спектакль, я дозвонился опять — на этот раз до АТС. Причина «эффекта присутствия» была простой: с номера квартиры не скрутили блокиратор, и тот добросовестно переключал линию после того, как абонент клал трубку, на несуществующих соседей. Учился я в техникуме на программиста. Курс тогда был то ли первый, то ли второй. Урок программирования на Паскале. Была у нас в группе светловолосая девушка Ира, которая, как и большинство, ни черта не понимала в программировании, но очень выпендривалась, наслушавшись своего парня-программиста. Ира спрашивает учителя: — Почему мы ещё учим Паскаль, а не Делфи? Мой парень говорит, что мы должны уже изучать Делфи. — Твой парень программист? — Да. — Ну, а на каких языках он программирует? — В смысле? Ну... на русском, английском... Только бедняжка Ира не поняла, над чем все хохочут. Вчера настраивали спутниковый интернет одной приятной женщине. Смотрю я, как сын-первоклассник клавиатуру мучает, и задаю вопрос: «А ты программистом стать не хочешь?» Ребёнок с серьёзным видом отвечает: «Не, не хочу, я пока нормальный!» Заставил задуматься. Мой друг недавно переехал. Слегка обжившись на новом месте, решил он восстановить привычную ему схему просмотра кино на FullHD-телевизоре с ноутбука. Всё это хозяйство на прежнем жилище было отстроено, работало и радовало, а тут — не видит ноут телек, хоть ты тресни. За день перепробовали всё. Обновили дрова на всё, что можно. Включали-выключали-перезагружали все задействованные устройства. Переставили систему. Попробовали подключить по кабелю приставку — тоже отказалась видеть телевизор, хотя раньше работала с ним как миленькая. Пришли к выводу, что подох либо дорогой брендовый кабель, либо гораздо более дорогой телевизор, а в лучшем случае — HDMI-разъём на нём. Взгрустнули. Прикола ради вынули кабель из телевизора и ноута и поменяли местами джеки: тот, что раньше был в телеке, воткнули в ноут, и наоборот. Как по волшебству, картинка тут же появилась. Переткнули из ноута в приставку — та же картина, всё работает. Возможно, кому-то история наших злоключений пригодится — какой-никакой, а хинт в деле плясок с бубном. Сижу в метро, вижу, какой-то гопник докапывается до парня лет пятнадцати: — Э, денег дай. — А SSL есть? Наглый пацанчик повисает на пару секунд; — Чё? — Ну, SSL есть? А то без шифрования транзакции проводить небезопасно — видишь, людей сколько, — обводит парень рукой вагон. Гопник в ауте, юноша уходит в открывающиеся двери. Будущее под надёжной криптозащитой. В далеком 2001-м отец купил нам с братом первый комп с условием, что мы будем изучать Тёмную Сторону Силы (С++). Естественно, об этом не могло быть и речи — игры и только игры. В какой-то момент я подсел на «Казаков» — сутками играл. Прихожу однажды домой, пускаю игру. Через несколько минут она вылетает, и появляется окошко с примерным содержанием: Сын, хорош играть в казаков! Я в шоке! Пробую ещё — то же самое. Выяснилось, что отец от нечего делать сваял программу, которая искала в памяти «казачий» процесс и благополучно его грохала, дабы сынуля не убивал столько времени на бесполезные занятия. В итоге мы с братом начали-таки изучать программирование и стали не такими уж плохими специалистами — спасибо отцу. Работаю админом, а по совместительству монтажником в локальной сети нашего города. Взяли мы пару новых человек, чтобы ходили и протяжки по подъездам делали. Разговариваю по этому поводу со своим начальником в аське: — Я похожу с ними пару дней, покажу, что и как, а то ребята в этом деле ещё слабоваты. Да и втроём побыстрее будет. — А втроём ходить нельзя. Это грубое нарушение технологии, которое может закончится пол-литрой. Сидит себе юноша в саппорте одного крупного провайдера в ночную смену. Клиенты не звонят, скучно — развлекается юноша всякими приятными беседами в ЖЖ на тему искусства, музыки и всего прочего. И всё бы ничего, только появляется в комментариях у юноши большой и толстый тролль, начинает участников беседы задирать и нехорошими словами обзывать. По-хорошему надо бы забанить негодяя и забыть, но случайно замечает юноша из саппорта, что у тролля злого айпишник внешний как раз его, юноши, провайдера. mtr до айпи показывает BRAS, с которого тролль сидит. Телнетим на BRAS, ищем тот самый айпи и спрашиваем у «радиуса», какому логину этот айпи выдавался. Далее из личной карточки клиента узнаем, что тролль — какое-то юридическое лицо, и сейчас должен быть закрыт на ночь. Не беда: смотрим, какой у клиента внутренний айпи, спрашиваем у DHCP-сервера, какой MAC на каком порту какого свитча этот айпишник получил. Телнетим на свитч, смотрим адрес в локейшене, находим в абонентской базе улицу и дом, по дому смотрим, кто из абонентов ранее с этого порта сидел, находим контактный телефон. Отлично! Звоним с рабочего толстому троллю нехорошему, включив антиАОН: — Уважаемый Иван Петрович ****ский, 1989 года рождения, проживающий по адресу ***ая улица, дом 2, квартира 10, слямзивший двумя днями ранее на работе пароль от служебного интернета! Что вы там сейчас писали ЖЖ-юзеру ***_**** про его маму? {678} {677} {676} {675} {674} {673} {672} {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 |