Да, это javascript, который работает на стороне браузера и к сервлетам и яве никакого отношения не имеет. Собственно сервлету тоже все равно, как ему данные приходят. На стороне сервлета нужно как-то распарсить json. Библиотеки я думаю найдете сами.
Оно просто не будет работать, увы...
Представьте, что у вас две дороги, с куче промежуточных пунктов. Узнать, свободна ли дорога, можно только проехав по ней. Или получив информацию от дорожных служб.
В первом варианте, если у вас линк не отвалился (а он обычно и не отваливается), вы все равно свои машины будете пускать по первому пути. И проще всего узнать, свободен ли путь, попингать сторону провайдера. Если не ответил, то переключать все движение на запасной. А пингать продолжать, пока ситуация не разрешится.
Во втором варианте - вам нужно договориться с дорожной службой, получать данные о маршрутах, например по OSPF или BGP, но здесь есть подвох... Вы тоже должны говорить, что через вас могут ездить другие - и таки будут ездить!
Так что пишите свой скрипт и пингуйте провайдеров - только так...
angru: Куча протоколов (хотя я их очень редко использую). Ну и когда начинал, gevent еще небыло, а он был :-) Мир меняется, и мне нужно наверное с твистеда уходить.... Я правда в основном сейчас пользую cyclone
Эта команда, когда-то использовалась в DOS и bat-файлах, для аналога pwd (которая в уиндоуз просто отсутствует, кажется). Ах, да, команда "cd" как раз выдает путь до текущей папки. Но это ведь не совсем команды, а API самой системы.
Не, конечно можно купить себе трактор с запасом на i7, SSD 520, 32Gb. Geforce последний.. Вот только этот трактор устареет быстрее чем через год. А греться и визжать будет постоянно. Оно нужно?
OnYourLips: Ну про память я сказал, что желательно 8, но и на 4 вполне пару виртуалочек запустить.
Теперь о работе, все современные процессоры (не считая атома и селерона) вполне справляются с разработкой, если это не игры и не спец-задачи типа рендеринга или транскодинга. Понятно, что на SSD и большей памяти будет комфортнее, но это и автор вопроса, надеюсь понимает.
Теперь о ноутах - он всё же носиный инструмент, и туда ну нет смысла ставить например i7, если это опять же не спецзадачи. i3 или i5 - i5, если есть задачи с кучей параллельных вычислений, иначе i3, иначе любой другой.
Мы же говорим о комфортной работе, а этот ноут вполне ей соответствует.
Вот если говорить о производительной, то тогда и памяти 16 и SSD и графику и куртизанок с гусарами, но это и другие деньги!!!
OnYourLips: Ну как это сказать, не пробовал.. Дома стоит свеженький iMac, также имеетцо macbook pro (и не только), ну и на работе есть рабочие станции с i7.
Так вот большой разницы не вижу, кроме как на macbook air супруги, но там таки да SSD, но все остальное медленнее.
Если пошел такой разговор, скажите, что у вас выполнялось по 10 секунд?! Если у меня компиляция нехилого проекта в java/maven занимает максимум 3 секунды, ну 5...
Я понимаю, когда нужно прошерстить гигабайты данных, но для этого серверы есть. А для разработки под WEB этого всего часто не нужно!
И да, конечно приятно работать на на быстрой машинке, но, это когда разница на порядки, а переплачивать в 5 раз за SSD я бы не рискнул предлагать. Тем более человек, похоже не от хорошей жизни пытается выбрать машинку для разработки. Поставить SSD всегда можно.
Kari JR: представьте, что в свое время через меня прошло около 100 студентов, как раз с курсовыми. Ваша первая задача - снять трубку и позвонить. Конечно же вы попадете на секретаря, но сказав вот эти вот слова, вас на 90 процентов переключат к разработчикам, где с удовольствием помогут. Если же таки через секретарей не пробьетесь, то пишите в личку, попробую помочь. Уверен - все получится!
arp -a например. Ну если есть доступ к коммутатору, к которому подключен роутер, то, думай, дальше рассказывать смысла нет... И конечно это работает в рамках одного сегмента ethernet.