Про кукурузу — опечатка. Исправил. Должна быть курица.
На счет связи — на птицефермах как правило на полах делают подстилку из стружек или опилок.
Возможно, причина в этом.
Почитал про JSR353 немного.
Но по-моему GSON на порядок удобнее — нужно просто создать классы для тех объектов, которые мы хотим перегнать в JSON (и добавить простые аннотации, если имена полей класса отличаются от нужных нам в JSONе) — и библиотека сделает все сама.
public static double eulergamma(double x){
if((x<=0.0)&&(Math.round(x)==x)){
System.out.print("\nargument of gamma cannot be zero or negative integer\n");
return Double.NaN;
}
//if(x>1.5) return (x-1)*eulergamma(x-1);
//if(x<0.5) return eulergamma(x+1)/x;
double mult = 1.0;
while (x>1.5) {
mult *= x-1;
x -= 1;
}
while (x<0.5) {
mult /= x;
x += 1;
}
return mult*Math.exp(lngamma(x));
}
На тот момент, когда я это реализовывал, я осваивал технологию Java сервлетов — и основной целью было написать что-либо для тренировки.
На счет преимуществ:
В одном плане чисто клиентское решение будет даже лучше — отсутствие лишней нагрузки на сервер.
С другой стороны — в моей библиотеке есть реализация специальных функций (гамма, бета, функции Бесселя и Эйри) — не уверен, что найдутся js-либы, которые это умеют.
На тот момент, когда я это реализовывал, я осваивал технологию Java сервлетов — и основной целью было написать что-либо для тренировки.
На счет преимуществ:
В одном плане чисто клиентское решение будет даже лучше — отсутствие лишней нагрузки на сервер.
С другой стороны — в моей библиотеке есть реализация специальных функций (гамма, бета, функции Бесселя и Эйри) — не уверен, что найдутся js-либы, которые это умеют.
>> Можно немного усложнить Perl-скрипт — к примеру, записывать при каждом обновлении IP-адрес в файл, считывать его в начале скрипта и отправлять запросы Яндексу только в том случае, если он изменился.
А на счет роутера — у меня на нем прошивка от Ростелекома, с возможностью просмотра интерактивного ТВ.
В сам роутер какие-либо скрипты установить нет возможности.
Белого IP нет.
К нему подключен Raspberry PI, который я использую в качестве сервера, к нему от роутера проброшена пара портов.
Он и выполняет этот скрипт.
Можно немного усложнить Perl-скрипт — к примеру, записывать при каждом обновлении IP-адрес в файл, считывать его в начале скрипта и отправлять запросы Яндексу только в том случае, если он изменился.
На счет связи — на птицефермах как правило на полах делают подстилку из стружек или опилок.
Возможно, причина в этом.
Всем остальным, скорее всего, будет индифферентно.
Да, Вы все правильно поняли — на конец 2013 года гос. долг США составлял 106,6% от их ВВП.
Да, Вы все правильно поняли — на конец 2013 года гос. долг США составлял 106,6% от их ВВП.
// Написал комментарий здесь по ошибке.
Добавил это:
Но по-моему GSON на порядок удобнее — нужно просто создать классы для тех объектов, которые мы хотим перегнать в JSON (и добавить простые аннотации, если имена полей класса отличаются от нужных нам в JSONе) — и библиотека сделает все сама.
От рекурсии избавился. Сделал так:
Но на момент написания этого кода я про нее еще не знал.
А на счет ' — парсер воспринимает этот символ как пробел.
На счет преимуществ:
В одном плане чисто клиентское решение будет даже лучше — отсутствие лишней нагрузки на сервер.
С другой стороны — в моей библиотеке есть реализация специальных функций (гамма, бета, функции Бесселя и Эйри) — не уверен, что найдутся js-либы, которые это умеют.
На счет преимуществ:
В одном плане чисто клиентское решение будет даже лучше — отсутствие лишней нагрузки на сервер.
С другой стороны — в моей библиотеке есть реализация специальных функций (гамма, бета, функции Бесселя и Эйри) — не уверен, что найдутся js-либы, которые это умеют.
Теперь запросы к Яндексу отправляются, только если он изменился.
`host example.dlinkddns.com` — срабатывает за доли секунды.
`curl ifconfig.me` — выполняется 10-15 секунд
TTL в нужных записях изменился, в других остался по умолчанию.
А на счет роутера — у меня на нем прошивка от Ростелекома, с возможностью просмотра интерактивного ТВ.
В сам роутер какие-либо скрипты установить нет возможности.
Белого IP нет.
К нему подключен Raspberry PI, который я использую в качестве сервера, к нему от роутера проброшена пара портов.
Он и выполняет этот скрипт.
api.yandex.ru/pdd/doc/reference/api-dns_edit_a_record.xml
ttl можно при редактировании записи в качестве параметра указать.
21600 — значение по умолчанию.
pddimp.yandex.ru/nsapi/edit_a_record.xml?token=$token&domain=$domain00&record_id=$id00&content=$ip
$domain00 — домен
$ip — IP-адрес
Можно немного усложнить Perl-скрипт — к примеру, записывать при каждом обновлении IP-адрес в файл, считывать его в начале скрипта и отправлять запросы Яндексу только в том случае, если он изменился.