Как подсказали знающие люди (unkind и по электропочте), есть плагин для eclipse m2eclipse, который поддерживает человеческий импорт проектов и удобный поиск зависимостей, Сам долго ковырял его, не мог заставить работать, оказывается нужно ставить и extras тоже, без него многие фишки не работают, включая поиcк зависимостей.
Сходите на сюда, установите плагин и дополнения к нему (из extras) и попробуйте, надеюсь, будете приятно удивлены.
Ну зачем, необязательно же чтобы у фейковой странички был протокол https, браузер просто не покажет зеленыша, уверен что большинство просто не обратило бы внимания
Если у вас перехвачен трафик, то почему бы не обойти HTTPS перенаправлением N на собственную страничку аутентификации для Gmail например, и проксировать аутентификацию через себя на настоящий гмайл (например через selenium).
Это так мысли вслух, а не руководство к действию ни в коем случае ;)
Интересная история, когда сам был админом сети, как то лень было заморачиваться сильно на секьюрити, был таким же теоретиком, как и вы вначале, а потом перестал быть админом сети и так и остался теоретиком, жалко что не встретил на пути такого злого хацкера как N.
А вы ничего не путаете c оценкой РК?
Я, если честно, не осилил идею РК за вашей алегброй, но предположим N = 1000, M = 10 тогда в худшем случае РК намного менее шустр чем КМП, порядка О(9910) против O(1010), то есть почти в 10 раз медленее в худшем случае, как и заметил mydoom
Небольшое сравнение производительности Spring MVC vs Play. Тестировалася отдача простой странички с формой (не бизнес-логика), то есть по сути дает представление о скорости выдачи горячего динамического контента
mvn tomcat:run (spring-mvc)
Requests per second: 8619.68 [#/sec] (mean)
Time per request: 1.160 [ms] (mean)
Time per request: 0.116 [ms] (mean, across all concurrent requests)
play (prod)
Requests per second: 2742.93 [#/sec] (mean)
Time per request: 3.646 [ms] (mean)
Time per request: 0.365 [ms] (mean, across all concurrent requests)
play (dev)
Requests per second: 521.27 [#/sec] (mean)
Time per request: 19.184 [ms] (mean)
Time per request: 1.918 [ms] (mean, across all concurrent requests)
Фреймфорк супер, как раз ковыряюсь в говнище REST сервисов, и Play тут как нельзя кстати. После Spring MVC и его аннотаций такое облегчение, словами не передать. Ну и похожесть на рельсы интересу добавляет, хочу однажды руби всерьез попробовать.
Вот только у них синтаксис для if-else в темплейтах забавный, я думал что нибуть новое тут придумать сложно, но они расширили мне сознание
Вопрос и возник из указанной страницы в википедии.
Я, конечно же не первый, кто сталкивается с жаргоном в интернете, просто нормальная статья на википедии про чистые URL, почему то озаглавлена жаргонным ЧПУ, а не скажем «Чистые URL» как здесь. Это и сбило с толку.
Извините за оффтопик, но неужели для friendly URL интернет не придумал ничего лучше чем ЧеловекоПонятный Урл? Настройка ЧПУ звучит как будто в цехе столярный станок настраиваешь.
В общем да, но это все равно что использовать сгенерированные приложения — вроде работает, а непонятно как. Мне хотелось как раз разобраться как оно работает. Хотя про него сказать все же стоит, добавил в статью
ну кстати, несколько раз таки пересаживался с eclipse на idea и обратно без особых проволочек, а в особо тяжелых случаях, так как мы на виртуалках работаем, вообще работал в текстовом редакторе )
C Dynamic Web приложениями там действительно по умолчанию генерируется невразумительный проект, поскольку по умолчанию мавен не ориентируется на WTP и не генерирует его подержку. Чтобы включить WTP нужно выставить параметр wtpversion в значение 2.0 (по умолчанию none) через командную строку или в конфигуреции мавена
mvn eclipse:eclipse -Dwtpversion=2.0
сгенерирует поддержку wtp в проекте, но на картинке этой поддержки нету, поскольку это не есть веб-проект.
Что до разных структур, мавен генерирует для eclipse папки для быстрого перехода к исходникам, ресурсам и тестам. Чего нету так это такой же папочки для src/main/webapp, аля WebContent, это действительно напрягает. Можно попытаться прикрутить самостоятельно
Сходите на сюда, установите плагин и дополнения к нему (из extras) и попробуйте, надеюсь, будете приятно удивлены.
Кроме того не требуется никаких дополнительных манипуляций с фреймворком, в Spring же требуется как минимум отконфигурировать скан компонентов.
Это так мысли вслух, а не руководство к действию ни в коем случае ;)
Интересная история, когда сам был админом сети, как то лень было заморачиваться сильно на секьюрити, был таким же теоретиком, как и вы вначале, а потом перестал быть админом сети и так и остался теоретиком, жалко что не встретил на пути такого злого хацкера как N.
В худшем случае время работы алгоритма РК — Θ((N-M+1)*M), в среднем же он работает достаточно быстро – за время О(N+M).
а для КМП:
Алгоритм КМП-поиска фактически требует только порядка N сравнений даже в самом плохом случае.
и не вижу вообще нигде слов про то что то чему то асимптотически равно.
Отсюда следует вопрос, который я и задал — не напутали ли с оценкой алгоритмов?
Собственно, какова полезность алгоритма. который в худшем случае имеет квадратичную сложность по сравнению с линейной у КМП?
Рабин и Карп с бухты-барахты придумали медленный алгоритм, а преподаватели от нечего делать его преподают, так по вашему что ли?
Я, если честно, не осилил идею РК за вашей алегброй, но предположим N = 1000, M = 10 тогда в худшем случае РК намного менее шустр чем КМП, порядка О(9910) против O(1010), то есть почти в 10 раз медленее в худшем случае, как и заметил mydoom
Вот только у них синтаксис для if-else в темплейтах забавный, я думал что нибуть новое тут придумать сложно, но они расширили мне сознание
С энтузиазмом ковыряюсь дальше в поисках открытий.
Большое человеческое спасибо за понятный обзор!
Я, конечно же не первый, кто сталкивается с жаргоном в интернете, просто нормальная статья на википедии про чистые URL, почему то озаглавлена жаргонным ЧПУ, а не скажем «Чистые URL» как здесь. Это и сбило с толку.
фреймворк очень понравился, пока пишете продолжение, читаю доки :)
mvn eclipse:eclipse -Dwtpversion=2.0
сгенерирует поддержку wtp в проекте, но на картинке этой поддержки нету, поскольку это не есть веб-проект.
Что до разных структур, мавен генерирует для eclipse папки для быстрого перехода к исходникам, ресурсам и тестам. Чего нету так это такой же папочки для src/main/webapp, аля WebContent, это действительно напрягает. Можно попытаться прикрутить самостоятельно