Задать вопрос
  • Как можно назвать эту схему?

    Схема подключения/соединения/коммутации "чего-то" (с "чем-то"|и "чего-то")?

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

    PS: Непрошенная критика самой диаграммы

    за такой стиль диаграммы стоит руки отрывать:
    1. Цветные стрелочки, да ещё и с близкими цветами (синий+фиолетовый)
    Цветовая слепота достаточно распространена, чтобы учитывать её.
    Да и "так нужно руководителю" наводит на мысль, что кто-то захочет напечатать её на чб принтере.
    2. Один объект от другого отличается только надписью => нужно внимательно вчитываться
    3. Принципиально разные объекты собраны в кучу
    4. Стрелки очень тонкие и тоже собраны в кучу. Чтобы понять что к чему подключено - приходится играть в детскую игру про нахождение отдельных ниток в клубке.
    Примерно так это воспринимается
    wonder-day-labyrinths-31.jpg

    5. Если важны порты на коммутаторах, то почему не подписаны номера?
    Если порты не важны, то почему они в принципе отображены на схеме?

    Критикуешь-предлагай

    1. Заменил синий на зелёный, чтобы если человек слепой на 1 цвет, то чтобы хотябы только 1 из цветов оказался серым.
    2. Все цветные линии заменил на пунктирные, чтобы в случае цветовой слепоты можно было понять, какие именно линии цветные
    3. убрал выравнивание по вертикали.
    4. Сгруппировал устройства, которые подключены только к первому свичу в группу.
    5. Выделил жирным соединения двумя кабелями. (это же кабели изображены?)
    63a321fdba794668962095.png

    Ответ написан
    3 комментария
  • Как решить задачу "камень-ножницы-бумага"?

    snaiper04ek
    @snaiper04ek
    Не стреляйте в эникея, он админит как умеет
    Когда поймал клин в голове, бери бумажку, и пиши задание по-русски на листочек, структурно.

    В данной задаче:

    В классе Player должны быть:
    -Конструктор для установки выбора варианта и имени
    -Значения для конструктора по умолчанию
    -Функция WhoWins принимающая два объекта, и возвращающая строку: "имя победителя" или "ничья".


    Читаешь что написал, сравниваешь со своим кодом, ищешь разницу, устраняешь разницу.
    По одному пункту решай за раз, и делай короткие перерывы каждые 30-40 минут. Удачи.

    Доп литература: Enum, Классы
    Ответ написан
    2 комментария
  • Какая сила удержания шагового двигателя необходима?

    ProgrammerForever
    @ProgrammerForever
    Учитель, автоэлектрик, программист, музыкант
    Для движения по ровной поверхности нужно для начала преодолеть силу трения покоя, и уже при движении - силу трения качения. Тут сильно зависит от конструкции колёсиков и состояния поверхности по которой едет конструкция. Плюс, надо ещё брать в расчёт уклон поверхности.
    А можно просто измерить силу, которая нужна чтобы сдвинуть шкаф с места (весами пружинными), и силу для поддержания качения, и посчитать потом через диаметр колеса - это самый надёжный вариант. Надёжнее, только собрать и проверить.
    Ответ написан
    2 комментария
  • Как преобразовать 3-х цветную RGB модель в 8 цветов?

    Посоветую странное: посмотрите код какого-нибудь графического редактора где есть подобный функционал. Например, в GIMP есть фильтр постеризации, и есть конвертирование картинки в палитровой формат.
    Смотрим код, находим файлики: gimp/app/operations/gimpoperationposterize.c и gimp/app/core/gimpimage-convert-indexed.c
    Ответ написан
    Комментировать
  • А нужен ли Windows домен?

    @nApoBo3
    Если вам нужна авторизация на уровне системы, то альтернатив у вас особо нет.
    Альтернативный подход, авторизация на уровне сервисов. Например office 365 и Azure AD.
    Ответ написан
    2 комментария
  • Используется ли вся оперативная память?

    ZERGeich
    @ZERGeich
    Есть. Так называемые PAE патчи. Или использование серверных версий ОС, где данный лимит не действует. Правда на один процесс всё-равно ограничение 4Гб останется. Адресацию памяти 32 битную не изменишь.
    Ответ написан
    Комментировать
  • Почему повербанк tracer не заряжается до конца?

    nava2002
    @nava2002
    Инженер
    Во превых нужно разрядить до "минимума" (это не тоже самое что 0%).
    Это Разряжаем пока не сработает защита.
    Потом ЗАРЯЖАЕМ и получаем максимум заряда. (опять же заряд будет происходить ДО отсечки защиты.)
    Важно!!! - Что там напишет Дисплей значения не имеет.
    А дальше используем устройсво как нравится НО помним !!!! - чем "глубже" разряд тем меньше "моторурс".
    Что там дисплей пишет нужно оценить "творчески". Это читсо индикативный показатель (больше- меньше).
    Ответ написан
    7 комментариев
  • Что делать, если при сохранении в svg звезды стали кругами?

    Kiriniy
    @Kiriniy
    Графический и веб-дизайнер
    Как и в любых подобных ситуациях, необходимо преобразование.
    Выбираем звёздочку-круг -> Верхнее меню -> Object -> Expand Appearance.
    Ответ написан
    2 комментария
  • Для чего нужна эта область на матплате?

    anthtml
    @anthtml
    Системный администратор программист радиолюбитель
    Плата разрабатывается и производится под серию устройств, так гораздо дешевле в производстве.
    А автоматы расставляют детали уже по схеме для определенной модели
    Поэтому в разных местах могут быть/не быть разные детали или детали могут распологаться в разных местах платы в зависимости от схемы используемой в конкретной модели серии.
    С этим ничего не сделаешь. Кастомная переделка платы под более старшую модель слишком трудна и экономически нецелесообразна, помимо того что нужно найти все недостающие детали, нужно еще и восстановить схему/прошивку, заменить СО и др
    Ответ написан
    Комментировать
  • Для чего нужна эта область на матплате?

    AlexNest
    @AlexNest
    Работаю с Python/Django
    Место под распайку дискретного видеочипа и видеопамяти. Видимо, инженеры сделали единую схему платы для нескольких устройств и в более дешевой просто урезали часть функций.
    Сделать, скорее всего, нечего не выйдет - как минимум система охлаждения не рассчитана на их установку, а BIOS не поддерживает ее работу. Как максимум - обрезана силовая часть, отвечающая за питание чипов.
    Ответ написан
    1 комментарий
  • Какое максимальное напряжение можно измерить с помощью зарядного устройства?

    @nehrung
    Не забывайте кликать кнопку "Отметить решением"!
    в стране война, и какого-то хрена в магазинах пропали все измерительные приборы,
    Извините, не знал про такие подробности, иначе не иронизировал бы.
    Теперь о деле. В принципе замер осуществить несложно, даже таким плохим вольтметром, как в заряднике, хотя точности высокой, конечно, достичь будет трудно. Берёте достаточно мощную автомобильную двухнитевую лампочку накаливания (такую, какие ставили в фары) и подключаете её к вашему преобразователю так, чтобы обе нити были включены последовательно. Т.е. общий вывод не задействуете, а подключаете к выводам от обоих нитей накаливания. Включаете всё это хозяйство, и обе нити начинают тускло светиться. Измеряете напряжение на одной, потом на другой нити накаливания, суммируете, и получаете полное выходное напряжение. Подкручиваете регулятор на преобразователе, каждый раз измеряя сумму на лампочке, и в конце концов добиваетесь нужного напряжения.
    Если непонятно, почему тут требуется именно достаточно мощная лампочка - объясню в комментариях. Если такой лампочки нет, то её можно заменить на пару одинаковых низкоомных мощных резисторов (например, по 10 Ом, 10 ватт). Да и насчёт точности можно не особо стараться, для ноутбука годится отклонение плюс-минус 5%, т.е. от 18 до 20 вольт.
    Ответ написан
    1 комментарий
  • Как увеличивать число которое находится между текстом на 1?

    ProgrammerForever
    @ProgrammerForever Куратор тега Excel
    Учитель, автоэлектрик, программист, музыкант
    ="forest"&(124+СТРОКА()-1)&"top"
    Ответ написан
    Комментировать
  • Бывают ли готовые гибридные электромагнитно-твердотельные реле, или это бред и никому не нужно?

    anthtml
    @anthtml
    Системный администратор программист радиолюбитель
    А смысл объединять две противоположные по принципу работы и характеристикам вещи в одной?
    Проектировщик схемы гораздо лучше знает когда какое использовать, а если использовать в паре, то при каких условиях и в какое время производить коммутацию. Одному надо переключение через 10 сек, другому только при включенной усл. "Кнопка 2".
    Ну и абсолютно различные условия наработки на отказ: механическое может выпилится после определенного кол-ва срабатываний, а электронное наоборот после превышения токов/напряжения.
    Ответ написан
    9 комментариев
  • Может ли маска подсети чередовать 0 и 1?

    martin74ua
    @martin74ua Куратор тега Компьютерные сети
    Linux administrator
    Дырявые маски давно были разрешены в FreeBSD, что приводило к различным сложностям и приколам.
    Сейчас дырявые маски запрещены.
    Ответ написан
    Комментировать
  • Можно ли считать процессоры от AMD столь же универсальными, что и Intel?

    @rPman
    Ограничения бывают в софте но только искусственные, созданные к примеру компанией intel для монополизации рынка, отличным примером был sdk (набор инструментов и библиотеки) по работе с камерами-сканерами (3d intel realsense), на старте у них уже в железе были заложены ограничения на usb контроллер через который нужно было подключать камеру плюс проверки в софте (их потом убрали, но как я понял не все)

    Повторяю, ограничения искусственные.

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

    @MaxKozlov Куратор тега PowerShell
    Избавляться надо от ненужных преобразований типа $Paths = $Paths.FullName
    От вложенного цикла надо избавляться. N^2 однако. Если он там, конечно есть
    Так как нет примера того что у вас в csv, непонятно зачем он нужен вообще
    по тексту у вас вроде как во внешнем $Path должна быть уже просто строка
    Почему вы её ещё раз перебираете как foreach ( $Newpath in $Path) ?

    Ну и мувать с -Exclude *.xl* тоже странно, проще проверить на xl* в коде, чем заставлять этим заниматься move-item. Может быть, вы ps заставляете по новой весь каталог обшаривать таким образом, а в нём 10000 файлов xls

    Плюс, логи на каждый мув могут вас тормозить

    -Passthru на move-item излишен, он может заставлять по новой читать параметры файла с диска, а вам от него нужен только новый полный путь, который вы и так знаете

    А вообще я бы каталоги целиком таскал, по крайней мере на первом проходе.
    Судя по количеству ваших файлов, там большущая помойка.
    Ответ написан
    Комментировать
  • При цикле while постоянно вылетает Unity. Как исправить?

    by_kapt0xa
    @by_kapt0xa
    Учу кресты катаюсь на велике
    число float хранит двоичные дроби и конечное кол-во цифр.
    например 1/3 в 10-чной записи это 0.3333333333 и так до бесконечности.
    если мы запретим хранить бескочечное кол-во цифр (комп просто так не умеет), то 1/3 будет записана с погрешностью, т.к. в десятичной записи ее невозможно так отобразить
    допустим мы говорим х = 1/3
    давайте будем скдалывать х пока не получим 1
    а мы никогда не получим 1
    мы получим 0.9999999, которая не равна 1 и пойдем дальше
    аналогично с двоичной системой исчисления, 1/5, 1/10 не возможно выразить за 23 цифры, а float хранит только 23 двоичные цифры (double - 53 цифры)
    но даже если у тебя не будет арифметической погрешности, ловить точное равенство это так себе. обычно условие завершения цикла это знак больше или меньше, но не точное равенство.

    ну и еще так по мелочи, я не проводил эксперимент как это на производительности сказывается, но вектор это 3 числа, а х - одно число. зачем прибавлять к вектору другой вектор, если вам достаточно к иксу добавить какую-то величину. может быть 0 прибавляется очень быстро, но даже если мы забудем про производительность, просто к иксу прибавлять число это же наверное код будет изящнее. хотя у вас читаемость кода так себе. что такое gr, что такое WH, совсем неясно. и название controll - это попытка в адекватные названия, но совсем не ясная. controll наверное относиться к управлению, но тут я не вижу никакого управления. подумайте что делает этот скрипт и вычеркните слово controll из своих мыслей. ааа это control 1. значит есть и control 2. это совсем нейминг от бога.

    !!!!! обновил:
    что кстати значит "вылетает"?
    работа программы прекращается с отчетом об ошибке?
    или просто останавливается, зависает на 0 fps
    у тебя скорее всего второе. функция update вызывается на каждом кадре, если в в update делать бесконечный цикл, то программа остановится на этом бесконечном цикле, ошибки не будет просто игра встанет (наверное, я на такие ошибки не напарывался).
    если в update поместить что-то громоздкое, то у тебя fps сильно просядет
    общая рекомендация: тебе вряд ли в скриптах нужны циклы, в юнити есть свои циклы событий.
    Ответ написан
    Комментировать
  • Хочу написать простенький симулятор процессора для уроков, какую выбрать систему команд?

    jcmvbkbc
    @jcmvbkbc
    "I'm here to consult you" © Dogbert
    Какую систему команд выбрать? …
    для демонстрации принципов работы ассемблера

    Для этого нужно ответить на вопросы: где вы собираетесь взять ассемблер и как конкретно вы собираетесь демонстрировать его работу?
    Я вижу два возможных ответа на первый вопрос: взять готовый или написать самому. Если цель -- написать самому, то это может быть сравнимо по сложности, если не сложнее, чем написать эмулятор для той же самой системы команд. Если брать готовый, я бы рекомендовал RISC-архитектуру, но все они с теми или иными заморочками, так что это будет выбор наименьшего из зол. На мой взгляд RISC-V, точнее базовый набор RV32I -- достойный кандидат.
    Ответ написан
    Комментировать
  • Какя разница в формулах теоремы Байеса?

    @Mercury13
    Программист на «си с крестами» и не только
    В знаменателе — формула полной вероятности. Вот и всё.
    p(B) = p(B|A)·p(A) + p(B|¬A)·p(¬A)

    Для чего? Да просто p(B) в большинстве случаев хрен поймёшь, и его приходится вычислять непрямо. Например:
    A — письмо является спамом
    B — в письме есть слово «sex»
    Видим в письме слов «sex» — спам ли оно?
    Мы можем собрать базу спама со словом «sex», и базу обычной переписки с этим словом, и вычислить p(B|A) и p(B|¬A). А p(A) и p(¬A) вычисляются уже на компе конечного пользователя в зависимости от того, насколько жёстко его спамят.

    Пример второй. Каждый тысячный водитель — пьяный. Алкотестер чётко видит алкаша, но останавливает каждого сотого трезвого. Какой процент из приехавших в больницу действительно пьянствуют за рулём?
    U — проехавшие через пост водители
    A — пьяный
    B — алкотестер сработал
    Аналогично, p(B) заранее неизвестен, но приходится вычислять по полной вероятности. И вроде бы при таких цифрах один из одиннадцати попавшихся реально пьяный. И это затрудняет антитеррористические меры: если по городу-миллионнику ходит сотня террористов, какая должна быть точность, чтобы не ломать невинные жизни!
    UPD: чуть меньше 1/11: p(B|A)=1, p(A)=1/1000, p(B|¬A)=1/100, p(¬A)=999/1000,
    итого с сокращением на 1000 будет 1/(1+999/100)=100/1099.
    Ответ написан
    Комментировать