• Куда отводится тепло в светильнике?

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

    smilingcheater
    @smilingcheater
    Если у вас линукс - можно использовать консольные утилиты, в частности для дебиана/убунту:
    Для WEBP:
    sudo apt install webp
    cwebp input.png -o output.webp
    Для AVIF:
    sudo apt install libavif-bin
    avifenc input.png output.avif
    Много форматов понимает так же ffmpeg, ставите и конвертируете через него.

    Если у вас Windows - либо переезжаете на линукс, либо устанавливаете WSL и в нём уже работаете в консоли с этими утилитами, либо ищите виндовые аналоги.
    С маками дела не имел, скорее всего через brew можно эти/аналогичные утилиты поставить.
    Ответ написан
    Комментировать
  • Как сделать свой почтовый ящик на flask?

    sergey-gornostaev
    @sergey-gornostaev Куратор тега Flask
    Седой и строгий
    Flask - это web-фреймворк, а приём и отправка почты осуществляются по протоколам POP, IMAP и SMTP, так что никак. Можете разве что web-интерфейс для почтовых сервисов написать.
    Ответ написан
    Комментировать
  • Как сделать общий appsettings.json для разных .sol?

    @mvv-rus
    Настоящий админ AD и ненастоящий программист
    Можно добавить произвольные файлы JSON в конфигурацию на этапе конфигурирования приложения. Используйте для этого метод расширения AddJsonFile интерфейса IConfigurationBuilder.
    В приложениях на современном (.NET 6+) шаблоне WebApplication этот интерфейс доступен через свойство WebApplicationBuilder.Configuration, примерно так:
    var builder = WebApplication.CreateBuilder(args);
    //...
    builder.Configuration.AddJsonFile("path_and_file.json");
    Ответ написан
    1 комментарий
  • Почему в Go вакансиях требование знания PHP?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Или это просто такое количество кодовой базы на PHP накопилось, которую все дружно решили переписывать на Go

    Скорее всего.

    если да, то почему именно на Go?

    Если компания решилась вложиться в переписывание продукта на другом языке, то у неё на это точно очень веские причины, вероятнее всего - проблемы производительности. В этом случае Go - очевидный выбор. Python, Ruby и JS не дадут никакого выигрыша относительно PHP. Хоть на языках из мира jvm и .net можно писать высокопроизводительный софт, но они скорее решают проблемы сложности огромных кодовых баз. С++ и Rust очень сложны и для прикладного софта применяются только в крайнем случае. Всякая экзотика, типа Erlang, Elixir и Haskell - это вообще редкий случай в энтерпрайзе. Go же одновременно очень прост и ориентирован на высокую производительности.
    Ответ написан
    7 комментариев
  • Можно ли установить личность?

    r3n0
    @r3n0
    // _ AppSec // Bug Bounty / Legal Hacking
    Привет.

    Можно ли установить личность?

    Можно, зависит от вычисляющего, его доступов/используемого ПО и политики безопасности компании. Подключаясь к вашей рабочей точке, смартфон сообщает: а) имя устройства; б) MAC-адрес модуля Wi-Fi. При других сценариях, можно анализировать трафик и выцеплять из него интересующую информацию. В совокупности этого будет достаточно для идентификации.

    Бесконтрольное подключение личных девайсов к рабочим сетям есть плохая практика.
    Ответ написан
    Комментировать
  • Зачем нужен Kubernetes?

    ky0
    @ky0
    Миллиардер, филантроп, патологический лгун
    Кубернетес - в первую очередь инструмент эксплуатации. Можете оставаться "консервативным веб девом", вообще практически его не касаясь - это забота админов.

    Главное, чтобы вы представляли, чем разработка контейнеризованного приложения отличается - сборка в Докере, стейтлесс, пробы и т. д.
    Ответ написан
    3 комментария
  • Как узнать ip видеокамер?

    @Drno
    advanced ip scaner

    либо приложение для поиска камер от каждого производителя, просканирует сеть и найдет
    у Хика это sadp tools, у Dahua - без понятия
    Ответ написан
    3 комментария
  • Какой выбрать промежуточный роутер для VPN?

    @Komrus
    CIO
    Keenetic.
    Умеет "из коробки" мышкой-менюшкой много чего (IPSEC, PPTP, L2TP, WireGuard, OpenVPN)
    На подходе (в beta-прошивках уже есть) - OpenConnect (опенсорсный аналог Cisco AnyConnect).

    А старый роутер после этого можно и не использовать - проще заменить на новый.
    Линейка моделей у Keenetic достаточно длинная - выбирайте по задачам и бюджету.

    PS. Если много лишнего времени и хочется помучаться - можно и на Mikrotik посмотреть. Или попробовать перешить имеющийся роутер в OpenWRT :)
    Ответ написан
    Комментировать
  • Подключение одного монитора к нескольким входам на видеокарте?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Да, возможно, при условии что монитор поддерживает данный режим. Называется он PBP (Picture By Picture): одна часть монитора показывает сигнал с одного источника, вторая часть - с другого. При этом это могут быть как два разных источника так и один (т.е. два разных выхода с одной видеокарты). Режимы зависят от конкретного монитора. Например: разделение двух источников по вертикали или по горизонтали; а если четыре источника - то экран делится сеткой на четыре. На ультрашироких могут быть и другие варианты - не щупал ультраширокие мониторы. Про режим PIP (Picture In Picture) уже сказали - режим наложения одной картинки поверх другой, я же дополню: этот режим тоже может быть использован с разными источниками (при наличии такой фичи, конечно).
    Ответ написан
    Комментировать
  • Существует ли VPN кабель?

    paran0id
    @paran0id
    Умный, но ленивый
    Маршрутизатор суть две дырки - сеть 1 и сеть 2. Берём какую-нибудь ARM-плату типа Orange Pi с двумя сетевыми интерфейсами, на ней настраиваем vpn-клиент, заворачивающий весь трафик из сети 1 в впн и через сеть 2 наружу. В порт 1 втыкаем наш телевизор, портом 2 подключаем в роутер. Можно засунуть в толстый шланг, получится кабель.
    Ответ написан
    1 комментарий
  • Есть ли такая архитектура?

    @mvv-rus
    Настоящий админ AD и ненастоящий программист
    Есть несколько соображений.
    Сображение первое, глубоко теоретическое. Логическая структура конкретного приложения - это вопрос специфичный именно для приложения. Думать о ней в терминах соответствия некой теоретической "архитектуре" (тем более - "чистой архитектуре") - это самоограничение, достойное только зеленых новичков. Настоящие программисты не используют чистую архитектуру. Кароче, как вы приложение напишете, такая у него архитектура и будет. Возможно, если ваше приложение будет в чем-то замечательным, то эта архитектура войдет в учебники по этой самой архитектуре, в качестве примера (может - положительного, но, скорее, отрицательного ;-) ). Но пока что вам нужно решать практические вопросы, и шаблоны т.н. "архитектуры" могут служить только в качестве подсказки, а решать придется вам, из чисто практических соображений.

    Соображение второе, практическое. Раз, как вы пишете "Domain содержит только сущности, Enum'ы", то выбросьте из головы слово Domain, оно вас только запутывает. Потому что намекает на DDD, а то, что у вас есть, в DDD обзывают "анемичной моделью", и сильно не любят. Т.е. сейчас, с нынешней структурой приложения, DDD - оно не про вас.

    Так что, по факту, у вас есть два слоя абстракций, описывающих функции классов и методов: UI и Application. И я подозреваю, что логика приложения - классы и методы, отнесенные к Application - использует в качестве средства доступа к БД EF напрямую. То есть - что там прямо в коде используются сущности под названием DbContext и DbSet.

    А это означает, если по жизни, что от EF вы в таком раскладе никуда впоследствии не денетесь. Хорошо это или плохо - решать вам. Однако о намерении прибить гвоздями свое приложение к EF вы не упоминали и, предполагаю, не думали. Если это так, то задумайтесь именно об этом. Не о замене БД - EF может работать поверх разных БД, так что к MS SQL вы, по факту, с EF привязаны не будете (ну, разве что, сами того очень захотите).

    А задуматься надо: EF - штука неоднозначная. Она, подобно любому средству ORM, полна абстракций, которые, так скажем, не совсем хорошо ложатся на логическую структуру реляционных БД, а потому в них есть заметные дыры, через которые эта структура будет проглядывать. В частности, это нередко касается вопросов производительности.

    Но если вы выберети жизнь EF и ни с чем другим, то о Repository и UoW можете больше не думать: EF будет для вас и тем, и другим.

    Кароче, выбирайте.
    Ответ написан
    7 комментариев
  • Как предотвратить имитацию запросов?

    Elaryks
    @Elaryks
    Да, сымитировать запрос можно. Поэтому есть правило: "Нельзя доверять данным, которые приходят с клиента". Следовательно, данные с клиента нужно проверять на сервере. Критические данные и операции нужно подписывать или хэшировать, чтобы избежать подмены. Например, для защиты от Replay Attack используют одноразовые токены — при повторном запросе токен уже не сработает.
    Ответ написан
    4 комментария
  • Поддерживает ли этот блок питания полупассивный режим охлаждения?

    @kalapanga
    Находим страничку этого блока питания на сайте производителя:
    https://www.coolermaster.com/en-global/products/mw...
    Листаем вниз до раздела "Download and manual"
    Скачиваем и открываем "Product Sheet". Читаем:
    Silent Mode : The 120mm HDB fan will remain completely silent during low load operations and while in standby mode.
    Ответ написан
    1 комментарий
  • Torrent клиент. Скачать файлы по "маске"?

    mayton2019
    @mayton2019
    Bigdata Engineer
    Посмотри transmission-cli. Может там есть. Я им пользовался но для очень простых случаев когда 1 файл был.
    Ответ написан
    Комментировать
  • Имеет ли право работодатель нанимать инвалида по зрению разработчиком на полную ставку по ТК РФ?

    CityCat4
    @CityCat4
    //COPY01 EXEC PGM=IEBGENER
    Читаем нормативку. И - внезапно - выясняем, что работодателю инвалид может оказаться выгоднее не-инвалида, потому что он таким образом "инвалидскую квоту" выполняет! (примерно 1 место на 50 чел работающих).
    Ну и конечно помни, что по закону ты не обязан предоставлять справку об инвалидности - ты можешь, но не обязан (в этом случае ты не пойдешь по квоте, а будешь обычным бойцом).

    ТС, справку лучше получить - в нашем государстве без бумажки ты ... ну сам понимаешь, кто и это не букашка :) Проблема по трудоустройству в ИТ будет не связана со зрением, а связана с тем, что нет образования. Оператором на склад, приход заколачивать разве что. Тебе шарагу хотяб закончить.
    Ответ написан
    5 комментариев
  • Возможно ли выполнить JavaScript код в Rust при помощи NodeJS?

    bingo347
    @bingo347 Куратор тега JavaScript
    Crazy on performance...
    Хоть и вопрос несколько сумбурный и не совсем понятно, что автор хочет на самом деле...
    Но краткий ответ: да, возможно, но есть нюансы...

    Самый простой вариант - запускать node как отдельный процесс. Можно просто запускать на каждый чих, а можно заморочиться и организовать общение между приложением на Rust и приложением на Node.js

    Вариант поинтереснее - Node.js можно собрать как библиотеку (есть даже готовые бинарные сборки такого), линкуем с приложением на Rust. Всё живёт в одном процессе, но node будет запускать свои потоки.

    Есть и обратный последнему вариант. Можно из Rust кода собрать бинарный аддон к Node.js
    Правда тут уже JS код будет запускать код на Rust.
    https://napi.rs
    https://neon-rs.dev

    Можно пойти дальше. Если задача просто исполнять JS код из приложения на Rust, то можно слинковаться с одним из JS движков. Приколюх предоставляемых платформой Node.js здесь не будет (вроде fs или http), хотя никто не мешает реализовать это самостоятельно.
    https://crates.io/crates/v8
    https://crates.io/crates/quickjs_runtime
    Ответ написан
    3 комментария
  • Можно ли использовать блок питания 65W?

    anthtml
    @anthtml
    Системный администратор программист радиолюбитель
    Смотря что за ноут, 330W для обычного ноута очень дофига, там должна стоять хорошая видеокарта чтобы оправдать такую мощность.
    Если 130 работает, и успевает при этом заряжать, то это прекрасно, но лучше в таком случае принудительно отключать дискретную графику.
    65 скорее будет почти на пределе возможностей что не хорошо для блока питания, да и ноут будет постоянно сваливаться в питание от батареи. Если бы пришлось такой использовать, то я бы только для зарядки батареи в выключенном состоянии использовал.
    А вообще в AIDA и подобных можно посмотреть что сколько потребляет и умножив это на 1,5 получить примерно реальную картину
    Ответ написан
    1 комментарий
  • Как провайдер понимает через что идет трафик мобильного интернета?

    @Drno
    По обращению к определенным доменным именам и спискам IP адресов
    Поэтому например если Вы включите ВПН, то провайдер уже не увидит это трафик и начнет тарифицировать подключение к интернету
    Ответ написан
    Комментировать
  • Имеет ли право работодатель нанимать инвалида по зрению разработчиком на полную ставку по ТК РФ?

    saboteur_kiev
    @saboteur_kiev Куратор тега Карьера в IT
    software engineer
    В хорошем случае, о том что у тебя есть инвалидность нужно сообщить. Но также можно уточнить насколько она мешает тебе работать.
    Если ты ничего не видишь, и не можешь работать не возьмут.
    Если ты видишь плохо, через 2-3 часа работы глаза выпадают и тебе нужно потом отдыхать - это уже условия.

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

    Что касается условий работы - по ТК разных стран, компании даже обязаны брать определенный процент инвалидов, получают за это определенные квоты.
    Таким образом инвалид, который может выполнять рабочую норму - зачастую выгоден компании, ибо есть инвалиды, которые имеют проблемы с адекватностью, и их просто трудоустроить и содержать уже проблематично.
    Ответ написан
    1 комментарий