• В JS коде ошибка, Что не так?

    lastuniverse
    @lastuniverse
    Всегда вокруг да около IT тем
    разбираем ваш код по шагам

    isMomHappy у вас false;
    var isMomHappy = false;

    соответственно эта часть условия у вас не выполняется
    if (isMomHappy) {...}

    а выполняется вот эта часть
    else {
      reject( new Error('mom is not happy') );
    }

    в которой вы самолично генерируете ошибку
    reject( new Error('mom is not happy') );

    так происходит потому, что вы не установили промису обработчик ошибки:
    willIGetNewPhone.catch(err=>{
       console.log(err.message);
    });


    ЗЫ

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

    ЗЫЗЫ

    Ну или попробуйте выполнить этот код:
    'use strict';
    var promise = new Promise((resolve,reject)=>{
       reject(new Error("провал"));
    });

    и этот код:
    'use strict';
    
    var promise = new Promise((resolve,reject)=>{
       reject(new Error("провал"));
    });
    
    promise.catch(err=>{
       console.log(err.message);
    });

    и сравните результат.

    ЗЫЗЫЗЫ

    если все еще до сих пор не понятно, то просто дочитайте ваш учебный материал до конца
    Ответ написан
    Комментировать
  • Рабочая станция для Аrchicad AMD + ATI или AMD + NVidia?

    Zoominger
    @Zoominger
    System Integrator
    Оперативной памяти побольше ставьте, докиньте хоть гигов 8.
    А так - нормально.
    Ответ написан
    Комментировать
  • Стоит ли принимать приглашение на работу?

    devalone
    @devalone
    ̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻
    > 1. Объем выполненной мной работы я лично не считаю достаточным, чтобы рассматриваться себя как кандидата на подобную вакансию и не уверен в своих навыках относительно сферы компьютерного зрения. Хотя я и не знаю конкретных обязанностей на предлагаемой работе еще.

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

    > 5. На время стажировки они предлагают 30к, не называя точной суммы в случае успешного прохождения оной и зачисления в штат. Учитывая мою неопытность на поприще договоренностей с работодателями это может обернуться низкой ЗП на ближайшие пару лет.

    Рабство отменили уже давно, не понравятся условия - уволишься.

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

    как можно решить что-то за тебя? У тебя своя голова есть, взвесь все плюсы и минусы и решай.
    Ответ написан
    1 комментарий
  • Что выбрать: информационную безопасность или программирование?

    myjcom
    @myjcom
    Yoonji,
    Что выбрать: информационную безопасность или программирование?

    не могу выбрать направление.

    Вот смотрите, вы выбрали себе два направления, но ВУЗ вы не выбрали, экзамены пока еще не сдали.
      На основе имеющихся данных, можно сказать так: Поступайте на очное туда, куда сможете поступить на основе того что у вас будет. ЕГЭ с высоким баллом, деньги, знакомые.
      Перевестись (по смежным специальностям), если хорошо будете учиться, начиная со второго курса не проблема. Заодно поймете, а надо ли оно вам.
    Ответ написан
    Комментировать
  • В какой точке настраивать Firewall в сети?

    Jump
    @Jump
    Системный администратор со стажем.
    В какой точке настраивать Firewall в сети?

    1. Не имеет особого смысла ибо железо дохлое, да и вряд ли там серьезные возможности по настройки файервола.
    2. Вот тут и надо, ибо весь трафик идет в сеть через него.
    3. Не совсем понятно для чего это нужно, но я исхожу из того, что по DHCP он отдает в качестве шлюза адрес микротика в который воткнут USB модем.
    4. Возможно и тут если вам нужно внутри своей сети ограничивать.

    где именно что нужно настроить в плане безопасности...
    Перед тем как что-нибудь настраивать в плане безопасности надо четко определиться что вы собираетесь защищать, и от каких опасностей.
    А то безопасность понятие растяжимое...
    Ответ написан
    1 комментарий
  • Сначала С, а потом С++?

    myjcom
    @myjcom Куратор тега C++
    Вопрос довольно короток. Есть ли смысл изучать сначала С, а потом С++?

    Ответ тоже довольно короток.
    Чем лучше программист знает С, тем труднее будет для него при программировании на С++ отойти от
    стиля программирования на С.

    Для изучения С++ не обязательно знать С. Программирование на С способствует усвоению приемов и
    даже трюков, которые при программировании на С++ становятся просто ненужными.

    Бьерн Страуструп. Язык программирования С++.

    Нотабене

    Тем не менее, хорошие программы на языке С по сути являются
    программами на С++. Например, все программы из классического описания С (K&R) являются
    программами на С++. В процессе изучения С++ будет полезен опыт работы с любым языком со
    статическими типами.

    Ответ написан
    1 комментарий
  • Какие курсы выбрать для обучения на Data analyst/Data scientist с нуля?

    sgjurano
    @sgjurano
    Разработчик
    Data scientist — это полноценный разработчик со склонностью к исследовательской работе, подкреплённой знаниями в области статистики и ML. За год не вкатитесь, я бы лет 5 на это закладывал.

    Начать можете со специализации "Машинное обучение и анализ данных" на Coursera.

    PS: без умения хотя бы читать на английском в этой профессии делать нечего.
    Ответ написан
    Комментировать
  • Почему tor не меняет ip-адрес?

    Jump
    @Jump
    Системный администратор со стажем.
    Почему tor не меняет ip-адрес?
    С чего вы взяли?

    а потом приходит страничка, на которой написано "с вашего ip-адреса слишком часто обращались, вводи капчу".
    Логично - вы же через TOR работаете - так и должно быть.
    Во первых с выходных нод TOR постоянно кто-нибудь парсит, во вторых у многих ресурсов ноды TOR занесены в черный список.

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

    dollar
    @dollar
    Делай добро и бросай его в воду.
    Логика воспитывается в детстве, в школе. Это не столько знания, сколько навык. Так что книги не особо помогут. Хотя есть формальная логика - это целая наука, можете почитать учебники, но опять же желателен математический склад ума изначально, и далее просто заполнять пробелы и совершенствоваться.

    Навык, как вы понимаете, достигается путём тренировок. А именно - совершением ошибок и последующим их исправлением, с одновременным извлечением урока. Грубо говоря, сначала вы учите правила шахмат, потом говорите "всё понятно, можно играть", затем вам указывают, что слон так не ходит и т.д., нужно просто принимать это без обид и корректировать действия, после чего ошибок всё меньше и меньше, пока вовсе не исчезнут. Дальше уже можно смотреть на ошибки другого уровня - не та стратегия развития, не верный расчет размена фигур в сложной комбинации, зевание фигур (хотя это больше на внимание), пропуск мата по глупости и т.д. Кстати, как раз шахматы хорошо подходят для тренировки логики, за это гуманитарии их не особо любят.

    Довольно интересно изучать когнитивные искажения. Это целый сборник популярных человеческих ошибок в логике. Например, ошибка игрока заключается в том, что если десять раз подряд выпала решка, то на одиннадцатый - наверняка выпадет орёл. Логично? И таких больше сотни. На ютубе есть наглядные ролики про некоторые искажения (и логику вообще), лично мне в этом плане нравится канал IFO, но дело вкуса.

    Собственно, сама математика (математические задачи) - лучший тренер логики. Можете брать прямо задачи для 5-7 класса и решать до тех пор, пока процент ошибок не станет равен нулю. Учебник нужен с ответами, чтобы проверять себя. Либо можете поискать интересные математические задачи типа олимпиадных (опять же, для детей), с каким-нибудь подвохом. Каждая сделанная ошибка будет делать вас лучше в плане логики. В момент осознания ошибки нужно остановиться и хорошенько вкусить смысл произошедшего, как так получилось, что помешало, как не допустить подобных ошибок в будущем и т.д. Кстати, в инете даже есть всякие списки вопросов на проверку идиотизма типа "сколько можно съесть яиц натощак", - вопросы там часто несуразные, но бывают прикольные. Если на 90% вопросов сможете ответить без подсказок, это хороший результат. Если нет - поздравляю, вы стали чуточку логичнее, чем были раньше.

    Наконец, пройдите тест на логику (взял с канала IFO) - это в любом случае тоже хорошая тренировка, заодно узнаете свой уровень. Также многие культурно-свободные тесты интеллекта - это на самом деле тесты на логику, так что можете их попробовать, например тест Равена (ссылку без регистрации и смс найти не удалось). Удачи!
    Ответ написан
    7 комментариев
  • Программистами рождаются или становятся?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Становятся. В результате долгого и упорного труда.
    Ответ написан
    2 комментария
  • Где получить высшее в IT для трактора?

    saboteur_kiev
    @saboteur_kiev Куратор тега IT-образование
    software engineer
    Для рабочей визы нужно вообще много чего, и корочки может не хватить.
    Отказать в визе могут просто так, даже если есть рекомендательные письма.
    Вам понадобится не просто корочка, а вероятно уровень отличного мидла, а скорее всего сеньора или даже тимлида, поскольку Трамп сильно прикрутил гайки.

    работаю программистом в Москве

    Так перейдите аутсорс, там часто есть программы релокации, где вам помогут с оформлением.
    Опять таки - сейчас без рекомендаций уехать сложно. А рекомендации - это вам нужно быть специалистом, а не выпускником.
    Ответ написан
    2 комментария
  • Как правильно составить план самообучения?

    saboteur_kiev
    @saboteur_kiev Куратор тега IT-образование
    software engineer
    C# неплохой выбор. Углубляйтесь в него. Освойте типы данных, базовые библиотеки.

    Напишите несколько простых приложений - стандартные простенькие калькуляторы чего-либо, с окошками, с менюшками. Какие-нить крестики нолики.

    Подучите основы tcp, напишите несколько простых сервер-клиентских приложений - простой чатик, простой мессенджер.

    Углубляйтесь в ООП и паттерны.

    Парралельно почитывайте вакансии и требования к ним - там все что надо для работы указывают.
    Ответ написан
    Комментировать
  • Какими средствами оранизовать IP Proxy сервер?

    ky0
    @ky0
    Миллиардер, филантроп, патологический лгун
    iptables, либо другой фаерволл, умеющий NAT + таблица маршрутизации.
    Ответ написан
    Комментировать
  • Что повторить перед собеседованием?

    saboteur_kiev
    @saboteur_kiev Куратор тега Карьера в IT
    software engineer
    * Внимательно перечитайте вакансию, требования к вакансии и повторите то, что в требованиях написано.
    * Можете про компанию почитать.
    * На самом собеседовании не юлите. Если что-то знаете, говорите как есть. Если не знаете, но у вас есть предположения - так и говорите, что я не уверен, но скорее всего это вот так, но я бы уточнил в гугле. Если совсем не знаете - так и говорите, чтобы никого не путать. Но не торопитесь сразу отвечать, важно понять суть вопроса, бывает непонимание терминологии.
    Ответ написан
    Комментировать
  • Tap provider v9 for private tunnel что это?

    opium
    @opium
    Просто люблю качественно работать
    Удалите openvpn это не вирус
    Ответ написан
    Комментировать
  • Как устроиться на работу в другой стране?

    @kovdimaleks
    Устроиться на работу в другой стране можно разными способами и это зависит от конкретной страны.
    Но в общем, это зависит от двух вещей - имеется ли Вы возможность там ПОСТОЯННО проживать или нет.
    Если имеете - ок, идете работать джуном, вероятно у Вас есть гражданство или вид на жительство.
    Если не имеете такой возможности, в таком случае работодатель должен быть заинтересован в Вас настолько, чтобы звать из другой страны к себе, оформляя при это рабочую визу, и много других документов и ожидая кучу времени.

    Думаю что Вас интересует именно последний вариант. Для этого необходимо получить релевантный опыт, поднять свою квалификацию до уровня минимум - крепкого middle, а более реально - уровня Senior.
    Иностранный язык той страны, куда Вы хотите, должен быть на разговорном уровне.
    Технологии, на которых Вы работаете должны быть востребованы в этой стране.

    Все, этого достаточно. Начиная с "полного" нуля, т.е. отсутствия языка и каких либо навыком все можно
    получить за 3-5 лет при постоянном упорном труде и изучении и практике иностранного языка. Если ленится и валять на работе дурака срок - до бесконечности.
    Ответ написан
    Комментировать
  • Какие есть хорошие современные книги (учебники) по сетевым технологиям?

    Zoominger
    @Zoominger Куратор тега Компьютерные сети
    System Integrator
    Куроуз: "Компьютерные сети, нисходящий подход".
    Самое то, 1000 страниц без воды и мёртвых технологий.
    Ответ написан
    Комментировать
  • Ethernet - это единственная технология для создания локальных сетей?

    leahch
    @leahch
    3D специалист. Dолго, Dорого, Dерьмово.
    Да, применяются! Кроме WiFi, еще очень часто используется InfiniBand, у него кстати есть опция эмуляции ethernet

    Куча сетей для автоматизации, начиная от CAN и ProfiBus и заканчивая ARINC и сетями на RS-485/422. Для всяких датчиков охраны применяют еще всякие 1-ware сети.

    Не совсем локальные сети, больше магистральные, но... Можно встретить технологии xHDSL.
    По оптике работают наши провайдеры на технологии GPON.
    Уже редко, но еще остались SDH и ISDN.
    Ответ написан
    1 комментарий
  • Как устроиться на работу в другой стране?

    inoise
    @inoise Куратор тега Карьера в IT
    Solution Architect, AWS Certified, Serverless
    Самолет, поезд, автомобиль, автобус, пешком. С таким багажом знаний вы никому за границей не нужны - нанимают с переездом людей только с высокой квалификацией, а для переезда в ряд стран так вообще требуется не просто диплом, а вполне определенный диплом (читать в правилах получении визы)
    Ответ написан
    2 комментария