Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

СообЧа (СООБщество ЧАйников). Обмен опытом, вопросы, ответы. 28.11.02


Информационный Канал Subscribe.Ru

***СООБщество ЧАйников***

Система Эксперт
Найдем ответ СообЧа!


28.11.02



Свежие FAQ на SoobCha.Ru


FAQ от системы Эксперт


Вопросы от системы Эксперт


FAQ от системы Эксперт
Тема: BIOS

У меня проблемы с перезаписью BIOS. Для перезаписи BIOS есть причины. Во первых, при установки Windows XP, появляется сообщение, что нужен апдейт BIOS, приходится щёлкать F7, чтобы пропустить какие-то драйвера. Во вторых, компьютер не выключается полностью. После появления надписи, что питание компьютера можно отключить, приходится держать нажатой кнопку питания в течении 5 секунд (у меня 300 Вт корпус). Материнская плата у меня M810LR-H (www.pcchips.com.tw), купил год назад. Программу зап
иси и новую версию AMI BIOS я скачал с сайта производителя и распаковал в корневой каталог диска на винте. Затем я загрузился в DOS с помощью загрузочного CD и попытался запустить программу записи (в окне Norton Comander), но программа не запустилась. На
http://www.ixbt.com/mainboard/faq/biosfaq.shtml#q6 Я прочитал, что нужно отключить (Disable) опцию System BIOS Cacheable в Setup, но это не помогло. Буду благодарен за информацию. Напишите, только если Вы собственноручно перешивали BIOS.
С уважением, Александр


Ответ:

У меня плата той же компании, но более ранняя. Перепрошивал BIOS. C ДИСКЕТЫ, а не с хард драйва. Создаешь загрузочную дискету, переписываешь на нее программу прошивки и новый BIOS и следуешь инструкциям.

[Наверх]

Тема: C

