Задать вопрос
  • Отправка формы после изменения данных на Vue.js?

    0xD34F
    @0xD34F Куратор тега Vue.js
    Работает, если в вместо this.$refs.form.submit() написать setTimeout(()=>this.$refs.form.submit(), 0) . Но как будет правильнее в этом случае.

    nextTick

    И почему вообще так происходит?

    потому что
    Ответ написан
    Комментировать
  • Как сделать задержку с интервалом?

    @basrach
    Красиво будет сделать вот так:
    1) Установить пакет System.Reactive
    2) Дописать:

    ...
    private Subject<int> myHotkey = new Subject<int>();
    
    public MainForm()
    {
        ...
    
        myHotkey
            .AsObservable()
            .Throttle(TimeSpan.FromSeconds(1))
            .Subscribe(hotkeyid => MessageBox.Show("Нажата горячая клавиша с ID:  " + hotkeyid));
    }
    
    ...
    
    protected override void WndProc(ref Message keyPressed)
    {
        ...
                switch (keyPressed.WParam.ToInt32())
                {
                    case 1: 
                    {
                        SetPrtSc(); 
                        myHotkey.OnNext(keyPressed.WParam.ToInt32());
                    }
                    break;
    ...
    Ответ написан
    Комментировать
  • Программирование - что для старта выучить ребенку?

    Vapaamies
    @Vapaamies
    Психанул и снес свои ответы не отмечающим решения…
    Ни с какого. Если ребенок родился программистом, он начнет программировать сам.
    Ответ написан
    1 комментарий
  • Какие ВУЗ-ы готовят лучших ИТ специалистов?

    sim3x
    @sim3x
    Какие ВУЗ-ы готовят лучших ИТ специалистов?
    MIT, Berkeley
    Ответ написан
  • Можно ли в новой версии Unity(2018.2) писать на Java?

    GavriKos
    @GavriKos Куратор тега Разработка игр
    Просто отвечу. Нет.
    Ответ написан
    3 комментария
  • Каков C++ в геймдеве?

    Tiendil
    @Tiendil
    Разработчик ПО.
    >За последние три месяца мне удалось освоить Python
    не удалось

    >Разобрался с гит
    не разобрались

    >линуксом на уровне пользователя
    не разобрались

    >Lua
    не разобрались

    Для начала приземлитесь. За 3 месяца вы ни в чём из этого разобраться на хорошем уровне не могли.

    >Где писать игры для портфолио
    Это делать не обязательно. Это, конечно, плюс, но не такой существенный чтобы прямо быть обязательным.

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

    Определитесь чем конкретно хотите заниматься: физика, графика, логика, сеть, утилиты, etc и делайте что-то именно в этой области (демки, например).

    А так, чтобы попась в геймдев достаточно просто навыков программирования и хорошей теоретической базы (графы, математика), демки не обязательны.
    Ответ написан
    3 комментария
  • Rust использует виртуальную машину?

    k12th
    @k12th
    console.log(`You're pulling my leg, right?`);
    Видимо, данный вопрос возник из-за того что код на Rust сначала компилируется в LLVM-байткод, а далее этот байт-код компилируется в машинный код для заданной системы. Примерно так работает LLVM: исходный код → фронтенд (компилятор языка) → LLVM → бэкенд (транслятор из LLVM-байткода в машкод целевой платформы) → бинарник в машкодах целевой системы.
    Таким образом, готовый бинарник является нативным кодом и не использует виртуальную машину или байт-код.

    P.S. Ну конечно когда мы компилируем в wasm, то получается код для виртуальной машины, потому что WebAssembly ею является, но для этой машины полученный код является нативным. Вот так всё просто и понятно!:)
    Ответ написан
    Комментировать
  • Какие стратегии повышения зарплаты существуют?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Центральный показатель для бизнеса, а следовательно и руководителей, как людей представляющих интересы этого самого бизнеса - это коэффициент возврата инвестиций (ROI). Соответственно, сотрудник должен приносить компании больше денег, чем потребляет. Естественно, что чем выше разрыв между затратами и прибылью, тем лучше, поэтому фонд оплаты труда руководитель должен держать на том минимальном уровне, который гарантирует бесперебойную работу сотрудников. Один из факторов этой бесперебойности - низкая текучка. Сотрудников терять нежелательно. И чем ценнее для компании сотрудник, чем более он профессионален и/или чем больше на него завязано, тем дороже обходится его потеря. Натурально в деньгах. Придётся затратить больше, чем обычно, денег на поддержание работы без него. Придётся затратить деньги и время (те же деньги) на поиск, найм, введение в работу, возможно, обучение нового сотрудника. При этом он может оказаться совсем неподходящих и цикл придётся повторить. Или может оказаться просто хуже прошлого и эффективность отдела снизится. Поэтому, когда сотрудник приходит просить прибавку, руководитель оценивает может ли этот сотрудник уйти или только блефует, насколько легко его будет заменить, какой урон компании будет нанесён его уходом. Потом руководитель оценивает стоимость расширения ФОТ - есть ли резервы, какой сейчас ROI, будет ли больший ROI от реинвестиции этих средств во что-то другое? Если уход сотрудника будет стоить меньше, чем увеличение ФОТа, сотруднику откажут.

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

    Из этого вывод, стратегия проста - увеличивайте собственный профессиональный уровень на столько, чтобы свободно менять компанию, как только вас что-то перестало устраивать.
    Ответ написан
    4 комментария
  • Можно ли сменить сцену в Unity при достижении переменной определенного значения?

    xmoonlight
    @xmoonlight
    https://sitecoder.blogspot.com
    Можно.
    Ответ написан
    Комментировать
  • Иерархия веб разработки и нейронные сети?

    sim3x
    @sim3x
    Бекенд
    Нет никакого движения в сторону фронта
    Совсем
    Ответ написан
    Комментировать
  • Как реализовать "открыть с помощью" на C#?

    AlexanderYudakov
    @AlexanderYudakov
    C#, 1С, Android, TypeScript
    Ответ написан
    Комментировать
  • Как преобразовать числа из HEX в числа Double?

    lam0x86
    @lam0x86
    Это обычные сериализованные значения double.

    Читать его можно так:
    using (var reader = new BinaryReader(File.Open("<file path>", FileMode.Open)))
    {
      var value1 = reader.ReadDouble();
      var value2 = reader.ReadDouble();
     ...
    }


    А записывать - так:
    using (var bw = new BinaryWriter(File.Create("<file path>")))
    {
      double value1 = 2;
      double value2 = 17950.015625;
      bw.Write(value1);
      bw.Write(value2);
    }
    Ответ написан
    3 комментария
  • Сколько нужно знать слов, чтобы начать учиться только на английском?

    @Camaro67
    Помог? - жми "Отметить решением"
    Вы знаете 3500 слов и не можете разобраться в тексте без словаря... странно это как-то. Ваша проблема скорее всего далеко не в этом.
    Ответ написан
    6 комментариев
  • Почему it конференции такие дорогие?

    mrusklon
    @mrusklon
    Не получается? Яростно гугли!
    все сразу
    Ответ написан
    Комментировать
  • Шейдеры, реагирующие на объекты. Как такое создаётся?

    GavriKos
    @GavriKos Куратор тега Разработка игр
    Ну во первых - раз у вас ссылки на ассетстор - купите/скачайте те шейдера и разберите их.

    Во вторых. Тут могу ошибаться, но все таки. Шейдер сам по себе никак не взаимодействует с объектами. Есть просто возможность передавать в рантайме из кода какие то данные в шейдер. Вот в момент например попадания - в шейдер и передаются координаты коллизии, а он уже рисует волны.
    Ответ написан
    3 комментария
  • Помимо знаний, имеют ли толк сертификаты udemy, coursera, codeacademy?

    @LiguidCool
    Нет
    Ответ написан
    Комментировать
  • Какой язык востребованнее для фриланса?

    mrusklon
    @mrusklon
    Не получается? Яростно гугли!
    было буквально вчера.,
    английский :)
    Ответ написан
    Комментировать
  • Куда двигаться дальше senior разработчику? Новый язык, технологии, opensource, стартап?

    sergey-gornostaev
    @sergey-gornostaev Куратор тега Java
    Седой и строгий
    Как вы это делаете?! За 17 лет работы в ИТ у меня ни разу не возникало вопроса "Куда двигаться?", только "Где взять времени на освоение всего этого бесконечного изобилия технологий, углублённого изучения уже знакомого и реализацию множества идей?"
    Ответ написан
    4 комментария
  • Как постепенно перекочевать из Web в Machine Learning максимально безболезненно?

    @asd111
    Из языков строго python. Он похож чем то на Golang и на javascript так что сложностей в использовании не возникнет. С++ и R сразу нет. Потому что на С++ пишут в основном только сами библиотеки для ML либо что то очень быстрое наподобие анализа видеопотока в автопилотах и даже тогда прототип пишут на python, а R практически не развивается по сравнению с python и имеет более узкую сферу применения чем python.
    В плане обучения можно сделать так:
    1. Прочесть хорошую книгу по теме, потому что нужно знать термины и основные алгоритмы. Ну или хотя бы посмотреть курсы Andrew Ng Machine Learning. Для применения чужих библиотек на простых задачах этого в принципе достаточно.
    2. Глянуть scipy, numpy и jupyter notebook. У scikit есть scikit learn, в котором реализованы некоторые популярные алгоритмы. Например SVM, decision trees и т.д. и есть доки под это дело для начинающих scikit-learn.org/stable
    3. Зарегистрироваться на kaggle.com и найти задачу про титаник. Вот она https://www.kaggle.com/c/titanic Делаете решение как умеете. Можно взять простой gradient boost. Yandex как раз недавно выложил либу под это дело называется cat boost https://tech.yandex.ru/catboost/ Банальное использование этой библиотеки может дать около 80% точности. Вот туториал https://github.com/catboost/catboost/blob/master/c...
    4. Прочитать про keras. Взять готовую модель для смешивания стилей изображений и сделать сайт наподобие ostagram.ru для смешивания изображений. https://github.com/fchollet/keras/blob/master/exam...

    5. Дальше всё зависит от вас, поскольку заработать в области ML непросто :) Когда прочтете хотя бы одну книгу по ML, регистрируйтесь здесь ods.ai - это сообщество русскоговорящих специалистов в данной области.
    Ответ написан
    Комментировать
  • Насколько пригоден ASP.NET Core для стартового проекта?

    @kttotto
    пофиг на чем писать
    На днях сдаем достаточно крупный проект на asp.net core, который не только на тестах, но и уже в бою отработал. Причем это не первый сданный проект на core. Все замечательно работает. Каких то особых проблем, что это именно core, не возникало.
    Ответ написан
    3 комментария