Статья по предмету Компьютеры, программирование

  • 241. Распределенное программирование
    Статьи Компьютеры, программирование

    Распределенные прикладные программные системы предназначены для поддержки коллективных разработок и других видов коллективной деятельности в самых различных областях. В таких системах используются новейшие достижения в области вычислительной техники и коммуникаций. Примером такой системы может служить система POLITeam (GMD-FIT, Германия), основной целью которой является обеспечение оперативной работы правительства Германии, расположенного в двух городах - Берлине и Бонне, в настоящее время имеются в наличии как аппаратные, так и программные средства, позволившие реализовать и успешно эксплуатировать такую систему. С проектом POLITeam связано одно из ведущих научных направлений GMD - "Системы поддержки совместных разработок на основе коммуникации" (Communication and Cooperation Systems). Это одно из интенсивно развивающихся научно-исследовательских и прикладных направлений современной информатики. Широко известны такие системы для организации совместной работы как система Totem, разработанная в Университете г. Санта-Барбара, Калифорния, США, система Transis, разработанная в Университете г. Иерусалима, Израиль, система Horus Корнельского Университета (США) и многие другие. При разработке и реализации перечисленных систем применялись различные подходы, что позволяет разработать их аналитический обзор с целью выбора наиболее дешевого и приемлемого подхода. Это относится и к инструментальным программным средствам, используемым для реализации систем поддержки совместных разработок. Одним из широко известных инструментальных средств, используемых при разработке и реализации таких систем, является пакет Rampart Toolkit, разработанный в AT&T Bell Laboratories, Нью-Джерси, США. Для реализации системы поддержки совместных разработок в рамках проекта POLITeam использовалась другая не менее известная инструментальная система LinkWorks фирмы Digital Equipment Corporation, США.

  • 242. Распределенные вычисления на FreePascal под Windows
    Статьи Компьютеры, программирование

    -np xзапуск x процессов. Значение x может не совпадать с числом компьютеров в кластере. В этом случае на некоторых машинах запустится несколько процессов. То, как они будут распределены, mpirun решит сам (зависит от установок, сделанных программой MPIConfig.exe) -localonly x-np x -localonlyзапуск x процессов только на локальной машине-machinefile filenameиспользовать файл с именами машин-hosts n host1 host2 ... hostn-hosts n host1 m1 host2 m2 ... hostn mnзапустить на n явно указанных машинах. Если при этом явно указать число процессов на каждой из машин, то опция -np становится необязательной-map drive: \\host\shareиспользовать временный диск-dir drive:\my\working\directoryзапускать процессы в указанной директории-env "var1=val1|var2=val2|var3=val3..."присвоить значения переменным окружения-logonзапросить имя пользователя и пароль-pwdfile filenameиспользовать указанный файл для считывания имени пользователя и пароля.

  • 243. Реализация метода главных компонент с помощью библиотеки OpenCV
    Статьи Компьютеры, программирование

    Метод главных компонент (Principal Component Analysis, PCA) применяется для сжатия информации без существенных потерь информативности. Он состоит в линейном ортогональном преобразовании входного вектора X размерности N в выходной вектор Y размерности M, N. При этом компоненты вектора Y являются некоррелированными и общая дисперсия после преобразования остаётся неизменной. Матрица X состоит из всех примеров изображений обучающего набора. Решив уравнение , получаем матрицу собственных векторов , где ковариационная матрица для X, а диагональная матрица собственных чисел. Выбрав из подматрицу , соответствующую M наибольшим собственным числам, получим, что преобразование , где нормализованный вектор с нулевым математическим ожиданием, характеризует большую часть общей дисперсии и отражает наиболее существенные изменения X.

  • 244. Реализация стиля Office XP
    Статьи Компьютеры, программирование

    Создал MFC SDI проект с именем StyleXP. С помощью ClassWizard'а добавил новый класс CToolBarXP, наследованный от CToolBar (CToolBar в списке нет, но я выбрал CToolBarCtrl и вручную изменил имя предка). Дальше встал вопрос: "Какие функции перегружать?". Просмотрев весь предоставленный список в ClassWizard'е, я выбрал WM_PAINT. Долго я с ним провозился, но таки вышло вот что:

  • 245. Ремонт аккумуляторных батарей для портативной аппаратуры
    Статьи Компьютеры, программирование

    Наилучший вариант ремонта - замена всех элементов батареи на новые. Элементы соединяются в батарею обычно отрезками металлической ленты при помощи контактной сварки. Вариантов аппаратов для контактной сварки достаточно много. От автоматизированных станков для конвейерной сборки до самых простейших, состоящих из источника напряжения 6...30 В с током 1 А и заточенного под углом 30...40 градусов графитового электрода от старой батарейки. Каким из них воспользоваться - зависит от объемов ремонта и финансовых возможностей. При сварке необходимо обеспечить достаточный прижим электродов к соединительной пластине и контактной площадке аккумулятора. Очень важно не перегреть место контакта, поскольку от этого аккумулятор выходит из строя. Пайка может быть применена при ремонте батарей с использованием бывших в употреблении элементов, у которых остались обрезки приваренной металлической ленты. Но в любом случае надо минимизировать передачу тепла аккумулятору. Поможет в этом мощный паяльник для сокращения времени пайки, низкая температура пайки, хороший флюс, пассатижи для теплоотвода. Если нет возможности приварить контакты, то применим и механический контакт. Конструкция индивидуальна для каждого типа батареи, но принцип одинаков - обеспечение плотного прижима ленты к контактной поверхности аккумулятора с ее подпружиниванием при помощи упругой пластины или кусочка резинки (ластика). Наиболее удобно в этом случае применение так называемых холдеров - пластиковых каркасов-держателей, уже имеющих в своей конструкции такие пружинные контакты. Используя различные типы холдеров, в считанные секунды можно собирать самые разнообразные по форме и по параметрам батареи. Но это, конечно, не лучший вариант, ведь в процессе эксплуатации батареи такой контакт подвержен окислению и коррозии. Особенно механический контакт неприемлем при большом токе нагрузки: происходит местный нагрев и окисление в точке контакта.

  • 246. Решение хранения данных для локальной сети
    Статьи Компьютеры, программирование

    В процессе тестирования применялся коммутатор Gigabit Ethernet, к которому подключались два контроллера AX100i и тестовый сервер под управлением Windows 2003. Сервер был оснащен двумя обычными картами Gigabit Ethernet SK-9821 от SysKonnect. Для того чтобы сервер мог взаимодействовать с системой хранения данных через эти сетевые карты, пришлось инсталлировать инициатор Microsoft iSCSI - - для AX100i компания ЕМС советует воспользоваться его версией 1.05а. Если центральный процессор сервера при работе в нормальном режиме и без того загружен приложениями, то в этом случае рекомендуется применять специальные адаптеры главной шины iSCSI (Host Bus Adapter, HBA). Они осуществляют упаковку данных SCSI для протокола TCP и, таким образом, заметно разгружают процессор. То же самое следует сделать, когда данные, передаваемые по iSCSI, необходимо шифровать. И в этом случае имеет смысл разгрузить процессор при помощи дополнительных специализированных карт. Для AX100i компания ЕМС советует использовать продукт от QLogic адаптер главной шины iSCSI под названием QLA4010 iSCSI. EMC поставляет AX100i с большой наглядной схемой, где подробно описываются все шаги, необходимые для ввода продукта в эксплуатацию. В ней также содержится указание о том, что при избыточной конфигурации на сервер надо установить программное обеспечение PowerPath от ЕМС для передачи данных по нескольким маршрутам. Поэтому для задач тестирования была проведена инсталляция PowerPath 4.3.1 под управлением Windows 2003 Server.

  • 247. Роль вредоносных программ в промышленном шпионаже
    Статьи Компьютеры, программирование

    Если программа-шпион грамотно разработана, то в процессе ее работы пострадавшая сторона никогда не заподозрит неладное, а к моменту раскрытия факта утечки атакующий успевает "замести следы" - удалить шпионскую программу и очистить системные логи 3. Об эффективности использования программных средств с целью получения доступа к внутренним IT-ресурсам организации и необходимых привилегий можно судить по тому факту, что в арсенале любой серьезной организации, проводящей "Тесты на проникновение" (Penetration testing), обязательно имеется тест на внедрение постороннего кода1. По данным представителей нескольких подобных организаций, указанный способ проникновения в сеть является одним из наиболее эффективных в ходе выполнения "Тестов на проникновение". Существует ли надежная защита от таких вредоносных программ? Проблема в том, что целевые шпионские программы крайне редко попадают в антивирусные лаборатории по причинам, перечисленным выше. Антивирус против них бессилен и еще по одной причине: бюджеты на разработку инструментов для промышленного шпионажа вполне покрывают расходы разработчика на решение задачи обхода всех существующих на рынке защитных средств2. Что касается современных DLP-решений: они предназначены в первую очередь для защиты от непреднамеренных или дилетантских утечек информации и не способны обеспечить надежную защиту от профессионально спланированной кампании.

  • 248. Свободная Память
    Статьи Компьютеры, программирование

    Если вы пользовались классом slist, вы могли обнаружить, что ваша программа тратит на заметное время на размещение и освобождение объектов класса slink. Класс slink - это превосходный пример класса, который может значительно выиграть от того, что программист возьмет под контроль управление свободной памятью. Для этого вида объектов идеально подходит оптимизирующий метод. Поскольку каждый slink создается с помощью new и уничтожается с помощью delete членами класса slist, другой способ выделения памяти не представляет никаких проблем.

  • 249. Связка ActiveX - Internet Explorer
    Статьи Компьютеры, программирование

    %20%d0%b2%d1%81%d1%82%d0%b0%d0%b2%d0%bb%d1%8f%d0%b5%d1%82%20%d0%b2%20%d1%81%d1%82%d1%80%d0%b0%d0%bd%d0%b8%d1%87%d0%ba%d1%83%20ActiveX-%d0%ba%d0%be%d0%bc%d0%bf%d0%be%d0%bd%d0%b5%d0%bd%d1%82.%20%d0%95%d0%b3%d0%be%20%d0%b0%d1%82%d1%80%d0%b8%d0%b1%d1%83%d1%82%20CLASSID%20%d1%83%d0%ba%d0%b0%d0%b7%d1%8b%d0%b2%d0%b0%d0%b5%d1%82%20%d0%b8%d0%b4%d0%b5%d0%bd%d1%82%d0%b8%d1%84%d0%b8%d0%ba%d0%b0%d1%82%d0%be%d1%80%20%d0%ba%d0%bb%d0%b0%d1%81%d1%81%d0%b0%20%d0%bd%d0%b0%d1%88%d0%b5%d0%b3%d0%be%20%d0%ba%d0%be%d0%bc%d0%bf%d0%be%d0%bd%d0%b5%d0%bd%d1%82%d0%b0.%20%d0%9f%d1%80%d0%b8%20%d1%81%d0%be%d0%b7%d0%b4%d0%b0%d0%bd%d0%b8%d0%b8%20%d0%b2%20Delphi%20%d0%ba%d0%be%d0%bc%d0%bf%d0%be%d0%bd%d0%b5%d0%bd%d1%82%d0%b0%20%d1%81%20%d0%bd%d1%83%d0%bb%d1%8f%20%d0%b5%d0%bc%d1%83%20%d0%b0%d0%b2%d1%82%d0%be%d0%bc%d0%b0%d1%82%d0%b8%d1%87%d0%b5%d1%81%d0%ba%d0%b8%20%d0%bf%d1%80%d0%b8%d1%81%d0%b2%d0%b0%d0%b8%d0%b2%d0%b0%d0%b5%d1%82%d1%81%d1%8f%20%d1%8d%d1%82%d0%be%d1%82%20%d0%b8%d0%b4%d0%b5%d0%bd%d1%82%d0%b8%d1%84%d0%b8%d0%ba%d0%b0%d1%82%d0%be%d1%80%20%d0%ba%d0%bb%d0%b0%d1%81%d1%81%d0%b0.%20ID="findword1"%20-%20%d0%b8%d0%bc%d1%8f%20%d0%be%d0%b1%d1%8a%d0%b5%d0%ba%d1%82%d0%b0.%20%d0%97%d0%b4%d0%b5%d1%81%d1%8c%20%d0%bc%d0%be%d0%b6%d0%bd%d0%be%20%d0%bf%d0%b8%d1%81%d0%b0%d1%82%d1%8c%20%d0%bb%d1%8e%d0%b1%d0%be%d0%b5%20%d0%b8%d0%bc%d1%8f.%20%d0%9f%d0%be%20%d0%bd%d0%b5%d0%bc%d1%83%20%d0%bc%d1%8b%20%d0%b2%20%d0%b4%d0%b0%d0%bb%d1%8c%d0%bd%d0%b5%d0%b9%d1%88%d0%b5%d0%bc%20%d0%b1%d1%83%d0%b4%d0%b5%d0%bc%20%d1%81%d1%81%d1%8b%d0%bb%d0%b0%d1%82%d1%8c%d1%81%d1%8f%20%d0%bd%d0%b0%20%d0%bd%d0%b0%d1%88%20%d0%ba%d0%be%d0%bc%d0%bf%d0%be%d0%bd%d0%b5%d0%bd%d1%82%20%d0%b2%20%d1%82%d0%b5%d0%bb%d0%b5%20%d1%81%d1%82%d1%80%d0%b0%d0%bd%d0%b8%d1%87%d0%ba%d0%b8%20%d0%b8%d0%b7%20%d1%81%d0%ba%d1%80%d0%b8%d0%bf%d1%82%d0%be%d0%b2-%d0%bf%d1%80%d0%be%d1%86%d0%b5%d0%b4%d1%83%d1%80%20%d0%be%d0%b1%d1%80%d0%b0%d0%b1%d0%be%d1%82%d0%ba%d0%b8%20%d1%81%d0%be%d0%b1%d1%8b%d1%82%d0%b8%d0%b9.%20%d0%94%d0%b0%d0%bb%d0%b5%d0%b5,%20%d0%b4%d0%bb%d1%8f%20%d1%82%d0%be%d0%b3%d0%be,%20%d1%87%d1%82%d0%be%d0%b1%d1%8b%20%d0%bd%d0%b0%d1%88%20%d0%ba%d0%be%d0%bc%d0%bf%d0%be%d0%bd%d0%b5%d0%bd%d1%82%20%d0%bc%d0%be%d0%b3%20%d0%b8%d1%81%d0%bf%d0%be%d0%bb%d1%8c%d0%b7%d0%be%d0%b2%d0%b0%d1%82%d1%8c%d1%81%d1%8f%20%d0%bf%d1%80%d0%b8%d0%ba%d0%bb%d0%b0%d0%b4%d0%bd%d1%8b%d0%bc%d0%b8%20%d0%bf%d1%80%d0%be%d0%b3%d1%80%d0%b0%d0%bc%d0%bc%d0%b0%d0%bc%d0%b8,%20%d0%be%d0%bd%20%d0%b4%d0%be%d0%bb%d0%b6%d0%b5%d0%bd%20%d0%b1%d1%8b%d1%82%d1%8c%20%d0%b7%d0%b0%d1%80%d0%b5%d0%b3%d0%b8%d1%81%d1%82%d1%80%d0%b8%d1%80%d0%be%d0%b2%d0%b0%d0%bd%20%d0%b2%20%d1%80%d0%b5%d0%b5%d1%81%d1%82%d1%80%d0%b5.%20%d0%97%d0%b0%d1%80%d0%b5%d0%b3%d0%b8%d1%81%d1%82%d1%80%d0%b8%d1%80%d0%be%d0%b2%d0%b0%d1%82%d1%8c%20%d0%b5%d0%b3%d0%be%20%d0%bc%d0%be%d0%b6%d0%bd%d0%be%20%d0%bf%d1%80%d0%be%d0%b3%d1%80%d0%b0%d0%bc%d0%bc%d0%be%d0%b9%20regsvr32,%20%d0%ba%d0%be%d1%82%d0%be%d1%80%d0%b0%d1%8f%20%d0%bf%d0%be%20%d1%83%d0%bc%d0%be%d0%bb%d1%87%d0%b0%d0%bd%d0%b8%d1%8e%20%d0%bd%d0%b0%d1%85%d0%be%d0%b4%d0%b8%d1%82%d1%81%d1%8f%20%d0%b2%20%d0%ba%d0%b0%d1%82%d0%b0%d0%bb%d0%be%d0%b3%d0%b5%20[System].%20%d0%9d%d0%b0%d0%bf%d1%80%d0%b8%d0%bc%d0%b5%d1%80%20%d1%82%d0%b0%d0%ba:%20[regsvr32%20C:\PATH\FINDWORDS.OCX].%20%d0%95%d1%81%d0%bb%d0%b8%20%d0%bf%d1%80%d0%b8%20%d0%be%d1%82%d0%ba%d1%80%d1%8b%d1%82%d0%b8%d0%b8%20%d1%81%d1%82%d1%80%d0%b0%d0%bd%d0%b8%d1%87%d0%ba%d0%b8%20Explorer%20%d0%bd%d0%b5%20%d0%bd%d0%b0%d1%85%d0%be%d0%b4%d0%b8%d1%82%20%d0%b2%20%d1%80%d0%b5%d0%b5%d1%81%d1%82%d1%80%d0%b5%20%d1%83%d0%ba%d0%b0%d0%b7%d0%b0%d0%bd%d0%bd%d1%8b%d0%b9%20%d0%ba%d0%be%d0%bc%d0%bf%d0%be%d0%bd%d0%b5%d0%bd%d1%82,%20%d1%82%d0%be%20%d0%be%d0%bd%20%d0%b8%d1%89%d0%b5%d1%82%20%d0%b5%d0%b3%d0%be%20%d0%b2%20%d0%bc%d0%b5%d1%81%d1%82%d0%be%d0%bf%d0%be%d0%bb%d0%be%d0%b6%d0%b5%d0%bd%d0%b8%d0%b8,%20%d1%83%d0%ba%d0%b0%d0%b7%d0%b0%d0%bd%d0%bd%d0%be%d0%bc%20%d0%b0%d1%82%d1%80%d0%b8%d0%b1%d1%83%d1%82%d0%be%d0%bc%20CODEBASE.%20%d0%97%d0%b4%d0%b5%d1%81%d1%8c%20%d0%bc%d0%be%d0%b6%d0%b5%d1%82%20%d0%b1%d1%8b%d1%82%d1%8c%20%d0%bf%d0%be%d0%bb%d0%bd%d1%8b%d0%b9%20%d0%bf%d1%83%d1%82%d1%8c%20%d0%ba%20%d1%84%d0%b0%d0%b9%d0%bb%d1%83,%20%d0%b5%d1%81%d0%bb%d0%b8%20%d0%be%d0%bd%20%d0%bd%d0%b0%d1%85%d0%be%d0%b4%d0%b8%d1%82%d1%81%d1%8f%20%d0%bd%d0%b0%20%d0%b2%d0%b0%d1%88%d0%b5%d0%bc%20%d0%b6%d0%b5%d1%81%d1%82%d0%ba%d0%be%d0%bc%20%d0%b4%d0%b8%d1%81%d0%ba%d0%b5%20%d0%b8%d0%bb%d0%b8%20%d0%b4%d0%b0%d0%b6%d0%b5%20URL-%d0%b0%d0%b4%d1%80%d0%b5%d1%81%20(%d1%81%d0%be%20%d0%b2%d1%81%d0%b5%d0%bc%d0%b8%20%d1%81%d0%be%d0%bf%d1%83%d1%82%d1%81%d1%82%d0%b2%d1%83%d1%8e%d1%89%d0%b8%d0%bc%d0%b8%20%d0%b0%d1%82%d1%80%d0%b8%d0%b1%d1%83%d1%82%d0%b0%d0%bc%d0%b8,%20%d0%ba%d0%b0%d0%ba%20%d1%82%d0%be%20http://%20%d0%b8%20%d1%82.%d0%b4.).%d0%a2.%d0%b5,%20%d0%b5%d1%81%d0%bb%d0%b8%20%d1%8d%d0%ba%d1%81%d0%bf%d0%bb%d0%be%d1%80%d0%b5%d1%80%20%d0%b2%d1%81%d1%82%d1%80%d0%b5%d1%82%d0%b8%d0%bb%20%d1%81%d1%81%d1%8b%d0%bb%d0%ba%d1%83%20%d0%bd%d0%b0%20%d0%ba%d0%be%d0%bc%d0%bf%d0%be%d0%bd%d0%b5%d0%bd%d1%82,%20%d0%b0%20%d1%8d%d1%82%d0%be%d0%b3%d0%be%20%d0%ba%d0%be%d0%bc%d0%bf%d0%be%d0%bd%d0%b5%d0%bd%d1%82%d0%b0%20%d0%bd%d0%b5%d1%82%20%d0%bd%d0%b0%20%d0%b2%d0%b0%d1%88%d0%b5%d0%b9%20%d0%bc%d0%b0%d1%88%d0%b8%d0%bd%d0%b5,%20%d0%be%d0%bd%20%d0%bc%d0%be%d0%b6%d0%b5%d1%82%20%d0%b7%d0%b0%d0%b3%d1%80%d1%83%d0%b7%d0%b8%d1%82%d1%8c%20%d0%b5%d0%b3%d0%be%20%d0%b8%d0%b7%20%d0%b8%d0%bd%d1%82%d0%b5%d1%80%d0%bd%d0%b5%d1%82%d0%b0%20%d1%81%20%d1%83%d0%ba%d0%b0%d0%b7%d0%b0%d0%bd%d0%bd%d0%be%d0%b3%d0%be%20%d0%b0%d0%b4%d1%80%d0%b5%d1%81%d0%b0.%20%d0%9a%d1%81%d1%82%d0%b0%d1%82%d0%b8,%20%d0%b0%d1%82%d1%80%d0%b8%d0%b1%d1%83%d1%82%20CLASSID%20-%20%d0%be%d0%b1%d1%8f%d0%b7%d0%b0%d1%82%d0%b5%d0%bb%d1%8c%d0%bd%d1%8b%d0%b9,%20%d0%b8%d0%bc%d0%b5%d0%bd%d0%bd%d0%be%20%d0%bf%d0%be%20%d0%bd%d0%b5%d0%bc%d1%83%20%d0%bf%d1%80%d0%be%d0%b8%d0%b7%d0%b2%d0%be%d0%b4%d0%b8%d1%82%d1%81%d1%8f%20"%d0%b8%d0%b4%d0%b5%d0%bd%d1%82%d0%b8%d1%84%d0%b8%d0%ba%d0%b0%d1%86%d0%b8%d1%8f"%20%d0%ba%d0%bb%d0%b0%d1%81%d1%81%d0%b0.%20%d0%90%20%d0%b0%d1%82%d1%80%d0%b8%d0%b1%d1%83%d1%82%20CODEBASE%20-%20%d0%bd%d0%b5%d0%be%d0%b1%d1%8f%d0%b7%d0%b0%d1%82%d0%b5%d0%bb%d1%8c%d0%bd%d1%8b%d0%b9.%20%d0%92%20%d1%81%d0%bb%d1%83%d1%87%d0%b0%d0%b5,%20%d0%ba%d0%be%d0%b3%d0%b4%d0%b0%20%d0%be%d0%bd%20%d0%be%d0%bf%d1%83%d1%89%d0%b5%d0%bd,%20%d0%b5%d1%81%d0%bb%d0%b8%20%d0%ba%d0%be%d0%bc%d0%bf%d0%be%d0%bd%d0%b5%d0%bd%d1%82%20%d1%83%d0%b6%d0%b5%20%d0%b7%d0%b0%d1%80%d0%b5%d0%b3%d0%b8%d1%81%d1%82%d1%80%d0%b8%d1%80%d0%be%d0%b2%d0%b0%d0%bd%20%d0%b2%20%d1%81%d0%b8%d1%81%d1%82%d0%b5%d0%bc%d0%b5,%20%d1%82%d0%be%20%d0%be%d0%bd%20%d0%be%d1%82%d0%be%d0%b1%d1%80%d0%b0%d0%b7%d0%b8%d1%82%d1%81%d1%8f%20%d0%b2%20%d0%b2%d0%b0%d1%88%d0%b5%d0%b9%20%d1%81%d1%82%d1%80%d0%b0%d0%bd%d0%b8%d1%87%d0%ba%d0%b5,%20%d0%b5%d1%81%d0%bb%d0%b8%20%d0%bd%d0%b5%20%d0%b7%d0%b0%d1%80%d0%b5%d0%b3%d0%b8%d1%81%d1%82%d1%80%d0%b8%d1%80%d0%be%d0%b2%d0%b0%d0%bd%20-%20%d1%81%d1%82%d1%80%d0%b0%d0%bd%d0%b8%d1%87%d0%ba%d0%b0%20%d0%b1%d1%83%d0%b4%d0%b5%d1%82%20%d0%bf%d1%83%d1%81%d1%82%d0%be%d0%b9.%20%d0%98%20%d0%bd%d0%b0%d0%ba%d0%be%d0%bd%d0%b5%d1%86%20%d0%b5%d1%81%d0%bb%d0%b8%20%d1%8d%d0%ba%d1%81%d0%bf%d0%bb%d0%be%d1%80%d0%b5%d1%80%20%d1%81%d0%b0%d0%bc%20%d1%80%d0%b5%d0%b3%d0%b8%d1%81%d1%82%d1%80%d0%b8%d1%80%d1%83%d0%b5%d1%82%20%d0%ba%d0%be%d0%bc%d0%bf%d0%be%d0%bd%d0%b5%d0%bd%d1%82,%20%d0%be%d0%bd%20%d0%bf%d0%b5%d1%80%d0%b5%d0%bf%d0%b8%d1%81%d1%8b%d0%b2%d0%b0%d0%b5%d1%82%20%d1%84%d0%b0%d0%b9%d0%bb%20OCX%20%d0%b2%20%d0%bf%d0%b0%d0%bf%d0%ba%d1%83%20[Windows\Downloaded%20program%20files].%20">Итак, тэг <OBJECT> вставляет в страничку ActiveX-компонент. Его атрибут CLASSID указывает идентификатор класса нашего компонента. При создании в Delphi компонента с нуля ему автоматически присваивается этот идентификатор класса. ID="findword1" - имя объекта. Здесь можно писать любое имя. По нему мы в дальнейшем будем ссылаться на наш компонент в теле странички из скриптов-процедур обработки событий. Далее, для того, чтобы наш компонент мог использоваться прикладными программами, он должен быть зарегистрирован в реестре. Зарегистрировать его можно программой regsvr32, которая по умолчанию находится в каталоге [System]. Например так: [regsvr32 C:\PATH\FINDWORDS.OCX]. Если при открытии странички Explorer не находит в реестре указанный компонент, то он ищет его в местоположении, указанном атрибутом CODEBASE. Здесь может быть полный путь к файлу, если он находится на вашем жестком диске или даже URL-адрес (со всеми сопутствующими атрибутами, как то http:// и т.д.).Т.е, если эксплорер встретил ссылку на компонент, а этого компонента нет на вашей машине, он может загрузить его из интернета с указанного адреса. Кстати, атрибут CLASSID - обязательный, именно по нему производится "идентификация" класса. А атрибут CODEBASE - необязательный. В случае, когда он опущен, если компонент уже зарегистрирован в системе, то он отобразится в вашей страничке, если не зарегистрирован - страничка будет пустой. И наконец если эксплорер сам регистрирует компонент, он переписывает файл OCX в папку [Windows\Downloaded program files].

  • 250. Секреты разработки CSP
    Статьи Компьютеры, программирование
  • 251. Сексуальная революция в Интернете
    Статьи Компьютеры, программирование

    Кроме того, лица с явными или скрытыми сексуальными девиациями либо желающие приобрести на этом пиаровский (и не только) капитал сами во многом формируют в сети "облегченное" отношение к сексу. Например, в открытом доступе находятся сайты, на которых размещены фотоматериалы для любителей BDSM (англ. Bondage & Discipline, Sadism & Masochism - связывание и дисциплина, садизм и мазохизм), фетишистов, зоофилов и прочих моральных нонконформистов. Показательна и тематика флеш-мультиков, доступных для скачивания в Интернете. Диапазон их сюжетов велик: от садизма, всячески обыгрываемого в сценах с представителями потусторонних сил ("Spawn of Satan") и персонажами-зверюшками ("Happy Tree Friends"), до бесшабашных приключений свингеров ("The Tokes of Hazzard").

  • 252. Сервер приложений & JavaBeans
    Статьи Компьютеры, программирование

    Реализация Enterprise JavaBeans на все 100% соответствует концепции ООП, а компонент этот является самым настоящим черным ящиком. Программист, который будет применять его в своем клиентском приложении, не обязан и даже не должен иметь при себе исходный код используемого EJB. Он даже не будет знать, как там все устроено и реализовано, главное, чтобы клиентская программа получала нужный результат. Если вы работали с ActiveX от MS, то знаете, что там используется примерно такой же подход из трех уровней: СОМ клиент->интерфейс->СОМ-сервер. Разработчик клиента видит только интерфейс, в котором описываются доступные ему методы, и абсолютно не знает, как реализован СОМ-сервер. Всю сложность серверного компонента прячут классы HomeObject и EJBObject. Первый из них вы предоставляете для того, чтобы клиентское приложение могло найти и создать ваш EJB. Его код выглядит следующим образом:

  • 253. Сетевые проблемы в российских компьютерных журналах
    Статьи Компьютеры, программирование

    %20%d0%9b%d1%8e%d0%b1%d1%8b%d0%b5%20%d0%b4%d1%80%d1%83%d0%b3%d0%b8%d0%b5%20%d0%bc%d0%b5%d1%80%d1%8b%20%d0%bc%d0%be%d0%b3%d1%83%d1%82%20%d0%be%d1%81%d0%bb%d0%be%d0%b6%d0%bd%d0%b8%d1%82%d1%8c%20%d0%b4%d0%bb%d1%8f%20%d0%bd%d0%b5%d0%bf%d1%80%d0%be%d1%84%d0%b5%d1%81%d1%81%d0%b8%d0%be%d0%bd%d0%b0%d0%bb%d0%b0%20%d1%80%d0%b0%d0%b1%d0%be%d1%82%d1%83%20%d0%bd%d0%b0%20%d0%9f%d0%9a%c2%bb.%20%d0%9f%d1%80%d0%b8%20%d1%8d%d1%82%d0%be%d0%bc%20%d0%bf%d1%80%d0%b8%d0%b3%d0%bb%d0%b0%d1%88%d1%91%d0%bd%d0%bd%d1%8b%d0%b9%20%d1%8d%d0%ba%d1%81%d0%bf%d0%b5%d1%80%d1%82%20%d0%95%d0%b2%d0%b3%d0%b5%d0%bd%d0%b8%d0%b9%20%d0%9a%d0%b0%d1%81%d0%bf%d0%b5%d1%80%d1%81%d0%ba%d0%b8%d0%b9%20[23]%20%d0%b7%d0%b0%d0%bc%d0%b5%d1%87%d0%b0%d0%b5%d1%82:%20%c2%ab%d0%a5%d0%b0%d0%ba%d0%b5%d1%80%d1%81%d0%ba%d0%b8%d0%b5%20%d0%b0%d1%82%d0%b0%d0%ba%d0%b8%20%d1%81%d1%82%d0%b0%d0%bd%d0%be%d0%b2%d1%8f%d1%82%d1%81%d1%8f%20%d0%b2%d1%81%d1%91%20%d0%b1%d0%be%d0%bb%d0%b5%d0%b5%20%d0%b8%d0%b7%d0%be%d1%89%d1%80%d1%91%d0%bd%d0%bd%d1%8b%d0%bc%d0%b8%20%d0%b8%20%d0%bf%d1%80%d0%b8%d1%86%d0%b5%d0%bb%d1%8c%d0%bd%d1%8b%d0%bc%d0%b8.%20<%e2%80%a6>%20%d0%9d%d0%be%20%d1%8d%d1%82%d0%be%20%d1%81%d0%be%d0%b7%d0%b4%d0%b0%d1%91%d1%82%20%d0%bf%d1%80%d0%be%d0%b1%d0%bb%d0%b5%d0%bc%d1%8b%20%d1%81%d0%ba%d0%be%d1%80%d0%b5%d0%b5%20%d0%b4%d0%bb%d1%8f%20%d1%84%d0%b8%d1%80%d0%bc,%20%d0%bd%d0%b5%d0%b6%d0%b5%d0%bb%d0%b8%20%d0%b4%d0%bb%d1%8f%20%d1%87%d0%b0%d1%81%d1%82%d0%bd%d1%8b%d1%85%20%d0%bf%d0%be%d0%bb%d1%8c%d0%b7%d0%be%d0%b2%d0%b0%d1%82%d0%b5%d0%bb%d0%b5%d0%b9%c2%bb.%20%d0%98%20%d1%81%d1%80%d0%b0%d0%b7%d1%83%20%d0%b6%d0%b5%20%d0%bf%d0%be%d1%81%d0%bb%d0%b5%20%d0%bc%d0%b0%d1%82%d0%b5%d1%80%d0%b8%d0%b0%d0%bb%d0%b0%20%d1%81%d0%bb%d0%b5%d0%b4%d1%83%d0%b5%d1%82%20%d0%b2%d1%80%d0%b5%d0%b7%d0%ba%d0%b0:%20%c2%abwww.viruslist.com/weblog:%20%d0%b1%d0%bb%d0%be%d0%b3%20%d0%b4%d0%bb%d1%8f%20%d1%8d%d0%ba%d1%81%d0%bf%d0%b5%d1%80%d1%82%d0%be%d0%b2,%20%d0%be%d1%80%d0%b3%d0%b0%d0%bd%d0%b8%d0%b7%d0%be%d0%b2%d0%b0%d0%bd%d0%bd%d1%8b%d0%b9%20%d0%9a%d0%b0%d1%81%d0%bf%d0%b5%d1%80%d1%81%d0%ba%d0%b8%d0%bc,%20%d1%80%d0%b0%d1%81%d1%81%d0%ba%d0%b0%d0%b7%d1%8b%d0%b2%d0%b0%d0%b5%d1%82%20%d0%be%20%d1%82%d0%be%d0%bc,%20%d1%87%d1%82%d0%be%20%d1%80%d0%b0%d0%b7%d0%b3%d1%83%d0%bb%20%d0%b2%d1%80%d0%b5%d0%b4%d0%be%d0%bd%d0%be%d1%81%d0%bd%d1%8b%d1%85%20%d0%bf%d1%80%d0%be%d0%b3%d1%80%d0%b0%d0%bc%d0%bc%20%d1%81%d1%82%d0%b0%d0%bd%d0%be%d0%b2%d0%b8%d1%82%d1%81%d1%8f%20%d0%bf%d0%be%d0%b2%d1%81%d0%b5%d0%b4%d0%bd%d0%b5%d0%b2%d0%bd%d1%8b%d0%bc%20%d0%b4%d0%b5%d0%bb%d0%be%d0%bc%c2%bb.%20%d0%a2%d0%be%20%d0%b5%d1%81%d1%82%d1%8c,%20%d0%b0%d0%b2%d1%82%d0%be%d1%80%20%d0%be%d0%b4%d0%bd%d0%be%d0%b2%d1%80%d0%b5%d0%bc%d0%b5%d0%bd%d0%bd%d0%be%20%d0%b8%20%d1%83%d1%81%d0%bf%d0%be%d0%ba%d0%b0%d0%b8%d0%b2%d0%b0%d0%b5%d1%82%20%d1%87%d0%b8%d1%82%d0%b0%d1%82%d0%b5%d0%bb%d1%8f,%20%d0%b8%20%d0%b7%d0%b0%d1%81%d1%82%d0%b0%d0%b2%d0%bb%d1%8f%d0%b5%d1%82%20%d0%b5%d0%b3%d0%be%20%d0%b2%d1%81%d1%82%d1%80%d0%b5%d0%b2%d0%be%d0%b6%d0%b8%d1%82%d1%8c%d1%81%d1%8f.%20%d0%92%20%d1%81%d0%b2%d1%8f%d0%b7%d0%b8%20%d1%81%20%d1%8d%d1%82%d0%b8%d0%bc%20%d0%bb%d1%8e%d0%b1%d0%be%d0%bf%d1%8b%d1%82%d0%bd%d1%8b%d0%bc%20%d0%bf%d1%80%d0%b5%d0%b4%d1%81%d1%82%d0%b0%d0%b2%d0%bb%d1%8f%d0%b5%d1%82%d1%81%d1%8f%20%d0%b2%d0%be%d0%bf%d1%80%d0%be%d1%81%20%d0%be%20%d1%86%d0%b5%d0%bb%d0%b8%20%d0%b4%d0%b0%d0%bd%d0%bd%d0%be%d0%b3%d0%be%20%d0%bc%d0%b0%d1%82%d0%b5%d1%80%d0%b8%d0%b0%d0%bb%d0%b0.%20%d0%a2%d0%b0%d0%ba%d0%b8%d0%b5%20%d0%bf%d1%80%d0%b8%d1%91%d0%bc%d1%8b%20%d1%85%d0%b0%d1%80%d0%b0%d0%ba%d1%82%d0%b5%d1%80%d0%bd%d1%8b%20%d0%b4%d0%bb%d1%8f%20%d0%bc%d0%b0%d1%82%d0%b5%d1%80%d0%b8%d0%b0%d0%bb%d0%be%d0%b2,%20%d0%b3%d0%bb%d0%b0%d0%b2%d0%bd%d0%b0%d1%8f%20%d1%84%d1%83%d0%bd%d0%ba%d1%86%d0%b8%d1%8f%20%d0%ba%d0%be%d1%82%d0%be%d1%80%d1%8b%d1%85%20">Рассмотрим для примера 5 часть этого «сериала» (№ 8, август 2007). Его героиней является девушка Людмила, бывший возлюбленный которой инфицировал систему, установленную на её компьютере, и получил возможность перехватывать её электронную почту и выводить её из себя упрёками. Работа криминалистов описана детально, однако недостаточно подробно для того, чтобы читатель смог повторить их действия. Кроме того, постоянно подчёркивается, что для расследования хакерских атак необходимы профессиональные навыки и инструменты: «С помощью профессионального дизассемблера IDA компании DataRescue бинарный код трояна [22] преобразуется в язык ассемблера. После этого профессионалы могут без труда прочесть код и безошибочно определить функции вредителя». В то же время советы по профилактике подобных происшествий даются скупо, в двух предложениях: «Мы советуем ей осторожнее обращаться с незнакомыми файлами и электронными письмами, а также регулярно скачивать обновления. <…> Любые другие меры могут осложнить для непрофессионала работу на ПК». При этом приглашённый эксперт Евгений Касперский [23] замечает: «Хакерские атаки становятся всё более изощрёнными и прицельными. <…> Но это создаёт проблемы скорее для фирм, нежели для частных пользователей». И сразу же после материала следует врезка: «www.viruslist.com/weblog: блог для экспертов, организованный Касперским, рассказывает о том, что разгул вредоносных программ становится повседневным делом». То есть, автор одновременно и успокаивает читателя, и заставляет его встревожиться. В связи с этим любопытным представляется вопрос о цели данного материала. Такие приёмы характерны для материалов, главная функция которых рекламная, однако ни имена криминалистов, ни организация, которую они представляют, не были названы. Таким образом, представляется, что данный приём употреблён случайно, неосознанно, и данный текст можно назвать развлекательно-просветительским.

  • 254. Синхронизация как альтернатива
    Статьи Компьютеры, программирование

    Избежать серьезных последствий, которые влекут за собой поломка дисков, ошибка при обслуживании, потеря или даже кража компьютера вместе со всеми данными, возможно лишь при условии последовательного сохранения данных. Для автономных систем настоятельно рекомендуется применять мобильные средства резервного копирования, которые в идеальном случае могут интегрироваться в централизованную систему резервного копирования. Такое «промежуточное резервное копирование» должно охватывать все данные приложений. Пользователь, находясь в дороге, должен быть в состоянии их просмотреть и отобрать, поскольку иначе ему, возможно, придется прервать деловую поездку только для того, чтобы восстановить из резервной копии несколько важных файлов, содержимое которых было изменено или удалено преднамеренно или по ошибке. Классическое программное обеспечение для резервного копирования, как правило, для этого не подходит.

  • 255. Синхронное решение проблем
    Статьи Компьютеры, программирование

    У многих пользователей возникают проблемы при открытии офисных файлов на коммуникаторе. Нередко бывало так, что вместо обычного текста на экране возникали нечитабельные знаки, а некоторые файлы, перенесенные на мобильное устройство с десктопа, не читались вовсе. Устранить подобные проблемы можно как с помощью всевозможных специальных программ, так и посредством самого ActiveSync. Для этого вам нужно открыть вкладку Параметры->Правила->Параметры преобразования и углубиться в настройки. Самое главное отметить галочкой строку «Преобразовывать файлы при синхронизации...», без этого все остальные настройки не будут иметь смысла. Стоит также обратить внимание на две следующие вкладки: «С устройства на компьютер» и «С компьютера на устройство» здесь можно менять параметры переноса. То есть, если при стандартных настройках системы вы попытаетесь перенести файл с расширением .doc на мобильное устройство, он преобразуется в формат .pwi. В этих вкладках можно будет изменить и другие параметры, в частности при переносе формат файла будет меняться с .doc на .txt или, скажем, на .rtf.

  • 256. Система AutoCAD и ее использование
    Статьи Компьютеры, программирование

    Персональный компьютер, на котором может быть установлена система AutoCAD 2000, должен удовлетворять определенным требованиям. Это должна быть машина класса Pentium 133 или выше, с оперативной памятью 32 Мбайта (лучше 64 Мбайта), винчестером (жестким диском) 1 Гбайт на винчестере надо иметь свободными 200 Мбайт под программное обеспечение и не менее 100 Мбайт для временных файлов, которые система образует во время сеансов работы. И конечно, на винчестере должно оставаться место для хранения создаваемых файлов чертежей. На компьютере должна быть установлена операционная система Windows NT 4.0 или Windows 95 или Windows 98.

  • 257. Система FAT32 и разделы на диске
    Статьи Компьютеры, программирование

    На жестком диске, отформатированном в соответствии со спецификацией FAT16, размеры кластера всегда будут кратными степени числа 2 - 2, 4, 8, 16 и, наконец, 32 Кбайт. При этом неважно, каков номинальный размер файла, определяемый системой с помощью утилиты Explorer или команды DIR: объем дискового пространства, занимаемого файлом, всегда измеряется целым числом кластеров. При размере кластера 32 Кбайт любой файл объемом от 1 байт до 32 Кбайт фактически занимает 32 Кбайт дискового пространства. Если размеры хранящихся в системе файлов совершенно произвольны и не подчиняются какой-либо закономерности, доля непроизводительно расходуемого дискового пространства составляет в среднем полкластера в расчете на файл. Так вот, разбив объемный диск на несколько разделов FAT16, мы можем уменьшить размер кластера и, стало быть, сократить число полупустых кластеров. А это даст заметный выигрыш в имеющемся дисковом пространстве. Предположим, что ваш диск емкостью 2 Гбайт, отформатированный по стандарту FAT16, содержит 32 768 файлов. На каждый файл в среднем приходится половина кластера впустую расходуемого дискового пространства (объем кластера - 32 Кбайт, следовательно, непроизводительные расходы на каждый файл - 16 Кбайт). Таким образом, выброшено на ветер 512 Мбайт дискового пространства - четверть диска! Но если выделить на том же диске два раздела емкостью почти по 1 Гбайт каждый, пустое место на диске сократится в два раза, и вы получите дополнительно 256 Мбайт дисковой памяти.

  • 258. Система информационной поддержки процессов принятия решений в сельскохозяйственном производстве
    Статьи Компьютеры, программирование

    Программный продукт написан на языке программирования Delphi6. и основывается на геоинформационной системе БелГИС разработанной в ФГУП ВИОГЕМ, что позволяет создавать цифровую модель местности хозяйства, и вести пространственно распределённую базу данных. В состав системы входят: картографический редактор (растровый для работы с растром и векторный графический для оцифровки растровых изображений), система управления базами данных, электронная таблица, аналитический редактор, блок анализа и обработки информации, блок планирования работ и принятия решений. Выходные данные предоставляются в виде электронно-графической информации, текстовой информации в виде отчётных форм и планово-картографической документации об объектах сельского хозяйства.

  • 259. Система разделов дисковой подсистемы
    Статьи Компьютеры, программирование

    В этом примере, показана карта структуры разделов. MBR обозначает блок начальной загрузки (корневой сектор) и 1st, 2nd и 3rd Ext - позиции 1-го, 2-го и 3-го описателей дополнительных разделов. \'P\' обозначает основной (Primary) раздел, \'E\' обозначает дополнительный (Extended) раздел, и \'L\' обозначает (Logical) логический диск. Раздел \'E\' в MBR, называется главным (корневым или основным) дополнительным разделом. Это Ц потому, что он включает в себя все остальные дополнительные разделы. Начало расположения основного дополнительного раздела указывает на 1-й дополнительный раздел. Объем, который занимает основной дополнительный раздел, зарезервирован для логических дисков. Все дополнительные разделы содержат информацию относительно соответствующих им логических дисков, аналогично MBR (описанному выше), но без части кода начальной загрузки. Каждый дополнительный раздел также имеет 4 описателя (но используются только первые два). Первый описатель идентифицирует соответствующий логический диск, а второй является описателем, указывающим на следующий логический диск в цепочке разделов. Т.о. структура разделов - структура списка связей, которая может быть такой длины, какой необходимо. (Каждый дополнительный сектор описания раздела имеет в конце сигнатуру 0xAA55, идентифицирующую его как системный сектор).

  • 260. Системные службы Windows XP
    Статьи Компьютеры, программирование

    Как Вы можете видеть, многие службы в данный момент запущены и кушают ресурсы, которые можно использовать с большим толком. Приступим. Системные службы могут работать в одном из трех следующих режимов: Авто - службы автоматически запускаются при запуске системы или при первом вызове. Вручную - до того, как операционная система загрузит службу, и она будет готова к использованию, необходимо запустить ее вручную. Отключено - службу нельзя запустить ни автоматически, ни вручную. Теперь о самих службах. DHCP-клиент. Управляет конфигурацией сети посредством регистрации и обновления IP-адресов и DNS-имен. Зависит от служб "NetBios через TCP/IP", "Драйвер протокола TCP/IP", "Среда сетевой поддержки AFD". От нее никакие службы не зависят. Если нет сети (ни локальной, ни модема), то можно отключить. DNS-клиент. Разрешает для данного компьютера DNS-имена в адреса и помещает их в кэш. Если служба остановлена, не удастся разрешить DNS-имена и разместить службу каталогов Active Directory контроллеров домена. Зависит от службы "Драйвер протокола TCP/IP".От нее никакие службы не зависят. Если нет сети и служба каталогов Active Directory не используется, то можно отключать. MS Software Shadow Copy Provider. Управляет теневыми копиями, полученными при помощи теневого копирования тома. Если служба будет остановлена, не будет возможности управлять теневыми копиями. Зависит от службы "Удаленный вызов процедур (RPC)". От нее никакие службы не зависят. NetMeeting Remote Desktop Sharing. Разрешает проверенным пользователям получать доступ к рабочему столу Windows, используя NetMeeting. Зависимостей нет. Если вы не используете данную функцию - отключите. Plug and Play. Позволяет компьютеру распознавать изменения в установленном оборудовании и подстраиваться под них, либо не требуя вмешательства пользователя, либо сводя его к минимуму. Остановка или отключение этой службы может привести к нестабильной работе системы. Не зависит от других служб. От данной службы зависят "Windows Audio", "Диспетчер логических дисков", "Служба администрирования диспетчера логических дисков", "Служба сообщений", "Смарт-карты" и "Телефония". Оставьте как есть. QoS RSVP. Обеспечивает рассылку оповещений в сети и управление локальным трафиком для QoS-программ и управляющих программ. Зависит от служб "Драйвер протокола TCP/IP", "Среда сетевой поддержки AFD", "Удаленный вызов процедур (RPC)". От нее никакие службы не зависят. Если QoS-программ у вас нет, то нет смысла резервировать 20% от канала связи. Смело отключаем. Но тут есть подводный камень. Дело в том, что если просто отключить службу, то 20% канала связи все равно будут резервироваться. Как отключить эту службу насовсем сказано здесь. Telnet. Позволяет удаленному пользователю входить в систему и запускать программы, поддерживает различных клиентов TCP/IP Telnet, включая компьютеры с операционными системами UNIX и Windows. Если эта служба остановлена, то удаленный пользователь не сможет запускать программы. Зависит от служб "Драйвер протокола TCP/IP", "Поставщик поддержки безопасности NT LM", "Удаленный вызов процедур (RPC)". От нее никакие службы не зависят. Опять же, если не пользуетесь - отключаете. Windows Audio. Управление звуковыми устройствами для Windows-программ. Если эта служба остановлена, звуковые устройства и эффекты не будут работать должным образом. Зависит от служб "Plug and Play", "Удаленный вызов процедур (RPC)". От нее никакие службы не зависят. Оставляем как есть. Windows Installer. Устанавливает, удаляет или восстанавливает программное обеспечение в соответствии с инструкциями файлов MSI. Зависит от службы "Удаленный вызов процедур (RPC)". От нее никакие службы не зависят. Трогать не надо. Автоматическое обновление. Включает загрузку и установку критических обновлений Windows. Если эта служба выключена, то обновление операционной системы может выполняться вручную с сервера Windows Update. Без зависимостей. Смело отключайте. Адаптер производительности WMI. Предоставляет информацию о библиотеках производительности от поставщиков WMI HiPerf. Зависит от службы "Удаленный вызов процедур (RPC)". От нее никакие службы не зависят. Если у вас нет программ-резидентов типа PC Alert и т.п. - отключайте. Беспроводная настройка. Предоставляет автоматическую настройку 802.11 адаптеров (то бишь беспроводных сетей). Зависит от служб "Удаленный вызов процедур (RPC)", "NDIS протокол ввода/вывода пользовательского режима". От нее никакие службы не зависят. Если у вас этих адаптеров нет - отключайте. Брандмауэр Интернета (ICF) /Общий доступ к Интернету (ICS). Обеспечивает поддержку служб трансляции адресов, адресации и разрешения имен или предотвращает вторжение служб в домашней сети или сети небольшого офиса. Зависит от служб "Диспетчер удаленного доступа", "Сетевые подключения", "Службы сетевого расположения (NLA)", "Службы шлюза уровня приложения". От нее никакие службы не зависят. Советую отключить только в том случае, если у вас имеются на вооружении программы, способные заменить данную службу. Веб-клиент. Позволяет Windows-программам создавать, получать доступ и изменять файлы, хранящиеся в Интернете. Если эта служба остановлена, эти функции не доступны. Зависит от службы перенаправитель клиентов WebDav". От нее никакие службы не зависят. Во избежании проблем оставьте в покое. Вторичный вход в систему. Позволяет запускать процессы от имени другого пользователя. Если эта служба остановлена, этот тип регистрации пользователя недоступен. Зависимостей нет. Не пользуетесь - отключаете. Диспетчер авто-подключений удаленного доступа. Создает подключение к удаленной сети, когда программа обращается к удаленному DNS- или NetBIOS-имени или адресу. Зависит от служб "Диспетчер подключений удаленного доступа", "Телефония". От нее никакие службы не зависят. Если вы не пользуетесь возможностью авто-подключения к сети во время автономного просмотра web-страниц, то отключайте. Диспетчер логических дисков. Обнаружение и наблюдение за новыми жесткими дисками и передача информации о томах жестких дисков службе управления диспетчера логических дисков. Если эта служба остановлена, состояние динамических дисков и информация о конфигурации может оказаться устаревшей. Зависит от "Plug and Play", "Удаленный вызов процедур (RPC)". От данной службы зависит "Служба администрирования диспетчера логических дисков". Оставьте как есть, иначе при подключении дополнительного HDD могут возникнуть проблемы. Диспетчер отгрузки. Управляет синхронной и асинхронной передачей файлов между клиентами и серверами в сети. Если эта служба остановлена, синхронная и асинхронная передача файлов между клиентами и серверами в сети не будет выполняться. Зависит от службы "Удаленный вызов процедур (RPC)". От нее никакие службы не зависят. Отключается при отсутствии сети. Диспетчер очереди печати. Загружает в память файлы для последующей печати. Зависит от службы "Удаленный вызов процедур (RPC)". От нее никакие службы не зависят. Если подключен принтер - оставляем, так как вещь полезная. Диспетчер подключений удаленного доступа. Создает сетевое подключение. Зависит от службы "Телефония". От данной службы зависят "Брандмауэр Интернета (ICF) /Общий доступ к Интернету (ICS)", "Диспетчер авто-подключений удаленного доступа". Данная служба зависит от службы "Телефония". Отключаете, если уверены, что не понадобится создание сетевого подключения (не забывайте о зависимых службах). Диспетчер сеанса справки для удаленного рабочего стола. Управляет возможностями Удаленного помощника. После остановки данной службы Удаленный помощник будет недоступен. Перед остановкой службы в окне "Свойства" на вкладке "Зависимости" проверьте зависимости служб . Если не пользуетесь, то зачем лишний балласт? Диспетчер сетевого DDE. Управляет сетевыми общими ресурсами динамического обмена данными (DDE). Если эта служба остановлена, сетевые общие ресурсы DDE не будут доступны. Данная служба от других не зависит. От нее зависит "Служба сетевого DDE". Отключается при отсутствии сети. Диспетчер учетных записей безопасности. Хранит информацию о безопасности для учетной записи локального пользователя. Зависит от службы "Удаленный вызов процедур (RPC)". От данной службы зависит "Координатор распределенных транзакций". В случае ненадобности отключается. Доступ к HID-устройствам. Обеспечивает универсальный доступ к HID-устройствам (Human Interface Devices), который активизирует и поддерживает использование заранее определенных клавиш быстрого вызова на клавиатуре, устройствах управления или иных устройствах мультимедиа. Если эта служба остановлена, клавиши быстрого вызова, управляемые этой службой, не будут работать. Зависит от службы "Удаленный вызов процедур (RPC)". Другие службы от нее не зависят. Если у вас HID-устройств нет, то служба отключена по умолчанию. Журнал событий. Обеспечивает поддержку сообщений журналов событий, выдаваемых Windows-программами и компонентами системы, и просмотр этих сообщений. Эта служба не может быть остановлена. Журналы и оповещения производительности. Управляет сбором данных о производительности с локального или удаленных компьютеров, выполняемым на основе заданного расписания, и обеспечивает запись этих данных в журналы или инициирует оповещение. Если эта служба остановлена, данные о производительности не собираются. Зависимостей нет. Если хотите, то отключайте. Защищенное хранилище. Обеспечивает защищенное хранение секретных данных, таких, как закрытые ключи, для предотвращения несанкционированного доступа служб, процессов или пользователей. Зависит от службы "Удаленный вызов процедур (RPC)". От нее службы не зависят. И снова на ваше усмотрение. Инструментарий управления Windows. Предоставляет общий интерфейс и объектную модель для доступа к информации об управлении операционной системой, устройствами, приложениями и службами. После остановки данной службы многие Windows-приложения могут работать некорректно. Зависит от служб "Журнал событий", "Удаленный вызов процедур (RPC)". От нее службы не зависят. Оставляем как есть. Источник бесперебойного питания. Управляет работой источников бесперебойного питания (ИБП), подключенных к компьютеру. Зависимостей нет. Если ИБП нет - отключаем. Клиент отслеживания изменившихся связей. Поддерживает связи NTFS-файлов, перемещаемых в пределах компьютера или между компьютерами в домене. Зависит от службы "Удаленный вызов процедур (RPC)". От нее службы не зависят. Если у вас нет файловой системы NTFS, можете отключить. Координатор распределенных транзакций. Координация транзакций, охватывающих несколько диспетчеров ресурсов, таких как базы данных, очереди сообщений и файловые системы. Если данная служба остановлена, такие транзакции выполнены не будут. Служба зависит от "Диспетчер учетных записей системы безопасности", "Удаленный вызов процедур (RPC)". Он нее никто на зависит. Оставляем без изменений. Локатор удаленного вызова процедур (RPC). Управляет базой данных службы имен RPC. Зависит от службы "Рабочая станция". От нее службы не зависят. Не стоит трогать. Маршрутизация и удаленный доступ. Предлагает услуги маршрутизации организациям в локальной и глобальной сетях. Зависит от "NetBIOSGroup", "Удаленный вызов процедур (RPC)". Зависимых служб нет. Ненужно - отключаем. Модуль поддержки NetBIOS через TCP/IP. Включает поддержку службы NetBIOS через TCP/IP (NetBT) и разрешения NetBIOS-имен в адреса. Зависит от служб "NetBIOS через TCP/IP", "Среда сетевой поддержки AFD". Зависимых служб нет. Если есть сеть - оставляем. Модуль поддержки смарт-карт. Обеспечивает поддержку для старых устройств чтения смарт-карт (без PnP). Если эта служба остановлена, на этом компьютере не будут поддерживаться старые устройства чтения смарт-карт. Зависимостей нет. Не используется - отключаем. Обозреватель компьютеров. Обслуживает список компьютеров в сети и выдает его программам по запросу. Если служба остановлена, список не будет создан или обновлен. Зависит от служб "Рабочая станция", "Сервер". Зависимых служб нет. Если не нуждаетесь, то отключаете. Оповещатель. Посылает выбранным пользователям и компьютерам административные оповещения. Если служба остановлена, программа, использующая административные оповещения их не получит. Зависит от службы "Рабочая станция". Зависимых служб нет. При отсутствии сети деактивируем. Определение оборудования оболочки. Тип запуска не меняем. Зависит от службы "Удаленный вызов процедур (RPC)". Зависимых служб нет. Оставляете как есть. Планировщик заданий. Позволяет настраивать расписание автоматического выполнения задач на этом компьютере. Если эта служба остановлена, эти задачи не могут быть запущены в установленное расписанием время. Зависит от службы "Удаленный вызов процедур (RPC)". Зависимых служб нет. Если вы не используете "Планировщик заданий", то отключайте. Заодно советую отключить и сам "Планировщик заданий", как это сделать читайте здесь. Поставщик поддержки безопасности NT LM. Обеспечивает безопасность программам, использующим удаленные вызовы процедур (RPC) через транспорты, отличные от именованных каналов. От данной службы зависит "Telnet". Сама она ни от кого не зависит. Если сети нет, то и она не нужна. Рабочая станция. Обеспечивает поддержку сетевых подключений и связь. Если служба остановлена, данные подключения будут недоступны. От данной службы зависят "Локатор удаленного вызова процедур (RPC)", "Обозреватель компьютеров", "Оповещатель", "Сетевой вход в систему", "Служба сообщений", "Фоновая интеллектуальная служба передачи". Сама она ни от кого не зависит. Сети нет - отключается. Расширения драйверов WMI (Windows Management Instrumentation). Обеспечивает обмен управляющей информацией с устройствами. Зависимостей нет. Оставьте как есть. Сервер. Обеспечивает поддержку общего доступа к файлам, принтерам и именованным каналам для данного компьютера через сетевое подключение. Если служба остановлена, такие функции не удастся выполнить. От этой службы зависит "Обозреватель компьютеров". Она же не зависит ни от кого. Не нужно - отключаете. Сервер папки обмена. Позволяет просматривать страницы папок обмена удаленных компьютеров. Если эта служба остановлена, программа просмотра страниц папок обмена не может обмениваться информацией с удаленными компьютерами. Она зависит от "Службы сетевого DDE". Зависимых от нее служб нет. Если сети нет - отключаете. Серийный номер переносного медиа-устройства. Получает серийные номера всех переносных медиа-устройств, подключенных к системе. Зависимостей нет. Если вам оно не нужно, то отключите. Сетевой вход в систему. Поддерживает сквозную идентификацию событий входа учетной записи для компьютеров домена. Зависит от компонента "Рабочая станция". Зависимых служб нет. Нет сети? Отключаем. Сетевые подключения. Управляет объектами папки "Сеть и удаленный доступ к сети", отображающей свойства локальной сети и подключений удаленного доступа. Зависит от службы "Удаленный вызов процедур (RPC)". От нее зависит "Брандмауэр Интернета (ICF) /Общий доступ к Интернету (ICS)". Отключение определяется наличием сети. Система событий COM+. Поддержка службы уведомления о системных событиях (SENS), обеспечивающей автоматическое распространение событий подписавшимся компонентам COM. Если данная служба остановлена, SENS будет закрыта и не сможет предоставлять уведомления входа и выхода. Она зависит от службы "Удаленный вызов процедур (RPC)". От данной службы зависит "Уведомление о системных событиях". Оставляем как есть. Системное приложение COM+. Управление настройкой и отслеживанием компонентов COM+. Если данная служба остановлена, большинство компонентов COM+ не будет работать правильно. Зависит от службы "Удаленный вызов процедур (RPC)". От нее ничто не зависит. Ничего не изменяем. Служба COM записи компакт-дисков IMAPI. Управление записью компакт-дисков с помощью IMAPI (Image Mastering Applications Programming Interface). Если эта служба остановлена, этот компьютер не может записывать компакт-диски. Зависимостей нет. Если вы не записываете CD, можно отключить. Также из-за данной службы иногда возникают проблемы с записью дисков внешними программами. Служба администрирования диспетчера логических дисков. Выполняет настройку жестких дисков и томов. Эта служба выполняется только во время процессов настройки конфигурации, а затем останавливается. Зависит от "Plug and Play", "Диспетчер логических дисков" и "Удаленный вызов процедур (RPC)". От нее не зависит никто. Оставляем как есть. Служба восстановления системы. Выполняет функции восстановления системы. Чтобы остановить службу, следует отключить восстановление системы на вкладке "Восстановление системы" свойств компьютера. Зависит от службы "Удаленный вызов процедур (RPC)". От нее не зависит никто. Если восстановление системы вам не нужно, то отключаем. Подробнее можно прочитать здесь. Служба времени Windows. Управляет синхронизацией даты и времени на всех клиентах и серверах в сети. Если эта служба остановлена, синхронизация даты и времени не будет доступна. Зависимостей нет. Можете отключить. Служба загрузки изображений (WIA). Обеспечивает службы получения изображений со сканеров и цифровых камер. Зависит от службы "Удаленный вызов процедур (RPC)". От нее ничто не зависит. Если таковых девайсов нет - отключаем. Служба индексирования. Индексирует содержимое и свойства файлов на локальном и удаленных компьютерах, обеспечивает быстрый доступ к файлам с помощью гибкого языка запросов. Зависит от службы "Удаленный вызов процедур (RPC)". От нее не зависит никто. Можно отключить. Служба обнаружения SSDP. Включает обнаружение UPnP-устройств в домашней сети. От данной службы зависит "Узел универсальных PnP-устройств". Сама она независима. При наличии домашней сети можно оставить работать. Служба регистрации ошибок. Позволяет регистрировать ошибки для служб и приложений, выполняющихся в нестандартной среде. От нее зависит "Удаленный вызов процедур (RPC)". Сама она независима. Если есть крепкая уверенность, что все нормально работает, можно отключить. Служба сетевого DDE. Обеспечивает сетевой транспорт и безопасность для динамического обмена данными (DDE) для программ, выполняющихся на одном или на различных компьютерах. Если эта служба остановлена, сетевой транспорт и безопасность DDE не будут доступны. Зависит от "Диспетчер сетевого DDE". В зависимости находится "Сервер папки обмена". Без сети ненужно. Служба сетевого расположения (NLA). Собирает и хранит сведения о размещении и настройки сети, и уведомляет приложения об их изменении. Зависит от служб "Драйвер протокола TCP/IP", "Среда сетевой поддержки AFD". От данной службы зависит "Брандмауэр Интернета (ICF) /Общий доступ к Интернету (ICS)". Аналогично. Служба сообщений. Посылает и получает сообщения, переданные администраторами или службой оповещений. Данная служба не имеет отношения к программа Windows Messenger. Если служба остановлена, оповещение не будет передано. Зависит от "Plug and Play", "Интерфейс NetBIOS", "Рабочая станция", "Удаленный вызов процедур (RPC)". От нее ничего не зависит. Можно отключить. Служба шлюза уровня приложения. Оказывает поддержку протоколов третьей стороны протоколов PnP для общего доступа к подключению к Интернету и подключений к Интернету с использованием брандмауэра. От нее зависит "Брандмауэр Интернета (ICF) /Общий доступ к Интернету (ICS)". Сама она независима. Если брандмауэр не используется - отключаем. Службы IPSEC. Управляет политикой IP-безопасности и запускает ISAKMP/Oakley (IKE) и драйвер IP-безопасности. Эта служба зависит от "Драйвер IPSEC", "Драйвер протокола TCP/IP", "Удаленный вызов процедур (RPC)". От нее никто не зависит. Если TCP/IP не используется, то отключаете. Службы криптографии. Предоставляет три службы управления: службу баз данных каталога, которая проверяет цифровые подписи файлов Windows; службу защищенного корня, которая добавляет и удаляет сертификаты доверенного корня центра сертификации с этого компьютера; и службу ключей, которая позволяет подавать заявки на сертификаты с этого компьютера. Если эта служба остановлена, все эти службы управления не будут работать. Эта служба зависит от "Удаленный вызов процедур (RPC)". Советую оставить как есть. Службы терминалов. Предоставляет возможность нескольким пользователям интерактивно подключаться к компьютеру и отображает рабочий стол и приложения на удаленных компьютерах. Является основой для удаленного рабочего стола (включая удаленное администрирование), быстрого переключения пользователей, удаленного помощника и служб терминалов. Эта служба зависит от "Удаленный вызов процедур (RPC)", а от нее зависима "Совместимость быстрого переключения пользователей". Не нужно - отключаем. Смарт-карты. Управляет доступом к устройствам чтения смарт-карт. Если эта служба остановлена, этот компьютер не сможет считывать смарт-карты. Зависит от службы "Plug and Play". Зависимых служб нет. Если вы не пользуетесь этим, то отключите. Совместимость быстрого переключения пользователей. Управление приложениями, которые требуют поддержки в многопользовательской среде. Зависит от "Службы терминалов". Не пользуетесь - отключаете. Справка и поддержка. Обеспечивает возможность работы центра справки и поддержки на вашем компьютере. Если эта служба остановлена, центр справки и поддержки не будет доступен. Зависит от компонента "Удаленный вызов процедур (RPC)". От нее не зависит никто. Если вы не пользуетесь данной возможностью, то просто отключите. Съемные ЗУ. Понадобится если вы пользуетесь ZIP'ами, магнито-опическими накопителями и т.п. Зависит от компонента "Удаленный вызов процедур (RPC)". От нее не зависит никто. Если не пользуетесь вышеобозначенными устройствами, то отключите. Телефония. Обеспечивает поддержку Telephony API (TAPI) для программ, управляющих телефонным оборудованием и голосовыми IP-подключениями на этом компьютере, а также через ЛВС - на серверах, где запущена соответствующая служба. Зависит от служб "Plug and Play", "Удаленный вызов процедур (RPC)". От нее находятся в зависимости "Диспетчер авто-подключений удаленного доступа", "Диспетчер подключений удаленного доступа". Оставьте как есть. Темы. Управление темами оформления. Зависимостей нет. Если вы отключили все визуальные навороты XP, можете и службу отключить. Теневое копирование тома. Управляет созданием теневых копий (контрольных точек состояния) дисковых томов, которые используются для архивации и восстановления или для иных целей. Если эта служба остановлена, теневые копии томов для восстановления не будут доступны и архивация и восстановление могут не работать. Зависит от сервиса "Удаленный вызов процедур (RPC)". От нее не зависит никто. Пускай работает. Уведомление о системных событиях. Протоколирует системные события, такие как регистрация в Windows, в сети и изменения в подаче электропитания. Уведомляет подписчиков из разряда "COM+ системное событие", рассылая оповещения. Зависит от службы "Системы событий COM+". В зависимости никого нет. Оставьте как было. Удаленный вызов процедур (RPC). Вот и добрались до службы, от которой зависит добрая половина всех служб в XP. Она обеспечивает сопоставление конечных точек и иных служб RPC. Она независима, зато от нее сколько зависит... Перечислять все компоненты не имеет смысла. Не стоит трогать. Удаленный реестр. Позволяет удаленным пользователям изменять параметры реестра на этом компьютере. Если эта служба остановлена, реестр может быть изменен только локальными пользователями, работающими на этом компьютере. Зависит от компонента "Удаленный вызов процедур (RPC)". В зависимости нет никого. Думаю, вы знаете, что делать. Узел универсальных PnP-устройств. Поддерживает универсальные PnP-устройства узла. Зависит от компонента "Служба обнаружения SSDP" и не имеет никого в зависимости. Оставьте как есть. Управление приложениями. Обеспечивает службы установки программного обеспечения, такие, как назначение, публикация и удаление. Без зависимостей. Оставьте в покое. Фоновая интеллектуальная служба передачи. Использует для передачи данных резервы сети по пропускной способности. Зависит от служб "Рабочая станция", "Удаленный вызов процедур (RPC)". Лучше оставьте как есть. Если после отключения какой-либо службы в журнале просмотра событий появляются красные отметки, как, например, после отключения "Службы COM записи компакт-дисков IMAPI", то их можно отключить следующим образом. Идем в Администрирование / Службы компонентов -> Корень консоли -> Службы компонентов -> Компьютеры -> Мой компьютер -> Настройка DCOM -> Microsoft IMAPI -> Свойства -> Расположение и убираем пометку "Запустить приложение на данном компьютере". Удачной вам настройки служб и безглючной, после этого, работы системы!