Какой функцией можно прочитать дату или системное время (под unix). Читаю usr/include/sys/time.h и ничего не понимаю :-(


Ответ:

Просто! функция localtime принимает стандартную временную метку возвращает структуру (если не ошибаюсь) tv, где уже готовые значения подробнее man localtime, man ctime

[Наверх]

Тема: CSS

Где взять полное описание CSS, поддерживаемое броузером MSIE, начиная с 4.0?


Ответ:

Если нужно _полное_ описание, сходи на http://w3c.org

[Наверх]

Тема: DOS

У меня стоит задача написать сетевое приложение под DOS. То есть нужно написать программу для промышленной PC, которая собирала бы информацию с датчиков и передавала ее в виде IP-пакета на другой компьютер. В связи с этим хочу спросить, что нужно поставить в MS-DOS, чтобы появилась поддержка TCP/IP и как до этого добраться из программы. Если можете, дайте ссылку, где скачать или где читать.
Также было бы интересно почитать что-нибудь об использовании Linux или его частей в системах реального времени.


Ответ:

Приходилось решать подобную задачу. Не очень удачно, но все же...
Устанавливал на DOS-компьютере (удаленном) Использую Microsoft Network Client 3.0 for DOS. Настраивал сетевую карту (I/O адрес и прерывание). Протокол - NetBEUI или IPX (но можно и TCP/IP). Единственный сетевой параметр - имя компьютера. На другом компьютере (собирающем данные) с сетевой картой - обычная сеть MS для Win98 (те же протоколы + доступ к файлам). В общем-то и все. Данные с датчиков в виде файлов складываются на удаленном компьютере. Сеть на нем запущена (инициализирована) при включении. В требуемые моменты времени удаленный компьютер монтирует расшаренную папку на центральном компьютере как локальный диск, сбрасывает на него имеющиеся файлы (при успешном соединении) и отмонтируется. Все последнее выполняется средствами команды net.
Кроме того, для работы в DOS по протоколу TCP/IP можно установить какой-то пакет от SUN (сейчас не помню, но если надо - нет проблем), но для него нужен сервер.
Еще есть LanTastic под DOS (сам не пробовал, информации не имею). Есть OTEX LAN (было тут - http://www.otex.com/software.htm) - пробовал, позволяет делать доступными из сети папки DOS-компьютера (но не понравилось, ибо был demo, а полноценной версией так и не разжился).

[Наверх]

Тема: Delphi

Создаю динамически в консольном приложениии некий невизуал компонент, к примеру ttimer.
А как создать ему события? :) Кусок кода не помешал бы...


Ответ:

Создаёшь свой компонент и присваиваешь его событиям свои обработчики. Т.е.
Timer:=TTimer.create(nil);
Timer.OnTimer:=TimerHandler;
где TimerHandler твой обработчик события от таймера. Но тут есть одна хитрость. Она в том, что TimerHandler должен быть не просто процедурой, а МЕТОДОМ класса. Если у тебя не используются классы (имеются в виду твои собственные), то не обходимо создать fake объект:
TFakeClass = class
public
procedure TimerHandler(Sender:TObject);
end;
и тогда пишем:
FakeClass:=TFakeClass.Create;
Timer:=TTimer.create(nil);
Timer.OnTimer:=FakeClass.TimerHandler;

[Наверх]

Тема: Delphi

Есть DLL. В ней 2 экспортируемые функции. Как сделать, чтобы с этой dll могла работать прога, написаная на С++?.


Ответ:

Твоя задача написать. А чтобы она работала с программой на C++ ничего делать не нужно. Просто тот, кто будет писать это программу должен объявить функции из библиотеки.

[Наверх]

Тема: Hard

После подключения отремонтированного винта, комп норовит каждый раз в DOS'е проверить все диски скандиском и провести тест поверхности, что займет не один час.
Как отключить эти проверки?


Ответ:

Это при некорректном завершении винды. Тест поверхности при этом обычно не делается. Его делают 1 раз за всё время. Другой вопрос если у винта есть повреждения поверхности, которые (пока) могут быть исправлены за счёт корректирующиго кода (ECC).
Отключить проверки не сложно - из-под винды запусти (пуск - выполнить -) MSCONFIG и там в первой вкладке под кнопкой "дополнительно" есть галочка "не проверять после неудачного завершения работы".

[Наверх]

Тема: Hard

У меня при включении питания запускается Memory Test. Чтобы компьютер стал загружаться, нужно нажимать ESC. Как мне отключить Memory Test, чтобы загружаться сразу.


Ответ:

Это убирается так: Заходите в БИОС (при загрузке надо держать клавишу Delete), входите в пункт меню Advanced BIOS Features, там находите пункт Qick Power On Self Test, и выставите его значение Enabled . Всё, теперь отключилась трехразовая проверка памяти, да ещё несколько тестов, и комп будет грузиться гораздо быстрее!

[Наверх]

Тема: Hard

Решил установить себе 40х CD-ROM до этого стоял той же фирмы 10х ACER. Подключил, в BIOS определяется, потом долго думает(минуту) причем видно, что он не грузиться (даже лампочка не мигает) и только после этого загружается, но CD-ROM'a конечно нет ;)
Причем в DOS'e его тоже нет (прописываю его в autoexec.bat config.sys) пробовал переустановить винду результат - 0
процессор: Duron 700
версия Windows98: 2......какой то там


Ответ:

Если у тебя CD-ROM и жесткий диск подключены к одному каналу IDE (то есть прицеплены к материнской плате одним кабелем), то, скорее всего, ты не переставил перемычку на задней стенке сидюка в нужное положение: если жесткий диск - master, значит, сидюк надо поставить slave, и наоборот. Посмотри на заднюю стенку привода - там эти положения подписаны - и переставь перемычку правильно.

[Наверх]

Тема: Hard

Я собираюсь купить USB Flash Drive. На компьютере, где я его буду использовать, установлена Windows 2000. У меня там пользовательские, максимально ограниченные права. Так вот, будут ли проблемы с Flash драйвом в этом случае? Производители утверждают, что драйвера не нужны, но рисковать деньгами я не хочу, так как, если я не смогу использовать его на машине с Windows 2000, то он мне будет просто не нужен.


Ответ:

Некоторые "брелки" взлетают без драйверов, а некоторые требуют установки драйвера и обслуживающей проги. Так что всё зависит от конкретного экземпляра (сам на ентом один раз попался). А что насчёт прав, то может юзеровских прав на подключение и не хватить, но для последующей работы вполне хватит.

[Наверх]

Тема: Hard_disk

После работы 30-40 минут диск начинает "глючить": то его двигатель останавливается, то запускается вновь; затем полная остановка и появляется "голубой экран" - прочитать не могу. Это что? - диск полетел, и распространяется ли на это гарантия?


Ответ:

Судя по этим запускам\остановкам у диска проблемы с питанием.
1 - Питания просто не хватает. Можно проверить уменьшив нагрузку на БП вынув все лишнее - другие диски, СД приводы, звук, доп. вентиляторы, сеть и т.п.
Решение - замена БП на более мощный (от 300Вт).
2 - Проблемы с электроникой диска - все, кранты. По возможности сохранить с диска ценную инф-ю и покупать новый - ремонт старого хотя и возможен, но стоит это... дорого...

[Наверх]

Тема: Hard_disk

Купил Seagate, 80 Гб, мама Asus P299B поддерживает только до 32-х, но была скачана с сайта Сигейта утилитка, что обманывает BIOS, уменьшая реальное значение размера диска.
Загружаюсь с дискеты "от Сигейта", вношу количество секторов, которые хочу показать BIOS, перезагружаюсь, и... BIOS обманут, но только на 1-2 перезагрузки. Потом опять зависание при загрузке, спотыкается на определении этого диска. Что я делаю не так?
Утилита говорит, что обман в два этапа. Сначала прописка нереального количества секторов, а потом вторая часть действа, по перезагрузке, утилита, увидав, что там не так, прописывает Dynamic Drive Overlay и типа, ОК. Только у меня этот синий баннер DDO (и вместе с ним распознавание диска БИОСом) длится 1-2 перезагрузки.
Мне важно, чтобы BIOS определял диск, ибо хочу оставить его единственным в системе. Если я ставлю его вторым, третьим, десятым, Винда его видит, не взирая на BIOS (там я ставлю None и все о'кей), но я не хочу его вторым и т.п.
Если же я ставлю на диске джампер в положение "Ограничить размер до 32-хГб", то диск виден в системе только как PRIMARY SLAVE. Вопрос: P/S может быть системным? Я имею в виду загрузочным?


Ответ:

Обнови BIOS. Из описания нового BIOS: Support IDE hard disk larger than 32G
http://cgi.asus.com.tw/cgi-bin/dl.asp?filename=mb/slot1/440zx/p2-99b/zx9b1011.zip

[Наверх]

Тема: Hard_disk

Очень хочется узнать, почему так происходит - при установке на мой комп (celeron 850, 815EP, MSI 6337) старых винтов (для записи с них) никаких проблем не возникает. Проблемы возникают с новыми винтами, особенно с 2 джамперами - в БИОСе они отлично определяются, но Windы перестают грузиться. Грузится можно только в Safe Mode - тогда же и записывать можно, но медленно - ибо дровишки не подкачиваются (ATA Storage Drive или Application Accelerator).
Замечу, что версия Windows у меня полная, и никак не может быть Second Edition, т.к. я пользуюсь WinMe.
Пробовал и 98SE и XP - та же петрушка.
Что можно с этим сделать и почему так происходит?


Ответ:

Эта петрушка серьёзная и гарантийным случаем тут попахивает. Проверяй память - в таких глюках чаще она виновата. Из тестов возьми TESTMEM и поставь на максимальный режим. Будет работать всю ночь, но если глюки есть, он их найдёт. А судя по описанию, они там есть. TESTMEM здесь ftp://ftp.sunhill.ru/hardware/test/memory/testmem.zip
И ещё - у тебя случайно не 40-жильный кабель? Для винтов UDMA-66 и выше надо 80-жильный. Иначе просто захлёбывается на высокой скорости. Причиной этого глюка НЕ может быть неправильная установка джамперов или совмещение винтов и CDROM. Тогда бы вообще никак не работало. Может быть просто повреждена файловая система нового винта. Но это проверяется элементарно даже в Safe Mode.

[Наверх]

Тема: JavaScript

Делал раскрывающийся список по книге А. Матросова "HTML 4.0 в подлиннике", но страница показывает ошибку (строка 32, символ 1, предполагается наличие объекта). Пробовал добавлять тэги html, body, рисовал item.jpg, все напрасно. Скажите в чем ошибка?


Ответ:

Всё намного проще:


[Наверх]

Тема: Linux

Скажите пожалуйста, есть ли в Линуксе дефрагментаторы, нужны ли вообще они, как влияет фрагментация на работу файловой системы Линукс и какие, например, есть программы-дефрагментаторы для Линукса?


Ответ:

Дефрагментаторы под Линукс есть, но они не нужны, фрагментация обычно не превышает 10-15%, а все существующие дефрагментаторы сделана настолько криво, что перед употребление советуется забэкапить все данные. Я бы не советовал ими пользовааться.

[Наверх]

Тема: Linux

Скажите пожалуйста, как в Linux Red Hat 7.2 настроить принтер Canon BJC-1000. Что именно нужно писать в /etc/printercab?


Ответ:

Проще настроить утилитой printtool и выбрать из списка принтеров. Так будет корректнее.

[Наверх]

Тема: Monitor

optiquest q-51-2
Картинка стала кривой (вобщем как бы это объяснить... Снизу она образует с границей экрана угол... треуольник... Т.е. если она раньше как бы ровно сидела, то теперь крутанулась по центру на 2 - 4 градуса)... Что с этим мона сделать??? Никакими настройками это не меняется!!! Дрова видюхи и монитора самые последние (видео GF 2 MX 400m Detonator 29)...


Ответ:

Возможно, рядом с монитором находится источник магнитного поля (например, колонка).

[Наверх]

Тема: PGP

У меня возникла проблема - при загрузке AVP сканера он говорит, что у меня обнаружена брешь в системе безопасности и мне нужно обновить Scriptlet.Typelib. Как это можно сделать?


Ответ:

Обновить ИЕ до 5,5 или выше. Или искать соответств. заплатку для Scriptlet.Typelib на Microsoft.com

[Наверх]

Тема: Viruses

У меня вопрос, а как даются названия вирусам??? Т.е. создал злостный программер вирус, запустил в сеть... А кто его назвал??? Сам программер (если да, то где это имя вшито в вирус?) или программеры антивирусной проги (если да, то по каким принципам?)???
И еще, как вирусы себя распространяют??? Просто вшивают свой код в начало кода проги, или еще както? Как они заражают работающую прогу, ведь например рабочий документ (с которым сейчас работает система) нельзя изменить/удалить?


Ответ:

Диск может быть заражен через
1.MBR (Master Boot Record -- только для HDD) -- эта штука содержит некий код, который выполняется при загрузке компа. Содержимое MBR хорошо известно для различных операционных систем и любая сволоч может разработать программу, которая его заменяет на стартер вируса. Остается только разместить где-нибудь на диске (а пустого пространства там хватает) оригинальный MBR, тело вируса, обеспечить исполнение оригинального MBR, запрятать следы наличия вируса от мониторинговых программ. Ловится только с загрузочной дискетки, если ловится, хотя некоторые следы могут быть замечены, если вирус не очень тщательно их маскирует. При уничтожении вируса очень важно найти оригинальный MBR или содержимое винча будет недоступно.
2.Boot Record. Все то же самое, только присутствует и на дискетках. Тело вируса прячется обычно в BAD-блоках, которые только помечены как BAD. Любой BAD-кластер -- возможное гнездилище вируса.
3.Файл command.com. Его содержимое хорошо изучено и места подключения вируса хорошо известны. Тело вируса либо подсоединяется к самому файлу. Признак заражения -- изменение размера файла. (Проверяйте новые файлы перед их запуском на вирусы)
4.Любой исполнимый файл (.com, .exe, .dll, и еще чертова уйма прочих). Заголовок файла имеет стандартный формат и вирусу достаточно изменить адрес точки запуска программы. Тело вируса дописывается в файл, что изменяет его размер. (Проверяйте новые файлы перед их запуском на вирусы). Эти вирусы являются зависимыми от процесора и операционной системы, на которых работают. 1. 2. менее прихотливы в этом смысле. Заражение производится непосредственно запуском зараженного файла. Вирус находит ресурс, который еще не заражен и цепляется к нему.
5.Документ Word и т.д. В документ добавляются макросы написанные на Visual Basic. Мелкомягккие пытаются создать продукт, обладающий огромными возможностями и не могут контролировать все последствия(оставляют дыры). При открытие документа запускается макрос вируса и копирует себя в файл общего шаблона normal.dot. Word всегда его грузит и вы наслаждаетесь вирусом. Вирус работает только в Word'е и легко ловится антивирусом, если уже известен, или даже самостоятельно (просто прибить макросы вируса, но их знать надо). Такие вирусы есть (или могут быть)для любой скриптовой машины, которая позволяет сделать достаточную гадость на компьютере. Наилучшей защитой тут являются песочницы, т. е. такой скрипт работает только с какими-то ресурсами, которые полностью уничтожаются или восстанавливаются в первоначальное состояние после окончания работы скрипта и не влияют на работу системы в целом.
6.В форточках есть огромное количество возможностей запустить вирус. Начиная от дописки к какому-нибудь системному файлу и кончая добавлением нового системного файла. Файлов этих много и еще один фиг заметишь, как и изменение существующего.
7.Виндоуз содержит очень много особенностей, которые позволяют выдать исполняемый файл за ну, например, текстовый. При попытке открыть его происходит заражение. Этому способствует то, что почти всегда расширения файлов не показываются и если в качестве расширений использовать определенные данные, то тип файла определяется по ним, а эти данные ни где не отображаются.
8.Погоня за гибкостью и интегрированностью с Internet Explorer'ом добавляет опасных дыр в систему. Открытие интернет страницы может загрузить кусок кода, который может делать на комьютере все, что угодно. Антивирусные мониторы и фаервол делают брожение по интернету почти безопасным. Кроме того, ни кто вас не заставляет бродить там, где вам бродить не безопасно :-)
9.Outlook и Outlook Express открывают письмо автоматически и без спросу получателя. Если письмо создать с вложенным HTML, который запустит некий зловредный кусок кода, то вы опять будете заражены. Тут опять-таки нужен монитор входящей почты. А еще лучше -- отказаться от использования Outlook-ов и перейти на The Bat! с установленным антивирусным плагином.
10.Черви могут передаваться и по локальной сети. Я не знаю конкретных механизмов, но мой друг недавно чистил в своей сети один такой. Только вычистишь одну машину -- три другие уже подхватили эту заразу. Тут надо просто останавливать всю сеть. и чистить все машины по очереди.

[Наверх]

Вопросы от системы Эксперт
Тема: Delphi

Возникли два вопроса:
1. Подскажите, пожалуйста, код для просмотра текстовых файлов в каталоге (без подкаталогов) и поиска в них заданной последовательность символов (текста). Если такая последовательность в файле найдена, файл нужно удалить.
2. Текстовые файлы (письма) содержат строки "От кого", "Дата отправки", "Дата приёма" и т.п. Нужно просматривать письма, находящиеся в отдельном каталоге, и заносить данные о них в файл Excel: информация о каждом письме в отдельной строке. Новые строки добавляются ниже старых.
Ответить: mailto:expert@soobcha.ru?subject=Rass_UNQ18AR6

Как на Delphi определить кто (машина и имя пользоветеля) подключился к моему сетевому ресурсу и что именно он записывал или читал с этой сетевой папки. И можно ли заблокировать этого пользователя в момент подключения не закрывая ресурс и не отключая от него других пользователей.
Ответить: mailto:expert@soobcha.ru?subject=Rass_UNQ2UHI510
[Наверх]

Тема: Games

В Counter-strike 1.5 при нажатии клавиши F1 открывается Half-life desktop. Как можно убрать это?
Ответить: mailto:expert@soobcha.ru?subject=Rass_UNP3K30X6

Как можно спасти свою деревню из Fallout 2 из главной базы ANCLAVE
Ответить: mailto:expert@soobcha.ru?subject=Rass_UNQ4L3D47
[Наверх]

Тема: Local_Net

Напомните команду в Windows 9x для посылки сообщения на другой комп в сети? В Windows NT это было net send, а в 98-ом?
Ответить: mailto:expert@soobcha.ru?subject=Rass_UNL4XK4N3

Два компьютера объединены в локальную сеть(в обоих установлены сетевые карты). На одном РС -Win98, на другом Win95.
1)После включения машин появляются окно Network Neighborhood с приглашением вести пароль. Как сменить сетевой пароль(пробовал, как написано в Windows help, но не получается- появляется сообщение, что пароль неверен)
2)Есть вторая локальная сеть(Entire Network), интернет подключение у этих сетей общее, из одного источника -HUB. Как настроить установки, чтобы из другой локальной сети невозможно было войти(и видеть)первую?
Ответить: mailto:expert@soobcha.ru?subject=Rass_UNP5H6TK1
[Наверх]

