Задать вопрос
  • Как извлечь только речь из множества аудиозаписей не вручную, а автоматически?

    @12rbah
    В общем то, что вам нужно в целом умеет whisper, если со скриптами/консолью работать умеете, то можно найти по запросу whisper gui(gui если нужно графическое приложение), например https://github.com/Pikurrot/whisper-gui или https://grisk.itch.io/whisper-gui (тут хз насколько это безопасно скачивать). Можно с другой стороны пойти и сделать так, чтобы удалялась тишина в видео/аудио https://github.com/lagmoellertim/unsilence, гуглить silence remover.
    Ответ написан
    1 комментарий
  • Как лучше всего подключить видеорегистратор к интернету через Wi-Fi соседа?

    yarkov
    @yarkov
    Помог ответ? Отметь решением.
    Например роутер в режиме "мост"
    https://help-wifi.com/sovety-po-nastrojke/nastrojk...
    Ответ написан
    Комментировать
  • Как лучше всего подключить видеорегистратор к интернету через Wi-Fi соседа?

    @Drno
    Роутер. Кинетик желательно
    Ответ написан
    Комментировать
  • Как лучше всего подключить видеорегистратор к интернету через Wi-Fi соседа?

    SignFinder
    @SignFinder
    Wintel\Unix Engineer\DevOps
    Нужно любое устройство с режимом точка доступа WiFi, либо точка доступа, либо маршрутизатор, умеющий такой режим. Соседу возможно нужно будет проброс портов для камеры сделать на своём маршрутизаторе.
    Ответ написан
    Комментировать
  • Как лучше всего подключить видеорегистратор к интернету через Wi-Fi соседа?

    Norco-77
    @Norco-77
    Самое простейшее.. TP-Link 855
    Ответ написан
    Комментировать
  • Как отобразить несколько контролов одновременно?

    VoidVolker
    @VoidVolker Куратор тега C#
    Dark side eye. А у нас печеньки! А у вас?
    Просто используйте WPF - там нет таких проблем с производительностью. У WinForms проблема с производительностью связана с использованием древнего GDI API. И, если хочется решить эту проблему - то в таком случае надо вручную писать рендеры для контролов. В данном случае это будет так: создать кастомный контрол и написать к нему кастомный рендер, который будет брать картинки и копировать их всех в один канвас/буфер, так же в самом этом контроле обрабатывать события пользовательского ввода. Плюс потребуется найти и применить дополнительные хаки для повышения производительности, такие как добавление специальных флагов стилей к окну, переписывание дополнительных методов в контролах и прочее. Проверено на личном опыте.
    Ответ написан
    2 комментария
  • Как в Excel произвести горизонтальную прокрутку колесиком?

    kryamk
    @kryamk
    ctrl+shift
    Ответ написан
    Комментировать
  • Как лучше организовать многопоточное добавление данных в словарь (Dictionary)?

    mayton2019
    @mayton2019
    Bigdata Engineer
    Несколько мыслей.

    1. In-memory базы данных будут медленнее чем C# структуры данных. Им ведь надо перекидывать данные через границу процесса. Память не шарится соотв - сериализация-сетевые сокеты пускай даже локальные. Все это будет медленнее.

    2. Я не знаю ни одной структуры данных которая-бы себя хорошо вела при конкуретнтной вставке. Concurrent - коллекции нужно только в том случае когда результат вставки в ту-же милисекунду нужен вам на чтение как результат из другого потока. Это очень строгое требование и реально очень мало систем им обладают. Я-бы предложил следующее. Если 5 потоков пишут независимо без обратной связи - то пускай пишут в буферы в несколько килобайт. И пускай 6 поток периодически собирает эти буферы. Так можно уменьшить конкуренцию. Лаг можно регулировать. Сколько хотим? 10 мс? 100мс?

    Еще вариант - потоки пишут каждый в свой Dictionary. И периодически происходит merge. Пакетом. Тут надо померять performance. Вообще в конкурирующих работах с key-value ищут возможность сделать partitioning. Если удасться то будут конкурировать максимум 2 потока а не 5.
    Ответ написан
    Комментировать
  • Если я покупаю Amazon EC2 с Windows на борту, то какого минимального объема брать SSD?

    @vitaly_il1
    DevOps Consulting
    Минимум 30ГБ - это тот размер диска, который по умолчанию при поднятии сервера на Windows (при использовании "стандартного" образа) .
    Ответ написан
    2 комментария
  • Какакой тип .NET приложения выбрать если нужна отказоустойчивость - обычное консольное, ASP.NET или Worker Service?

    Нужно создать приложение под платформу .NET 5

    Тогда уж уже 6. .NET 5 скоро end of life настигнет.
    Крайне желательно обеспечить отказоустойчивость всего этого дела, то есть даже если вдруг будет какой-то баг, то чтобы можно было легко закодить автоматический перезапуск.

    Перезапуск решается не на уровне приложения, а на уровне выше - через systemd/docker/k8s
    Они умеют автоматически отслеживать, что твой сервис упал, и перезапускать обратно.
    Если сервис может сломаться не падая полностью - смотри на Health checks (https://docs.microsoft.com/en-us/aspnet/core/host-...)
    получать по HTTP

    Ну тут очевидно - asp net бери.
    Worker Service - это про некоторую работу, которая выполняется в фоне постоянно (например слушатель очереди логичнее делать на нём)
    Просто консольное приложение - будет как aspnet, только хуже (если говорить про HttpListener/TcpListener), Придётся самому изобретать AppHost чтобы отслеживать состояние сервиса.

    Только не надо это всё на GET-запросах делать) Семантически корректнее будет использовать POST.
    var builder = WebApplication.CreateBuilder(args);
    builder.Services.AddHttpClient();
    var app = builder.Build();
    
    app.MapPost("/value", async ([FromBody] SensorReadings data, [FromServices] HttpClient httpClient) =>
    {
        // Что-то делаем с полученными данными
        await httpClient.PostAsJsonAsync("https://example.com", data);
    });
    
    app.Run();
    
    record SensorReadings(Guid SensorId, DateTimeOffset Timestamp, double Value);


    Но в принципе, раз у тебя датчики - я бы посмотрел на сочетание mqtt и worker service
    Ответ написан
    Комментировать
  • Какакой тип .NET приложения выбрать если нужна отказоустойчивость - обычное консольное, ASP.NET или Worker Service?

    Android97
    @Android97
    Бэкенд и немного фронтенд разработчик
    Вам может подойти 2 варианта: WebAPI либо Worker Service.

    WebAPI предоставит вам конечную точку(узел) на который вы можете делать HTTP запросы из браузера, через curl и др. Т.е. инициатором какого-то действия будет запрос из вне. Но так как у вас процесс должен работать сам, без участия человека - этот вариант не особо подойдёт, но можно добавить планировщик, например - Quartz, который будет раз в указанное время запускать нужный вам код. А по HTTP вы можете периодически забирать статистику работы вашего приложения.

    Worker Service - работает сам, можно сделать работу по расписанию или по другим условиям. Пишете функцию - она будет вызываться сама. Думаю, вам скорее нужен этот вариант.

    Про отказоустойчивость: вы можете погуглить механизм Health Check, можно настроить автоматическую проверку жизни вашего сервиса и в случае обнаружения плохого состояния - автоматически его перезапустить.
    Ответ написан
    Комментировать
  • Можно ли настроить ежечасное выполнение PHP-скрипта без Cron и без изменения настроек веб-сервера?

    inoise
    @inoise Куратор тега PHP
    Solution Architect, AWS Certified, Serverless
    Взять внешний cron сервис и дёргать api по расписанию. Но дешевле и проще нормальную виртуалку арендовать
    Ответ написан
    Комментировать
  • Удаленный работадатель требует сделать ИП, зачем это нужно?

    Prognosticator
    @Prognosticator
    TODO: Здесь будут ворованные умные мысли, типа мои
    • Если лично вам ИП не нужно, шлите в ..... заказчика (завуалированно и иносказательно, особенно если это порядочные люди).
    • Любая компания может найти способ платить физику, белая, серая, цвета детской неожиданности. Из копилки, из личных средств, как списание на средства для мытья окон. Вопрос захотят-ли.
    • Если без этого заказчика вам нечего будет кушать, откройте ИП.
    • ИП абсолютно никак не делает вас привлекательнее для заказчиков, привлекательным вас делают качественная работа, опыт и рекомендации людей. ИП несет потери времени и денег на бумажную возню и отчисления. Вычтите это время из вашего рабочего времени, получатся еще некоторые потери. Также есть категория заказчиков, которые предпочитают работать официально. Но тем не менее воруют другими способами.
    • ИП лично вам, может быть нужно в случае получения ипотеки или крупного кредита, для подтверждения доходов за последние полгода. Но при высоких доходах и разумных тратах с накоплениями и кредиты не нужны.
    • 99% удаленной работы оплачивается в серую. Никто не спрашивает. Всем срать на ваши 500-2000$, полученные из-за бугра или соседней страны, через 10 платежных систем или с карты на карту.
    • Пообщайтесь с такими же удаленщиками из этой фирмы, если это возможно, соберите данные на доброго дядю.
    • Спросите дядю напрямую, с кем можно поговорить о его репутации.
    • Спросите дядю напрямую, зачем ему ваше ИП.
    • Приостановить/закрыть ИП можно в любой момент.
    • Вдумчиво читайте договор, между вами и дядей, с усердием переписывайте мутные моменты и формулировки.
    • Заключая договор вы не продаете душу и тело в рабство. Вы не обязаны умирать на проекте и овертаймить. Вы можете договор расторгнуть. Особенно по случаю "вновь открывшихся обстоятельств". Мы можете и заболеть и форсмажорить другими путями, возвращаемся к пункту с договором.
    • Чтобы получить опыт в сфере предпринимательства, начните его получать.
    • Глубоко осознайте тот факт, что вы мужчина и вам многое по плечу.
    • Мир разработки в целом и удаленной в частности - это поле боя, учитесь конкурировать, драться и побеждать.
    DETAIL_PICTURE_676265_71935315.jpg

    PS
    Был на обеих сторонах баррикад. Если быть правдивым до конца - исполнители косячат на порядок больше.
    99% кода идет под нож или хранится будучи никогда не использованным. Написанного и запущенного, написанного и не дошедшего в продакшен. По разным причинам - раздолбайство, распил, экспериментальный юмор, невостребованность стартапов для лайканья котиков, моральное устаревание и банкротство. Просираются бюджеты сопоставимые с отправкой человека на марс. Такова эта отрасль.
    Успевайте во всем этом хаосе жить полной жизнью, получать опыт, творить ценное для людей.
    Ответ написан
    1 комментарий
  • Где почитать подробно про типы хостинг-услуг?

    Alexufo
    @Alexufo
    противоречивый, сложный, весь компьютерный.
    1. никаких подробных характеристик не существует. Там половина терминов изобрели всего 2 года назад. У каждого свои разработки, чем то похожи чем то нет. Треугольники и яблоки. У Azure 20 ядер у VM стоит 200к в месяц у DO - 17к. Ну не только же в ядрах дело...

    2. Методичек нет. Есть страх попасть. Допустим, речь идет о сайте PHP/MySQL с посещаемостью 1000 человек в сутки, о каком сайте? Хелоувордном?Или битрикс джумлу вызывает да говнокодом подправляет?
    20 000 в сутки могут работать на PHP/MySQL на шаред тарифе легко. А могут и не работать вообще. Почему? А как вы думаете?) Потому что ни ЯП ни бд тут не причем вообще. Запятую не там поставил, убил сервер.

    3. Уточнять условия услуги, у хостеров + брать безлимитные тарифы.

    4. Тоже самое, что спросить, эй! )) Ребята! Где меня могут обмануть? Каждый раз всегда по новому, так что не переживайте.
    Ответ написан
    Комментировать
  • Аппаратный захват видео с экрана монитора

    @jab
    В последних драйверах NVIDIA есть такая функциональность.
    Захват идет именно аппаратно, самой видеокартой.
    Ответ написан
    Комментировать
  • Неперсонализированная карта или как анонимно совершить платеж через VISA/MasterCard?

    @Semiazas
    Список карт, которые мне известны и при оплате точно подойдут любые Фамилия и Имя (По правилам конечно рекомендуют указывать достоверные данные)
    Все 3 вида карт QIWI
    Виртуальные карты мобильных операторов МТС, Билайн и Мегафон
    Ответ написан
    Комментировать
  • Как объяснить человеку, что использование wi-fi безопасно?

    Вы должны понимать что человека не интересует конструктивное решение вопроса и он не имеет потребности в понимании каких либо процессов. Слово "мошьность" для него ровным счетом ничего не значит. Но человек испытывает потребность в обсуждении... а не в решении каких либо задач. Именно в обсуждении, диспуте, истериках, крайностях психологической "защиты" и "нападения".

    Вот вы на неё "напали" со своим непонятным "wifi", она пойдёт "обсасывать" к подруге, после чего будет от вас "защищаться" всеми возможными средствами. Совсем не потому что это плохо или хорошо, а потому что это её КОМПЕНСАТОРНАЯ ПОТРЕБНОСТЬ.

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

    У ВСЕХ ВСЁ ХОРОШО.
    Если вы будете пытаться прояснить ситуацию - станете врагом народа, и средством компенсации.
    Потому что это очень удобно, и вы рядом.

    У нас хорошо воспринимают примитивные силовые методы.
    Замахнитесь на неё сковородкой и скажите что это радиация, после чего замахнитесь на неё листком бумаги и скажите что это WiFi. Она в принципе слабая личность так что подобные агенты должны оставить след в её восприятии, в дальнейшем таких инцедентов не должно повторятся. По крайней мере использовать вас как средство компенсации никто не будет, ибо "страшно".
    Ответ написан
    3 комментария
  • Неперсонализированная карта или как анонимно совершить платеж через VISA/MasterCard?

    NLab
    @NLab
    вам подойдет Virtual visa на нужное кол-во средств. купить можно на популярных сайтах торговли цифровым контентов(plati.ru, и другие)
    Ответ написан
    3 комментария
  • Неперсонализированная карта или как анонимно совершить платеж через VISA/MasterCard?

    la0
    @la0
    И ЯД и QIWI приходят заказными.
    Так что паспорт вы всё равно покажете (зависит от отношения к работе конкретного оператора почты).
    Ответ написан
    1 комментарий
  • Неперсонализированная карта или как анонимно совершить платеж через VISA/MasterCard?

    Зарегистрируйтесь в любой платежной системе на выдуманное имя, для проведения платежей валидируется как правило только номер телефона. Если сервис работает только с картами, то выпустите виртуальную карту, например Visa QIWI Wallet.
    Ответ написан
    1 комментарий