Задать вопрос
  • Куда загружаются дистрибутивы приложений из microsoft store?

    @BeatHazard
    Для оффлайн развертывания appx приложений вам необходимо проделать следующие операции:
    1. На ПК с открытым доступом к Microsoft Store и доступом в интернет находите нужное вам приложение, заходите в него, нажимаете кнопку поделиться и копируете ссылку на приложение.
    2. Переходите на ресурс https://store.rg-adguard.net/ и вставляете в него ссылку на приложение. Данный ресурс формирует прямые ссылки для скачивания appx приложений с серверов microsoft, а так же всех зависимостей для него.
    3. Данный ресурс выдает довольно много ссылок с разными версиями и расширениями. Нужно выбирать ту ссылку в которой в названии присутствует имя вашего приложения, совпадает разрядность системы (если имеется), и расширение appx или appxbundle. В вашем конкретном случае ссылка выглядит так Microsoft.SurfaceWirelessDisplayAdapter_3.4.137.1000_neutral_~_8wekyb3d8bbwe.appxbundle
    4. Скачиваете приложение, иногда оно скачивается корректно с расширением, иногда без расширения, в таком случае дописываете расширение .appx
    5. Установка приложения производится либо двойным щелчком, если настроен менеджер пакетов, либо через PowerShell.
    6. Для установки через PowerShell можно использовать команду такого вида Add-AppxPackage -Path .\file.appx
    7. В процессе установки система может выдать ошибку установки с сообщением о том, что для установки требуются дополнительные пакеты, это могут быть фреймворки или VC библиотеки, в тексте ошибки указано какой именно пакет требуется, его можно найти в списке который был получен в пункте 3. Необходимо загрузить требуемую зависимость и установить ее по шагам с 3 по 6. после этого продолжить установку основного пакета, так необходимо делать пока все требуемые зависимости не будут установлены.
    Ответ написан
    Комментировать
  • Почему "идентификатор не определён"?

    @Mercury13
    Программист на «си с крестами» и не только
    1. Вытащи p, p1, p2 наружу из if. Читай «область видимости».

    2. Я бы сделал так…
    Work* p = NULL;
    if () {
      p = new Work();
    }
    delete p;

    Работает, потому что NULL можно спокойно уничтожать, и ничего не будет.

    На Си++11 можно также использовать умные указатели.
    std::unique_ptr<Work> p;
    if () {
      p = std::make_unique<Work>();  // простите, это Си++14, на 11 чуть не так.
    }
    Ответ написан
    Комментировать
  • Насколько оправдано хранить информацию о файлах в базе данных?

    mindtester
    @mindtester
    http://iczin.su/hexagram_48
    Битриксоид до мозга и костей
    и такой вопрос?! .. кхм..
    хранить информацию о файлах в базе данных
    это фичи ФС по тому и ответ простой - если вам требуются возможности, которые ФС не способна предоставить* - это нормально. в противном случае - такое решение избыточно, и может быть лишним источником ошибок

    upd * включая скорость отклика, если на то пошло
    Ответ написан
    2 комментария
  • Насколько оправдано хранить информацию о файлах в базе данных?

    FanatPHP
    @FanatPHP
    Чебуратор тега РНР
    Я пока в описании проблемы не увидел ни одной причины хранить инфу о файлах в БД.
    Любое действие должно вызываться насущной необходимостью, а не абстрактными рассуждениями.
    Какая проблема найти версию в нужном разрешении, приписав к имени файла постфикс с разрешением - загадка

    Другие проекты поступают так, как требуется в их конкретном случае.
    Если никакой дополнительной информации о файле хранить не требуется, то и в бд их пихать не нужно.
    Если файл встраивается в БД - например, может относиться к сразу нескльким категориям, то без БД просто не обойтись, и таких вопросов в принципе не возникает.
    Ответ написан
    4 комментария
  • Libvirt/qemu откуда берет информацию о CPU?

    @Karpion
    Для разных фирм (Intel, AMD) и для разных поколений - способы выяснения точной марки процессора различались. Вплоть до того, что точную марку процессора приходилось определять по косвенным признакам типа длины конвейера, определяемой экспериментально, самомодифицирующейся программой (ЕМНИП - на Pentium это закончилось).

    Для современных процессоров, скорее всего, используется PnP, который даёт код (номер) производителя и устройства. А дальше - в программе д.б. таблица, в которой содержатся человеко-читаемые названия каждой марки процессора.

    Проверить это можно, посмотрев исходники указанным Вами программ. Если там есть файл с названиями - значит, я прав.

    PS: А кого именно и почему "такой вывод названия не устраивает"?
    Ответ написан
    7 комментариев
  • Почему не работает strcpy?

    CityCat4
    @CityCat4 Куратор тега C
    //COPY01 EXEC PGM=IEBGENER
    ТС, Вы звезданулись что ли, весь исходник пихать в вопрос? Кому нафиг сдалась ваша лаба? Текста ошибки было бы достаточно. Сперли откуда-то исходник, даже не почитав, как пишутся программы на C.

    Добавьте в начало программы две строки
    #include <stdio.h>
    #include <string.h>


    и когда заработает (если конечно заработает) - попробуйте себе обьяснить, что Вы сделали. Честное слово, будет полезно, если Вы собираетесь стать программистом (ну а если учитесь, чтобы "прослушать" - можно и не делать, сдать лабу и забыть все нахрен)
    Ответ написан
    4 комментария
  • Почему SSD-диск периодически беспричинно загружается в сотку?

    Я бы загрузился в любой линукс, или можно было бы даже установить для тестов. И там посмотреть на поведение. Если нет такого - то дело в софте - сама винда, драйверы. Если аналогично загруженность - посмотреть для начала вывод dmesg | tail.
    Или профильтровать по "disk", "interrupt". Дальше если что интересное вылезет, кто-то подскажет, я так сходу не могу. Вдогонку - iotop, htop.
    Но вообще, если в обеих ОС одинаковые проблемы - то что-то с железом, на 100%. Ну и снять диск и принести домой, дабы попробовать на заведомо исправном другом железе - я думаю, нет проблем.
    Ответ написан
    Комментировать
  • Как разогнать виндовс?

    Jump
    @Jump Куратор тега Windows
    Системный администратор со стажем.
    Как разогнать виндовс?
    Для начала - не ставить вредоносного софта вроде CCleaner - уже будет эффект.

    Ноут только для работы в программах (VScode , node js) ,никаких игор, можно ли както ускорить работу ноута без переустановки виндовса ?
    Если для работы - не ставьте ничего кроме приложений нужных для работы. Никакого ненужного софта.
    В остальном надо смотреть - возможно просто железо не справляется.
    Диск обязательно SSD -тут без вариантов. HDD не справляется с нагрузкой.
    Память - минимум 8 для чисто офисной работы, для работы с тяжелыми приложениями вроде IDE, не меньше 16гб.
    От процессора тоже сильно зависит - но поскольку это ноутбук, тут без вариантов, быстрый процессор не поставишь.
    Ответ написан
    Комментировать
  • Чем отличается С и С++?

    sergey-gornostaev
    @sergey-gornostaev Куратор тега C
    Седой и строгий
    Если простыми, то подойдёт определение, данное создателем языка: "C++ - это C с классами."
    Ответ написан
    Комментировать
  • Linux несколько вопросов от новичка, посвятите?

    Zoominger
    @Zoominger
    System Integrator
    иногда играю в старые игры (CS Go,

    Хм. Тогда я играю в древние (Half-Life 2, Warcraft 3).

    Кто уже долгое время юзает линукс, как вам?

    9 лет. Очень плохо. Не ставьте, я не шучу.

    Как там с масштабированием на 4k мониторах (в Windows проблемы)?

    Плохо. Это тоже не шутка.

    Удобно ли для веб-разработки(бекэнд) -> php, python(django)?

    Да.

    Как работает Steam?

    Да вроде норм, иногда работает.

    Есть ли возможность работать с MS Office( >=2007)?

    Вот 2007 вроде недавно в Wine добавили.

    Наслышан про Ubuntu, ее выбирать и какой версии?

    Берите лучше Kubuntu, чтоб не сблевать от Unity (не путать с Unity, на котором школьники всякое гуано лепят).

    Добрый совет - не надо. Поставьте, поиграйтесь на виртуалке и забейте.
    Ответ написан
    6 комментариев
  • Сколько стоит ПО сканера штрихкодов, для ведения учета посетителей спортзала?

    gbg
    @gbg
    Любые ответы на любые вопросы
    Все очень сильно зависит от ТЗ, разработка которого стоит отдельных денег и времени.

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

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

    Слишком много вариаций существует, отсюда и огромный разброс цен. И стоимость непосредственно разработки составляет в данном случае около 1/5 всей стоимости, больше нервов и средств уйдет на аналитику и поддержку, потому что если ваше самописное чудо бахнет под утро, когда час пик и толпы разгневанных качков недожгли свои калории - у владельцев заведения будет неплохой соблазн отдать им вас в качестве тренажера.
    Ответ написан
    Комментировать
  • Как выбрать технологию, чтобы клиент был доволен:)?

    BasiC2k
    @BasiC2k
    .NET developer (open to job offers)
    В большинстве случаев клиента не интересует - какая технология будет задействована при реализации проекта.
    Главные вопросы для клиента - какие удобства это мне принесёт и сколько это будет стОить.
    Ответ написан
    Комментировать
  • Какую тему выбрать для проекта?

    @ittakir
    1. Калькулятор расчета времени восхода, заката Солнца, исходя из GPS координат места.
    2. Набор различных конвертеров физических величин и расчет простых формул (например, сколько киловат часов нужно чтобы нагреть N литров воды до такой температуры).
    3. Программа, которая меняет пробелы на табы в исходных кодах и наоборот.
    4. Программа делает запросы на сервер погоды каждые 5 минут, парсит данные из HTML странички, сохраняет данные в БД и строит графики по этим данным. Например, она скажет, какая была среднесуточная температура в прошлом месяце. Потом сверяем эти данные с данными википедии и определяем, наступило ли глобальное потепление.
    Ответ написан
    Комментировать
  • Инвертировать определенные биты в числе?

    0xD34F
    @0xD34F
    были некоторые идеи с маской, но я не знаю как правильно ее реализовать

    Это хорошо, что вы знаете про маски. Осталось погуглить, что такое xor.
    Ответ написан
    3 комментария
  • Как вы используете ноутбуки с большим разрешением экрана и маленькой диагональю?

    mindtester
    @mindtester Куратор тега Windows
    http://iczin.su/hexagram_48
    почти в точности таже фигня. всю жизнь работал с максимальными разрешениями, но дальнозоркость подкралась без предупреждения.. сижу за 27 дюймов 1920х1080 и все равно без 125% уже ни как. см личный опыт по осям под спойлерами
    Windows 10

    про винду категорически - вариантов два. один как обычно
    Ub79KPH.png
    и более комфортный. если погуглить тему, это метод увенличения вин 7 и более старых систем. он чуток больше грузит вюдюху, а так же МС предполагает что в будущем весь софт окончательно станет WPF или .Net Core, которые прекрасно работают с "новым методом". в общем МС его не рекомендует. но с размытостью становится полегче. заметно комфортнее. почему уверен что других вариантов нет - ну года 4 уже рыл тему как мог
    V7f1azp.png

    Kubuntu (мой выбор)

    тут все просто - пямое управление DPI. в отлчии от винды весь софт покорно исполняет требования и ни какой размытости (кроме фокса, ему надо явно указать в about:config layout.css.dev = 1.25)
    но конкретно в Kubuntu, некоторые диалоги системы становятся кривоватыми (строки наезжают друг на друга). оказалось по тому что все шрифты по дефолту 10. подсмотрел в suse и fedora размеры fixed и small (9 и 8) все сразу становится оч культурно. но в konsole и kate все равно ставлю размер шрифта 10. еще одна причина выбора KDE (при чем именно Kubuntu) - единственный дистриб, где можно без выноса мозга, задать единую тему и темные цветовые палитры как для Qt так и для GTK программ
    WUaAKFU.png

    Ubuntu

    если кеды не милы, в гноме в общем тоже все вполне настраивается. (кроме темных цветовых палитр для Qt - не асилил ни одну инструкцию). первый скрин стандартные настройки системы
    t231iyw.png
    а после установки пакета Gnome Tweak Tool
    sudo apt-get install gnome-tweak-tool
    можно затемнить (я подсел на темные темы)
    pPMIz8n.png
    и как угодно настраивать размеры шрифтов. прямого управления DPI на поверхности нет. но вроде как в этом и нет особой потребности
    Gwl9QkH.png
    Ответ написан
    1 комментарий
  • Си. Как добавить программу в автозагрузку?

    jcmvbkbc
    @jcmvbkbc
    "I'm here to consult you" © Dogbert
    Как добавить программу на Си в автозагрузку Windows?

    Так же как и на любом другом языке -- прописав её в соответствующий ключ реестра.

    И еще: как искать информацию на ответы по Си, если я пишу в гугле "Си как добавить программу в автозагрузку", но везде появляется только С++? Нереально найти ответ.

    Потому что ты задаёшь неправильный вопрос. Язык -- это способ делать действия, а не сами действия. Добавить программу в автозагрузку можно через реестр. Писать в реестр можно через winapi. Справка по winapi есть тут.
    Ответ написан
    Комментировать
  • Что мотивирует open source сообщество?

    Zoominger
    @Zoominger
    System Integrator
    Говорю за себя.
    В моих открытых проектах мной двигали исключительно филантропические мотивы - вот нет такого ПО (для Linux, конечно), это неудобно, тогда я напишу его для себя. Теперь оно есть и можно сделать хорошее - распространить его среди страждущих. Правда, в моем случае ПО помогать сопровождать было некому (отчасти из-за того, что оно на Qt, которое мало кто знает, отчасти от того, что швабодное шаобщество в большинстве своём сборище фанатиков и балаболов, которое мало что умеет на деле).

    Дополнительно - тренировка, это ж хороший пет-проект, оттачивание навыков, прокачка.

    А вообще - читните “Just for fun” Торвальдса, там все написано.
    Ответ написан
    4 комментария
  • LLC для Windows 32 bit?

    hint000
    @hint000
    у админа три руки
    Меня не успели забанить в Гугле, поэтому вот по первоначальному вопросу: https://stackoverflow.com/questions/43708901/no-ll...
    А это для справки тем, кто не знает, что такое llc (я тоже не знал пару минут назад): https://llvm.org/docs/CommandGuide/llc.html

    Upd. отсюда: https://ru.wikipedia.org/wiki/LLVM
    LLVM имеет частичную поддержку следующих платформ: ... Windows x86

    Т.е. с учётом заданного ТС ограничения
    Собрать самому не выход.
    , решение вопроса - понять и простить смириться с отсутствием решения, или заплатить кому-нибудь (фрилансеру), чтобы собрали для вас.
    Ответ написан
    2 комментария
  • Курсы по wpf от ITVDN хорошие?

    cyber_roach
    @cyber_roach
    UX дизайнер INEDIapps
    Что ж вы, молодёжь, гонитесь за" видосиками"-то все время.

    1) WPF: Windows Presentation Foundation в .NET 4.5 с примерами на C# 5.0 для профессионалов
    за авторством Мэтью Мак-Дональда
    (Ничего лучше для старта на WPF не придумано)
    2) CLR via C#. Программирование на платформе Microsoft.NET Framework 4.5 на языке C#
    Автор Рихтер Джеффри
    (а это уже для общего более глубокого понимания всей .net платформы).

    Просмотр видео же дольше занимает времени чем чтение (т.к. в книгах легко пропускать "воду", которой там как правило в разы меньше).

    Ну и конечно же документация.
    В официальной документации вообще есть ответы на любые ваши вопросы в 99% случаев.
    https://docs.microsoft.com/ru-ru/visualstudio/desi...
    Ответ написан
    1 комментарий
  • Как программно создать несколько сетевых интерфейсов?

    RiseOfDeath
    @RiseOfDeath
    Диванный эксперт.
    Как я понял вам хочется делать тоже, что можно сделать через ifconfig, только без ifconfig - напрямую пиная систему. (Вы уверены что вам это реально нужно?)

    Собственно для этого есть libnetlink (которую использует iproute), которая может делать вообще все, что система вообще умеет по части сетевых интерфейсов.

    Рекомендую взять и посмотреть исходники ifconfig, и в отладчике посмотреть как она делает то, что вам нужно т.к. документация к libnetlink, как я считаю, хреновая и не полная (мягко говоря там много чего из того, что используется в ifconfig вообще не описано) и, как я считаю, API там очень не удобный.
    Ответ написан
    Комментировать