• Qt: Как использовать QSortFilterProxyModel совместно с видом?

    Demonist
    @Demonist
    А Вам и не нужно управлять данными через прокси-модель. Делайте это напрямую с RecordTableModel, а QSortFilterProxyModel будет лишь сортировать.
    Поймите, данные должны храниться только в модели (т.е. в RecordTableModel) и именно она должна с ними работать, и больше никто. QSortFilterProxyModel в таком случае будет толкьо менять формат отображения этих данных, но не сами данные.

    Рекомендую подтянуть знания касательно моделей. Сделать это можно, например, здесь.
    Ответ написан
    Комментировать
  • Отличаются download upload wifi?

    Jump
    @Jump Куратор тега Системное администрирование
    Системный администратор со стажем.
    Вариантов может быть много.
    Например диск. В случае спидтеста он вообще не используется, а вот скорость работы фтп очень сильно зависит от него.
    Вполне вероятно, что диск является узким местом в случае с FTP.
    Ответ написан
  • Где можно найти примеры очень сложных Sql SELECT запросов?

    Sanasol
    @Sanasol
    нельзя просто так взять и загуглить ошибку
    50fd83a7d5e46f16f6442c2c7ed3.png

    ищем (наиболее) свободный сервер при заказе хостинга

    у каждой услуги есть "вес" который занимается на сервере при аренде.
    Суть в том что считаем весь арендованный вес на сервере, и потом выбираем самый свободный для нового заказа.
    Ответ написан
    3 комментария
  • Управление веб проектом для чайника как?

    @LiguidCool
    Ну по факту это работа DevOps и тимлида. Не можете сами - наймите кто может. Ибо если вы не разбираетесь, то вам понапишут хрен знает чего.

    Вопросы: На чем это лучше реализовать?

    Вот честно, не о том вы думаете. Это как на заводе лесозаготовки в первую очередь поднимать Bitrix24 (чтоб в интранете фоточки были), вместа наема прораба и работников.

    PS
    Ставите трекер задач/заявок (Redmine например), Git (Gogs) и нарезаете ТЗ. Далее по ТЗ наем сотрудников и вперед ...
    Ответ написан
    1 комментарий
  • На чем и как собрать данный сайт не имея опыта в верстке?

    Stalker_RED
    @Stalker_RED
    Лучше покрутить анализатор, и разобраться как они превращаются в 6мб.
    Да хоть сохранить в папку и пролистать все файлы "ручками".

    Без опыта скорее всего получится какой-то треш. Первый блин комом, вот это всë.

    Как вариант - закажите верстку на стороне.
    Ответ написан
    Комментировать
  • Подойдёт ли PID регулятор или использовать другой алгоритм?

    @n12eq3
    при релейном управлении играет роль инерционность "ведомого" и при её недостаточности это никак не решается, перерегулирования (осцилляции об/мин) нельзя избежать.
    пид можно попытаться применить, если взять за входное воздействие время перехода 0--1--0 от датчика. для холостого хода можно оценить среднее время и использовать его как нулевую точку. дальше попытаться подобрать под это закон с реальной нагрузкой. будет работать при приблизительно похоже "распределённых во времени" нагрузках.
    инженерии тут 0 и успех определится только тем, какой из костылей подойдёт.
    Ответ написан
    Комментировать
  • Как увеличить производительность Qt Quick и QML?

    Zifix
    @Zifix Куратор тега Qt
    Barbatum
    Можно увеличить скорость запуска покупкой платной версии с компилятором у Digia. С перерисовкой проблем не видел, может быть вопрос в вашем видеодрайвере/окружении?

    Вообще выбор зависит от задач и типа приложения, потому область применения Widgets с Quick пересекается на самом деле не так уж сильно.
    Ответ написан
    7 комментариев
  • Как найти стилус для графического планшета?

    demon416nds
    @demon416nds
    Разработчик на чем попало
    для начала определитесь с типом сенсора(4pda и гугл в помощь)
    скажем вакомовские стилусы прекрасно обходятся без батареек
    и потом купите стилус для вашего типа сенсора
    Ответ написан
    1 комментарий
  • QMap в QML как лучше всего сделать?

    IGHOR
    @IGHOR Куратор тега Qt
    Qt/C++ DEV/CTO
    Это должно помочь https://stackoverflow.com/questions/24362946/how-c...
    Альтернативный вариант doc.qt.io/qt-5/qtcore-tools-customtype-example.html
    Ответ написан
    Комментировать
  • QMap в QML как лучше всего сделать?

    PavelK
    @PavelK
    В общем случае, как уже посоветовали, создать свой собственный тип, но всё равно не получится с ним работать как с массивом m[4]=42; будет что-то вроде m.set(4,42); и к тому же опять придётся скорее всего писать "обёртки", либо перегружать оператор [] и так далее - в зависимости от Вашей ситуации.

    Вы можете работать как с обычным массивом через QList, но при этом будут особенности QList - если в QML сделать m[4]=42; то с 0 по 3 список будет заполнен нулями и, возможно, Вам придётся вносить ещё изменения в код для обхода этой особенности.

    Вообще, теоретически, можно унаследоваться от QVariant, перегрузив оператор = , что бы выполнить внутри преобразование QMap к QVariantMap , сложить всё это аккуратно в QVariant и перегрузить (), что бы выполнить обратное преобразование. Будет немного трудновато, но вполне возможно. Либо, возможно, заставить думать мета-систему Qt о QMap как о QVariant map.
    Ответ написан
    1 комментарий
  • Каким образом соединить три локалки в одну сеть?

    usdglander
    @usdglander
    Yipee-ki-yay
    VPN? Для реализации можно использовать Hamachi.
    Ответ написан
    1 комментарий
  • Какие ресурсы существуют для создания vr игр и приложений?

    BasmanovDaniil
    @BasmanovDaniil
    Геймдизайнер-телепат
    Начать имеет смысл с руководства от Oculus, там хорошо расписано что стоит и не стоит делать при создании приложений для виртуальной реальности. После этого можно посмотреть официальные туториалы и поковырять демонстрационный проект. Когда с этим разберётесь, ставьте VRTK и смотрите тамошние примеры.

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

    Stalker_RED
    @Stalker_RED
    твердотельное реле?
    Довольно широкий ассотримент, можно подобрать и по мощности и по времени срабатывания. Есть и китайские, и от крутых производителей.

    гуглить "Solid state relay"

    есть и в виде шилдов для ардуинки, гуглить "Solid-state relay arduino", соответственно
    есть и "arduino h bridge" и целая куча контроллеров для движков (motor controller, motor shield).
    Ответ написан
    3 комментария
  • Koa.js как ловить 404 и перенаправлять на 404 страницу?

    edli007
    @edli007
    full stack, team lead
    вот же говнокодище.......

    Последними юзом делаете 404, пройдя через все роуты и ненайдя соответсвий он дойдет до послледнего и сделает 404

    Или сделайте последний роутер страничку ошибок, а предпоследний роутер генератор 404 как это создает стандартный CLI от express.

    Второй способ типовое решение.
    Ответ написан
    4 комментария
  • Что за странная ошибка?

    GavriKos
    @GavriKos
    Не странная. MAXLINE везде заменится на 1000. Соответственно конструкция будет int 1000, что есть определение переменной. Имена переменных не могут начинаться с цифр.

    И так, чисто для справки:
    - не кидайте ошибки и код скриншотами - ничерта не видно
    - поставьте английский язык в IDE
    Ответ написан
    Комментировать
  • (WordPress) Как реализовать раздел «Вопрос-ответ»?

    deniscopro
    @deniscopro Куратор тега WordPress
    WordPress-разработчик, denisco.pro
    1. Создать страницу,
    2. на ней разрешить комментарии,
    3. в настройках WP ограничить комментарии двумя уровнями и снять галочку, что пользователи должны быть зарегистрированы для комментирования.
    4. Скрыть ссылку "Ответить" в комментариях для всех, кроме администраторов (или просто зарегистрированных). Функции is_user_logged_in или current_user_can( 'manage_options' ).

    Если совсем не хочется лезть в код, то скрыть можно с помощью css:
    .comment-reply-link {
        display: none;
    }
    
    .logged-in .comment-reply-link {
        display: inline;
    }

    Код можно добавить в Внешний вид -> Настроить -> Дополнительные стили.
    Ответ написан
    1 комментарий
  • Разные лицензии на программу и плагины к ней?

    @Z-r
    IANAL, TINLA.

    > Пишу прогу под GPLv3

    Так. А выбор условий лежит полностью на вас? То есть это либо целиком ваш труд (что почти невозможно :-), либо все хозяева всех зависимостей разрешили вам это делать по вашему собственному усмотрению?

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

    > с возможностью подключения плагинов (динамическая линковка)

    Так.

    > Вопрос - будут ли какие-либо ограничения по лицензии у самих плагинов

    Ровно на этот вопрос дан развернутый ответ [0] в ЧаВО по лицензиям ГНУ.


    — Когда программа и ее внешние модули считаются единой комбинированной программой? (#GPLPlugins)

    Это зависит от того, как главная программа вызывает свои внешние модули. Если главная программа использует для этого fork и exec и они завязывают тесное общение через сложные структуры данных, общие или передаваемые туда и обратно, то они становятся единой комбинированной программой. Когда главная программа использует для вызова внешних модулей просто fork и exec, не завязывая тесного общения с ними, внешние модули остаются отдельными программами.

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

    Применение общей памяти для обмена сложными структурами данных вполне эквивалентно динамическому связыванию.

    — Если я пишу внешний модуль для применения с программой, выпущенной под GPL, какие требования это налагает на лицензии, под которыми я могу распространять свой модуль? (#GPLAndPlugins)

    См. [предыдущий] вопрос для определения того, считаются ли модули и главная программа единой комбинированной программой или раздельными произведениями.

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


    Чем он вас не устроил?

    > Могу ли я ограничить с какой лицензией можно подключать плагины (например, только MIT

    Если да (второй абзац), то да, только тогда уже ваша программа не будет под GNU GPLv3. *Такое* условие ей противоречит.

    [0] https://www.gnu.org/licenses/gpl-faq.ru.html#GPLPlugins

    ___
    P. S. И да, хотя вы об этом не спрашивали, не удержусь посоветовать не следовать дурным примерам, и не распространять свою работу на условиях GNU *L версии такой-то и _только_ такой-то, но всегда выбирать версии такую-то _или более позднюю_. Как этот рекомендовано в ней самой [a].

    Это справедливо даже в том случае, если сейчас у нее есть зависимость от работы под версией N ровно.

    [a] https://www.gnu.org/licenses/gpl-3.0.html#howto
    Ответ написан
    4 комментария
  • Как без мучений повысить свой уровень в высшей математике?

    Therapyx
    @Therapyx
    Data Science
    - Без мучений никак
    - С интересом: Искать алгоритмические проблемы(задачи) и пытаться их решить с интересом, преждевременно изучая теорическую составляющую этих тем, но зачастую для одной темы, надо еще несколько, которые скрываются где-то позади. Так что страдания будут в любом случае, если конечно же ты не заканчивал математический вуз и математика не была твоим любимым предметом, которым ты чуть ли не жил.

    Ну и развитие технического мышления всегда улучшается с опытом. Это не приходит по щелчку пальцев. Так что терпи, учи и практикуйся. Проблемы есть и будут у всех.
    Ответ написан
    5 комментариев