• Что не так с кодом PHP?

    DevMan
    @DevMan
    a что не понятно из сообщения?
    в мохнатые годы конструктор (функция, которая автоматом вызывается при создании экземпляра класса) имел такое же название как и сам класс.
    затем его отделили и сделали магический метод __construct.
    Ответ написан
    Комментировать
  • Как на c# сделать перенос обьекта из юните в определенную кординату y?

    MANAB
    @MANAB
    Разрабатываю на C#: Web, Desktop, Gamedev
    gameobject.transform.position += new Vector3(0, 3, 0);
    Ответ написан
    Комментировать
  • Как сделать сканирование COM-портов и добавление в ComboBox?

    a_volkov1987
    @a_volkov1987
    Инженер-схемотехник
    Я не настоящий программист, но делал так и все работает:

    При загрузке формы вычитываем список портов и пихаем их в комбобокс
    private void Main_Load(object sender, EventArgs e)
            {
                var portNames = SerialPort.GetPortNames();
                portSelectorComboBox.Items.AddRange(portNames);
            }


    Выбранный в комбобоксе элемент кидаем в переменную

    private void portSelectorComboBox_TextChanged(object sender, EventArgs e)
            {
                _portName = portSelectorComboBox.SelectedItem.ToString();
            }


    По нажатию кнопки OpenButton пытаемся соединиться

    private void portOpenButton_Click(object sender, EventArgs e)
            {
                try
                {
                    port = new SerialPort(_portName, 115200, Parity.None, 8, StopBits.Two);
                    port.ReceivedBytesThreshold = 1;
                    port.DataReceived += new SerialDataReceivedEventHandler(port_DataReceived);
                    port.Open();
                    portStatusText.Text = "Ok, port open";
                }
                catch (Exception)
                {
                    portStatusText.Text = "Error";
                    MessageBox.Show("неправильно выбран порт, попробуйте еще раз");
                }
            }


    Ну и реализуем чтение того что пришло

    void port_DataReceived(object sender, SerialDataReceivedEventArgs e)
            {
    
            }
    Ответ написан
    4 комментария
  • Как вести себя в ситуации, когда клиент хочет написать заявление в полицию?

    firedragon
    @firedragon
    Не джун-мидл-сеньор, а трус-балбес-бывалый.
    Кидалово чистой воды. А вот заблокировали зря. Разблокируйте и сообщите что он не доплатил вам 43000 рублей. И вы подаёте на него в суд. На основании посменной договоренности о работах. Кроме того запишите телефонный разговор на диктофон , видимо будет разговор на повышенных тонах, после этого пишите заявление в собр о вымогательстве. Они это любят.
    Ответ написан
    8 комментариев
  • Есть ли библиотека на C# позволяющая десериализовать строку table.Snap[0].HolidayEnable=false?

    Wyrd
    @Wyrd
    Архитектор
    То что вы хотите, в целом возможно при условии что вы готовы подключить Roslyn (компилятор C#) в вашу программу - он может скомпилировать и выполнить произвольное выражение на лету (при этом, вы можете предать на вход произвольные данные из вашей программы (тот же Table) в качестве "глобальных переменных" для исполняемого выражения). Вот пример: https://stackoverflow.com/questions/46524379/creat...

    С другой стороны, такие штуки обычно не применяют в продакшен коде - если вы напишите, что вам надо сделать "на уровне бизнеса", возможно кто-то сможет посоветовать более адекватное решение
    Ответ написан
    Комментировать
  • Какое направление выбрать, если не хочешь до конца жизни пилить формочки и гонять json?

    alexgp13
    @alexgp13
    Руководитель ИТ-проектов
    За свою жизнь мне довелось поработать в веб-разработке, автоматизации газопроводов, бухгалтерии, автоматизации бизнеса и даже дизайнером рекламы и журналистом. И останавливаться пробуя новое пока не собираюсь) При этом образование у меня - радиотехника.

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

    IonDen
    @IonDen Куратор тега IT-образование
    JavaScript developer. IonDen.com
    Могу рассказать на примере Booking.com
    - любые книги из внутренней библиотеки или можно заказать
    - любые курсы на Linkedin Learning и Udemy - предоплачены
    - внутренняя обучающая платформа с кучей курсов
    - менторство, семинары
    - всякие события вокруг крафта (митапы, внутренние коференции и т.п.)
    - конференции
    Ответ написан
    Комментировать
  • Как работодатель организует ваше обучение?

    DevMan
    @DevMan
    начиная от никак и заканчивая по-разному.

    в моей практике работодатели либо сами проводили различные курсы, либо выделяли определенные бюджеты на покупку книг и посещение сторонних курсов/конф.
    Ответ написан
    Комментировать
  • Почему при вставке сниппета VS Code не отображается значок $ переменной php?

    iiiBird
    @iiiBird
    Пока ты спишь - твой конкурент совершенствуется
    насколько я помню в сниппетах $ отвечает за место курсора после вызова сниппета. экранируй его.
    попробуй через \\$
    ну или гугли как его экранировать
    Ответ написан
    Комментировать
  • Кто уметь и знает ,а так же подскажет как использовать движение в треугольной сетке полигона в Скретч?

    wataru
    @wataru
    Разработчик на С++, экс-олимпиадник.
    Раз у вас есть переменные и списки, берите код дейкстры из википедии, переведите его в эти ваши блоки, вот и ваша дейкстра.

    Граф задается очень просто: введите систему координат - каждой вершине соответствует 2 числа - номер стороки (горизонтальная линия, где она находится) и номер в строке (какая она по порядку там). На нечетных строках будет n вершин, на четных - n-1.

    В списках ребер для каждой вершины добавьте ребра влево и вправо (на (x, y+1) и (x, y-1)). Наклонные ребра надо по разному создавать для вершин с четным x и нечетным x. В первом случае это будут (x+-1, y-1), (x+-1, y); во втором - (x+-1, y), (x+-1, y+1);
    Ответ написан
  • Потенциальные клиенты стали чаще просить созвоны. Почему так?

    @Stalinko Куратор тега Фриланс
    PHP'шник и фрилансер до мозга костей
    За время пандемии все привыкли к зумам, конференциям и всему такому. Возможно, поэтому созвоны стали восприниматься как что-то обыденное.

    Я бы посоветовал следующий подход: до заключения контракта и при fixed-price контрактах созвоны стараться проводить быстро и строго по делу. А вот при hourly контрактах сразу обговаривать, что любые обсуждения - это тоже часть работы, соответственно не выключать таймер во время созвона, и тогда уже болтать столько, сколько хочет заказчик.
    Ответ написан
    Комментировать
  • WPF, WCF, WF, WinForms на Linux не появятся?

    yarosroman
    @yarosroman Куратор тега C#
    C# the best
    WinForms и WPF на linux никогда не появятся, так как там в первые слишком на GDI завязаны, а вторые на Direct2D. WCF появился порт под .netstandart, но немного сыроватый ещё. Если вам нужно GUI кросплатформенное, то есть Avalonia, можно использовать его. Я так думаю, что MS ещё и MAUI допилит для linux.
    WF и WPF не мертвы, и развиваются и умирать вообще даже не собираются.
    Использовать или нет, зависит от цели вашей. Если у вас в компании нет рабочих станций с linux, то смысл писать кросплатформенное приложение.
    Ответ написан
    2 комментария
  • Почему подсети, подключенные к одному маршрутизатору, пингуются между собой?

    dollar
    @dollar
    Делай добро и бросай его в воду.
    В "подсетях" нарисован Switch, а не Router.

    Switch - по сути разветвитель, без маршрутизации. Так что получается, что все в одноранговой сети.
    Ответ написан
    1 комментарий
  • Есть ли синонимы для трассировки части кода?

    DevMan
    @DevMan
    подозреваю, что вам нужно что-то из профайлеров с построением карты.
    как пример - https://www.ej-technologies.com/products/jprofiler... или profilingviewer.com
    Ответ написан
    Комментировать
  • Оболочка под PowerPoint?

    kolossradosskiy
    @kolossradosskiy
    Занятия онлайн подразумевают показ учителем своего экрана для учеников. Вот и пусть показывает презентацию как картинку со своего экрана, а не шарит ее как файл pptx в свободный доступ для учеников.
    Ответ написан
    Комментировать
  • Можно ли питать Arduino Mega через внешний вход питания, через блок питания 5v 30A?

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

    DevMan
    @DevMan
    я бы сказал, что это тупик, и если не внял, попрощался.
    хотя, если платит за эксперименты, можно делать и зарабатывать.

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

    delphinpro
    @delphinpro Куратор тега JavaScript
    frontend developer
    Приставка милли- в метрической системе мер означает тысячную часть чего-либо.
    Значит вам нужно разделить значение на тысячу.
    Также вы должны знать что в одной минуте шестьдесят секунд.
    Значит для получения количества минут, вам нужно количество секунд разделить на шестьдесят нацело. А потом получить остаток от деления, чтобы получить секунды, составляющие неполную минуту и вывести все это куда-либо. Например в консоль.

    const ms = 183000;
    const s = ms / 1000;
    const minutes = Math.floor(s / 60); // Оставляем только целую часть
    const seconds = s % 60;
    console.log(minutes + ':' + seconds); // "3:3"


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

    delphinpro
    @delphinpro Куратор тега JavaScript
    frontend developer
    Что вам мешает самому почитать https://www.jetbrains.com/ru-ru/webstorm/

    Я вот непонял Вебшторм типа специально под JS создан или что?


    Кажется я понимаю в чем суть вашего вопроса )

    Sublime – это просто редактор кода. Может там и есть какие-то плюшки. но по минимуму.

    WebStorm – это IDE. Интегрированная среда разработки. Здесь уже не просто редактор с плюшками. А целый комбайн с функционалом на все случаи жизни.
    Ответ написан
    9 комментариев
  • Какие технологии использовать для разработки маркетплейса?

    dima9595
    @dima9595
    Junior PHP
    Тегов не маловато будет? (Сарказм) п. 3.1 почитайте!

    маркетплэйс для купли и продажи
    Что значит для купли и продажи? Вы сам маркетплейс будите продавать или товары в нём?

    Я не знаю за что браться?
    Если не знаете, то лучше и не суйтесь. Либо изуйчайте годика 2 программирование. А потом уже думайте о создании. Либо наймите специалистов. Сейчас их достаточно много в крупных городах.

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

    Интересуют бэк и фронт. Прям все что может касаться этого вопроса.
    Тут даже и не скажешь кратко. Слишком обобщённые требования.

    А если серьёзно: Разработка хорошо проработанного маркетплейса со всеми онлайн-кассами/чеками и т.п. стоит огромных денег и сил (человеко-часов). Так что с вашими знаниями "а на чём разрабатывать" вам явно подходит покупка какого-либо готового движка, либо заказ у крупной и компетентной веб-студии. Ну или на крайний случай - изучить всё с нуля и самому сделать (годиков через 3 примерно выйдет что нибудь).
    Ответ написан
    1 комментарий