Задать вопрос
  • Есть ли фриланс на С++ с нуля?

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

    Умение анализировать рынок и управлять на фрилансе часто важнее, чем умение кодить.
    Были бы навыки - можно вообще без умения кодить
    Ответ написан
  • Как проверить, что программа что-то делает (курсор в ней в виде "часиков")?

    @rPman
    В общем случае не существует способов решить твою задачу.

    Если с архиваторами еще можно посмотреть на статистику нагрузки процессора процессом, и если она упала то считать что работа закончена, то с программами, не затрагивающими процессор этого не сделаешь (например загрузка файлов из интернета, тут даже по нагрузке на сеть не поймешь).

    Курсор мог бы быть решением если одно но - он меняется только пока этот курсор находится строго над окном приложения, причем над его видимой частью, т.е. если приложение свернуть или оно будет загорожено другими окнами, то этого понять будет нельзя.
    Можно написать библиотеку и вешать ее как hook на вызовы winapi SetCursor (для запуска приложения потребуется администраторские права а так же с высокой вероятностью в современных версиях win10-11 это уже будет не так просто сделать, по крайней мере я пользовался одним таким приложением minimize to tray и оно уже не работает), так же это не будет работать с windows store приложениями, а точнее те что написаны на .net и используют среду CLR.

    Поэтому, для каждого приложения придется искать свой детектор их занятости.
    Ответ написан
    Комментировать
  • Как проверить, что программа что-то делает (курсор в ней в виде "часиков")?

    GavriKos
    @GavriKos
    Если программа об этом никак не сообщает - то никак и не проверить )))
    В частном случае можно найти прогрессбар и смотреть его заполнение (WinAPI). Смотреть на часики не надо )))
    Но какого то общего решения для оконных приложений тут не будет. Другое дело консольные утилиты )
    Ответ написан
    3 комментария
  • Как проверить, что программа что-то делает (курсор в ней в виде "часиков")?

    mindtester
    @mindtester Куратор тега Windows
    http://iczin.su/hexagram_48
    - если вы не писали программу сами, то курсор обычно не меняется...
    - если на часы, а также упоминаете exel, похоже на пробу vba
    ... смотрите на предмет "зацикливания"
    Ответ написан
    Комментировать
  • Как получить переменную из JavaScript (node.js) в PHP?

    batowski
    @batowski
    1) Вы можете сделать http запрос POST или GET к url по которому находится ваш php скрипт.
    2) Если node.js и php находятся на одном сервере вы можете вызвать нужный php скрипт.
    3) Вы можете использовать веб сокеты, настроив соединение между node.js и php.
    4) Вы можете использовать общую директорию или базу данных в которую будете записывать данные, и оттуда забирать их с помощью php.

    Я бы посоветовал 1 или 2 вариант.

    Пример 1 варианта:
    const axios = require('axios');
    
    axios.post('http://example.com/your-php-script.php', { data: 'your data' })
      .then(response => {
        console.log(response.data);
      })
      .catch(error => {
        console.error(error);
      });


    Получение данных в php:
    $data = $_POST['data'];
    echo $data;


    Пример 2 варианта:
    const { exec } = require('child_process');
    
    const data = 'your data';
    const command = `php /path/to/your-php-script.php "${data}"`;
    
    exec(command, (error, stdout, stderr) => {
      if (error) {
        console.error(`Error executing PHP script: ${error}`);
        return;
      }
    
      console.log(stdout);
    });


    Получение данных в php:
    $data = $argv[1];
    echo $data;
    Ответ написан
    Комментировать
  • Как создать сайт SPA?

    yarkov
    @yarkov Куратор тега JavaScript
    Помог ответ? Отметь решением.
    Нужен web сервер потому что, а вы просто файл открыли браузером
    Ответ написан
    Комментировать
  • Что будет если в Gmail при отправке письма указывать только cc recipients?

    @Drno
    просто через запятую в "получателях" их почты укажи
    Ответ написан
    Комментировать
  • Что выбрать в качестве промежуточного хранилища в проекте?

    2ord
    @2ord
    Что выбрать в качестве промежуточного хранилища в проекте?
    Redis таковое и есть.

    Смысл в кешировании не в том, чтобы сканировать в Redis всё подряд, а чтобы взять данные по заранее известному ключу или двух-трёх максимум, но не более, ключей.
    Кеширование имеет смысл тогда, когда количество попаданий в кеш него большое. Если для возврата ответа сервером необходимо совершить запросов по 120К записям, то у вас что-то не так.
    Ответ написан
    2 комментария
  • Где можно применить hexagonal architecture?

    AshBlade
    @AshBlade
    Просто хочу быть счастливым
    Чистая архитектура - это просто идея, а не готовая архитектура. Гексагональная - частный случай чистой.
    В блоге Роберта Мартина первыми строками идет:
    Over the last several years we’ve seen a whole range of ideas regarding the architecture of systems. These include:

    Hexagonal Architecture (a.k.a. Ports and Adapters) by Alistair Cockburn and adopted by Steve Freeman, and Nat Pryce in their wonderful book Growing Object Oriented Software
    Onion Architecture by Jeffrey Palermo
    Screaming Architecture from a blog of mine last year
    DCI from James Coplien, and Trygve Reenskaug.
    BCE by Ivar Jacobson from his book Object Oriented Software Engineering: A Use-Case Driven Approach
    Ответ написан
    1 комментарий
  • Как реализовать оболочку для по моей идеи?

    delphinpro
    @delphinpro Куратор тега JavaScript
    frontend developer
    Основное приложение каким-либо образом получает список доступных модулей.
    Каждый модуль имеет вполне определенный общий интерфейс (в программном смысле).
    Интерфейс может, например, определять обязательные методы execute() и render().
    Основное приложение пробегается циклом по модулям, и дергает их методы.
    Например сначала execute (возможно передавая туда определенные настройки). Здесь модуль выполняет свою работу с данными.
    А потом, на этапе отрисовки страницы дергает render. Тут либо из render получает готовую разметку и сам рисует, либо указывает где именно отрендерить.

    Как-то так в общем случае.
    Ответ написан
    Комментировать
  • Возможно ли задействовать 3D-ускорение при видеоадаптере VMSVGA?

    CityCat4
    @CityCat4
    //COPY01 EXEC PGM=IEBGENER
    Я думаю, все, кто уже прочитал этот вопрос, начали с того, что задали себе вопрос "Накуа сейчас нужна XP"? У меня есть виртуалка с ней - но она нужна исключительно для работы старого ишака, потому что только с него можно зайти на морду управления старым интеловым кластером.
    Ответ написан
    7 комментариев
  • Как можно реализовать на Ubuntu автозапуск команд через интервал времени?

    Cron - вот твой ответ на твой вопрос. Осталось понять как это сделать.
    Ответ написан
    3 комментария
  • Как работать с удаленными агентами Zabbix за NAT?

    @dobromin
    Для этого используй zabbix proxy в филиале B. Все остальное костыли. Или объедини филиалы VPN-ом хотя бы для трафика zabbix агентов.
    Ответ написан
    1 комментарий
  • Чем отличаются сетевые коммутаторы?

    martin74ua
    @martin74ua
    Linux administrator
    Идет мужик по рынку. Смотрит - яйца продают. У одной бабушки яйца по 300р штука, а у всех остальных - по 10р штука. Он не выдержал, подходит к бабушке, что по 300р продает:
    - Бабушка, а у тебя куры какие то особые?
    - Нет милок, самые обычные.
    - А ты их кормишь как то круто?
    - Да нет, как и все...
    - Может это яйца какие то особенные?
    - Да нет, милок, самые обычные...
    - так чего ж так дорого?
    - так деньги нужны, милок.

    В случае HP - ты еще платишь за имя....
    Ответ написан
    Комментировать
  • Какой специалист мне нужен?

    Deita
    @Deita
    Бизнес-аналитик
    Ответ написан
    Комментировать
  • Какой специалист мне нужен?

    newross
    @newross
    Product owner
    Бизнес-аналитик либо продакт.
    Желательно знакомого с вашей предметной областью и аудиторией.
    Чего точно не стоит делать, так это делегировать принятие решений разработчикам. А то получите красивый код, оторванный от бизнеса
    Ответ написан
    Комментировать
  • Возможно ли перепрошить биос на ноутбуке без raspberry pi?

    @Drno
    Да
    Ответ написан
    Комментировать
  • Как в Windows 8.1 сделать темную тему да так что бы она работала?

    GavriKos
    @GavriKos
    Никак
    Ответ написан
    Комментировать
  • Как вытащить только одну строку из json?

    у Вас JSON невалидный. Если предположить, что правильный JSON такой:
    {
      "128.3.3.1:1231":
        {"name":"NAME SERVER 1","gamemode":"mods","url":"https://url.ru","lang":"ru","players":412,"peak":521,"maxplayers":3333},
      "127.0.0.1:1234":
        {"name":"NAME SERVER","gamemode":"mods","url":"https://url.ru","lang":"ru","players":598,"peak":609,"maxplayers":3000}
    }

    то нужная часть извлекается элементарно:
    $json= "https://jsonurl";
    $data = json_decode(file_get_contents($json),true);
    
    $ip = "127.0.0.1:1234";
    $item = $data[$ip];
    Ответ написан
    1 комментарий