• Почему Ruby используют так мало сайтов, по сравнению с другими языками?

    @protven
    По сравнению с чем ? С php ? Тогда все языки кроме php используют очень мало сайтов. На ROR сделано достаточно много сайтов, особенно зарубежом.
    ИМХО, три основных фактора
    - дорогие программисты (их еще и мало по сравнению с пхп/питон).
    - сам по себе язык достаточно "медленный" и не подоходит для мало-мальски серьезных нагрузок.
    - нет серьезных драйверов в виде крупных компаний и/или большого коммьюнити, которые бы вложились в разработку и оптимизацию быстродействия, плюс быстрое внедрение новых фич, как это было например с тем же php.
    Своя ниша у рубей есть, причем не только в бекенде для сайтиков. Нравится - используйте. Не нравится - ну возьмите то что по душе.
    Ответ написан
  • Как передать видеопоток с VDS сервера?

    @protven
    RTMP ? Есть плагин к nginx.
    Ответ написан
    Комментировать
  • Как правильно называется вакансия?

    @protven
    Он на взлете (опять) зарубежом, используется как правило аналитиками (data scientist). Взлет связан в основном с хайпом вокруг анализа данных, машинного обучения и бигдаты. R очень хорош для быстрого прототипирования на небольшом наборе данных или уже для "окончательного" анализа и визуализации, опять же на небольшом или среднем наборе данных, которые прошли предварительную обработку и очистку. Много библиотек связанных с матстатистикой, машинным обучением, анализом данных, визуализацией. Оракл обещал вставить возможность писать хранимки на R в свою базу данных, но я не следил сделали ли.
    Я проходил в свое время курсы на Coursera по анализу данных, мне R как сам язык понравился средне. Сейчас идет конкуренция между R и питоном с библиотеками типа numpy, pandas, sklearn и тд за звание лучшего инструмента для анализа данных. Плюс есть вендорские инструменты, типа SPSS, которые предлагают ту же возможность.
    Что касаемо вакансий в вашем регионе, то они есть, но их мало. Вот пример https://hh.ru/vacancy/20496633?query=%D0%B0%D0%BD%...
    Я бы не стал расчитывать что в России вообще, а тем более за пределами Москвы вы сможете легко найти работу аналитиком данных, не имея реального опыта и успехов в этой области. Но, повторюсь, за рубежом профессия Аналитка Данных сейчас очень популярна и язык R часто считается одним из необходимых инструментов, которым он должен владеть (см. ремарку про питон).
    Ответ написан
    2 комментария
  • Rest API готовые решения?

    @protven
    www.jhipster.tech - вот тут все это, плюс даже фронтенд и тесты.
    Ответ написан
    Комментировать
  • Проблема с VPS не грузится сайт после перезагрузки сервера?

    @protven
    nginx вообще стартован ? проверьте есть ли он в процессах.

    ps -ef | grep nginx

    Если пусто, то стартуйте и добавьте его в автозагрузку.

    PS Как стартовать, надеюсь знаете...
    Ответ написан
  • Можно ли объеденить несколько графиков в один (Заббикс)?

    @protven
    И в чем проблема ? Создайте график и добавьте на него столько элементов, сколько вам нужно.
    Ответ написан
  • Направление для развития в DevOps администрировании?

    @protven
    Кхм, кхм. Тут коллеги, которые вовсю пропогандируют линукс забыли, внезапно, что мир windows довольно большой. И девопсить там вполне себе есть что. Чтобы все понимали, девопс - это не человек, который внедряет какие-то "новинки", а человек, который облегчает процесс разработки и внедрения софта. Стирает грани между командами dev и ops. Вам нужен инструмент для управления конфигурациями - окей, вот вам System Center Configuration Manager, нужен инструмент для Ci/CD - ок, вот вам TFS, TeamCity, Microsoft Release Management.

    Или вы думаете что огромный пласт компаний, который разрабатывает и использует чисто windows-стек все бросит и пойдет внедрять себе какие-то модные поделки, просто потому что они модные ? Коллеги, если вы не видели в своей жизни ничего кроме линуксов и инструментов под них, это не значит что весь мир живет по вашей модели и человеку надо все бросать и учить линукс (зачем??).

    PS Сам я, внезапно, java-разработчик, использую чисто nix-стек, Redhat, Solaris, Oracle, ansible, jenkins и прочее. Просто умею смотреть что происходит у других людей, а не считать что раз я использую вот это, значит весь мир должен использовать именно это.
    Ответ написан
    3 комментария
  • Spring и SphinxSearch как использовать?

    @protven
    Господи, ужас-то какой. class.forName, DriverManager... Как-будто в 90-е окунули. Возьмите нормальный пул коннектов и не парьтесь. c3po, HikariCP, tomcat jdbc pool и тд.
    Ответ написан
    1 комментарий
  • Что выбрать Spring или Talend?

    @protven
    С насколько большим количеством данных? Спринг, в общем-то, совсем не про то. Вы наверное про Spring Batch. И при чем тут BigData ? Оба инструмента, Spring Batch и Talend - они скорее про ETL. В целом есть очень положительный опыт по разработке ETL процесса с помощью Спринг Батча. Там правда у меня задача очень хорошо ложилась на флоу Батча, но тем не менее. Надо было выгрузить примерно 5 миллиардов записей из Оракла, некоторым образом их обогатить (сходить в несколько сторонних сервисов) и записать обогащенные данные в другую базу. При этом обеспечить возможность начать с того же места, где закончили при аварии и паралелльную обработку. Разработка заняла пару дней, выполнение задачи еще сутки. Вообще если вам нужна именно "BigData"(прости господи), то смотрите в сторону более характерных инструментов для именно бигдаты. Flume, Sqoop, Kafka, Spark, Hadoop, etc.
    Ответ написан
    5 комментариев
  • Как создать telegram бота для тестирования с сохранением результата?

    @protven
    Попробуйте сохранять в базе данных! Ну или можно в файл! Можете в блокнот записывать. В целом, рекомендую сохранять ответы на тот носитель информации, который обеспечит нужную вам долговременность и надежность хранения.
    Ответ написан
  • Как вернуть commit после git reset --hard?

    Комментировать
  • Какая файловая система в Linux поддерживает более 4 млрд файлов?

    @protven
    Посмотрите в сторону XFS. Но есть мнение что одним лишь выбором "правильной" файловой системой вы не обойдетесь.
    Ответ написан
    Комментировать
  • Где найти сотрудника?

    @protven
    Покажите прямо тут ссылку на вакансию на hh.ru. Если ее нет, вот вам и ответ.
    Ответ написан
    Комментировать
  • Как узнать запрос и ответ?

    @protven
    wireshark
    Ответ написан
    Комментировать
  • Какой сервер выбрать под разработку web приложения на Spring?

    @protven
    Нет лучшего.
    Пишите так, чтобы можно было безболезненно сменить сервер приложений, если понадобится.
    Для начала поймите, нужен ли вам полноценный сервер приложений (зачем ?) или достаточно контейнера сервлетов (скорее всего достаточно).
    Я бы писал под томкат. Или вообще взял бы spring-boot со встроенным контейнером, jetty/tomcat.
    Ответ написан
    1 комментарий
  • Java Enterprise vs Computer Vision?

    @protven
    Послушайте, может вам делом заняться, а не вопросы на тостере строчить ?
    Вы уже десятый наверное по счету вопрос задаете, на схожую тему. Вы понимаете что просто прокрастинируете?
    Вот вам универсальный ответ на все ваши вопросы, если надумаете настрочить еще один - перечитайте этот ответ

    Вопрос: Куда бы вы посоветовали двигаться?
    Ответ: Если не закончили ВУЗ, то заканчивайте. Если закончились - двигайтесь на ближайшее собеседование, куда позовут.

    Вопрос: Стать высококлассным разработчиком или исследователем?
    Ответ: Становитесь. Но для начала хотя бы найдите работу за деньги. Или хотя бы стажировку за опыт.

    Вопрос: Где больше зарплата?
    Ответ: В Роснефти, на должности гендира. К сожалению вакансия одна и занята, идите куда угодно, где вам будут платить за ваши умения.

    Вопрос: Где проекты интереснее?
    Ответ: В компаниях, у которых основной бизнес посроен на "интересных проектах". Институты, инновационные компании и тд. Вас туда все равно не возьмут, крутых студентов хантят курса со второго.

    Вопрос: Где тяжелее работать?
    Ответ: В шахте. Если нравится тяжелая работа, то зачем вам в IT, тут обычно кондиционируемый офис.

    Вопрос: Где больше личной свободы?
    Ответ: Максимум свободы обладают люди без обременения в виде работы, семьи и недвижимости. Если вы про работу, то везде плюс-минус одинаково. Идите на собеседование и спрашивайте про то, что входит в конкретно ваши понятия личной свободы.

    Вопрос: Где можно лучше самореализоваться?
    Ответ: Не тут. И скорее всего не на офисной работе в ближайшие лет 10. Как только станете профи, и займете должность архитектора проекта - реализуйтесь на здоровье, но опять же в рамках того, что хочет от вас бизнес.
    Если хотите раньше - пишите свои пет-проекты и коммитьте в опен-сорс.
    Ответ написан
    5 комментариев
  • Общий класс для коллекций?

    @protven
    Самый общий - Object. Общее уже некуда. Настоящий вопрос какой? Как написать единую функцию для работы с любыми множествами ? Никак. Только костыли, когда вы проверяете что пришло на вход, Collection или Array и выполняете соответсвующий код.
    Можете перегрузить метод, например так
    private int someFunction(Collection<?> collection) {
            int result = 0;
            /* Do some work*/
            return result;
        }
    
        private int someFunction(int[] array) {
            return someFunction(Arrays.asList(array));
        }
    Ответ написан
    4 комментария
  • Возможен ли wifi вместо nfc в платеже?

    @protven
    Возможно. Создайте стандарт, который описывает данное взаимодействие, реализуйте его и договоритесь чтобы все его использовали. Делов-то.
    Ответ написан
    Комментировать