• Как сделать счетчик кол-ва выполнений цикла в python?

    @beerchaser
    только byte может быть read, а может и нет... Проверка на eof наверное нужна перед инкрементом счетчика.
  • Не понимаю задачу, не могу решить,объясните решение?

    @beerchaser
    задача простая:
    первый ввод информации (n) - целое число, определяющее количество последующих вводов информации (строки), содержащих данные для поиска.
    последний ввод (n+1) -строка, информация для поиска в данных для поиска.
    общее количество вводов - n+2

    кодировать лень :))
  • Как повторять в этот же день через месяц, через год, через неделю?

    @beerchaser
    Выборка по текущей дате и количеству повторений равному больше 0 или специаальному значению. Далее для выборки апдейтом уменьшаем количество повторений на 1 и меняем дату на следующую. Для специального значения повторений (бесконечное количество. Значение например =-1) просто меняем дату на дату следующего вызова.
  • Тест Гилёва (далее ТГ). Виртуализация vs bare-metal?

    @beerchaser
    hint000, если верить, тому, что пишут в умных книгах, это зависит от запросов. Умные книги предлагают эмпирический путь: изменил -протестировал...
  • Тест Гилёва (далее ТГ). Виртуализация vs bare-metal?

    @beerchaser
    Если max degree of parallelism =1, то один запрос - одно ядро.
  • Тест Гилёва (далее ТГ). Виртуализация vs bare-metal?

    @beerchaser
    armodim, многоядерность там на уровне rphost. Один rphost - одно ядро. Ядро лучше повысокочастотнее. Т.е. для 1с лучше меньше ядер, но с большей частотой. Для СУБД может оказаться наоборот.
  • Как мне рассчитать транзисторный ключ для микроконтроллера?

    @beerchaser
    5В/20ом=250мА. Дальше справочник и любой транзистор с током коллектора не меньше. Не забыть обмотку реле зашунтировать диодом. Схем подключения реле - тысячи их...
  • Что используют для проектирования ПО?

    @beerchaser
    Не работал с MacOS, но, как уже упоминалось в топике, подойдет любая рисовалка. В том числе лист бумаги и карандаш.
  • Visual Basic 6.0. Как воспроизвести *.Wav файл по его указателю в памяти?

    @beerchaser
    У Вас не проигрыватель, у Вас надстройка над проигрывателем Windows Media Player. Если сможете реализовать (а это возможно, хотя требует времени) необходимый Вам функционал данного проигрывателя, то сможете решить задачу в том виде, как Вы ее сформулировали. Реализацию проигрывателя можно посмотреть например здесь.
  • Visual Basic 6.0. Как воспроизвести *.Wav файл по его указателю в памяти?

    @beerchaser
    Позицию можно приблизительно по времени воспроизведения. В противном случае - писать свой проигрыватель. Или вернутся к идее временного файла.
  • Что используют для проектирования ПО?

    @beerchaser
    Таки да. Причем State , Activity и Sequence - это уровень проектирования алгоритмов в том самом UML (хотя может использоваться и для процессов). Ниже - только диаграмма классов. Но как было справедливо замечено выше Vito Omberto, руками рисовать ее большого смысла не имеет, т.к. на живой системе очень быстро теряет актуальность. Использовал только на стадии обсуждения идеи реализации или для реверса чужого кода.
    Т.е. понимание, какие объекты и каким образом взаимодействую важнее знания о том, как именно это реализовано в коде.
  • Visual Basic 6.0. Как воспроизвести *.Wav файл по его указателю в памяти?

    @beerchaser
    Винапи не набор заклинаний, а низкоуровневые функции. Ничего экстраординарного они не делают. Для передачи Inproc-Outproc необходимо иметь возможность организовать между ними ресурс совместного доступа, с которым могут работать оба процесса. В Вашем случае выбор ограничен методами объекта WindowsMediaPlayer и способами, которыми он позволяет взаимодействовать. Т.е. можно создать для взаимодействия со стороны Vb например Named shared memory, но будет ли с этим работать WindowsMediaPlayer - не знаю. И в принципе - это тоже самое, что было предложено: воспроизведение файла через выгрузку на диск.
    Поэтому в Вашем случае проще и разумнее всего либо реализовать проигрывание через выгруженный файл, либо отказаться от использования компоненты WindowsMediaPlayer и проигрывать файл своими силами (вот в этом случае API) Вам поможет.
    Пы.Сы. Можете попробовать проигрывать через PlaySound. Оно умеет с ресурсами.
  • Что используют для проектирования ПО?

    @beerchaser
    Зря Вы так про проектирование. Только разрисовывать нужно не взаимоотношение классов, а взаимоотношения процессов, которые автоматизируются, и объектов, которые участвуют в этих процессах. Тогда будет понимание, что и как должен делать тот или иной модуль системы.
    По факту для меня полезными оказались Use case, Activity, Sequence и State диаграммы. Сами процессы (как верхний уровень) на мой вкус удобнее разрисовывать в нотации IDEF. Но любая разработка начинается таки с бумажки и карандаша: формулируются требования к системе и декларируются базовые принципы. Программа (ее прототип) -суть есть отражение автоматизируемых процессов , объективно существующих, на код. Любая реализация процесс в коде является частным случаем.
    По поводу остального - полностью согласен.
  • Что за обозначения у R? Зачем резисторы на выход соединителя?

    @beerchaser
    Для ТТЛ было эмпирическое правило 10/n кОм, где n - количество ног к одному резистору подтяжки. За больше 10 ног на резистор пороли, т.к. начинают вылезать наводки. Мощность вероятно выбрана отфонарно, с минимальным размером установочного элемента, но не смд - это надо смотреть, что в набор проектировщики положили.
  • Как правильно ораганизовать доступ?

    @beerchaser
    YMakeev,
    Платные решения уже упоминал. Duo-одно из многих. Имеющее проблемы с импортозамещением...
  • Как правильно ораганизовать доступ?

    @beerchaser
    YMakeev,
    Неа... По условию задачи нужно изменить точку доставки маркера авторизации не меняя привязку к учётной записи. Ситуация с токенами следующая
    1. Генерируем сертификат;
    2. Привязываем его на учётную запись на овермного серверах, которые не в домене (т.е. вручную);
    3. Сохраняем сертификат на токен;
    4. Выдаём специалисту для использования;
    5. Специалист уходит вместе с токеном;
    6. Упс...Отзыв сертификата! (Плюс надо ещё иметь уверенность, что все серверы лист отзыва прочитали);
    7. Новый специалист - goto п.1
  • Куда курить по вопросу программной интеграции 1С и С#?

    @beerchaser
    Не надо com. Он уже плохо пахнет. Роадмап 1C именно вебсервисы и рестапи. 1C активно пытается диверсифицировать платформы, а ТС сразу ограничивает себя. Имхо разумнее сразу точить оутпроц и изучать межпроцессное взаимодействие.
  • Как правильно ораганизовать доступ?

    @beerchaser
    Не используем, но следим :)
    Неплохая статья по настройке решения от Microsoft.
    Sms passcode

    Готовые решения - платные:( Тут надо Вам решать, насколько критична стоимость решения в Вашем бизнесе. Ну или делать свои костылики...
  • Чем плоха вставка в массив в заданную позицию?

    @beerchaser
    ddd329, Где написано, что при вставке производится сортировка? При вставке предложено производить сброс признака отсортированости. Сортировка производится при запросе отсортированного массива при сброшенном признаке отсортированности.
    Далее, о неоптимальности структуры хранения в топике уже упомянуто не раз...
    И снова, процедурное программирование, классов нет, все в массиве -предложите способ лучше..
    Резюмируя пример, могу сказать, как первый опыт-неплохо: задача таки решена. Про все остальное уже сказано.
  • Чем плоха вставка в массив в заданную позицию?

    @beerchaser
    Вам на это уже дал ответ vault. Отсортированный массив нужен не в абстрактный момент времени, а в момент обращения к отсортированному массиву. Что мешает добавить признак отсортированости и произвести сортировку несортированого массива любым известным методом? При этом ресурсов потратиться значительно меньше. При добавлении признак отсортированности сбрасывать. Но как уже было замечено в комментариях выше, если не стоит задача хранить данные именно в массиве, имеет смысл посмотреть на другие структуры хранения данных. Например key-value списки. Причем крайне рекомендую использовать типовые решения и стандартные библиотеки.