• Когда по подключаю usb микрофон к компьютеру он расспознаёться как аудио система и я не могу с него записывать, как исправить?

    В настройках громкости в нижнем правом углу винды есть микшер (он же вроде есть в панели управления и в списке стандартных программ). Кликните правой кнопкой мышы, выберите Записывающие устройства (или Устройства записи), найдите новое USB-устройство, включите его. Или всё тоже самое можно через Панель управления.

    Если это не поможет — обратитесь к инструкции устройства.

    Если и это не поможет — гуглите "название устройства как включить в windows".

    Если запись не получается в конкретной программе — например в Zoom или Skype, то выберите в этой программе этот источник записи.
    Ответ написан
  • Можно ли различить устройство, с которого нажата клавиша?

    Браузер ничего не знает про аппаратные особенности USB-клавиатур. Хотя я встречал веб-страницы, где можно просмотреть скан-коды нажимаемых клавиш, это делается средствами яваскрипта.
    Ответ написан
    Комментировать
  • Как подобрать сервер для самой быстрой раздачи большого файла?

    lighttpd

    Зачастую lighttpd (как и имеющий схожую архитектуру nginx) используется для отдачи статического содержимого [17], в то время как его генерацией занимается более сложный веб-сервер.

    Яндекс — использует lighttpd в некоторых своих проектах: Карты, Маркет.
    Google — в своих проектах, в частности s.ytimg.com, который отдает все картинки для youtube.com, в том числе все превью для видео (в трех разрешениях) — использует lighttpd-yt (модификация от Google).
    Википедия — использует lighttpd как кэширующий прокси-сервер (для отдачи статического содержимого).
    WOT — использует lighttpd на своих серверах.
    Ubuntu — использует lighttpd на некоторых[18] серверах обновлений
    Ответ написан
    Комментировать
  • Есть ли смысл учить ruby в 2020 году?

    Мне стабильно раз в неделю присылают вакансии по Ruby на средний оклад 200-200 тыщ рублей на руки (Москва, в основном удалёнка). Западные проекты — больше. Смысл определённо есть. Специалисты нужны. Но именно специалисты, а не вайтишники.

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

    Интересующийся языками обычно сам приходит к решению и выбирает подходящий ему язык и начинает на нём что-то делать никого не спрашивая. Сам вопрос понятен и в переводе читается "как бы так заскочить в айти, штоб сразу с порога платили 300к в секунду". Ответ — нужно хотя бы 10 лет опыта, а также тысячи бессонных ночей. Но способные на такое не задают такие вопросы.
    Ответ написан
    Комментировать
  • Насколько актуален чистый PHP?

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


    Налицо непонимание даже не рынка, а жизни в целом :) Для начала надо определиться, работа это или хобби.

    Если хобби — то это может быть бесконечно долгое копание в песочнице, ну если нравится — почему бы и да.

    Если работа — так иди на любую "боевую" работу. Там, грубо говоря, тебя жизнь поставит на место. Не нужного никакого сидения в коробочке и изучения чего-то там. Ты хочешь понять рынок? Так выйди на него. Рынку нужно одно — решение задач заказчика за минимально возможные деньги и время. Пойди на любую работу, там ты не будешь маяться вопросами о бытии, языках и фреймворках. Тебе руководитель даёт задачу — ты её решаешь, отдаёшь, берёшь следующую. На более высоких уровнях иерархии — ты раздаёшь задачи, добиваешься готового решения, сдаёшь заказчику. Повторить несколько раз. Я сменил примерно 3-4 места работы, прежде чем научиться просто РАБОТАТЬ, хотя PHP я к тому времени знал на уровне миддла.

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

    Таксисты не изучают правила дорожного движения и устройство автомобиля целый год. Когда им надо кормить семью — они просто выезжают и возят людей. Сначала получается не очень, но потом всё лучше и лучше.

    И уж точно один день реальной работы стоит года "вкатывания" и сидения в песочнице.
    Ответ написан
  • Как правильно написать запрос INNER JOIN?

    Покажите код целиком и какую ошибку выводит?
    Ответ написан
  • Как узнать фио удаленно по имени ПК?

    Есть три способа:
    1) Eсли вы зайдёте на комп удалённо и там пошаритесь. Что вы будете делать если у большинства юзеров учётки называются User или Admin?
    2) Если имя компьютера содержит ФИО. Такое бывает, но редко.
    3) Если кто-то до вас настроил и дал вам доступ в корпоративную сеть с доменом так, что есть база компов с ФИО их владельцев.
    Ответ написан
    Комментировать
  • Может ли нейросеть писать код?

    Вопрос скорее философский и больше имеет отношение к языкам программирования, нежели к нейросетям.

    Начнём с самого начала. Как будет звучать постановка задачи для нейросети?
    Например: напиши 10 раз строку "hello world" с паузой в 1 сек между ними.
    Окей, с этим нейросеть вполне справится. На Ruby получится что-то типа:

    10.times { puts 'hello world'; sleep(1) }

    Но постойте, ведь это почти тоже самое, что мы написали на человеческом языке!
    Тут появляется второй вопрос — какой должен быть уровень детализации задачи, чтобы уровень детализации кода соответствовал ему?

    И тут мы, немного подумав, понимает, что языки программирования — это и есть та самая нейросеть — интерпретатор или компилятор как мостик между человеческим описанием задачи и его машинной реализацией.

    Усложняем задачу. Человек говорит нейросети: хочу игру с шариком, который скачет по экрану, отскакивает от стен, разбивает стену из кирпичей, а пользователь управляет доской и отбивает его.

    Понятно, что человек сразу представляет в уме игру Арканоид. Но у нейросети нет такого опыта! Тут начинается погружение в детали. С какой скоростью мяч летает? Пропадает ли мяч, если его не отбить доской? А даётся ли втрой шанс? А третий? А что если все кирпичи буду разбиты?

    Всё программирование состоит из тысяч мелких вопросов-требований, о которых мы даже не задумываемся, когда пишем код. А нейросеть как должна обо всём этом узнать? И опять мы приходим к тому, что достигнув максимального уровня детализации требований, получится, что мы написали программу на естественном языке и её уже не составит труда перевести в машинный. А если столько работы уже проделано, так почему бы человеку самому не закодировать эту задачу сразу на языке программирования?
    Ответ написан
    8 комментариев
  • Настройка фотоловушки Ltl Acorn 5210 MM, как организовать передачу фотографий по Интернету?

    В спецификации заявлен только функционал отправки по MMS. Узнавайте у своего оператора настройки MMS и используйте их. Правда это устаревший способ и уже мало где кто использует MMS — всё заменили мессенджеры. Отправки на почту тут нет и не будет.
    Ответ написан
  • Как отредактировать doc/docx на PHP?

    У меня тоже есть работа с DOCX файлами. Правда на Ruby, генерирую договора и акты.
    Распакуйте файл docx при помощи unzip. Среди распакованных файлов есть word/document.xml. Там-то весь контент и спрятан. Манипулируйте им как хотите, запаковывайте снова в docx и вуаля: у вас обновлённый согласно вашему коду документ. Возможно для PHP уже есть либы, которые это максимально автоматизируют. У меня правда задача другая — сгенерить PDF из полученного DOCX, но это уже другая тема.
    Ответ написан
    Комментировать
  • Как получить доступ к винчестер через программу?

    Обычно программа при установке знает, откуда она запускается. Либо в реестре себя прописывает, либо в текстовом конфиге рядом с собой. В сложных случаях программа запоминает конфигурацию компа и запускается только на том, что соотносится с "кодом защиты". Честно говоря, не понял проблему. Приведите пример в подробностях. Что за программа? «Какие газы, маркировка, производные?» © ДМБ
    Ответ написан
    Комментировать
  • Ruby on Rails 3 — итератор для аксессоров модели?

    foxweb
    @foxweb Автор вопроса
    Получилось:

    
    <% @request.attributes.each do |a,b| %>
      <p>
        <strong><%=t "activerecord.attributes.request.#{a}" %>:</strong>
        <em><%=h b %></em></p>
    <% end %>
    
    Ответ написан
  • Как при помощи Zend_Soap_Client выполнить запрос при известной WSDL-схеме?

    foxweb
    @foxweb Автор вопроса
    Правильный ответ, если кто-то искал похожее:

    
    $client = new Zend_Soap_Client($uri,
            array(
                'login' => $login,
                'password' => $password,
                'soapVersion' => SOAP_1_1)
            );
    
    $r_xml = simplexml_load_file('./request.xml');
    $f_xml = simplexml_load_file('./filter.xml');
    
    $p_obj = new SoapVar($profile, XSD_STRING);
    $r_obj = new SoapVar($r_xml, SOAP_ENC_OBJECT);
    $f_obj = new SoapVar($f_xml, SOAP_ENC_OBJECT);
    
    $params = array(
        'Profile' => $p_obj,
        'Request' => $r_obj,
        'Filter' => $f_obj
        );
    $result = $client->SubmitXml($params);
    


    Содержимое request.xml и filter.xml должно быть обрамлено в и тэги соответственно.
    Ответ написан
    Комментировать