• Есть ли книга, похожая на "C++ для профессионалов"?

    Vass
    @Vass
    C++/Qt Developer
    Ну по современным плюсам я бы рекомендовал вот эти прочитать:

    1. Effective Modern C++: 42 Specific Ways to Improve Your Use of C++11 and C++14.
    2. C++ Concurrency in Action Practical Multithreading
    3. C++17 STL Cookbook: Discover the latest enhancements to functional programming and lambda expressions
    Ответ написан
    Комментировать
  • Что необходимо знать, что бы квалифицировать себя как Junior Developer на C++ (Вопрос совсем начинающего кодера.)?

    saboteur_kiev
    @saboteur_kiev Куратор тега C++
    software engineer
    Как начнете работать - так и будете квалицифировать себя как Junior Developer.

    Чтобы изучить - изучите как работает поиск в гугле, найдите штук 30-40 вакансий в вашем регионе и внимательно почитайте описание - так вы узнаете не только мнение случайных людей в интернете, а и реальное представление о джуниор девелопер, которое имеет потенциальный работодатель.

    И не считайте мой ответ приколом - вместо теории действительно изучайте вакансии и требования к ним, так как именно они являются определяющими.
    Ответ написан
    Комментировать
  • Что значит "написанная на чистом C++"?

    profesor08
    @profesor08
    Каждый вкладывает свой смысл в это понятие. Но когда я встречаю такое выражение, я подразумеваю, что при написании программы был использован лишь один c++. Именно самой программы, это не касается используемых программой библиотек.
    Ответ написан
    Комментировать
  • Что нужно для нормального функционирования компьютерного клуба?

    GavriKos
    @GavriKos
    90-е нужны для нормального функционирования комп. клуба. Сейчас это вряд ли кому то нужно.

    Ну а по факту: вы забыли админа, лицензии на ОС, ПО и игры (надо читать что там сейчас в стиме том же - скорее всего только для личного пользования), нормальный свич (а не хаб) - недешевое удовольствие на 20-30 портов. Не помешают простейшие средства защиты от перепадов напряжения.
    Сервер кстати я прям хз зачем нужен.

    Ну и естественно - куча геммороя с пожарной безопасностью, вентиляцией, и прочим.
    Ответ написан
    10 комментариев
  • Верно ли, что Scala -- это для промышленного стат. анализа?

    @potan
    Функциональный программист
    Scala - лучший инструмент для работы со SPARK. Но это очень небольшая доля применений, очень часто ее используют для разработки корпоративных информационных систем (как java и C#), и вообще это язык общего назначения (например, многие блокчейн-проекты делаются на ней).
    Ответ написан
    Комментировать
  • Как настроить доступ к компутеру за VPN?

    @MaRC5 Автор вопроса
    Все разрешилось - обе информационные системы одинаковые и крутсятся на IIS. Я посмотрел настройки своей системы - по умолчанию IIS откликается не только по 80 порту но и на портах по 90 включительно. На своем сервере я убрал откликаться на 88 порт и пробросил этот порт до компутера за VPN.
    Теперь если не указывать порт, то открывается моя система, а если указать 88, то система за VPN.
    Ответ написан
    Комментировать
  • Начинать ли Machine Learning с классиков Теории распознавания образов?

    @ivodopyanov
    NLP, python, numpy, tensorflow
    Не стоит. Там, в основном, всякие философские концепции, а машинное обучение сейчас - это конкретные практики.
    Ответ написан
    1 комментарий
  • Чем отсканить книжку?

    Ranwise
    @Ranwise
    давно сканировал программой VueScan, там были настройки режима задержки в пару секунд, успевал перевернуть старницы, разрезка и обработка удобней в scantailor, ну а текст распознать добавить через finereader и сохранить в pdf
    Ответ написан
    Комментировать
  • Начинать ли Machine Learning с классиков Теории распознавания образов?

    @dmshar
    А зачем? Вы что, не можете более новых книг найти? Или это просто дело принципа?
    Классиков читать полезно, но исходя из того, что кое что может за это время устареть, а что-то появиться новое, я бы советовал ориентироваться книги не более как последнего десятилетия, а по нейронным сетям - и того меньше.
    Ответ написан
    1 комментарий
  • Каковы основы теории распознавая образов? Смежные теории?

    @dmshar
    Дело в том, что название "теория распознавания образов" впервые в русскоязычной научной литературе появилось в 60-70-ых годах прошлого столетия как очень неудачный перевод английского "Pattern recognition". И под этой теорией подразумевалось то, что сегодня подразумевается под Machine Learning - т.е. наука, которая занимается методами извлечения скрытых паттернов (шаблонов) - статических или динамических - в данных. Соответственно если вас интересует именно методы построения "интеллектуальных систем" (хотя мне очень не нравиться этот термин)- стоит смотреть в этом направлении, включая Data Mining, ANN, Deep Learning и т.д.
    С другой стороны, сегодня, когда говорят о "распознавании образов" очень часто имеют ввиду распознавание визуальных образов - обнаружение лиц на фотографиях, распознавание изображений на картинках, распознавание рукописного текста и производные от этих задач. Замечу, что часто (вернее - как правило) для решения этих задач используются методы и средства из абзаца выше. Однако я не уверен, что системы этого класса можно отнести к "интеллектуальным" - т.к. как правило они решают одну, специальную задачи и интеллекта там ровно столько, сколько и в любом современном численном методе решения математических задач.
    Я не привожу названий конкретных книг ни по первой ни по второй теме - их огромное множество. У каждого советующего - свои "лучшие" книги. Даже на тостере десятки тем, где такие книги можно найти. Но надеюсь что мой пост поможет вам более четко определится, что-же именно вас интересует и дальше целенаправленно искать в нужном направлении понимая, куда и зачем вы идете.
    Ответ написан
    2 комментария
  • Нужно ли писать на "чистом" C++ для первой практики?

    saboteur_kiev
    @saboteur_kiev Куратор тега C++
    software engineer
    Можно и сразу перейти.

    Есть ли смысл писать вот эти все змейки, блэкджеки, бои морские и прочее в терминале или же лучше сразу перейти к интересующим технологиям?

    Смысл в том, что обычно очень сложно перейти с нуля сразу к сложным технологиям, сперва нужно освоить базу, чтобы не спотыкаться на каждом слове. Но прикол в том, что даже базу нельзя освоить просто почитав - необходима практика.
    Именно поэтому и практикуются на простейших задачах, которые не требуют большого количества технологий, и которые можно написать за небольшое количество времени, получить работающий продукт, немного его порефакторить чтобы в памяти отложились принципы работы на базе написанного вами самим кода.

    Собственно вместо того, чтобы писать на тостере вопросы - возьмите и напишите на OGL что-нибудь.
    Если столкнетесь с тем, что не особо понимаете как вообще начать писать - вот тут и окажется, что наверное сперва следовало попробовать на змейке хотя бы поработать и привыкнуть к IDE, научиться пользоваться отладчиком на более простом примере, который хотя бы запускается, а потом уже копать глубже.

    Если же у вас все получится с первого раза, ну возможно вы новый Кармак в молодости.
    Ответ написан
    Комментировать
  • Они в одной подсети?

    Jump
    @Jump
    Системный администратор со стажем.
    Они в одной подсети?
    Да.
    они ведь в разных подсетях получается?
    С чего это вдруг?
    я всегда думал, что если разная маска, то они не увидят друг друга.
    Маска задает размер подсети. А "видят" они или нет это уже зависит от того в одной они подсети или нет.

    192.168.1.1 255.255.255.0 Это адреса от 192.168.1.0 до 192.168.1.255
    Попадают ли ваши два адреса 192.168.1.1 и 192.168.1.1 под эту маску? Попадают. Значит они в одной подсети.
    192.168.1.2 255.255.0.0 Это адреса от 192.168.0.0 до 192.168.255.255
    Попадают ли ваши два адреса 192.168.1.1 и 192.168.1.1 под эту маску? Попадают. Значит они в одной подсети.
    Ответ написан
    6 комментариев
  • Не пойму в чём ошибка в коде?

    vt4a2h
    @vt4a2h Куратор тега C++
    Senior software engineer (C++/Qt/boost)
    А пробовали ли вы свой код отлаживать?
    Поставьте брейк поинт на ту логику, которая должна вызываться. Посмотрите, тригеринтся ли он. Если нет, разберитесь почему. Если да, то смотрите почему логика не работает. Ну и по шагам программу отлаживайте.

    Это не какой-то общий вопрос у вас. Это частный случай, который просто надо отлаживать. Не уверен, что кто-то хочет делать это за вас.
    Ответ написан
    4 комментария
  • 16 лет. Идти во фриланс или начинать junior'ом в конторе?

    @papabig
    Никогда бы не посоветовал 16тилетнему подростку идти работать. Учиться, изучать фундаментальные науки, математику, физику, пока свежа голова. Изучать языки, заниматься спортом, развиваться, как личность, занимаясь программированием только в охотку, в виде хобби. Работа никогда не принесёт удовольствия и вы перегорите уже годам к 20ти. Если действительно нужны деньги для семьи, пробуйте устроиться в контору, так вы поймёте, что действительно нужно для работы, а что просто романтика, о которой пишут в книгах.
    Ответ написан
    4 комментария
  • Где лучше деплоить небольшой Python веб-сервер?

    netpastor
    @netpastor
    Python developer
    Ответ написан
    Комментировать
  • Где лучше деплоить небольшой Python веб-сервер?

    @vovawed
    Можно поднять сервер на локалхосте и через ngrok сделать его видимым в интернете. Так можно например тестировать вебхуки.
    Ответ написан
    Комментировать
  • Есть ли разница где ставить const для метода в c++?

    jcmvbkbc
    @jcmvbkbc
    "I'm here to consult you" © Dogbert
    Разница есть, и большая:

    const int get_NOD() {
        return NOD;
    }

    -- возвращает const int и может менять *this

    int get_NOD() const{
        return NOD;
    }

    -- возвращает int и не может менять *this.

    Нет разницы между

    const int get_NOD() {
        return NOD;
    }

    и

    int const get_NOD() {
        return NOD;
    }
    Ответ написан
    Комментировать
  • Верно ли, что Scala -- это для промышленного стат. анализа?

    angrySCV
    @angrySCV
    machine learning, programming, startuping
    Scala язык общего назначения.
    Каким образом формируется популярность языков в определенных сферах, сложно сказать, ну вот так сложилось исторически что именно в обработке данных он нашел наибольшую популярность, но это никак не ограничевает его область приминения.
    Я например активно scala код компилирую под браузер, и много чего под браузер разрабатываю.
    Одно из преимуществ Scala, что он позволяет свои решения переносить на разные сферы и платформы, например один и тотже код можно запустить как на JVM, так в Браузере, так и нативно скомпилировать без JVM.
    Можно быстро прототипировать из готовых блоков как на питоне, но в отличии например от питона, этот код потом можно легко масштабировать, запуская на многопоточных системах и кластерах, при этом сразу получая высокую эффективность статически типизированного кода.
    Ответ написан
    3 комментария
  • Верно ли, что Scala -- это для промышленного стат. анализа?

    Нет. Мы десктопное приложение пишем на scala.
    Scala можно использовать как скриптовый язык для администрирования.
    Есть веб фрейморки на scala.

    А миф этот возник из-за того, что популярный инструмент для бигдады Spark по большей части на scala написан.

    Scala язык общего назначения. В стандартной библиотеке нет ничего связанного с бигдатой.
    Ответ написан
    Комментировать
  • Вменяемый почтовый клиент

    startsevdenis
    @startsevdenis
    Ответ написан
    Комментировать