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

    @lubezniy
    Подход считаю неверным. Канал может быть и шустрым, но с платным и дорогим для пользователя трафиком. Как вариант, дайте пользователю минимальную версию и позвольте ему самому решить, надо ли ему какие-то плюшки в более высоком качестве.
    Ответ написан
    Комментировать
  • Пропало место на ssd. Что делать?

    Jump
    @Jump Куратор тега Windows
    Системный администратор со стажем.
    Пропало место на ssd. Что делать?
    Обратитесь в полицию, напишите заявление о пропаже, сообщите приметы пропавшего места.

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

    Не надо писать про скрытые файлы, корзину или файл подкачки. Фактически сейчас на винте занято 70 гб, свободно 10, а всего 120. 40 гб исчезли полностью, но при этом не являются частью файла подкачки или скрытых файлов.
    Что в этом такого?
    Можно на диск записать файл размером 1кб, который займет 100Гб - занято на диске будет 100Гб, а сумма всех файлов 1кб
    Можно записать на диск размером 100Гб, кучу файлов общим размером 500Гб и диск при этом будет почти пустым.

    В вашем случае скорее всего все проще - место занимают точки восстановления, отключите восстановление и удалите все точки.
    Ответ написан
    Комментировать
  • Зачем скачивать git?

    ManWithBear
    @ManWithBear
    Swift Adept, Prague
    Похоже вы путаете причину и следствие.
    Github существует, потому что существует git, и является одним из инструментов облегченной и урезанной работы с ним.
    В свою очередь git вообще никак не зависит от github'a, и по сути ничего о нем не знает.
    Ответ написан
    Комментировать
  • Что делает этот код?

    sfi0zy
    @sfi0zy
    Creative frontend developer
    r.push_back( // видимо r - вектор, к нему в конец добавляется новый элемент
        std::pair<uint32_t, std::pair<QString, bool> >( // этот самый новый элемент - пара значений,
                // одно типа uint32_t, другое - пара из значений типа QString и типа bool
                // (автор встраивает нам пару в пару, чтобы мы могли... <здесь картинка с монитором>)
           t, // первое значение в нашей паре - вероятно раннее определенная переменная t
           std::pair<QString, bool> ( // второе, как уже говорили - пара, 
                substituteValues( // первое ее значение берется из какой-то функции, которая на вход берет
                    QString::fromUtf8( // какую-то строку
                        m_currentLocation.transitions.at(t).title.c_str() // получаемую вот таким образом
                    )
                ),
                false // ну а второе ее значение - просто false
            )
        )
    );


    Про пары читать тут, про шаблоны примерно там же, про QString - вот там

    А по поводу того, зачем все это нужно - лучше спросить у автора - одна строка, вырванная из контекста может дать неправильное впечатление о происходящем
    Ответ написан
    Комментировать
  • Ip телефония в офисе с нуля, что нужно?

    Если у вас нет опыта работы с Asterisk, то лучше использовать готовый дистрибутив, например elastix.
    Если нужны недорогие физические аппараты с 2-мя портами, то отлично работают Yealink T19.

    А вообще, для начала есть отличная книга "Asterisk Будущее телефонии". Когда-то с неё начинал изучение.

    Запись ВСЕХ разговоров - не проблема.
    Ответ написан
    5 комментариев
  • Что делать с клиентом, который ничего не понимает в технологиях?

    MaXComp
    @MaXComp
    интересуюсь frontend html+css+JS+php. Linux, C
    Лучше довести дело до конца. Всем всегда хочется уйти в одну область и "не высовываться". Но на деле профессионал, тем и профессионал, что доведет дело до победного конца, не смотря на всякие внештатные ситуации.
    А не думали о том, что на своем сервере могли внести какие-нибудь нестандартные правки, про которые и забыли вовсе?
    В целом Ваш код должен быть "кроссбраузерным", если точнее "кроссхостинговый" на сколько это возможно.
    Ответ написан
    Комментировать
  • Что делать с клиентом, который ничего не понимает в технологиях?

    @hubramubr
    Клиент обращается к тебе по двум причинам:

    1) Может сам, но не успевает или не хочет возиться.
    2) Не может сам и обращается к тебе как к специалисту, способному решить его проблему.

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

    В чем вина клиента?

    Наиболее правильный путь - договориться с клиентом, чтобы получить удаленный доступ к его системе и все сделать самому. Желательно за отдельную денежку. А можно и даже бесплатно - больше шансов получить лучший отзыв.
    Ответ написан
    Комментировать
  • Что делать с клиентом, который ничего не понимает в технологиях?

    Freika
    @Freika
    Senior Ruby on Rails developer
    Помогите клиенту разобраться и настройте ему все, он вам будет только благодарен. Все это за отдельную плату, конечно же. Не нужно вести себя как высокомерный индюк.
    Ответ написан
    Комментировать
  • Как правильно запитать третью карту вторым БП?

    Foolleren
    @Foolleren
    Компас есть, копать не люблю...
    Соединять только чёрные, от соединения жёлтых будет бабах(утрирую из-за разных вах и перекоса линий вся нагрузка пойдёт на один бп и он уйдёт в перегруз, после этого вся нагрузка пойдёт на второй и он тоже уйдёт в перегруз).
    Ответ написан
  • Как правильно запитать третью карту вторым БП?

    tsklab
    @tsklab
    Здесь отвечаю на вопросы.
    Приготовьте огнетушитель или купите уже блок питания необходимой мощности.
    Ответ написан
    1 комментарий
  • Каков примерный алгоритм передачи данных(небольших пакетов) с gsm модуля на сервер?

    Да, через tcp/ip. Порт сами придумайте из свободных. IP адрес сервера должен быть статичным, иначе придется придумывать процесс определения этого адреса.
    Ответ написан
    2 комментария
  • Где кто видел книгу с максимально подробным=простым описанием с++?

    @Free_ze
    Пишу комментарии в комментарии, а не в ответы
    edinorog.jpg
    Ответ написан
    Комментировать
  • Для чего нужен сервера для ip камерах и его отличия от nvr?

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

    @VZVZ
    Reverse-Engineer, Software Developer, Architect
    Микросхему вам только в Зеленограде отремонтируют или в Силиконовой долине, а на фотографии- плата, а не микросхема. Отремонтировать в принципе любую плату возможно.
    Обратиться можно попробовать к специалистам по ремонту компов, телефонов, планшетов. Именно в этих девайсах самые сложные платы. Поэтому у таких мастеров бывает всё необходимое оборудование - не только паяльники, но и паяльные фены и ИК (последние 2 нужны для SMD-компонентов, которых на вашей плате много, а также они нужны для многослойных плат, и опять-таки похоже эта плата - многослойная)
    Ответ написан
    2 комментария
  • Просмотр возможностей функций в с++?

    @MiiNiPaa
    Ответ написан
    Комментировать
  • Как на основании какого-либо равенства понять, что одно равенство, равно другому?

    Так произошло потому, что автор подставил 6 вместо x для уравнения f(X)=g(X)+2
    f(6) = 9 из условия, а следовательно, что
    g(6) + 2 = 9 (так как f(X) = g(x) + 2, то получается, что g(x) + 2 образуют нужную девятку при f(6), но вместо X будет 6)
    g(6)=9 - 2 = 7
    Ответ написан
    Комментировать
  • Как на основании какого-либо равенства понять, что одно равенство, равно другому?

    index0h
    @index0h
    PHP, Golang. https://github.com/index0h
    x - это переменная.

    f(6) = 9 - тут вы знаете, что некая операция f над переменной х, в данном случае равной 6 дает 9

    во второй строчке нужно подставить вместо х тоже самое число 6. Но вы уже из первой строчки знаете, что f(6) = 9

    получаете 9 = g(6) + 2, отсюда находите g(6)

    ----------

    От вас не требуется знать, как ведет себя f и g. Все что вы можете - это проверить их значение для конкретного х
    Ответ написан
    Комментировать
  • Как в С вывести несколько раз значение одной переменной?

    Sanan07
    @Sanan07
    Писатель-прозаик
    Это делается двойным циклом.
    for(int i=0;i<height;i++) {
    
      for(int j=2;j<=height-i;j++) {
       cout<<" ";
    }
    
      for(int j=2;j<=i+3;j++) {
       cout<<"#";
    }cout<<"\n";
    }
    Ответ написан
    2 комментария
  • Openwrt, почему может тормозить интернет?

    GavriKos
    @GavriKos
    Воткните кабель провайдера напрямую в комп (возможно MAC придется эмулировать). Если проблемы останутся - пинайте провайдера. Если проблемы уйдут - меняйте роутер - вполне возможно что он не держит нагрузку вашу.
    Ответ написан
    4 комментария
  • Альтернатива Arduino для обучения?

    a_volkov1987
    @a_volkov1987
    Инженер-схемотехник
    как-то принято детей за идиотов считать. Ребёнку от 14 лет можно спокойно дать основы С и пусть программирует, это более правильный путь, поскольку приближен к реальности.
    Я считаю, что программировать микроконтроллеры без знания их устройства - это шаг назад. Половина проблем ардуинолюбителей происходит от непонимания, что и как работает внутри микроконтроллера.
    Таймеры, прерывания, регистры состояний - для большинства ардуинщиков это просто слова. Отсюда непонимание глюков, непонимание, почему код не работает правильно или не работает совсем, и почему скомпилированный результат такой большой по размеру.

    В своё время я ещё школьником ходил в кружок радиоэлектроники, где мы год программировали 8051 серию микроконтроллеров на ассемблере. собирали частотомеры, писали софтовый ШИМ для гирлянды, управляли микросхемой цифрового радиоприемника, делали автоответчик для телефона на микроконтроллере. И погодную станцию кто-то делал точно. Все писалось в tamely studio и заливалось в микроконтроллер простейшим программатором.
    К микроконтроллерам я вернулся спустя лет 10. И как-то вообще не испытываю проблем с переработкой прошивок и сборкой новых устройств на микроконтроллерах.
    Ответ написан
    6 комментариев