• Можно ли любое GUI положение сперва реализовать в консольном варианте, а потом уже привязывать к нему GUI?

    GavriKos
    @GavriKos
    Можно. ПОловина юниксовых тулей так работает.
    Полотнище текста не читал
    Ответ написан
    Комментировать
  • Можно ли любое GUI положение сперва реализовать в консольном варианте, а потом уже привязывать к нему GUI?

    romesses
    @romesses
    Backend инженер
    Можно ли любое GUI положение сперва реализовать в консольном варианте, а потом уже привязывать к нему GUI?
    Едва ли. Для простых еще можно, а для сложных, как Excel?
    Начинать нужно с проектирования:
    - расписать какие есть сценарии работы
    - начать собирать макеты интерфейса
    - определить что требуется на входе и на выходе каждого действия
    - декомпозировать на мелкие задачи
    - спроектировать интерфейсы вызовов API
    - разделить их на логические модули - DLL и их аналоги
    - написать заглушку для каждого вызова
    - написать некоторые тесты
    - реализовать интерфейсы поэтапно
    - пробовать на тестовом стенде: можно консольное, а можно и графическое приложение.
    - и из кубиков собирать приложение.
    Ну как-то так.
    Ответ написан
    Комментировать
  • NDA и штрафные санкции - это нормально? теоретические последствия?

    Zettabyte
    @Zettabyte
    Проф. восстановление данных ▪ Вопрос? См. профиль
    NDA - это серьёзная вещь и она привычна многим корпоративным заказчикам.
    По моему профилю в общем-то понятно, что я не фрилансер, да и заказчики у нас внутри страны, но даже в России достаточное количество корпоративных клиентов просит non-disclosure agreement.

    Не стоит относиться к НДА халатно, тем более для многих различного рода разглашение информации, которое может показаться незначительным физ.лицу, является действительно чувствительным.

    Как действовать вам - я думаю, что стоит оценить с точки зрения вашего мнения о клиенте, доверия ему. Где крайний случай - что он, например, решит это разглашение выдумать, чтобы как-то вас шантажировать, либо отказаться платить.
    Полагаю, что действительно стоит зафиксировать моменты относительно того, как должен доказываться факт нарушений, а также что именно этим нарушением является, и в какой юрисдикции должны проходить споры относительно этого вопроса.
    Ответ написан
    Комментировать
  • Работа без договора. Физ лица. Можно ли взыскать?

    Jump
    @Jump
    Системный администратор со стажем.
    Можно ли взыскать?
    Если договора не было, то нельзя, это вымогательство.
    Человек вам ничего не должен, ничем не обязан, а вы с него пытаетесь деньги получить.
    Ответ написан
    Комментировать
  • Почему я не могу создать класс Random?

    twobomb
    @twobomb
    А у вас там в зоне видимости случайно нет статического класса с именем Random?
    Попробуйте так
    private void Start()
            {
                System.Random r = new System.Random();
                int result;
                int x = 5, y = 10;
                result = r.Next(x, y); // x - минимальное, y - максимальное возможные числа
            }
    Ответ написан
    1 комментарий
  • NDA и штрафные санкции - это нормально? теоретические последствия?

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

    Оба предложения верны.
    NDA, да и вообще любые договоры, когда стороны находятся в разных странах - филькина грамота. Он конечно может подать на вас в суд, но удалённо ничего с вами сделать не сможет. И наоборот, если вы захотите с него чего-то добиться, то вряд ли будете подавать в суд по месту жительства заказчика. Это будет стоить оооочень дорого.

    Если ты пофигист, то можно забить.
    Я такие вещи не люблю, поэтому я бы убрал этот пункт. Ну либо сократил сумму до адекватной. Например 1000 евро.
    Ответ написан
    2 комментария
  • NDA и штрафные санкции - это нормально? теоретические последствия?

    Jump
    @Jump
    Системный администратор со стажем.
    Внимательно читайте обязательства по неразглашению, консультируйтесь с юристом по поводу их формулировок.

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

    @mkone112
    Начинающий питонист.
    Думаю, что ВУЗ упоминать не стоит, так как он каким-то образом на картину не влияет.

    Ну MIT и какая-нибудь захолустная шарага - все-же слегка различаются.

    было решено поступить в магистратуру, в очное отделение. На бюджет.

    А, круто-круто, но...нахрена?

    Нужен ли вообще диплом магистра в IT?

    Пригодится. Можно отмахиваться им в жару например. Хотя проще его все-же купить.

    Нужен ли он для "повышения квалификации"?

    Че?

    Нужен ли он на руководящих должностях (в далёком потенциальном будущем, нужен ли диплом магистра чтобы стать руководителем в компании)?

    Нет.

    В зарубежных IT компаниях

    О 99% вузов в снг ничего не знают.

    Почему до сих пор на магистратуре?

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

    Как вы считаете, будут ли в будущем "подвохи" от государства, что бакалавр каким-то образом сильно обесценится, и т. д.?

    Это настолько бред, что я не знаю как на это отвечать.

    Резюмируя твой вопрос:

    Просиживаю штаны в noname-шараге(походу это уже второй раз). Мамка с Папкой сказали что дадут ремня, если не получу еще одну бумажку. Страшна! Че делать?

    Ответ: Слушайся родителей! Продолжай плыть по течению, а все важные вопросы всегда отдавай на решения разным нонеймам в интернете. Обязательно придешь к успеху!
    Ответ написан
    2 комментария
  • Как развить интерес к работе с легаси кодом, если приходится с ним работать?

    @mkone112
    Начинающий питонист.
    Как вы себя мотивируете в данной ситуации?

    60659d847e2b6617867040.png
    Ответ написан
    Комментировать
  • Требуется объяснение в Цикле?

    vovaspace
    @vovaspace
    Frontend Engineer
    Чтобы цикл завершился. Иначе Шаг всегда будет 1 (начальное значение) и условие Шаг <= 10 никогда не выполнится.
    Ответ написан
    Комментировать
  • Что популярнее по вакансиям Go или Node.JS?

    approximate_solution
    @approximate_solution
    JS Developer. Angular\React\Vue\Ember
    Я начинающий фронтенд разработчик

    Правильный вариант ответа:

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


    В попытке усидеть на всех стульях разом, вы вряд ли сдвинетесь с места. Если вы фронт, то бэк вы выбираете:

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

    Приведу аналогию: вы начинающий водитель, ваша задача - научиться водить, дабы уверенно себя чувствовать в городе(выехать и не создавать критической ситуации).

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

    Вывод: не лезьте в бэк, не забивайте голову лишний информацией - её и так много. Сперва уложите в правильном порядке один стэк,устройтесь на работу - второй стэк.
    Ответ написан
    Комментировать
  • Как работать с api сайта kad.arbitr.ru?

    @Voland69
    Для начала нужно декомпозировать задачу:
    1. ... пользователь вводил id - куда вводил и откуда он его берет?
    2. ... открывалась страница с делом - где? в браузере либо в интерфейсе вашего приложения
    3. ... это API - перед тем как закапываться в библиотеку, проверьте вызовы из ридми фиддлером - у меня есть предположение что за эти 5 лет сайт обновился, по крайней мере на запрос в примере он отвечает не json а html. есть шанс что библиотека в том виде, как она есть не подойдет


    P.S. по-моему это уже третий вопрос от вас по поводу одной задачи. примеров как вы по ответам и комментам пробуете решить свою задачу не видно. если вам нужно не разобраться, а просто получить результат м.б. есть смысл обратиться на фриланс?
    Ответ написан
    23 комментария
  • TryAdd в Dictionary есть?

    firedragon
    @firedragon
    Не джун-мидл-сеньор, а трус-балбес-бывалый.
    Держите возможно они там что то попутали
    public static class Extensions
        {
            public static bool TryAdd<TKey, TValue>(this Dictionary<TKey, TValue> dictionary, TKey key, TValue value)
            {
                if (dictionary.ContainsKey(key))
                {
                    return false;
                }
                dictionary.Add(key, value);
                return true;
            }
           public static bool TryAdd<TKey, TValue>(this Dictionary<TKey, TValue> dictionary, KeyValuePair<TKey,TValue> value)
            {
                return TryAdd(dictionary, value.Key, value.Value);
            }
        }
    Ответ написан
    Комментировать
  • Потребление ОЗУ IntelliJ на макбуке с м1 чипом?

    @lonelymyp
    Хочу вылезти из минуса по карме.
    У меня на винде тожсамое, минимум раз в неделю надо перезагружать.
    Ответ написан
    Комментировать
  • Что такое runtime class в Java на простом языке?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    нет.
    Есть Объект, который является экземпляром класса. Их может быть много или один.
    А runtime вообще не из этой области а из области runtime vs compile.

    Во время сборки проекта у тебя может быть куча дополнительных вещей, например автоматические тесты, которые могут тоже состоять из объектов. В продакшене объекты для тестов не нужны, поэтому выделяют runtime классы, которые попадают в конечный дистрибутив, а не runtime классы туда не попадают и существуют только на момент компиляции/тестирования.
    Ответ написан
    Комментировать
  • Подразумевает ли БЭМ отсутствие медиа-запросов?

    groog
    @groog
    Я только учусь
    Ответ написан
    Комментировать
  • Всем привет, как можно Адаптировать приложениe для мониторов с разным разрешением (c#. winform)?

    BasiC2k
    @BasiC2k
    .NET developer (open to job offers)
    Вы делаете приложение на NET.Framework или NET 5?
    У них немного отличаются принципы масштабирования.
    Ответ написан
    7 комментариев
  • Как сделать, чтобы chrome грузил процессор вместо видеокарты?

    15432
    @15432
    Системный программист ^_^
    Снять галку "использовать аппаратное ускорение" в настройках
    Ответ написан
    Комментировать