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

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


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

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

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


11.03.03


Доброго дня всем нам!

По итогам февральского рейтинга системы "Эксперт" премированы следующие эксперты:
Эксперт 2334 1 место - 300 руб.
Эксперт 2068 2 место - 200 руб.
Эксперт 1372 3 место - 100 руб.

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


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


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

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


Ответ:

Сразу после включения компьютер проводит проверку оборудования (памяти, видеоплаты, питания и т.п.) - т.н. POST (PowerOn Self-Test). После проверки и инициализации видео-подсистемы сообщения о ходе тестирования выводятся на монитор (обнаруженные приводы и т.п.), но как сообщить пользователю о ходе проверки (и возможных неполадках) ДО инициализации видеосистемы (монитор+видеокарта)? Тем более что проблма может быть обнаружена именно в ней.Для этого и используется звуковая сигнализация с помощью
PC-speaker`а.
Вот таблица соответствия звуковых сигналов для AWARD(\IBM) BIOS
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
СИГНАЛ ЗНАЧЕНИЕ(источнмк проблемы)
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
1 короткий (далее - К) Все ОК.
2К монитор
Нет сигнала питание, сист. плата
Непрерывный гудок пмиание, сист. плата
повторяющееся короткие питание, сист. плата
1 длинный (Д) 1 К сист. плата
1Д 2К видеоплата
1Д 3К видеокарта
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Для других БИОС (AMI, PHOENIX) расшифровка будет другой, хотя 1 гудок и там означает - все ОК.

[Наверх]

Тема: Delphi

Из всех файлов, лежащих в директории, читается текст вида '25-02-03' (тип String), а затем добавляется в поле записи базы данных. В разных файлах могут содержаться одинаковые даты, соответственно и разные записи могут содержать одинаковые значения этого поля. Каким образом можно упорядочить записи по датам? Может быть, есть возможность перевести текст '25-02-03' в формат даты (TDateTime)?


Ответ:

В Вашем вопросе везде указаны только две цифры года - что не есть гуд. В ответе будет предполагаться текущий век - в противном случае нужно добавить правило - какие 2 цифры из прошлого века, какие из нынешнего. Перевод строки формата DD-MM-ГГ в формат даты (TDateTime) легко делается ручками:


Но можно повозиться с установлением глобальных переменных DateSeparator и ShortDateFormat и использовать функцию StrToDate. Вопрос про уникальность дат и сортировку не совсем понятен. Если в каждом файле нет одинаковых дат - то для уникальности записи Вы можете в записи хранить и имя файла. При сортировке с датой в качестве первого ключа - используйте в качестве второго ключа любое другое поле, если уж Вам нужна определенность при сортировке. Если вопрос был о том, что строки сортируются обычно (но не всегда) в алфавитном порядке, и дата записанные в формате dd-мм-гг будут отсортированы не в порядке возрастная дат - то тут у Вас два пути - либо хранить дату в формате ггггммдд, либо определить собственную процедуру сортировки, которой был бы известен внутренний формат данных, хранимых как строка.

[Наверх]

Тема: Games

Не могли ли вы дать какую-нибудь информацию о том где в Сети можно взять описание Героев-4 на русском языке.


Ответ:

http://heroe4.narod.ru/
http://www.heroes.h1.ru/heroes4/heroes_rus.php
http://heroes.net.ru

[Наверх]

Тема: Hard

Когда я перезагружаю комп., он нормально выходит из винды выключается, и пытается перезагрузиться. Именно пытается. Т.к. даже не начиная загружаться, он виснет, при этом горят все лампочки, монитор не реагирует, т. е, когда перезагружается он, выключается и дальше не реагирует. Решается это выключением-включением. Но каждый раз, как вы понимаете, это не хочется делать.
Мои действия чтобы монитор включился, и произошла загрузка системы (начиная с перезагрузки): Пуск-Перезагрузка-система виснет - выключение компа кнопкой - включение. Только после этого работает


Ответ:

Пуск - Выполнить - пиши там msconfig, дави Enter. В этой проге ставь галочку "Запретить быстрое завершение работы". Эта фича у всех Виндов глючит от 95 до ХР. У компа просто от этого быстрого завершения башню срывает.

[Наверх]

Тема: Hard

Правда ли, что не рекомендуется ставить память DDR если стоит процессор Celeron?


Ответ:

Я понял, речь о Penium4 Celeron? Никогда не слыхал о такиких рекомендациях!
Целику DDR даже больше показана, чем полноценному Penium4, поскольку из-за малого объёма кэша второго уровня (128 против 256 или 512 КБ), он более чуствителен к скорости памяти. Поэтому если поставить Р4 Celeron на мамку с SDR, падение скорости (по сравнению с DDR и RUMBUS) будет заметней чем у Р4.
Конечно есть ещё и RUMBUS память, но платить порядка 100$ за 256 МБ и 150$ за мамку чтобы поставить процессор ценой менее 100$ - это извращение. Тогда как разница в цене между SDR и DDR памятью минимальна, при двукратном превосходстве DDR в скорости.

[Наверх]

Тема: JavaScript

Говорят на JS можно сделать так, что бы при загрузке страницы, спрашивался пароль, но не такой что б отмену нажал и все, а что бы спрашивал до тех пор пока юзер не введет правильный.


Ответ:

Надо вставить скрипт:



[Наверх]

Тема: JavaScript

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


Ответ:

Для этого нужно воспользоваться язык JavaScript:



[Наверх]

Тема: Monitor

У меня монитор LG StudioWorks 575C включен он в среднем 6 часов в день, когда и как он сдохнет?


Ответ:

А кто его знает? Износ монитора происходит:
1.Запуске кинескопа (неважно - включение ли это по кнопке, или выход из STAND-BY).
2.Выгорание люминофоров (износ) при норм. работе.
Так что если хотите подольше сохранить монитор от нормального износа (перегрызенный тараканами провод или стакан воды вылитый внутрь не считаем) - пореже в(ы)ключайте кинескоп (т.е. и переход из STAND-BY тоже считается включением), и если ничего за монитором не делаете - запускайте скринсейвер - только не новомодные рюшечки, а обычный
"черный экран".

[Наверх]

Тема: Prog

Вот все говорят что вся инфа в двоичном коде, я понимаю что например в картинке или звуке куча едениц и нулей, а вот как это все преобразуется в картинку или звук?


Ответ:

Очень просто - посмотрите на картинку
0000000 если присмотреться -
0111110 то можно увидеть 11111
0110000 букву 'Е' 11
0111110 11111
0110000 11
0111110 11111
0000000
Наши органы чувств (зрение и слух) обладают двумя важными качествами. Во-первых, если что-то состоит из очень маленьких кусочков - то это что-то нам кажется целым. Например, мы сами состоит из атомов, однако сами же этого и не замечаем. Во-вторых, мы умеем автоматически соединять фрагменты в единое целое. Например, даже плохо пропечатанный или полустертый текст мы можем прочесть. И хотя внешний наш мир - непрерывен, мы можем сохранять последовательность маленьких кусочков. И восстанавливая звук/изображение из этих маленких кусочков - мы либо не замечаем промежутка между ними, либо наш мозг услужливо заполняет паузы предыдущим кусочком. Если картинка черно-белая, то ее легко превратить в двоичный вид.
Рисуем сетку, и если в клеточки боле половины черного, то ставим в клеточку 1, а в остальные 0. И получаем двоичный вид картинки. Если картинка цветная, то нам нужно как-то сохранить цвет. Мы можем каждому цвету приписать число. Цвета можно нумеровать по-разному. (RGB - по вкладу каждого из 3 основных цветов). И тогда в каждую клеточку мы место 0/1 запишем число. А любое число в последовательность 0 и 1
записывается очень легко:
1= 0001 5= 0101 9= 1001 13= 1101
2= 0010 6= 0110 10= 1010 14= 1110
3= 0011 7= 0111 11= 1011 15= 1111
4= 0100 8= 1000 12= 1100 и т.д.
Даже текст, который Вы сейчас читаете - записан с помощью 0 и 1. Каждой букве соответствует фиксированное число. Это называют кодировкой. Возьмем слово "звук".
В кодировке Win-1251 - это последовательность чисел 231, 226, 243, 234
KOI8-R 218, 215, 213, 203
При чем в этих двух кодировках под букву выделено 8 позиций (бит). С помощью последовательности из 8 ноликов и единичек мы можем считать только до 2 в 8-ой степени (=256). А значит использовать сразу не больше 256 букв. И такие кодировки (т.е таблицы соотношения между символом и его порядковым номером) называются 8-битными. Существуют кодировки использующие 16-бит и больше (Одна из них - UNICODE - может быть слышали.)
Однако в таких кодировках текст занимает места в 2 и более раз больше. Аналогичная ситуация с цветом - посмотрите "Свойства экрана" - Правая кнопка мыши на пустом рабочем окне - Вкладыш "Параметры" - там Вы можете указать 16-, 24-, 32- разряда, а над ними 256 цветов (это 8-разрядов) для паллитры. Это то же самое, что и кодировка, но для цветов - сколько различных цветов Вы можете видеть и использовать на своем экране.
Со звуком примерно то же самое. Мы сначала его превращаем в последовательность чисел, а числа уже пишем с помощью ноликов и единиц. Причем - если у нас нотная музыка - то мы нумеруем ноты, октавы и инструменты - а при воспроизведении наша звуковая карта используем закодированные в ней инструменты, наиболее близкие к записанному. Шумы или, если хотите, "живой" звук имеет две чисто физические характеристики - амплитуду и частоту. Вот последовательность этих величин фактически и хранятся в wav формате. Поэтому он такой "жирный". Проигрыватель читает файл с данными и выдает на колонки через звуковую карту сигнал с этой амплитудой и частотой.
С картинкой то же самой - я когда программирую - говорю видеокарте - точку (пиксель) в такой-то позиции (10-ая сверху, 5- слева) в такой-то цвет окрасит. И видеокарта посылает сигнал с соответствующими характеристиками монитору.
Надеюсь, Вам стало чуточку понятнее :-)

[Наверх]

Тема: SQL

При использовании MySQL в дос-окне не пишется по-русски. И когда пишешь длинный запрос с ошибкой приходится все переписывать сначала. Как с этим бороться?


Ответ:

Создай файл C:\my.cnf примерно следующего содержания:
[mysqld]
basedir=e:/mysql/
port=3306
#socket=MySQL
skip-locking
default-character-set=dos
set-variable = key_buffer=16M
set-variable = max_allowed_packet=20M
set-variable = thread_stack=128K
set-variable = flush_time=1800
# This will be passed to all mysql clients
[client]
#password=my_password
port=3306
#socket=MySQL
В basedir впиши свой путь, а в default-character-set попробуй dos.

[Наверх]

Тема: VB

Как установить соединение с Internet, незаметно для пользователя?
Причем настройки соединения (пароль, логин, телефон, протоколы, и.т.д.) должны задаваться в коде программы.


Ответ:

Вот здесь можно скачать хороший пример звонилки на VB:
http://www.vbnet.ru/sample/sampledownload.asp?id=233

[Наверх]

Тема: VB

Какие функции выполняет RunDll?
Например: Shell "RunDll KeyBoard,Disabled"
А что еще можно сделать запуская RunDll.Exe с разными параметрами коммандной строки?


Ответ:

Вот некоторые из возможных применений - всех их, наверное, немеряно.
# Команда Описание
1 rundll32 user.exe,ExitWindows Завершение работы Windows
2 rundll32 user.exe,ExitWindowsExec Перезагрузка Windows
3 rundll32 shell32.dll,SHExitWindowsEx Завершение сеанса работы Windows
4 rundll32 user,WNetConnectDialog Вызвать окно "Подключение сетевого диска"
5 rundll32 user,WNetDisconnectDialog Вызвать окно "Отключение сетевого диска"
6 rundll32 user,disableoemlayer Провоцировать сбой системы (черный экран и мигающий курсор)
7 rundll32 user,RepaintScreen Обновить экран
8 rundll32 user,SetCursorPos Переместить курсор мыши в левый верхний угол
9 rundll32 diskcopy,DiskCopyRunDll Вызвать окно "Копирование диска"
10 rundll32 shell,ShellExecute Открыть корневой каталог в проводнике
11 rundll32 shell32,OpenAs_RunDLL filename.ext Открыть диалоговое окно "Открыть с помощью..." и связать указанную программу с файлами с расширением, указанном в команде
12 rundll32 shell32,SHFormatDrive Вызвать окно форматирования диска A:
13 rundll32 shell32,ShellAboutA Вызвать небольшое окошко с информацией о Windows
14 rundll32 shell32,Control_RunDLL Открыть Панель управления
15 rundll32 shell32,Control_RunDLL set.cpl Вызвать определенное окно на Панели управления. Вместо set.cpl в команде нужно вписать необходимый файл с расширением .cpl.
16 rundll32 krnl386.exe,exitkernel По идее что-то вроде EWX_FORCE, безоговорочно и без промедления завершающего работу Windows. Но у меня эта команда полностью подвесила компьютер.
17 rundll32 user,SwapMouseButton Поменять местами клавиши мыши (работает только в одну сторону)
18 rundll32 keyboard,disable Отключить клавиатуру (до перезагрузки)
19 rundll32 mouse,disable Отключить мышь (до перезагрузки)
20 rundll32 user,TileChildWindows Расположить все несвернутые окна по вертикали
21 rundll32 user,CascadeChildWindows Расположить все несвернутые окна каскадом
22 rundll32 msprint2.dll,RUNDLL_PrintTestPage Выбрать принтер и распечатать пробную страницу
23 rundll32 user,SetCaretBlinkTime Сильно увеличить частоту мигания курсора (изменяется на Панели управления)
24 rundll32 user, SetDoubleClickTime Изменить скорость двойного щелчка мыши (изменяется на Панели управления)
25 rundll32 rnaui.dll,RnaWizard Вызвать диалог "Установка связи"
26 rundll32 sysdm.cpl,InstallDevice_Rundll Установить оборудование (Windows 98)
27 rundll32 shell32,SHExitWindowsEx 0 Перезагрузить Windows без перезагрузки компьютера (Windows 98)
28 rundll32 shell32,SHExitWindowsEx 1 Завершить работу Windows (Windows 98)
29 rundll32 shell32,SHExitWindowsEx 2 Перезагрузить компьютер (Windows 98)
30 rundll32 shell32,SHExitWindowsEx -1 Перезагрузить Explorer (Windows 98)

[Наверх]

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

Как написать веб-форму, чтобы с неё можно было отправлять письма? То есть простейший e-mail клиент. Aдреса будут доставаться из Микрософт SQL Server 2000.
Ответить: mailto:expert@soobcha.ru?subject=Rass_UQQ3220N2U
[Наверх]

Тема: Delphi

Надо сделать dock формы из activeX в главное приложение (это уже получилось, но хотелось бы варианты) и самое главное - получить меню из activeX и объединить его с главным меню формы. Желательно для TActionManager из D7. Проблема простая - меню регистрируется, даже выполняет "прикрученные" events, но не выводит caption и картинки... (в основном меню после подключения) - т.е. меню выглядит как пустое...
Ответить: mailto:expert@soobcha.ru?subject=Rass_UQO2IQP23Q

Delphi 6. Окно моей программы при работе не получает фокуса. Как отловить и обработать в ней событие нажатия комбинации клавиш на клавиатуре (например Ctrl+Q). Если можно пример.
Ответить: mailto:expert@soobcha.ru?subject=Rass_UQO4MLYXF
[Наверх]

Тема: Games

Как правильно настроить сервер Neverwinter Nights ? Как осуществить регистрацию игроков на своем сервере ?
Ответить: mailto:expert@soobcha.ru?subject=Rass_UQO4MLYXG

Вопрос по игре Gore первая кровь v1.48. Поставил игруху все нормально запускается, в главном меню выбираю новая игра, там уровень сложности. Появляеться заставка уровня и все, ничего не происходит, где то через минуту опять выходит в главное меню. Ставил минимальные требования, переустанавливал ее не помогает. Если посмотреть в консоль то там поеявляется слово "соединение". Если кто сталкивался помогите где чего надо подправить.
Ответить: mailto:expert@soobcha.ru?subject=Rass_UQO4MM03P
[Наверх]

Тема: Internet

Помогите, пожалуйста, открыть файл pdf , находящийся по ссылке:
http://l2.espacenet.com/espacenet/bnsviewer?CY=ep&LG=en&DB=EPD&PN=RU2185706&ID=RU+++2185706C1+I+
на русском языке.
Большинство файлов с этого сайта открываются нормально, но некоторые, в т. ч. указанный, открываются "иероглифами".
Ответить: mailto:expert@soobcha.ru?subject=Rass_UQJ3R60LE

Какие провы в москве предлагают доступ только к почте, или хотя бы чтобы у них был такой тариф, сколько это стоит?
Ответить: mailto:expert@soobcha.ru?subject=Rass_UQO4MLYYI
[Наверх]

Тема: Linux

Где можно взять kernel под SuSE 8.0 Pof. для Win4Lin???
Ответить: mailto:expert@soobcha.ru?subject=Rass_UQM2BTNR1H

У меня X-Chat не воспринимает русские символы. Захожу в "Настройки" "Интерфейс", там в графе шрифт написано "-gemini-fixed-medium-r-semicondensed-*-13-*-*-*-c-*-koi8-r", а в "Диалоговые окна",там же, написано "-cronyx-fixed-medium-r-normal-*-13-*-*-*-c-*
-koi8-r", но при входе в саму программу пишет "-gemini-fixed-medium-r-semicondensed-*-13-*-*-*-c-*-koi8-r", менял koi8-r на cp1251, но пишет тоже самое. Программа васпринимает только английские символы. Чего мне делать?
Ответить: mailto:expert@soobcha.ru?subject=Rass_UQN2TARHL
[Наверх]

Тема: Prog

Я хочу научиться писать скрипты под IRC и мне нужна РУССКАЯ документация, не подскажите где я могу ее взять?
Ответить: mailto:expert@soobcha.ru?subject=Rass_UQO3C1G8K
[Наверх]

Тема: VB

Где можно скачать 3D движок для VB с учебником по нему на русском?
Ответить: mailto:expert@soobcha.ru?subject=Rass_UQM2BTPS2W

Как должен выглядеть код программы HyperTerminal (входит в комплект с Windows) на VB 6.0 [Как сделать такую программку]?
Ответить: mailto:expert@soobcha.ru?subject=Rass_UQN2TB683V
[Наверх]

Тема: VideoCards

Купил себе недавно карточку ГеФорсу 2 МХ400. Поставил, мол драйвера повешал. Она не работает. Я переустановил винду начисто, потом поставил Четвертый Детонатор. Карточка упорно не работает в ДиректИксе. Но я играл на ней!!! Когда купил, после переустановки Виндоус я играл и в Макс Пейн и в Солдаты Фортуны. На следующий день она отказалась работать. С мысте, в три Дэ. Так все нормально, вот пишу вам. Я даже не представляю, что случилось! У мне мамка Via МVP3. Раньше у меня была ТНТ2 и все нормально. Может, драйвера под материнку от Виа поставить? Если да, то подскажите, какие и где их взять (мол версии какие и т.д.). Я вс очень прошу! Я последние бабки отдал за эту карточку.... жаль, все таки...
Ответить: mailto:expert@soobcha.ru?subject=Rass_UQN4E3TUK
[Наверх]

Тема: hard

Как на один из выходов ISDN модема, который коммутируется с COM портом PC повесить второй. Слышал, что существуют переключатели для этого.
Ответить: mailto:expert@soobcha.ru?subject=Rass_UQO2IQNE2R
[Наверх]

Тема: hard_disk

У меня такая ситуация: Установил я новый CD-ROM и Флоппи. На винте Maxtor 40 Gb стоял Windows Me. Затем я захотел поставить Windows Xp Home Edition. Поставил, причем файловую систему я оставил без изменений - FAT32. Перезагружаю компьютер и он выдает ошибку, что-то типа DISK BOOT FAILUR INSERT SYSTEM DISK AND PRESS ANY KEY... Я не понял, что произошло. Я считаю, что это слетел Master Boot Record или его "забомбил" какой-нибудь вирус. Но fdisk мне не помог! Что-же мне теперь делать? Терять винт на 40 гектар не охота... Кстати программа Disk Manager видит винт! Но почему-то только 8032 Mb.
Ответить: mailto:expert@soobcha.ru?subject=Rass_UQB5NN3BV
[Наверх]

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

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

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

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

Список всех автоответчиков СообЧа (пустое сообщение):
mailto:help@soobcha.org

Информация и заказ диска СообЧа:
http://soobcha.ru/cd/ или:
Для России: mailto:disk@soobcha.org?subject=page
Для Украины: mailto:disk_ua@soobcha.org?subject=page

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


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

В избранное