Задать вопрос
  • Как в Powershell вывести сообщение из логов полностью?

    @MaxKozlov Куратор тега PowerShell
    На экран выводится форматированная надпись. Естественно, целиком она может не влзеть
    Вариантов масса
    Вы можете, например, или вывести только текст
    Get-WinEvent -LogName Application -MaxEvents 10 | Select-Object -ExpandProperty Message

    или, например, перенаправить всё это в csv
    Get-WinEvent -LogName Application -MaxEvents 10 | Select-Object Machinename, TimeCreated, Message | Export-csv -Path d:\111.csv
    и смотреть уже его
    Можно записать вывод в переменную и детально смотреть её содержимое
    $e = Get-WinEvent -LogName Application -MaxEvents 10
    $e[0].Message
    Ответ написан
    1 комментарий
  • Используется ли basic auth в реальных проектах RESTful?

    yarkov
    @yarkov
    Помог ответ? Отметь решением.
    По ситуации. Мы, например, basic auth для эндпоинта метрик используем. Ну и UI сваггера можно закрыть.
    Ответ написан
    Комментировать
  • Как борются с взломом нейросетей?

    @oleg_ods
    Из мануала Tesla model S:

    Автопилот — это набор расширенных функций помощи водителю, призванных сделать вождение более безопасным и менее напряженным. Ни одна из этих функций не делает Model S полностью автономной и не заменяет вас в качестве водителя. Функции автопилота входят в стандартную комплектацию всех новых автомобилей Tesla.


    От туда же с маркировкой «Предупреждение»:
    Автопилот — это практическая функция. Всегда держите руки на руле и помните о дорожных условиях, окружающем движении и других участниках дорожного движения (например, пешеходах и велосипедистах). Всегда будьте готовы принять немедленные меры. Несоблюдение этих инструкций может привести к повреждению оборудования, серьезным травмам или смерти.


    Автопилот создан для вашего комфорта и удобства вождения и не является системой предупреждения или предотвращения столкновений. Вы несете ответственность за то, чтобы сохранять бдительность, безопасно управлять автомобилем и постоянно контролировать транспортное средство. Никогда не полагайтесь на автопилот, который сможет адекватно замедлить Model S. Всегда следите за дорогой перед собой и всегда будьте готовы принять корректирующие меры. Невыполнение этого требования может привести к серьезной травме или смерти.


    Сейчас не могу найти, но раньше в мануале в разделе «Автопилот» был текст под кучей звездочек примерного содержания: «Автопилот - маркетинговое название продвинутой системы круиз-контроль».

    Решения проблемы, которую Вы описали по сути не существует. Единственное, что можно сделать это «кормить» сеть дополнительными данными, чтобы «людям рисующим левую разметку» было тяжелее сбить ее(нейронку) с толку.
    Ответ написан
    3 комментария
  • Как борются с взломом нейросетей?

    mayton2019
    @mayton2019
    Bigdata Engineer
    Существует только один способ улучшать работу нейросетей - продолжить обучение на новых данных.

    Сам термин взлом здесь не применим. НС оперируют нечеткой логикой поэтому никакого взлома
    нет. Есть просто детерминированное поведение выхода в зависимости от входа.
    Ответ написан
    Комментировать
  • Как ускорить запрос Select живом поиске?

    ipatiev
    @ipatiev
    Потомок старинного рода Ипатьевых-Колотитьевых
    Если поисковый запрос начинается с символа %, то индекс толком не используется.
    Вам нужен либо fulltext index и соответствующий запрос, либо сторонний поисковый движок типа эластика или мантикоры

    Или хотя бы перенести сайт с того утюга, на котором он хостится сейчас, на нормальный сервер. Потому что 10 секунд на перебор трех сотен тысяч строк - это запредельные какие-то цифры.
    Ответ написан
    Комментировать
  • Как установить chat-gpt на компьютер?

    vndrussia
    @vndrussia
    Вроде разработчик,а вроде и нет
    https://habr.com/ru/articles/728298/
    Лови изучай,человек офигенную статью сделал.
    Из своих наблюдений у меня стоит модель 65 вроде,на 128гб рамном сервере.Работает плюс/минус как офф чат гпт.
    Как поиграться - можно.
    Для работы - точно нет.
    Ответ написан
    Комментировать
  • Можно ли найти все варианты слагаемых числа,что бы слагаемых было ровно 20?

    Stalker_RED
    @Stalker_RED
    Можно. Двадцать единичек, и 445.
    Или 20 нулей и 465, под ваше описание задачи вполне подходит.
    Чётче описываете условие.
    Ответ написан
    Комментировать
  • За сколько в среднем делают предметную ретушь (узнать среднюю цену)?

    DmitriyEntelis
    @DmitriyEntelis
    Думаю за деньги
    за 50 рублей нажмут кнопочку автокоррекции.
    за 500 могут уже закрашивать пылинки / дорисовывать отражения и тени.

    Смотря какие исходные данные, какой объем, и т.д.

    Если исходные данные сильно плохие, а объем нормальный может быть дешевле пойти к профессиональному предметному фотографу и переснять в нормальном лайтбоксе.
    Ценник под ключ начинается от 1000 за фото, начиная с 10 предметов до 150-200 рублей за фото если счет предметов идет на 1000
    Ответ написан
    Комментировать
  • Какой интернет-эквайринг лучше для партнерских отношений?

    @aleksejjjjj
    Если я правильно понял - вы творите какую-то дичь, и думаете не в том направлении.

    Правильный разработчик ПО: У нас есть интеграция с сотней банков + добавим вашу платёжную систему по запросу!

    Вы: мы жёстко привязали своё приложение к noname посреднику, если не нравится, идите нахер! У него всего 5%!

    У вашего клиента УЖЕ есть условный сбер в партнёрах для оплаты. Нахер ему в своём приложении ваши левые посредники за 3 цены?
    Ответ написан
    1 комментарий
  • Какую ответственность несет провайдер в случае взлома?

    tsklab
    @tsklab
    Здесь отвечаю на вопросы.
    Провайдер оказывает услугу передачи данных. Где вы берёте данные и что с ними делаете — ваша ответственность.
    Ответ написан
  • Надежны ли показания контрольных хеш сумм?

    mayton2019
    @mayton2019
    Bigdata Engineer
    Есть ли вероятность что если два одинаковых файла имеют отличия то контрольные хеш суммы будут одинаковые или иметь отличие в 1 символ ?

    Все современные криптографические хеши обладают свойством типа "эффект лавины" когда
    случайное изменение 1 бита входного текста вызывает изменение 50% битов хеша (или крипто-блока).

    В силу эффекта лавины такая ситуация невозможна для криптографических хеш-функций.

    Обычные контрольные суммы не тестируются на эффект лавины и не обязаны этому следовать.

    Может ли вирус во время вычисления хеш сумм подменять значения хеша ?

    Наука криптография изучает софистическую модель взаимодействия Алисы и Боба которые
    ведут переписку по незащищенному каналу который контролируется злоумышленником Кларком.
    И на этом пожалуй все. Никакие вирусы при этом не рассматриваются. Криптография предполагает
    что комьютер Алисы и Боба абсолютно полностью защищен и никаких снифферов или кейлоггеров
    или перехватчиков файлов там быть не может.


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

    Maksim_64
    @Maksim_64
    ML Engineer
    А здесь дело не в сложности. Когда, компании предоставляют интерфейсы для пользования языковыми моделями, это в первую очередь пиар, быть на слуху, с потенциалом на длинной дистанции начать монетизировать все это дело. Им нужна большая аудитория, и они ее получают.

    Сколько аудитории будет, у подобной нейронной сети, ответ не много. По этому если такие решения существуют, они не open source, потому что в этом нет никакого смысла.
    Ответ написан
    Комментировать
  • Как убрать генерацию docker-compose.yaml в Rider?

    AshBlade
    @AshBlade Автор вопроса
    Просто хочу быть счастливым
    Нашел решение. Причина - режим Docker fast mode.

    В этом режиме сборка образа не запускается и все ограничивается только base этапом. Исполняемое приложение просто маунтится в working_dir. Сам working_dir можно переопределить в свойствах .csproj - DockerFastModeProjectMountDirectory

    Отключить этот режим можно в конфигурации запуска - в Modify options указать Don't use Docker fast mode
    Ответ написан
    Комментировать
  • О прибыльной карьере в российской технологической индустрии?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Отвечу то же, что и россиянам, желающим переехать: Нужно как минимум быть существенно лучше среднего местного программиста, чтобы компенсировать работодателям проблемы с наймом иностранца. В остальном проблем не вижу, на рынке ИТ страны сильный кадровый голод.
    Ответ написан
    14 комментариев
  • Как проводить тестирование светодиодов при помощи arduino?

    nava2002
    @nava2002
    Инженер
    Напряжение и ток будут измеряться модулями ADS1115 и ACS712

    Для измерения напряжения у микроконтроллера есть встроенный АЦП. То есть ADS1115 можно не использовать.

    как посылать заданное напряжение с микроконтроллера на светодиоды?

    Я бы использовал ШИМ выход микроконтроллера. Но конечно нужна будет дополнительная схема которая ШИМ преобразует в напряжение. Ну например на Мосфете.
    Ответ написан
    2 комментария
  • Как проверить в списке элементов типа string наличие двух одинаковых строк?

    AshBlade
    @AshBlade Куратор тега C#
    Просто хочу быть счастливым
    Используй HashSet. Если при Add вернет true - значит есть дубликат
    Ответ написан
    Комментировать
  • Какую выбрать батарею для двигателя?

    hint000
    @hint000
    у админа три руки
    Арифметика-то простая.
    DC30-60V
    Очевидно, что максимальной мощности мотор достигает при подаче максимального напряжения 60V. При этом потребляемый ток (в амперах) будет = 1350 W / 60 V.
    Чтобы не терять энергию на DC-DC преобразователе, лучше сразу подобрать батарею на подходящее напряжение 60V. Грубо считаем, полтора часа на 50% мощности это 0.75 часа на 100% мощности. Значит нужна ёмкость батареи 0.75 h * 1350 W / 60 V ~= 17 A*h
    Это при КПД 100% у батареи и КПД 100% у контроллера, а в реальности значит нужна несколько бОльшая ёмкость.
    Просто оценка снизу - это 60 V, 17 A*h.

    Надо учитывать, что разряд полной ёмкости литиевой батареи за 1.5 часа - это приемлемая, но всё же довольно тяжёлая нагрузка (именно для любой литиевой технологии), будет вызывать заметный нагрев батареи и желательно это как-то контролировать. При сильном перегреве возможно возгорание батареи, в очень редких случаях взрыв.
    Допустим, что решили пойти безопасным путём и взяли свинцовую батарею (которой пофигу высокий ток разрядки, в отличие от литиевой), прикидываем её вес на основании имеющихся свинцовых батарей других ёмкостей и напряжений, получаем 25-30 кг для 60 V, 17 A*h. Думаю, неприемлемо. Прикидываем для обычных литиевых АКБ формата 18650, их потребуется около 100 штук (это если брать самые лучшие, ~3400 mA*h, а если брать подешевле меньшей ёмкости, то их количество ещё нужно увеличивать) и весить они будут (без учёта какой-то конструкции, в которой они будут держаться) около 5 кг. Уже вполне терпимо, но ещё раз скажу: контролируйте нагрев таких батарей, как при заряде, так и при разряде!
    Если где-то найдёте подходящую тяговую батарею (т.е. изначально рассчитаную для питания электромотора на каком-то транспорте), то это, вероятно, будет оптимально. Попробуйте поискать батареи для электровелосипедов, для электросамокатов; я не знаю, какие там характеристики, но вполне возможно, что подберёте что-то подходящее.
    Смотрел готовые варианты - отлично, но большинство в моем бюджете либо маломощные, либо с маленькой батареей
    Бюджет не озвучен, так что прикидывайте самостоятельно. По-моему 100 штук самых крутых (по ёмкости) батареек 18650 будут стоить не так уж мало.
    Ответ написан
    4 комментария
  • Как лучше именовать метод обработки события?

    Viji
    @Viji
    DevOps Engineer
    Обычно слово On, потом участник и событие, типа OnBackButtonClick, без таких __
    Ответ написан
    6 комментариев
  • Как правильно выбрать фреймворк и яп для проекта, если ты заказчик?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Никак. Выбор инструмента - это задача тимлида и/или техлида. Т.е. ведущего/главного разработчика, отвечающего за принятие ключевых технических решений. Ваша задача, как заказчика, четко оформить требования, ограничения и сформировать начальное ТЗ и описание, что вам требуется от проекта, прототипы интерфейса, например. Без вникания в технические детали. Т.е., "хочу чтобы были фичи такие-то и работил они так-то, ограничения такие-то, требования такие-то". Далее уже задача найти разработчика/команду с большим или достаточным для данного проекта опытом. Далее из начального ТЗ формируется полноценное техническое задание: описывается весь требуемый функционал, рисуется дизайн, прописываются требования, ограничения и прочие хотелки. И на основе ТЗ, тим/тех лид уже подбирает/подбирают наиболее оптимальные и конкретные инструменты и решения, основываясь на собственном опыте и знаниях для конкретно этой задачи. Например, если человек хорошо знает несколько разных инструментов и есть достаточный опыт их использования - он может реализовать проект используя любой из них как одинаково хорошо, так и одинаково плохо. У разных ЯП и фреймворков свои плюсы и минусы. Далее из ТЗ формируется более детальное ЧТЗ и происходит разработка проекта.

    Вот вы говорите:
    Нужно будет выполнять много запросов к БД

    Важная быстрая скорость работы нашего сайта

    Много/быстро это сколько? 100 запросов в час? 1000 в минуту? 1М в секунду? Загрузка страницы за 30/10/1с или даже 100мс? А к какой именно БД? Какая характеристика самих данных и какого типа запросы? На какое количество соединений? В каком регионе? Есть ли там тяжелые или еще какие-то вычисления? Медиа файлы - картинки, видео? Тут очень много нюансов. В идеале следует определиться с конкретными значениями/параметрами и их описать в ТЗ. Ну или определить примерное, а фактическое значение определить на стадии прототипа/MVP и/или провести какое-то исследование/тестирование. Можно потратить десяток лямов на написание крутого кода на го/расте/С++/ассемблере в течении года и все будет летать на простейшем сервере. А можно купить свой сервер за лям (ну, условно, конечно), нанять питонщика или PHP-ника за 300к и он за пару-тройку недель добьется такого же результата. Большинство веб-задач сегодня достаточно просто или с минимальными усилиями решаются абсолютным большинством решений для веба. Да, у всех решений есть свои плюсы и минусы.

    Безопасность от всяческих XSS и SQL атак.

    Вот с этим проще: использовать популярные OpenSource решения, регулярно проводить тесты, нанять отдельно опытного разработчика, красноглазика и пентестера - и тратить на них деньги, пока деньги не кончатся или не будет достигнут необходимый уровень безопасности. Безопасность противоположна удобству, защита отстает на шаг от атак. Риск есть всегда и надо просто быть готовым к последствиям и иметь запасной плат хотя бы в общих чертах.

    А так - уже правильно посоветовали сразу брать дот-нет, т.к. у вас требование к использованию конкретной библиотеки для дот-нета.
    Ответ написан
    1 комментарий