19.01.2014

Всемогущая Java (Sun :-)

        В интернете встречается огромное количество всякоразнообразных форм, программ, программулинок и просто примочек выполненных на JavaScript (или VB Script). Для тех, кто не имеет особого желания разбираться в "умных" понятиях VM Java - это  программная  часть  в составе Windows (которой, кстати, может и не быть на конкретно вашей машине), которая позволяет выполнять не громадные программы одним куском, а воспринимает только директивы, как бы указания, которые и производит прямо в вашей машине минуя этапы загрузки из интернета самой программы, аргументов, данных и параметров вычисления (это JavaScript).  Налицо выигрыш - экономия ресурсов машины, канала связи и (не последнее дело) памяти (для графики). Пример - калькулятор QTH квадратов и координат на этом сайте. Можете убедиться, что не просто работает, а работает очень быстро. Но еще в скриптах Java присутствует один замечательный момент, позволяющий некоторым фрагментам Интернета работать вообще без Интернета :-) 
    Дело в том, что Java уже установлена в ваших компьютерах. И её можно использовать для вычислений. В примере ниже для расчёта параметров J-антенны. Но в связи с тем, что компьютеру надо хотя бы сказать, чего от него надобно, нужен какой-нибудь переводчик между Вами и Java. В большинстве случаев это еще одна составная часть Windows - Explorer. Он - точная копия интернет браузера. Вернее интернет браузер - упрощённая копия Explorera самой Winwods. Тоесть HTML файл и пояснительная картинка, будучи загруженная на Ваш компьютер, будет работать и с успехом расчитывать размеры и параметры J-антенны  при выключенном интернете. 
Введите частоту в Мгц
       
A = (см)
B = (см)
C = (см)
D = (см)
Вычислять всё просто: вводите частоту на которой должна работать антенна и нажимаете кнопку "Посчитать". Нетрудно догадаться, что все размеры - производные от значения частоты. Чтобы полностью развенчать "умный" калькулятор на рисунке приведены формулы, по которым Java рассчитывает длины элементов и расстояния. Всё это, конечно, для кабеля в 50 Ом.
Для того, чтобы не ходить каждый раз на мой сайт для подсчётов, сделайте следующее.
1. Скопируйте куда нибудь к себе, например в папку "J_anntenna" два файла: j_ant_calk.png  и j.html
2. Кликните в этой папке по файлу j.html
Всё. Работает. Надо сказать, что работать всё будет на вашей машине и при включенном интернете.  Если Вы, например, "кликните" по ссылке j.html не правой, а левой кнопкой мышки, то файл попросту запуститься на Вашей машине, хотя директивы будет читать с сервера :-)
P.S. Спасибо за идею рассказать о Java Виталию RM9WY  
Посмотреть "Взрослая J-антенна"