Тема: VB

У меня следующая проблема: недавно установил Winamp3, он у меня "подглючивает". Например, я скачал один скин для него, но когда я закрываю Winamp с включенным скином, то выдается ошибка об обращении к какому-то модулю и т. д., а при следующем запуске уже обычный вид Winamp, а не скинованный и в эквалайзере хрен знает что. Хочу в блокнотоике написать файл *.vbs, который бы мне запускал Winamp c установленным скином и в эквалайзере схемой Rock. Скин называется "Mercury1"(без кавычек). Helpаните по возможности.
Ответить: mailto:expert@soobcha.ru?subject=Rass_UNQ2UHJN25
[Наверх]

Тема: printer

Марка принтера: CM 6337 (ПРОИЗВОДСТВО Ливенский опытный завод средств машинной графики)
Первый раз пишу и уже с просьбой (читай проблемой). У меня есть старый матричный принтер производства "Ливенский опытный завод средств машинной графики" с маркировкой CM 6337. Не могу найти к нему драйвер.
Ответить: mailto:expert@soobcha.ru?subject=Rass_UNK2I7T5Q
[Наверх]

Поиск по Базе знаний :
http://www.soobcha.ru/search/

Автоответчики.
Информация о системе Эксперт СообЧа (пустое сообщение):
mailto:reply.infoexpert@soobcha.ru

Информация о порядке регистрации в качестве эксперта (пустое сообщение):
mailto:reply.regexpert@soobcha.ru

Список тем для задания вопросов (пустое сообщение):
mailto:reply.subjexpert@soobcha.ru

Список всех автоответчиков СообЧа (пустое сообщение):
mailto:help@soobcha.org
Администратор системы:
mailto:expert_adm@soobcha.org
Копирование материалов рассылки допускается только по согласованию с администратором системы.
Рассылка создана программой Expert Page Generator.
(С) 2000-2002 СообЧа!


http://subscribe.ru/
E-mail: ask@subscribe.ru
Отписаться
Убрать рекламу

В избранное