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

  • 121. Крэш и восстановление диска
    Статьи Компьютеры, программирование

    что имеюткакое оноподробную документациюгде всё написанобезошибочное программное обеспечениекоторое всё сделает самосертифицированных специалистовкоторые всё знают и чинят самиbrand name платформыкоторые никогда не отказываютRAIDкоторый является патентованным средством от таракановТаким образом мы оставим вопросы типа \"Где хранится диагностика о номере банки диска ND-40E, которая скрежещет и мешает спокойно спать мне, когда подруга перед тем как пойти в школу запускает эмулятор mac под unicos?\" счастливым обладателям этой техники.

  • 122. Лаборатория экономической информатики
    Статьи Компьютеры, программирование

    Компьютерный вирус это небольшая программа, имеющая специфический "алгоритм". Обычно этим алгоритмом предусмотрены: внедрение вируса в "тело" нормальной программы, миграция вируса (т.е. перемещение в другие участки компьютерной системы), собственные мероприятия вируса (т.е. выполнение запланированных автором действий по созданию помех в работе компьютера). Тем или иным способом вирусная программа попадает в компьютер (в системную область диска, в исполнимые файлы, драйверы устройств) и "заражает" их. Вирусы пишут некоторые программисты из озорства или хулиганства, а иногда просто из желания напакостить кому-либо или всему человечеству. Вирус первым начинает работу при запуске зараженных им системных или прикладных программ. Способы распространения и действия вирусов крайне разнообразны от выдачи безобидных сообщений или картинок (иногда шутливого характера) до вывода из строя всей компьютерной системы (например, может быть безвозвратно утрачена вся информация на жестком диске). Если ранее вирусы портили только программные элементы системы, то сейчас "технокрысы" научились "поедать" и документы MS Word.

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

    Если нажать клавишу OPEN/CLOSE при закрытом дископриемнике, МСУ вырабатывает "открывающий" сигнал, который через драйвер двигателя поступает на двигатель загрузки, включая его Дископриемник выдвигается из дискового отсека проигрывателя. Процесс выдвижения происходит, пока дископриемник не достигнет своего крайнего положения. При выдвижении дископриемника выключатель SW2. Находится в положении, которое соответствует закрытому дископриемнику, на выводе МСУ отсутствует постоянный сигнал, и с соответствующего вывода МСУ продолжает поступать "открывающий" сигнал на драйвер двигателя загрузки. По достижении дископриемником крайнего положения срабатывает выключатель SW2, и на вывод МСУ, связанный с SW3, поступает напряжение +5 В, обеспечивающее выключение двигателя загрузки и остановку дископриемника.

  • 124. Логический тип данных. Операции сравнения
    Статьи Компьютеры, программирование

    Операции сравнения определены для любых однотипных операндов (числовых, символьных, логических); для числовых данных, так же, как и в случае арифметических операций, сделано исключение - вы можете сравнивать два числовых выражения любых типов, но сравнивать число и символ, число и логическую величину, символ и логическую величину нельзя! Результат операции сравнения есть TRUE или FALSE, в зависимости от того, выполнено или не выполнено условие. Числа сравниваются между собой естественным образом, символы - в соответствии с их номерами, а для логических величин справедливо неравенство FALSE<TRUE. Логических, или булевских, операций в Паскале четыре :

  • 125. Макросы в C++
    Статьи Компьютеры, программирование

    Макросы в C они очень важны, но в C++ применяются гораздо меньше. Первое правило относительно них такое: не используйте их, если вы не обязаны это делать. Как было замечено, почти каждый макрос проявляет свой изъян или в языке, или в программе. Если вы хотите использовать макросы, прочитайте, пожалуйста, вначале очень внимательно руководство по вашей реализации C препроцессора.

  • 126. Маркетинговые войны на рынке web-дизайна
    Статьи Компьютеры, программирование

    * Usability и проектирование интерфейсов. За последние полтора года в Рунете данная область пережила период активного роста. Связано это в основном с активным выходом на рынок компании UsabilityLab дочерней структурой группы IT-Online. Активная маркетинговая и PR деятельность позволили компании поднять уровень собственной известности, а также востребованность услуг в целом на данном сегменте рынка. Поскольку понятие Usability тесно связано с интерфейсами как таковыми, данный сегмент близок и к разработке ПО, и к рынку разработки сайтов. Поэтому есть вероятность того, что, усилив свои позиции в области Usability (или вступив в альянс со специализированной компанией), какой-нибудь игрок рынка сможет серьезно усилить свои позиции и на ниве разработке сайтов. Нужно отметить, что наиболее защищенной в этом плане является студия Лебедва, которая долгое время была первопроходцем в области Usability и проектирования “человеко-удобных” интерфейсов.

  • 127. Меню в Вашей программе
    Статьи Компьютеры, программирование

    Расширим возможности меню данного приложения. Вызовите окно Menu Design (Разработка меню). Нажмите на свободную строку, следующую за пунктом меню «5». В текстовом блоке Caption (Надпись) запишите название для следующего меню приложения, например, «Принтер». А в текстовом блоке Name (Имя) запишите имя меню в программе, например, Printer. Щелкните по кнопке Next (Далее) и по кнопке «стрелка вправо». В текстовом блоке Caption (Надпись) запишите название для команды второго меню «Печать». А в текстовом блоке Name (Имя) запишите имя меню в программе, например, Printer. Создайте следующую команду второго меню, для которой в текстовом блоке Caption (Надпись) запишите название для команды «Выход», а в текстовом блоке Name (Имя) запишите имя меню в программе, например, Exit. Для утверждения построенного меню щелкните мышью по кнопке «Ok». В меню «Принтер» нажмите на команду «Печать» и в процедуру прерывания Priter_Click запишите программный код, который будет печатать на бумаге содержимое окна формы:

  • 128. Метки. Оператор GOTO. Процедура Halt
    Статьи Компьютеры, программирование

    Операторы в Паскале могут быть помечены. Метки - это идентификаторы, или целые числа от 0 до 9999, они могут записываться перед любым выполняемым оператором и отделяются от него двоеточием. Оператор может иметь любое количество меток. Все метки, использованные в программе, должны быть описаны в разделе описаний с ключевым словом LABEL. В одном операторе LABEL можно описать несколько меток, тогда они разделяются запятыми. Оператор безусловного перехода

  • 129. Методология построения систем композитного документооборота
    Статьи Компьютеры, программирование

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

  • 130. Механизмы межпроцессных взаимодействий в операционной системе Unix
    Статьи Компьютеры, программирование

    если в таблице разделяемой памяти находится элемент, содержащий заданный ключ, и права доступа не противоречат текущим характеристикам процесса, то значением системного вызова является дескриптор существующего сегмента

  • 131. Множества
    Статьи Компьютеры, программирование

    где тип - базовый для этого множества тип, т.е. тип элементов множества. Базовый тип должен быть порядковым типом мощностью не более 256 (т.е. допускающий не более 256 различных значений), причем порядковые номера (вспомним функцию ORD) наименьшего и наибольшего значений должны лежать на отрезке [0,255]. Таким образом, базовым типом для множества могут быть: типы Char, Boolean, Byte и все производные от Byte интервальные типы. Размер объекта типа “множество” можно определить по формуле: размер = (мощность-1) DIV 8 + 1, т.е. множества - довольно компактные объекты, самое большое множество имеет размер 32 байта. Неименованные константы типа множество записываются в виде:

  • 132. Множественные прикладные среды Windows NT
    Статьи Компьютеры, программирование

    Системные сервисы Менеджер объектовМонитор ссылокбезопасности Менеджер процессовСредство вызова локальных процедур Менеджер виртуальной памяти Менеджер ввода-выводаЯдро Два способа вызова системных функций

  • 133. Моделирование голограммы, получаемой с помощью подповерхностного сканирующего радиолокатора
    Статьи Компьютеры, программирование

    Современные радиолокаторы можно условно разделить условно на два класса: радиолокаторы в которых используются видеоимпульсные сигналы и радиолокаторы с использованием гармонических модулированных или немодулированных сигналов. Характерной особенностью радиолокаторов второго типа является возможность получать изображения малозаглубленных предметов непосредственно, без какой либо последующей обработки [1]. Изображения получаются методом сканирования приемо-передающим антенным блоком по поверхности раздела двух сред. Получаемые таким образом изображения формируются в соответствии с принципом формирования голограммы [1,2] поскольку в формировании получаемого изображения участвуют два сигнала опорный и предметный. Опорный сигнал получается в результате неизбежной электродинамической связи между передающей и приемной антенной, расположенных в одном антенном блоке, как это имеет место в радиолокаторе типа «Раскан» [1], либо подмешиванием опорного сигнала из задающего генератора в приемник на основной или промежуточной частотах. Предметный сигнал получается в результате отражения от объектов, находящихся под поверхностью. Опорный сигнал является аналогом опорной волны при записи оптических голограмм, а сигнал, отраженный от заглубленных предметов, является аналогом предметной волны, отраженной от голографируемого объекта.

  • 134. Модуль для работы с ассоциативными массивами в C++ Builder
    Статьи Компьютеры, программирование

    Здесь нас интересует вкладка Language Exceptions. Заходим внутрь, и что мы видим? Налицо суровое нарушение правил безопасности! Оказывается, дебаггер успешно игнорирует исключения, принадлежащие Delphi, Microsoft, VisiBroker, CORBA! Но зачем? Ответ очевиден каждый из этих шедевров мысли имеет свои собственные обработчики исключений, которые заточены под специфические нужды. И они вовсе не собираются пользоваться стандартным обработчиком.

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

    Важное отличие между модульными серверами и серверами других конструкций заключается в том, что LOM и внутренние порты встроенного модуля ввода/вывода (коммутатора или сквозного модуля) на модульном сервере жестко связаны посредством соединительной платы (midplane). Вследствие такого дизайна канал между LOM и встроенным модулем ввода/вывода всегда имеет статус connected («подключен») за исключением ситуации отказа модуля LOM либо порта ввода/вывода. То же самое справедливо и в случае, когда отсутствует соединение по локальной сети между внешним портом для каскадирования (uplink) и встроенным коммутатором. Но последнее, наоборот, означает, что внешняя ошибка, к примеру повреждение кабеля, не влечет за собой появления сообщения об ошибке в сценарии конфигурации, когда используется встроенный коммутатор (см. Рисунок 2).

  • 136. Мультимедиа
    Статьи Компьютеры, программирование

    отображение их на мониторе это могут все ТВ-тюнеры без исключения, в отличие от некоторых других возможностей, упомянутых ниже; хотя логичнее и удобнее использовать для этого обычный телевизор, но там, где его нет (например,-на работе или дома в комнате, где есть ПК, но нет ТВ), ТВ-тюнер может быть очень удобен, так как не требует дополнительного места, стоит дешевле любого ТВ с диагональю 14" и больше, а, кроме того, обеспечивает такие функции, которых нет у телевизора;

    1. во-вторых, отображение на мониторе ПК изображения с видеомагнитофона, видеокамеры, игровой приставки или любого другого источника со стандартным
      видеовыходом; здесь преимущества ТВ-тюнера над телевизором те же, что и в предыдущем пункте;
    2. в-третьих, некоторые ТВ-тюнеры могут принимать не только телевизионные, но и радиопрограммы в FМ-диапазоне (87,5-108 МГц) со стереозвуком такая
      их способность для многих более ценна, чем прием ТВ-программ; однако если эта функция для вас главная, то можно вместо ТВ-тюнера приобрести более дешевый компьютерный FМ-тюнер или звуковую карту со встроенным FМ-тюнером, правда, тогда вы лишитесь всех остальных приятных возможностей ТВ-тюнера;
    3. в-четвертых, ввод в компьютер отдельных кадров с ТВ-эфира, видеомагнитофона, видеокамеры и т.д.; наиболее полезна эта функция для владельцев видеокамер и цветных принтеров они могут ввести в ПК самые примечательные кадры из своего видеоархива и затем распечатать их на принтере (или можно использовать видеокамеру в качестве цифровой фотокамеры с огромной памятью);
    4. в-пятых, ввод в компьютер видеоизображения (видеозахват) с ТВ-эфира, видеомагнитофона, видеокамеры и т.д.; не для всех эта функция имеет практическую пользу, но для многих видеолюбителей она крайне интересна, так как позволяет ввести в ПК движущееся изображение, обработать его как угодно (добавить надписи или спец-эффекты, сделать сложные переходы между сценами, смонтировать фрагменты в нужном порядке и т.п.) и затем вывести его обратно на видеоленту или, например, записать на компакт-диск кроме того, ввод в ПК видеоизображения нередко применяется для его последующей передачи по сетям связи (скажем, по электронной почте);
    5. в-шестых, весьма популярные сейчас видеоконференции, т.е. использование ПК в качестве видеотелефона при наличии бытовой видеокамеры или простой телекамеры, а также хорошей телефонной сети и быстрого модема (собственно, это один из способов использования функции видеозахвата).
  • 137. Мультимедийное приложение
    Статьи Компьютеры, программирование

    Изготовьте проигрыватель для воспроизведения лазерных дисков, записанных в обычном музыкальном формате. Откройте новый проект. Установите на стартовой форме Form1 компонент MediaPlayer1. В окне Object Inspector для свойства DeviceType (Назначает тип устройства для воспроизведения) установите значение именованной константы dtCDAudio (CD-проигрыватель). А для свойства AutoOpen установите значение true. В привод CD-дисков установите компакт-диск обычного музыкального формата. Запустите приложение. Теперь остается кликнуть мышью на кнопку «Воспроизведение». Опробуйте действие остальных кнопок проигрывателя. Перед закрытием приложения обязательно нажмите на кнопку «Стоп». Ненужные кнопки скройте от взора пользователя, изменив значение знакомого вам составного свойства VisibleButtons компонента MediaPlayer1.

  • 138. Мультимедийные контакт-центры заменяют обычные call-центры
    Статьи Компьютеры, программирование

    Клиенты формируют свое мнение о компании на основе впечатления, которое оставляет ее call-центр. Большинство покупателей полагают, что хорошее обслуживание очень сильно влияет на лояльность клиентов - даже сильнее, чем конкурентоспособные цены. Их решения о покупке и преданность компании напрямую зависят от качества работы отдела по обслуживанию клиентов. В этом есть смысл, так как прямое общение по телефону или через Интернет избавляет клиентов от необходимости вообще приезжать в офисы компаний. Соответственно, оператор контакт-центра становится визитной карточкой компании и полностью представляет ее в своем лице. Качество работы контакт-центра становится более важным фактором, чем другие атрибуты маркетинга.

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

    Действительно, если рассматривать конкретно Fujitsu DynaMO 640 ATAPI как накопитель для конечного пользователя под архивирование данных, то на сегодняшний день последний явно предпочтет для этой цели дисковод CD-RW, так как, например, участвовавший в тестировании Plextor PlexWriter 12/4/32 (PX-W124TSi) переиграл Fujitsu DynaMO 640 ATAPI как по производительности: чтение данных 3186 (CD-ROM-диск)/3989 (CD-R-диск) Кбайт/с против 858 (набор файлов Small)/879 (набор файлов Large) Кбайт/с для MO-диска объемом 230 Мбайт и 1064 (Small)/1710 (Large) Кбайт/с для MO-диска объемом 640 Мбайт; запись данных 1537 (архивация на CD-R диск)/558 (архивация на CD-RW-диск) Кбайт/с против 225 (набор файлов Small)/248 (набор файлов Large) Кбайт/с для MO-диска объемом 230 Мбайт и 213 (Small)/359 (Large) Кбайт/с для MO-диска объемом 640 Мбайт)], так и по ценовым характеристикам (0,0089 долл./Мбайт (CD-R-диски) / 0,0109 долл./Мбайт (CD-RW-диски) против 0,036 долл./Мбайт (MO-диски объемом 640 Мбайт) при объеме хранимых данных в 50 Гбайт).

  • 140. Настройка и оптимизация модемного соединения в XP
    Статьи Компьютеры, программирование

    Это максимальный размер пакета данных, который может быть передан за один физический кадр по протоколу TCP/IP. Дело в том, что данные от компьютера к компьютеру в Интернете идут не сплошным потоком, а этими самыми кадрами - пакетами строго определенного размера. Если бы все компании и фирмы, имеющие хоть какое-то отношение к Интернету, договорились о едином стандарте на размер этих пакетов, то мы бы использовали каждый такой кадр по максимуму, полностью заполняя каналы передачи данных своими битами. Однако это не так. Мало того, что при установке нового соединения два удаленных компьютера должны согласовать между собой размер кадра, так еще и по пути к месту назначения пакет преодолевает целый ряд промежуточных серверов и маршрутизаторов, настройки MTU которых могут быть совершенно различными. При этом слишком большой пакет в пути, скорее всего, будет фрагментироваться и заполняться "воздухом", "балластом", что негативно скажется на эффективности связи. Так, если ваш провайдер имеет установки MTU=576, а у вас в Windows задано MTU=1500, то каждый ваш пакет будет им разбиваться на три по 576 байт: 576+576+576=1728 - то есть 228 байт балласта будут добавляться к каждому вашему пакету. Но даже если провайдер тоже поставил у себя MTU=1500, то при связи с удаленным сервером вполне может попасться маршрутизатор с меньшим значением MTU и пакеты опять-таки будут фрагментироваться, замедляя передачу данных.