Сергей Горностаев: Антон Рейтаровский: Коллеги, ваше мнение имеет право на жизнь и я не вижу смысла дискутировать. Все что написано выше - мое ИМХО. Дописывать каждый раз что это мое "имхо" - излишне, это и так на мой вгзляд очевидно, что все что написано кем-то - это его скромное мнение. JavaEE - сейчас не нужна. Я могу много писать что вместо JSP, в качестве шаблонизатора лучше использовать тот же thymeleaf. Или вообще использовать нормальные JS фреймворки на фронте и делать SPA с чисто рестовым бекендом на спринге/play. Вместо JPA использовать spring jdbc, голый jdbc, ну или если сильно хочется, то и JPA, но зачем вам читать тут JavaEE-шные спеки ? Почитайте туториалы по Hibernate/Spring Data Jpa. И да, информации про сервлеты, которая есть в спринговых туториалах хватит за глаза, и не нужно читать огромные талмуды про сервлеты, фильтры, JSP, JSTL и прочий закоменевший хлам.
Вова: Сами лекции мне тоже не очень понравились. Я в них не сильно вслушивался и не пытался понять. Основной профит от этого курса, имхо, это достаточно приличные практические занятия, с использованием широко распространненных библиотек на python, в отличии от Ына, который предлагает реализовывать сами алгоритмы на Octave. Плюс очень хорошее (было) коммьюнити. В ветке самого курса и в Slack'е.
Вы бы хоть написали примерно что за данные и какого рода операции над ними делают.
Может быть надо их просто запихнуть в реляционную БД и написать несколько запросов.
Или наоборот, подойдет переписывание на каком-то map-reduce движке.
al_gon: Ну это понятно, я тут краулеры рекомендую использовать в качестве обвязки, чтобы самому не городить каркас приложения. А сосредоточиться на логике как собсно содержимое парсить.
Захаров Александр: Вот вообще не имею компетенции по .net технологиям. phantom.js нужен для исполнения javascript и рендеринга DOM'а, а потом уже используются стандартное api Selenium, чтобы тыкать на кнопочки, ставить лайки, подписываться/отписываться и тд.
Андрей: Я не думаю что вам кто-то из хостеров рабочую схему выложит. Опять же, все сильно зависит от планируемой у вас системы вирутализации Xen/KVM/OpenVZ и тд.
rozo2010: Лично у меня нет, я в энтерпрайз сегменте работаю, у нас все свою, standalone, внутри корпоративной сети. Для каких-то своего личного проекта с друзьями-знакомыми присматривался, но мы так не стартанули. У других людей конечно есть, вот пример say-hi.me/produktivnost/lichnyj-opyt-rabota-nad-pr...
Jimmy Exploit: Читайте инструкцию и выполняйте все что там написано.
# add the following dependencies to insane-noises/project.clj
# [org.clojure/clojure "1.8.0"]
# [overtone "0.10.1"]
Сашка Брамс: Ну вот самое простое, не углубляясь в промышленную разработку, поддержку и развитие кодовой базы и тд. На "вашем уровне", так сказать.
Вот есть у вас мапа. Лежит в ней "что-то". Что именно, вы не знаете. Достали вы оттуда некий объект. Что вы с ним будете делать ? Печатать? Умножать? Делить ? Вызывать у него какие-то методы ? Проблема в том, что узнать что именно там за объект вы достали можно например через InstanceOf, но это во-первых тоже обычно дурной стиль, а во-вторых все варианты вы не охватите. Я бы советовал какую-нибудь хорошую книгу почитать, того же Эккеля, особенно главы про полиморфизм, ООП и тд. Постепенно все встанет на свои места.
Aristes: По моему опыту гораздо больше чем от выбора ОСи перфоманс зависит от настроек под ваши конкретные потребности, если вам хотя бы примерно известен профиль нагрузки.