информационная безопасность
без паники и всерьез
 подробно о проектеRambler's Top100
Все любят медСтрашный баг в WindowsЗа кого нас держат?
BugTraq.Ru
Русский BugTraq
 Анализ криптографических сетевых... 
 Модель надежности двухузлового... 
 Специальные марковские модели надежности... 
 Microsoft обещает радикально усилить... 
 Ядро Linux избавляется от российских... 
 20 лет Ubuntu 
главная обзор RSN блог библиотека закон бред форум dnet о проекте
bugtraq.ru / форум / beginners
Имя Пароль
ФОРУМ
если вы видите этот текст, отключите в настройках форума использование JavaScript
регистрация





Легенда:
  новое сообщение
  закрытая нитка
  новое сообщение
  в закрытой нитке
  старое сообщение
  • Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
  • Новичкам также крайне полезно ознакомиться с данным документом.
Господа, будьте снисходительны, не бросайтесь сразу штрафовать за, как вам кажется, глупые вопросы - beginners на то и beginners.
Беда в том, что монитор старый, драйверов нет, а деволтовый... 24.06.09 22:55  Число просмотров: 3188
Автор: DPP <Dmitry P. Pimenov> Статус: The Elderman
Отредактировано 24.06.09 22:58  Количество правок: 1
<"чистая" ссылка>
Беда в том, что монитор старый, драйверов нет, а деволтовый драйвер считает, что у монитора какая-то дефолтовая диагональ. В драйвере должна быть прописана диагональ монитора и в зависимости от режима и соотношения сторон можно посчитать разрешение в "точках_на_дюйм". Затем при рисовании квадрата с заданной линейной стороной просто вычислить ее в пикселях. Если что-то не клеится, значит какой-то параметр в системе неверно задан.
>
> > Как решить эту задачу, используя приведённые данные, а
> > может и ещё другие данные использовать
> 1) Никак, и надеясь на милость создателей всех этих
> непростых программно-аппаратных систем (начиная монитором и
> кончая браузером), выводить свои кракозяблики, щитая, что
> компутер выводит их верно, если сказал ему "10 сантиметров"
> ;-)
> Для гипнозомбирования упрямого пользователя выводить внизу
> масштабную линейку, где рисовать эталонную длину, и писать,
> сколько это сантиметров суть ;-)
> 2) Если пользователь звереет, предложить ему откалибровать
> масштаб под его непростую реальность. Вывести ему 100 мм,
> попросить измерить ЭТО линейкой, и ввести получившееся
> кол-во миллиметров в поле ввода твоей Программы. Так твоя
> Программа узнает реальный масштаб.
Логично.
<beginners>
К монитору с линейкой 21.06.09 13:47  
Автор: awa Статус: Незарегистрированный пользователь
<"чистая" ссылка>
Помогите пожалуйста решить такую задачу.

На странице html в эксплорере пишу:

<div style="width:10cm; height:10cm; border:1 solid red">10cm</div>

Диагональ монитора 14 дюймов
Разрешение 800 x 600
120 точек на дюйм
Высота видимой (светящейся) области монитора чуть больше 20 см по вертикали

Вопрос чему будет равна сторона квадрата на мониторе, измеренная линейкой

Ответ примерно 16,5 см

Как решить эту задачу, используя приведённые данные, а может и ещё другие данные использовать
В компьютерах вообще никто ничё никогда не гарантирует -)) 24.06.09 12:38  
Автор: HandleX <Александр М.> Статус: The Elderman
Отредактировано 24.06.09 16:05  Количество правок: 7
<"чистая" ссылка>
> Помогите пожалуйста решить такую задачу.
> На странице html в эксплорере пишу:
> <div style="width:10cm; height:10cm; border:1 solid red">10cm</div>
У тебя цель: вывести квадрат размером 10 см. на монитор. Цель благородна, не спорю, только вот в компьютерах никто ничего не гарантирует ;-)
Как компьютер вообще узнаёт о реальном ppi монитора (pixel per inch) на данном разрешении? По особому цифровому интерфейсу ( http://ru.wikipedia.org/wiki/Display_Data_Channel ), связывающему монитор с видеокартой. И тут могут быть проблемы. Проблема первая: кривой драйвер/видеокарта читают неверные данные или не читают вообще.

> Диагональ монитора 14 дюймов
> Разрешение 800 x 600
> 120 точек на дюйм
> Высота видимой (светящейся) области монитора чуть больше 20
> см по вертикали
Древняя зверюга... Возможна проблема №2: данный монитор не умеет или потерял способность что-то рапортовать видеокарте.

> Вопрос чему будет равна сторона квадрата на мониторе,
> измеренная линейкой
> Ответ примерно 16,5 см
Юзеру не повезло. Ему конкретно можно посоветовать скачать драйвер для этой модели монитора с сайта производителя, возможно это исправит проблему.

> Как решить эту задачу, используя приведённые данные, а
> может и ещё другие данные использовать
1) Никак, и надеясь на милость создателей всех этих непростых программно-аппаратных систем (начиная монитором и кончая браузером), выводить свои кракозяблики, щитая, что компутер выводит их верно, если сказал ему "10 сантиметров" ;-)
Для гипнозомбирования упрямого пользователя выводить внизу масштабную линейку, где рисовать эталонную длину, и писать, сколько это сантиметров суть ;-)
2) Если пользователь звереет, предложить ему откалибровать масштаб под его непростую реальность. Вывести ему 100 мм, попросить измерить ЭТО линейкой, и ввести получившееся кол-во миллиметров в поле ввода твоей Программы. Так твоя Программа узнает реальный масштаб.
Беда в том, что монитор старый, драйверов нет, а деволтовый... 24.06.09 22:55  
Автор: DPP <Dmitry P. Pimenov> Статус: The Elderman
Отредактировано 24.06.09 22:58  Количество правок: 1
<"чистая" ссылка>
Беда в том, что монитор старый, драйверов нет, а деволтовый драйвер считает, что у монитора какая-то дефолтовая диагональ. В драйвере должна быть прописана диагональ монитора и в зависимости от режима и соотношения сторон можно посчитать разрешение в "точках_на_дюйм". Затем при рисовании квадрата с заданной линейной стороной просто вычислить ее в пикселях. Если что-то не клеится, значит какой-то параметр в системе неверно задан.
>
> > Как решить эту задачу, используя приведённые данные, а
> > может и ещё другие данные использовать
> 1) Никак, и надеясь на милость создателей всех этих
> непростых программно-аппаратных систем (начиная монитором и
> кончая браузером), выводить свои кракозяблики, щитая, что
> компутер выводит их верно, если сказал ему "10 сантиметров"
> ;-)
> Для гипнозомбирования упрямого пользователя выводить внизу
> масштабную линейку, где рисовать эталонную длину, и писать,
> сколько это сантиметров суть ;-)
> 2) Если пользователь звереет, предложить ему откалибровать
> масштаб под его непростую реальность. Вывести ему 100 мм,
> попросить измерить ЭТО линейкой, и ввести получившееся
> кол-во миллиметров в поле ввода твоей Программы. Так твоя
> Программа узнает реальный масштаб.
Логично.
1




Rambler's Top100
Рейтинг@Mail.ru


  Copyright © 2001-2024 Dmitry Leonov   Page build time: 0 s   Design: Vadim Derkach