• Какой материал резистора выбрать?

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

    @mvv-rus
    Настоящий админ AD и ненастоящий программист
    Вы неправильно понимаете класс enum. enum - это не класс, а ключевое слово языка C#.

    PS
    И я задумался:
    Надо не думать, и даже - не знать. Надо - уметь применять. Подумайте, какую практическую задачу вы хотели решить этой задумкой? Если такой задачи нет - не забивайте себе голову. А если желаете забить себе голову чисто для себя чем-нибудь абстрактным, то для этого лучше всего подойдет философия, а не IT.
    Ответ написан
    Комментировать
  • Как предотвратить изменение пользователем данных во время выполнения async метода сохранения этих данных?

    petermzg
    @petermzg
    Самый лучший программист
    Данные погут меняться только от действий пользователя. Так что включите режим read only пока идет сохранение и никто ничего поменять не сможет
    Ответ написан
    Комментировать
  • Может ли видеть СРМ система подмену GPS?

    @WaterSmith
    Android-разработчик. Java, Kotlin
    Ваш вопрос задан абстрактно, в общем виде. Ответ на него, в общем виде: да, существуют алгоритмы контроля подмены координат, и они могут быть реализованы в CRM системе.
    Но если изменить геоданные с помощью софта, то спокойно дает закрыть и видит нужные координаты и отображает точку что я там нахожусь.

    Это значит, что ВАША CRM не смогла определить подмену координат. А значит, В ТЕКУЩЕЙ ВЕРСИИ, она не контролирует подмену координат.
    Если ваша CRM развивается, существует разработчик, который внедряет пожелания руководства, то в будущем ситуация может измениться.
    Руководство заподозрит, что существуют пользователи, которые используют подмену координат, и поставит разработчику задачу решить эту проблему.
    И вот тогда, ситуация может измениться. Либо система перестанет принимать фейковые координаты, либо, что хуже для нарушителей, она станет вести логи, после анализа которых последуют репрессии от руководства.
    Ответ написан
    2 комментария
  • Кто-нибудь запускал llama 3.1 405b?

    @d00m911
    Сэкономить на ресурсах, жертвуя быстродействием, можно: следует смотреть в сторону квантованных моделей. Квантование позволяет в разы уменьшить количество требуемых ресурсов (видеопамяти или оперативной памяти), снижая качество выдачи.

    Но дома такую модель точно не запустить (если у вас дома, конечно, нет батареи хотя бы из 3090). В решении повседневных задач неплохо себя показывают модели 70b (или даже с меньшим количеством параметров - взять хотя бы Codestral 22b) особенно потому, что их гораздо легче и быстрее дообучать. 405b - мне кажется, это для компаний скорее, которые могут себе позволить купить нужное оборудование.

    Нет, никто не мешает вам купить, скажем, старый сервак с 512 гб ram, но это будет работать невероятно медленно. И все равно придётся квантовать модель, и сильно)
    Ответ написан
  • Я создаю проект на юнити и когда его открываю выскакивает окно что проект поврежден как мне это исправить?

    GavriKos
    @GavriKos Куратор тега Unity
    Там есть несколько кнопок в этом окне. Одна из них - ignore. Вот ее нажимаете, проект загружается, и читаете какие в нем ошибки
    Ответ написан
    1 комментарий
  • Как преобразовать ссылку на карту Google в ссылку на карту Яндекс?

    Ну например вот пример ссылки на гугл:
    https://www.google.com/maps/place/56°50'15.768"N+60°35'55.107"E/@56.8377134,60.5986408,20z

    После @ указаны координаты точки.
    Меняем числа местами и можно зайти в яндекс
    ll - позиция
    z - зум
    mode=whatshere - для установки точки
    whatshere[point] - координаты точки
    whatshere[zoom] - и ещё зум
    https://yandex.ru/maps/?ll=60.5986408,56.8377134&z=20&mode=whatshere&whatshere[point]=60.5986408,56.8377134&whatshere[zoom]=20
    Ответ написан
    Комментировать
  • Зачем кому-то собирать чужие поисковые запросы?

    Zettabyte
    @Zettabyte
    Проф. восстановление данных ▪ Вопрос? См. профиль
    Мне не на 100% понятно ваше описание, но если там есть какие-то индексируемые страницы, то скорее всего это какой-то поисковый спам.

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

    Mike_Ro
    @Mike_Ro
    Python, JS, WordPress, SEO, Bots, Adversting
    Может быть, есть какие-то другие варианты для решения подобных проблем? Что можете посоветовать?

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

    @VT100
    Embedded hardware & software.
    Никак нельзя. Мощность "земного сигнала" превосходит "космический" в сотни раз, если не в тысячи.
    Ответ написан
    Комментировать
  • Можно ли преобразовать без копирования byte[,] в byte[]? Как избавится от пробелммы, что одной мат. библиотеке нужен [,], другой[] с width height?

    Mike_Ro
    @Mike_Ro
    Python, JS, WordPress, SEO, Bots, Adversting
    Как вариант, использовать легковесный срез массива без копирования (Span<T>):
    byte[,] data2D = ...; 
    int width = data2D.GetLength(1);
    
    // Создаем Span byte из data2D.
    Span<byte> data1D = MemoryMarshal.CreateSpan(ref data2D[0, 0], data2D.Length); 
    
    // Передаем Span byte в функцию.
    ProcessData(data1D, width);
    Ответ написан
    2 комментария
  • Как в unity повернуть материал в probuilder?

    @DrRen7
    В Probuilder есть UV редактор поверни на 90 градусов нужные шелфы
    Ответ написан
    Комментировать
  • Почему выдает ошибка о том что индекс вышел за пределы?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    Видимо, потому, что массив zombies недостаточно большой.
    Ответ написан
    3 комментария
  • Какая модель LLama лучше для использования в telegram?

    @rPman
    Какая? llama3-70b наилучшая из открытых (те что можно запустить у себя), или command r+. Так же хорошие открытые модели основанные на mixtral (mixtral-8x22b). llama3-8b тоже не плохая для своего размера (запустится на 8-16Gb десктопных видеокартах).
    https://chat.lmsys.org/?leaderboard

    Llama это модель, она ничего не может, это файл на диске. Для того чтобы модель работала тебе нужна программа, например с гитхаба официальный пример на python (он очень простой, там буквально 5-10 строчек)

    Не рекомендую прямо в боте telegram вставлять работу с gpt, т.е. это можно и даже будет работать но помятуя что у gpt высокие требования к железу (оперативная память) это будет не эффективно.

    Готовый сервер идет в поставке с llama.cpp (запросы api по http), он же умеет обрабатывать одновременно несколько запросов (по умолчанию 10 одновременных потоков кажется) так же есть возможность самому собирать запросы в пакет и отправлять одним запросом в сервер, он все обработает и вернет, и по скорости это будет быстрее чем каждый по отдельности (особенно когда работа на gpu).

    Программирование ботов gpt - это придумывание запросов на естественном языке, которые дополняются данными от пользователей или еще какими (например обычный запрос в классическую базу, вываливая в промп тупо текстом, к примеру csv форматом). У тебя ограниченное количество ресурсов, маленькое окно контекста (у llama это 8к токенов) и в попытке все туда уместить и приходится что то поверх городить. тупой пример - если ты будешь весь чат пихать в контекст, уже через 20-30 сообщений он переполнится, и нужно будет принимать решение что и как выкидывать.

    А еще llama любит отвечать лишнее, т.е. ты ее просишь ответь числом, а оно отвечает - ваш ответ 3... вот эти 'ваш ответ' нужно как то выявлять. А еще модели лучше работают, если просить их по рассуждать, она тебе даст рассуждения, тебе они нафиг не нужны, как из них результат вычленить? Иногда можно отделить мусор от ответа, попросив его дать в каком то формате, например дай ответ в формате json, а так как запрос к gpt это часть беседы в форме чата, можно дать часть ответа прямо в промпте, например "...assitent: {" тогда у модели не останется варианта как сразу фигачить json.

    Но чем больше ограничений ты даешь модели тем хуже ее качество ответов.

    У llama.cpp есть механизмы задания gramma формата ответа, какие токены предпочтительнее и в каком формате, говорят не идеально реализовано (например не получится задать варианты ответов списком слов типа отвечай только название цвета 'красный', 'зеленый', 'желтый', 'другое',..)
    Ответ написан
    Комментировать
  • Как написать функцию, которая принимает цифру и возвращает число прописью?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    Правильная идея.
    Объект, в котором каждая цифра будет ключом для четырёх значений - текст для единиц в мужском и женском роде, текст для десятков и сотен. Дополнительно текст для чисел 10-19.
    Объект, в котором номер триады будет ключом для склонений и рода (тысяча, тысячи, тысяч, ж).
    Функция, которая переводит триаду (три цифры) в текст нужного рода (м/ж).
    Функция, которая по числу выбирает склонение (одна тысяча, две тысячи, одиннадцать тысяч).
    Основная функция, которая разбирает число на триады, для каждой вызывает две другие функции и склеивает всё в строку.
    Ответ написан
    2 комментария
  • Как правильно использовать материалы под лицензией CC BY-NC-SA 4.0:?

    1) Использование части такой статьи в видео или тексте, которые размещены в свободном доступе и любой может получить к ним доступ, но в видео или статью встроена реклама чего-то

    Раз в видео встроена реклама - значит видео создано для получения прибыли.
    Раз видео создано с целью получения прибыли - значит это коммерческое использование.

    2) тоже что и в первом случае, но есть ссылки на донаты типа бусти/патреона

    Бусти и патреон - это не пожертвования, так как донатеру/подписчику обещают что-то взамен.
    => Контент, который публикуется на патреоне с ограниченным доступом считается коммерческим.

    Но наличие ссылки на донат вроде как никчему не обязывает, но это прям тонкая грань.
    3) Просто использование ссылки на эту статью в платных материалах, без использования текста этой статьи

    Ссылка на статью не тождественна самой статье. => Ты спокойно можешь в коммерческой статье ссылаться на статью с некоммерческой лицензией.
    Ответ написан
    Комментировать
  • Как конвертировать через обобщение в c#?

    WNeZRoS
    @WNeZRoS
    Вам нужен .NET 7 или новее чтобы воспользоваться интерфейсом IParsable.
    public static void Input<T>(T[] nums) where T : IParsable<T>


    (ref в параметре не нужен при таком использовании внутри, массив это ссылочный тип)
    Ответ написан
    3 комментария
  • Почему в Unity очень низкое качество?

    @DrRen7
    Ну так есть сцена где ничего не работает вы выдается минимальная картинка что бы уменьшить нагрузку, и уже сцена из камеры (Game) и там уже примерно как будет выглядеть игра главное scale не трогать он обычно идет какой то % от вашего максимального.
    6630eb3675934289363681.png

    Да и юнити модульный нужна графика по лучше надо поменять рендер. Не все просто работают с графикой по умолчанию стоит стоковый рендер даж без пост процессинга(ну условно).
    6630eccd79058590022310.png
    Ответ написан
    1 комментарий
  • Возможно ли на винде написать программу дешифровки?

    mindtester
    @mindtester Куратор тега Windows
    http://iczin.su/hexagram_48
    c# криптография
    c# управление файлами
    c# управление правами доступа
    c# низкоуровневое программирование

    ps а также:
    - на винде не пишут, пишут на языках. и возможности свежих версий шарпа велики
    - если думаете о дисках, тогда VeraCrypt, BitLocker, или атрибут шифрования файловой системы
    - работа с дисками сеансовая VeraCrypt, иначе уроетесь в производительности
    - не зависимо от языка (его "низкоуровности") попытка декодировать/кодировать, на каждое обращение.. это еще грустнее в плане производительности
    Ответ написан
    Комментировать