Задать вопрос
  • Что работает быстрее 10 потоков в 10 процессах или отдельные 100 потоков?

    vpuhoff
    @vpuhoff
    Программист в свободное от работы время
    Все зависит от того как долго будет подниматься контекст потока\процесса и как долго каждый будет ждать выполнения задачи. Грубо говоря если каждый поток делает запрос к сайту и ответ получает за 20мс то профита от процессов не будет, если же каждый будет загружать данные секунд 10 и после их обрабатывать то профит может быть значительным.
    Если по задаче не ясно будет ли профит можно воспользоваться
    https://joblib.readthedocs.io/en/latest/generated/...
    и попробовать в каждом из режимов (в этой библиотеке режим меняется простым изменением настройки)
    Так же стоит посмотреть в сторону celery, возможно это даст больший контроль над процессом.
    Ответ написан
    Комментировать
  • Как отчистить консоль из кода?

    vpuhoff
    @vpuhoff
    Программист в свободное от работы время
    1 комментарий
  • Как поднять себе зарплату?

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

    vpuhoff
    @vpuhoff
    Программист в свободное от работы время
    Электроника это хорошо, особенно если писать лекции по гуманитарным предметам, но с учебниками не все так просто. Если им пользоваться только в формате "открыл, прочитал страницу, закрыл", то все хорошо, но как правило с учебниками так не работает, приходится постоянно рыть какую ни будь информацию, держать десяток закладок на нужных страницах и т.д. и ни одна программа ни на ПК, ни на планшете не позволит работать с учебником так же просто как и с его бумажной копией (не с распечатанной). Именно это учитель скорее всего пыталась донести, то есть в ее глазах человек с электронкой это лентяй, который учится "лишь бы отстали".
    Ответ написан
    Комментировать
  • Нейро интерфейс совместно с ардуино-совместимыми системами. Возможно ли такое?

    vpuhoff
    @vpuhoff
    Программист в свободное от работы время
    Полноценные "приемники" с доступом к сырым данным стоят over 2k$, представляется маловероятным покупка такого "чтобы двигать ушами". Другой вопрос самопал, можно попытаться сделать нечто подобное самостоятельно, но задача эта не из простых и ни о каком "нейро" и речи идти не будет, скорее будет "отловить изменение напряжения в мышцах головы" и по ним "шевелить ушами".
    Ответ написан
    Комментировать
  • Как узнать что 2 устройства рядом (~5 метров)?

    vpuhoff
    @vpuhoff
    Программист в свободное от работы время
    если нет необходимости определять "сквозь стены" то можно обойтись простейшим инфракрасным светодиодом как на пульте управления телевизором, потреблять будет всяко меньше чем блютуз, точность немного сомнительная конечно будет, но это зависит от того зачем это вообще нужно
    Ответ написан
    1 комментарий
  • Как собрать .NET приложение написанное на C# в Visual Studio в один exe файл?

    vpuhoff
    @vpuhoff
    Программист в свободное от работы время
    Spoon Studio
    Ответ написан
    Комментировать
  • Корпуса для роботов, где взять?

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

    vpuhoff
    @vpuhoff
    Программист в свободное от работы время
    Смотря что именно подразумевается под "дизайном". В идеале все вызовы отрисовки элементов управления "знают" текущий дизайн и при его смене просто отрисовывают уже "новый" дизайн. Ничего закрывать или перезагружать в таком случае не нужно, в лучшем случае достаточно сделать Refresh окна после смены "текущего" на "новый"
    Ответ написан
    4 комментария
  • Пользуетесь ли вы трекером времени?

    vpuhoff
    @vpuhoff
    Программист в свободное от работы время
    track you time, плюсы - поставил и забыл про нее, потом выгрузил статистику и подвел итоги
    Ответ написан
    Комментировать
  • Стоит ли такое реализовывать: Логика на сервере который кидает комманды arduino?

    vpuhoff
    @vpuhoff
    Программист в свободное от работы время
    Частично может помочь то, что ардуину можно при желании шить по воздуху через bluetooth. Либо перейти с ардуины на esp, тот нативно on air прошиваться может
    Ответ написан
  • Первое высшее образование в computer science дистанционно?

    vpuhoff
    @vpuhoff
    Программист в свободное от работы время
    В ИТ среде, если не считать гос-организации и некоторых частников не имеет значение корочка, имеет значение портфолио (его нужно создать если еще нет) и опыт работы (записи в трудовой и неофициальные работы тоже, в резюме нужно указать, но так и написать, что работа неофициальная была, это Россия тут все привыкли), так если уже есть достаточный опыт (1-2 года) можно смело искать новую работу с чуть большей зарплатой, так как за это время ваш опыт и общий уровень вырос и вы уже не тот человек, которого нанимали изначально. При попытке уйти в нормальной конторе вас попытаются перехватить предложив больше денег или других плюшек, т.к. они потратили время=денег на то чтобы вас научить и терять их никому не хочется. Соответственно будет выбор - остаться на той же работе, но уже с большим доходом или найти другую. Так можно делать примерно раз в 1-2 года, но не чаще, иначе трудовая будет выглядеть для работодателя плохой. Минимум год на 1 месте показывает, что вы не бегаете от работы, но ищите лучшие условия. Как показывает мой опыт каждый такой рывок прибавляет от 15 до 200% к зарплате.
    Ответ написан
    Комментировать
  • Как ограничить максимальное количество ампер в аккумуляторе?

    vpuhoff
    @vpuhoff
    Программист в свободное от работы время
    При таком токе это не так просто и будут потери, хоть и небольшие, начать можно например с этого форума. Так же нужно учесть, что при старте с места например нужны большие токи, хоть и не надолго, если выход будет ограничен может не получиться тронуться с места и вся энергия которая потечет на двигатель будет уходить в его нагрев.
    Ответ написан
    Комментировать
  • Можно ли програмируя esp8266 через Arduino IDE, получить полный tcp пакет, включая заголовки?

    vpuhoff
    @vpuhoff
    Программист в свободное от работы время
    теоретически да, практически проблематично, упакуйте ваш пакет вместе с заголовками в base64 и отправляйте текстом, на месте распакуйте и делайте с ним что душе угодно
    Ответ написан
    Комментировать
  • Почему код грузит память?

    vpuhoff
    @vpuhoff
    Программист в свободное от работы время
    Есть подозрение что form1 тут ни сдался совсем, а таскать такую дуру в объекте то еще удовольствие. Во первых нужно проверить все ли очищается, в частности я вообще не вижу тут очистки form1, и побольше натыкать сбор мусора, его тут много будет
    Ответ написан
  • Как реализовать язык который будет компилироваться в другой язык программирования?

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

    vpuhoff
    @vpuhoff
    Программист в свободное от работы время
    ЭВРИ́СТИКА -Совокупность исследовательских методов, способствующих открытию ранее неизвестного.
    То есть "эвристический" это такой метод который "чтото умное и полезное делает", то есть ничего конкретного. Как уже сказал uvelichitel начните с любого алгоритма, потом ищите более оптимальные пути, как это уже другой вопрос.
    Ответ написан
    Комментировать
  • Как переписать данный алгоритм на C#?

    vpuhoff
    @vpuhoff
    Программист в свободное от работы время
    махинации вы повторили видимо чуть больше чем полностью, проблема скорее всего просто в кодировке, Encoding.UTF8.GetString(data);, кто сказал что там именно UTF8?) Вероятно нужно попробовать все подряд и одна из них вернет осмысленный текст
    Ответ написан
  • Можно ли при работе с сертификатом с закрытым ключом(etoken) обойтись без установки криптопровайдера(CryptoPro CSP) на сервер?

    vpuhoff
    @vpuhoff
    Программист в свободное от работы время
    Вероятно проблема с сертификатом, т.к. вот пример из msdn:
    // Find the certificate we’ll use to sign
    RSACryptoServiceProvider csp = null;
    foreach (X509Certificate2 cert in my.Certificates)
    {
    if (cert.Subject.Contains(certSubject))
    {
    // We found it.
    // Get its associated CSP and private key
    csp = (RSACryptoServiceProvider)cert.PrivateKey;
    }
    }
    if (csp == null)
    {
    throw new Exception(“No valid cert was found”);
    }
    И null в PrivateKey говорит только об отсутствии этого ключа, не больше ни меньше
    Уже писал подобное, алгоритм ГОСТ есть у .net из коробки и внешние библиотеки использовать не обязательно, криптопро использовать тоже не обязательно, .net пользуется api windows для поиска ключей и прочей работы, то есть если нет криптопро появятся стандартные виндозные запросы. Могу поискать исходники если нужно, думаю они еще живые.
    Ответ написан
    4 комментария
  • Как сделать датчик движения на ик диодах и фоторезисторах с выводом звукового сигнала?

    vpuhoff
    @vpuhoff
    Программист в свободное от работы время
    Не понятно как вы собираетесь воспроизводить звук без МК, в идеале можно использовать чтото вроде этого , качество будет лучше чем может tiny, но это будет точно дороже и не факт что без МК его удастся завести.
    В любом случае задача у вас простая, светодиоды можно питать от того же питания что и плату, только правильно подобрать резисторы, фототранзисторы можно использовать, но о калибровке можно забыть, проще фоторезисторы, тогда можно будет настроить чувствительность.
    Вообще схем датчиков куча и гуглится легко, но подать звук это задача сложнее и без МК сложновато реализуема.
    Ответ написан
    4 комментария