Задать вопрос
  • Как вы разбираете ошибки и логируете ли действия пользователей?

    Сами хостим и используем sentry
    Ответ написан
    Комментировать
  • Можно ли самому изучить программирование логических контроллеров?

    gbg
    @gbg
    Любые ответы на любые вопросы
    ПЛК программируются на одном из стандартных языков

    С и С++ в этом списке нет, есть подобия

    Знания и методы программирования, которые пригодны для программирования ПК, для ПЛК не годны, там своя специфика.

    Связано это с тем исторически, ПЛК заменили собой релейные схемы. А релейная схема работает не в виде исполнения последовательности инструкций (как работает ПК), а в виде переходов между состояниями (читать в вики "автомат с конечным числом состояний"). И для того, чтобы перенести все наработки старой доброй релейной логики (и разработчиков), ПЛК сделали удобным для такого программирования.

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

    Цифровая электроника здесь стоит не на первом месте, в ПЛК с точки зрения электроники никто серьезно не полезет (потому что убытки от поехавшего крышей ПЛК могут легко и многократно перекрыть стоимость замены сдохшего). Достаточно обычной науки о контактах и понимания закона Ома.

    Чтобы прикинуть свои силы, попробуйте прямо здесь набросать, как вы при помощи ПЛК будете автоматизировать работу простого советского воздушного компрессора, который кто-то захотел подключить к SCADA-системе в своем гараже.

    -какие нужны датчики
    -какие нужны исполнительные механизмы
    -как обеспечить безопасную работу машины при поехавшем крышей ПЛК
    Ответ написан
    Комментировать
  • Нужен ли ИП для игрового проекта?

    Тебя в принципе оштрафовать нужно, ты занимаешься пиратством, ты хочешь заниматься этим законно?
    Ответ написан
    4 комментария
  • Как повторить эксперимент с двумя щелями в жизни?

    @rPman
    Расстояние между щелями должно быть сравнимы в несколько длин волн используемого света, в вики указана формула расчета на каком расстояни должен быть экран, и какие будут расстояния между линиями на экране в зависимости от расстояния между щелями
    Например, если две щели разделены на 0,5 мм (d) и освещены лазером с длиной волны 0,6мкм (λ), то на расстоянии 1м (z) расстояние между полосами составит 1,2 мм.

    Использовать фонарик тут не получится, нужен когерентный свет одной частоты, т.е. лазер

    p.s. Опыт_Юнга
    Опыт Юнга с двумя щелями повторить вне лаборатории непросто, так как непросто изготовить подходящей ширины щели. Однако с успехом можно воспроизвести самыми простыми средствами опыт интерференции от двух малых отверстий, суть происходящих при этом физических явлений не изменяется.

    Постановка опыта такова: в фольге от шоколадки следует самой тонкой швейной (лучше бисерной) новой иглой проделать два чрезвычайно тонких отверстия как можно ближе друг к другу. Не следует пропускать иглу насквозь, нужно лишь наколоть отверстия самым кончиком. Далее в хорошо затемнённой комнате осветить место проколов мощным источником света. Удобно воспользоваться лазерной указкой, так как её свет монохроматичен. На экране, расположенном в 0,5—1 метре удаётся наблюдать дифракционную картину и интерференционные полосы.
    Ответ написан
    2 комментария
  • Почему не работает async?

    alex4answ
    @alex4answ
    У вас 1 promise, как только он разрешился - все сразу выводится.

    т.е. await ждет только 1 раз, дальше он использует результат уже разрешенного промиса, чего ему ждать ?

    Ваш пример, но рабочий:
    function getPromise() {
      return new Promise((resolve, reject) => {
        setTimeout(() => resolve('готово'), 1000);
      });
    }
    
    async function asyncCall() {
      for (let i=0; i < 100; i++) { 
        console.log(await getPromise());
      }
    }
    Ответ написан
    1 комментарий
  • Как доказать что я не брал кредит в Adwords?

    DanArst
    @DanArst
    Гриффиндор в моде при любой погоде!
    Ну дык если вы не пользовались, то в чем проблема? Вспоминайте кому давали доступ к своему аккаунту Google. Тем более, чтобы получить порог в 81 евро, это ни один день надо рекламу крутить.
    Вы же можете посмотреть, что рекламировалось с вашего аккаунта, перейти на сайт, взять там контакты и связаться с этими людьми и там уже узнать, кто занимался контекстной рекламой.
    Тем более в суде, даже если он и будет, не вы будете ответчиком, а физ.лицо или организация, чьи данные указаны в разделе биллинга.
    Ответ написан
    2 комментария
  • Как переместить объект на 0.55f в c#?

    freeExec
    @freeExec
    Участник OpenStreetMap
    Location принимает Point, а не int. Положение задаётся в пикселях. Что такое по вашему часть пикселя и как она должна отображатся?
    Ответ написан
    Комментировать
  • Как внедрить Простую Электронную Подпись?

    gbg
    @gbg
    Любые ответы на любые вопросы
    Простая электронная подпись не имеет юридической силы.

    Подписывать документ простой электронной подписью можно, но это действие не наделяет его никакими полномочиями, привилегиями.

    Такой файл нельзя отправить, например, в ФНС для предоставления бухгалтерской или финансовой отчетности.

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

    milssky
    @milssky
    Координатор племени фиолетовых обезьянок
    Борисов "Юный радиолюбитель"
    Хоровиц, Хилл "Искусство схемотехники". Чем свежее издание, тем лучше
    Ответ написан
    2 комментария
  • Какой язык нужен для написания серверной части?

    dima9595
    @dima9595
    Junior PHP
    1. При чём тут тег HTML?
    2. Подойдёт любой язык программирования который вы знаете. Хоть на ассемблере пишите.
    Ответ написан
    Комментировать
  • Если я дал Merge Requests, а потом сделал коммит, то мне нужно заново давать MR, чтобы коммит подхватился?

    мерж реквест еще на стадии проверки или уже смержен?
    если не смержен, то при git push вы увидите в консоли ссылку на ваш мерж реквест, можете перейти по ссылке и посмотреть его, если смержен, то в консоли увидите ссылку на создание нового мерж реквеста
    Ответ написан
    1 комментарий
  • Можно ли стать android-разработчиком без технического образования? Какие разделы высшей математики понадобятся в работе?

    tema_sun
    @tema_sun
    Можно ли стать android-разработчиком без технического образования?

    Можно.

    Какие разделы высшей математики понадобятся в работе?

    99.9% времени никакие.
    Ответ написан
    1 комментарий
  • Можно ли стать android-разработчиком без технического образования? Какие разделы высшей математики понадобятся в работе?

    @deliro
    Разделы высшей математики мало каким бэкендерам нужны, не говоря о мобильных разработчиках. В ВУЗе преподают мало из того, что требуется в реальной работе, поэтому его наличие/отсутствие редко на что-то влияет непосредственно. А если вдруг что-то понадобилось, это легко найти и изучить. Даже высшую математику.

    Так что нет никаких преград, чтобы стать мобильным разработчиком, кроме собственного желания и лени.
    Ответ написан
    3 комментария
  • Как изучить C++?

    Stalker_RED
    @Stalker_RED
    ffa11c5561b6ca472680216ac54dbccb.jpg

    Начните лучше с какого-нибудь дружелюбного языка, вроде паскаля или пайтона (только не с js, с него потом сложно переучиваться). И только после того как напишете десяток hello world, калькуляторов, астрологических календарей или тудушек - переключайтесь на плюсы. Плюсы вообще клевые, много узнаете о внутрянке, но начинасть с них тяжело.
    Ответ написан
    1 комментарий
  • В чем смысл передачи аргумента в конструктор класса?

    petermzg
    @petermzg
    Самый лучший программист
    1. А зачем вам вообще инстанс класса, если можете просто передавать в статический метод нужные аргументы и получать нужный результат?
    2. Аргументы в конструктор передаются чтобы провести инициализацию класса какими-то определенными обязательными данными без которых класс не сможет полноценно работать
    Ответ написан
    3 комментария
  • Есть ли особая разница при выборе дистрибутива для ВЕБА?

    CityCat4
    @CityCat4
    Жил да был черный кот за углом...
    Сидел на бубунте - что мешает сидеть дальше? Центос сейчас ставить смысла не имеет - он готовится уйти в небо...
    Ответ написан
    Комментировать
  • Как повысить шансы при устройстве на работу junior frontend разработчику?

    @mkone112
    Начинающий питонист.
    Я слышал, что среди джуниор фронтенд разработчиков большая конкуренция.

    Я не заметил конкуренции пока искал работу питонистом. Судя по hh - большинство "конкурентов" не умеют складывать слова в предложения, сомневаюсь что они в состоянии писать софт. Минимум половина валится на типах данных(ТИПАХ ДАННЫХ КАРЛ), другая половина на тестовых.
    3) Можно ли стать мидлом не имея опыта коммерческой разработки т.е. обучаясь дома

    Таки да, но будет медленно, бессмысленно и маловероятно.
    т.е. обучаясь дома по курсам

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

    @azarij
    В меру опытный никто
    да, возможно.

    Invoke-webrequest...

    Invoke-restmethod...

    $ie = New-Object -ComObject 'InternetExplorer.Application'...

    $web = New-Object Net.WebClient...

    и даже через selenium webdriver можно
    Ответ написан
    Комментировать
  • Малой захотел программировать, что ему сказать?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Ничего не надо говорить. Надо просто дать компьютер, пусть разбирается.
    Ответ написан
    1 комментарий
  • Взламывают базу данных, как?

    index0h
    @index0h
    PHP, Golang. https://github.com/index0h
    база данных открта внешне, т.е к ней можно удалённо подключаться

    Одно из другого не следует. Для работы из вне имеет смысл использовать ssh тоннель.

    только с одного ip адреса - адреса где лежит сайт

    Если у вас shared хостинг - у меня для вас плохие новости...

    как это возможно?

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

    Но начние с поиска: у кого в принципе есть доступ к вашей БД. Иногда взлом происходит изнутри, это печально, но случается.
    Ответ написан
    Комментировать