6 августа 00 года


          катавасия с napsterом продолжается. сначала его запретили, тут же была подана апелляция,и суд вышестоящей инстанции отменил решение нижестоящей, в результате напстера опять разрешили.тут же была подана апелляция, результатов которой все, собственно, ждут, тем временемсторонники напстера ведут широкую агитацию - от призывов покупать диски, "чтобы показатьэтим, которые из riaa", что и пираты покупают легальную продукцию, до чуть ли неакций гражданского неповиновения, аргументы защитников более-менее стандартны и известны:"мы - только транспорт, что там юзеры через нас гоняют - нам неподконтрольно",но, похоже, не такой уж это и аргумент. гонять не-мпегипо напстерной сети, мягко говоря, тяжеловато, а "легальные мпеги"... вы давно такие видели?я - недавно :-) но случайно. утверждать, что сеть строиласьпод обмен легальными мпегами - как-то странно.
         результат - напстерная сеть уже потихоньку уменьшается. стремно как-то становится,мпеги раздавать кому ни попадя, да и перспективы непонятнтые. а тем временем...
         напстер изначально затачивался под передачу mp3, и только mp3 файлов. более того,насколько я помню - он даже проверял сигнатуру файла, и если файл оказывалсяне мпегом - отказывался иметь с таким файлом дело. поскольку же мир отнюдь неограничен мпегами, а народ хочет обмениваться, например, порнухой и варезами(три "кита" сегодняшнего интернет-траффика: порнуха, мпеги и варез) -была забавная программка-"довесок" к напстеру, приписывющая к файлам мпег-заголовок("со всеми удобствами" - с описанием, например), и подсовывающая результатнапстеру. в результате напстер можно было использовать для обмена чем угодно- а чтобы отличать настоящие мпеги от таких вот - в них прописывалсяреально несуществующий bitrate.
         а ведь есть, оказывается, и довольно давно (спасибо cooler [http://cooler.irk.ru]у,на котором я это и вычитал)программа, "трейдящая" (sorry for hackish slang) любые типы файлов.называется - gnutella [http://gnutella.wego.com/]. как ясно из названия -распространяется по gnuсной лицензии (бесплатно, в исходниках),собирается почти везде (юникса, винды... какой-такой дос? доса не существует!).отличия от напстера довольно существенны и небезинтересны. главное отличие -гнутелла есть распределенная система. то есть, нет выделенного "сервера",а есть динамически растущая (и динамически "подрезаемая") паутина взаимосвязанныхмашинок. результат номер раз: поскольку нет централизованной "базы"индексов для поиска - поиск медленен по определению. то есть, чем дольшепроводится поиск - тем большее число узлов вовлекается в процесс, и тем большерезультатов можно получить. результат номер два - "убить" такую систему,хоть законодательно, хоть еще как - практически невозможно :-) будучи распределенной- устранение любого узла не приведет ни к чему - система восстановится сама.да и формальных юридических причин "наезжать" на гнутеллу как бы нет:в отличие от напстера, изначально предназначенного для обмена mp3(нелегального, естественно - нельзя же всерьез говорить, чтомиллионы пользователей обмениваются собственным бренчанием под гитару даmp3-записями вечеринок в кругу друзей - а этим почти и исчерпываются возможности легальногообмена mp3), gnutella tradeит все, что угодно, не контролируя тип (и легальность)файла. и тут уж придраться нельзя - нельзя же потребовать от авторов гнутеллы"запретить обмен mp3" только потому, что среди mp3 могут быть пиратские?да и даже если - программа-то в исходниках, патч на это дело появится в ближайшийчас после этого :-)
         так что... может, если напстера таки закроют - оно даже к лучшему будет.что поиск долгий - фиг с ним, напстероводы и таккак правило не на 14400 за $2/hr сидят, а возможностей, похоже, таки больше.да и идеология более... бронебойная :-)
         кстати, "си-шарп" (c#) - это вовсе "до-диез". такой вот музыкальный языки микрософт получается.
         ...хотя микрософт и пообещал [http://news.cnet.com/news/0-1003-200-2240702.html?tag=st.ne.1002.tgif.ni]забить на яву, и развить своё, родное, нативное, хотя и непереносимое(в смысле переноса на другую платформу, а не в смысле требований к выносливости программиста),ms jvm обновляться продолжает [http://www.microsoft.com/java/vm/dl_vm40.htm].правильно - vj++ нам, типа, не надо, а вот чужие java-апплеты гонять мыдолжны уметь хорошо :-)
         кстати, список исправленных ошибок [http://support.microsoft.com/support/kb/articles/q265/8/89.asp],как обычно у микрософт, впечатляет.
         

- ru.os.cmp (2:5015/42) -------------------------------------------msg  : 103 of 103 -100from : andrew filonov        2:5019/22.2            thu 13 jul 00to   : maxim timofeyev                              thu 13 jul 00subj : re: hовый глюк в windows...-------------------------------------------------------------------

>>>>> "maxim" == maxim timofeyev writes:maxim> проявился как на &98, так и на &2000.  дело было так: настроилmaxim> я на сервере dhcp и всем виндам сказали получать ip addressmaxim> автоматически... затем я временно dhcp вырубил и... все виндыmaxim> начали присваивать адреса _сами_себе_ из одной подсети... вmaxim> результате пошли сплошные конфликты. винды ругались, что такиеmaxim> адреса уже имеются и пр. если машина имела только tcp/ip, тоmaxim> выходила из строя (как рабочая станция)...  после включенияmaxim> dhcp заново - все нормализовалось. ;) при повторной проверке яmaxim> попытался выяснить нет ли в сети еще одного dhcp-server&а -maxim> нет.это не бага, это фича :-)  выделяют они себе рандомные адреса излевой подсетки 169.254.0.0/16 (кажется так - не помню точно). еслибы они еще бы и сообщали об этом - все б было нормально :-)у меня конфликтов не было - адреса давались уникальные.--andrew e. filonovyou fault - core dumped.--- gnus/5.0806 (gnus v5.8.6) xemacs/21.1 (bryce canyon)* origin: cliph news site (2:5019/22.2@fidonet)


         вот так. кстати, у одного клиента я случайно на такое налетал -dhcp нигде в сегменте нет, адреса явно не прописаны, при этомпо winipcfg такой вот ужас на крыльях ночи выдается. я тогда не понял,и трогать ничего не стал - "вдруг сломается" :-)
         но вообще поведение странное. не нашел dhcp - выведи окошко и выругайся,отруби ip в конце концов, но такая самодеятельность совершенно ни к чему.как после этого глюки в dhcp ловить, если оно и само умеет "smoke and fly" нехуже завзятого наркомана?
         мониторчик [http://www.adimicroscan.com/g1000c.htm] :-)довольно обычный 21", 0.26 зерно, все такое... вот только если до концадолистать - вес несколько удивляет. 315 килограмм :-) запятую забыли, что-ли? ;-)
         а микрософт, оказывается, кроме мышей и клавиатур, делает еще ирадиотелефоны [http://www.computerra.ru/1999/24/43.html].причем, разумеется, не просто так себе - телефончик с антеннкой,а нечто компьютероподключаемое, из себяс точки зрения системы представляющее "microsoft voice-only modem",умеющее разнообразные автоответчики, автовопросчики, голосовой набор и все такое.любопытно только:
         - в сотовых, например, голосовой набор давно прячут прямо в "папиросную коробку"самой трубки. и ничего - ресурсов трубкового процессора хватает, и цены приемлемые.почему для ms-phone нужен компьютер?
         - voice-only(!) modem меня вообще умилил. то есть, вместо того, чтобы впаятьстандартный роквельный чипсет, и обвешать его собственно телефонными фичами(что заведомо дешевле любого другого решения - роквелл свой модемный чипсетштампует, наверно, миллионными тиражами), ms решил простыми путями не идти,и разработал своё. более дорогое (повторюсь - по определению, ибо _дешевле_оно быть не может), менее функциональное (ну, хоть бы факс прикрутили, что ли,а то смешно - "только голосовой почти модем"). то есть, для всего остальногопридется-таки покупать еще одну железячку, уже с теми самыми роквелловскимичипами, и - использовать не полностью, ибо "голос" у нас в другой железяке.бар-рдак. не хочу такое :-)

прислал константин коломеец

         обожаю avp. до сих пор надеялся на "правила личной гигиены" и антивирусами не пользовался, а тутзаподозрил троян и решил-таки поставить avp. потрясающий инсталлятор, потрясающая программа...
         мы документациев не читаем, мы сразу бинарник запускаем. тем более, что в стандартном installshieldовскоминсталляторе особо документировать нечего - нажимай "дальше" и радуйся жизни. ага. размечтался.ну, что по умолчанию оно ставит себя на c: - это ладно, десяток дрыгов мышью, and were all set.умножить на пару десятков раз, которые я это ставил-сносил. ключевой файл ищет по умолчанию черт-те где.еще несколько дрыгов той же мышью. падает - mfc42.dll у тебя, мужик, несвежий. кхм. а где я ему возьму свежий?и чем ему мой не угодил (тем более мажор-минор тот же, только билд меньше)? пара часов вялогоинтернетокопательства (ftpsearch номер билда как-то не говорит, а что "чем длл больше, тем она круче" -далеко не факт), я оставляю на ночь качаться сервиспак для visual c (там наверняка есть)и напрягаю друзей-программистов - вдруг у них есть?
         утром получаю нужную длл (великие люди - программисты! откуда у них только берутся свежие дллки?),подкладываю винде, запускаю инсталлятор... м-мать. теперь ей нужна свежаяmsvcrt.dll. выковыриваю из дотянувшегося сервиспака (какой я все-таки умный и предусмотрительный:)),убеждаюсь, что без перезагрузки замены не получится, перегружаюсь. инсталлятор, нет, не e:, нет,не всё подряд, ага, ключ здесь, ура, встал! запустился и работает! сканирует чего-то.нашел одного трояна в живом виде (молодец!), убить сам, правда, не смог - пришлось помочь,одного трояна в почте (на support@kis.ru прислали когда-то:)), и откуда-то двух троянов в пустомфолдере аутлук-экспресса. радуюсь, убеждаюсь в нужности. полезности, незаменимости и всё такое,решаю доставить avp monitor (изначально не стал ставить - зачем?). инсталлятор видит себя и предлагает"update" поверх. соглашаюсь. каталог и ключ не спрашивают, легко и быстро ставится. на c:.прописав в реестре запуск как сервиса с диска e:. (поимев на этом "at least one service failed..."и предложение покопаться в event logе, в котором - тишина, ибо service failed не потому, чтоон failed, а потому, что его вааще нет, и в эвентлог ругаться некому). и поправив ярлыкив стартовом меню - для avp monitor - на e:, для всего остальнного - на c: (!), строго обратно фактическому положению вещей. то есть,не работает ничего вообще, и при этом ругается при загрузке.
         угадайте, что произошло после "чистой" переустановки? не-а. встало как миленькое, но...nt стала "синеть" раз в полчаса. накатывание поверх sp6a ничего не изменило. помогло отключениеavpmonitorа (ну, и зачем я его ставил тогда?), и отказ от auto update(где-то на середине обмена файлами эта штука роняет nt. я не знаю, как они этого добились -пользовательским приложением "посинить" nt задача довольно нетривиальная. раком поставить - легко,а вот в синий экран - сложно).
         ну, и по мелочи. прогресс-индикатор автоапдейта, не меньше тысячи раз пробегающий от 0 до 100%,окошко "а у вас в файле таком-то обнаружено нечто", с обрезанным по первому пробелу именем(а первый пробел, замечу, в слове program files. вот и гадай, где он бяку нашел)...
         но в целом вещь, конечно. но уж больно... странная. создается впечатление, чтотестировали его на "идеальной модели сферического windows в вакууме", посколькуесли у меня в nt4sp6a не нашлось нужных длл - откуда их возмет средний юзер с чикагой-95?и - пусть оно падает сколько хочет, но винды с собой в могилу тянуть не надо, да?
         значит, так. у нас тут лето движется. каникулы, отпуска. поэтому этот и следующий выпускбудет коротким, а выпуска от 20 августа вообще не будет. зато по возвращении(в понедельник, 28 августа, скорее всего) обещаю нечто - лекцию по потрохам модемныхпротоколов. как там чего шумит и шуршит, и почему не работает именно тогда, когда надо :-)thanks for patience :-)



оригинал страницы находится на http://dibr.nnov.ru/issue060800.html.(с) dibr
при перепечатке ссылка обязательна.<< * >>