У вас пользователь продукта делает http запросы? Сомневаюсь.
У вас же обычное веб приложение? Я правильно понял?
То есть пользователь кликает по кнопкам на вебе и смотрит как меняется картинка.
Инструментов эмуляции его действий очень много. Один из крупнейших — Selenium.
Ниже даже вон предложили обертку вокруг этого продукта для php.
Часто вы переносите свой продукт на другие серверные платформы? Я вот такой ситуации пока не встречал ни разу. Даже придумать трудно для чего это может понадобится. Если это конечно не поделка на коленке.
Open Source в среде дот нет уже очень неплохо развит. И почти все что можно портировано туда с жавы уже давно. Зато в принципе и язык и инструментальные средства .net прилично обогнали java.
Но в принципе вы правы. Надо понимть, что java и .net — это два разных мира. Придется развиваться в каком то одном направлении.
Я все таки не удержался чтобы спросить почему windows + IIS ненормальный сервер?
Чего то это пахнем холиваром и личным отношением по поему. Как то непрофессионально без аргументации.
Если продукт содержит специфические требования к производительности или предоставляемым возможностям сервера, я еще понимаю — это тема для холиваров.
Но в рамках этих задач… какая разница? IIS — очень мощный сервер и там все что надо есть.
По поводу платформы разработки — лучше делать на том на чем умеете.
Перл даже селениум не поддерживает. Если будете одну часть делать на одной платформе, другую на другой, как будете интеграровать решения? На дот нете в принципе можно все реализовать.
Но если уж реально на перле умеете работать — благо дот нет — кроссязыковая среда — можно использовать PerlNET или на крайняк вызывать дот нет библиотеки вот так
У меня с этой страницы никуда не перенаправляет селениум.
Все вроде закачивается.
По поводу пункта 1: Ну алгоритм вы описали фактически — осталось только в виде кода оформить.
Берете страницу, пробегаетесь по всем ссылкам на ней (поищите как это сделать в том механизме что будете использовать), заносите их в кеш (например файл), чтобы по одной ссылке два раза не заходить. Если такая ссылка есть в кеше — пропускаете.
Принадлежность урла сайту проверяете тем, что ссылка начинается с названия сайта или относительна (начинается со слеша).
По поводу «наполенностью» сайта — не знаю что вам точно нужно. Самый простой вариант — пропускать страницы меньше какого нибудь размера (не знаю — ну там 500кб например — подберете). Можно как то умнее — например проверять размер только текста на страницы без тегов или как выковыривать с сайта контент по каким то правилам. Вам виднее — в простейшем случае — делаем по простому.
Написать такое можно «на коленке», но добиваться правильного поведения придется подбором параметров и тестированием на реальных данных.
Посмотрел несколько предложений по вашей ссылке — все варианты оказались переходником с DisplayPort (вход) на HDMI (выход), а не наоборот. Такими переходниками нельзя подключить ноутбук с hdmi к монитору с dp. Собственно я об этом писал в вопросе.
Или я что то не понимаю?
А вы уверены что разрешение действительно использовано полностью: не замечали размытости изображения?
И еще — посмотрите пожалуйста — у вас точно это разрешение работает на частоте 60Гц?
Вас TP-Link по цене не устраивает? Вы знаете — я сомневаюсь что роутер который вы хотите вообще существует. Я тоже не представляю зачем может понадобится мобильный роутер без интернета. Обычно есть блютуз для обмена файлов. Наверно у вас какой то очень особенный случай.