Задать вопрос
  • GUI для C++. Как можно?

    Zoominger
    @Zoominger
    System Integrator
    (сразу - никак Qt)

    А зря. Это ведь идеальный язык для GUI.

    Погуглил за вас: https://tproger.ru/digest/cpp-best-gui/
    Ответ написан
    1 комментарий
  • Какие есть сервисы для управление небольшими заданиями?

    lukoie
    @lukoie
    Что такое "управлять по таймингу"?
    Трелло пробовали?
    Ответ написан
    Комментировать
  • Вывод денег с Upwork?

    @Stalinko
    PHP'шник и фрилансер до мозга костей
    Для маленьких сумм (до $1000) - через PayPal. Но если делать это на регулярной основе, то можно получить бан в PayPal.

    Для бoльших сумм выгоднее WireTransfer.
    Ответ написан
    8 комментариев
  • Как считать вклад в проект при долевой собственности?

    Jump
    @Jump
    Системный администратор со стажем.
    Как в этом аду не сойти с ума и распределить деньги максимально справедливо, чтобы все остались довольны?
    Никак. Деньги вообще невозможно распределить справедливо, да еще и чтобы все остались довольны. Это невозможно в принципе, в любой ситуации.

    По поводу оформления - нужно знать что за организация, форма собственности.
    А вообще все просто-
    X- общий капитал организации.
    инвестор даёт 100 тыс. рублей
    его доля в процентах X/100тыс.
    Далее двое человек работают вместе 3 месяца (за долю)
    Доля каждого из них в процентах равна X/(зарплата*3).
    присоединяется еще один (за долю), и они уже втроем работают еще 3 месяца
    То же самое - X/(зарплата*время работы)
    Потом первый теряет веру в проект и уходит
    Его право. Доля остается за ним, если в договоре не указано иное.
    У всех людей разная стоимость на рынке труда. То есть их время не равноценно.
    Разная, но известная, так что не проблема.
    После ухода первого человека (программиста) команда решила отказаться от половины его работы, потому что проще переписать часть кода с нуля, чтобы закончить всю его работу.
    Это ни на что не влияет. Работу то уже оплатили.
    Самый первый месяц работы вообще холостой, потому что выбрали не ту архитектуру, пришлось отправить всю проделанную работу в корзину. Но был получен ценный опыт. В каком-то смысле это тоже вклад, хотя опыт личный.
    Люди работали, получили оплату.

    Проект приносит доход каждый месяц (разный). Из оставшихся людей один совсем обленился и хочет просто получать деньги. Другой продолжает работать, развивать проект, занимается продвижением. И через 3 месяца присоединяется еще один человек, тоже в долю, но работает в пол силы, по вечерам (после штатной работы в другом месте).
    Ну человек и идет в долю, чтобы потом не работать а получать.
    Поэтому обленившийся получает свою долю и все.
    Другой получает свою долю и зарплату.
    Ответ написан
    4 комментария
  • Как считать вклад в проект при долевой собственности?

    Maksclub
    @Maksclub
    maksfedorov.ru
    Долю вынести на определенные этапы -- пересчеты доли:
    • стартовый пересчет доли,
    • привлечение новых финансов,
    • уход долевика -- его долю раскидать на всех

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

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

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

    В целом -- справедливости не добиться, но можно добиться прозрачных правил
    Ответ написан
    2 комментария
  • Скрол на десктоп сайте левой кнопкой мышкой как на телефоне/планшете, в чем сложность?

    bootd
    @bootd Куратор тега CSS
    Гугли и ты откроешь врата знаний!
    Никто вам не мешает юзать подобный функционал, написав его самому или воспользовавшись готовыми библиотеками, например hammer.js. Но мышкой мы не только скролим. А как же перетаскивание элементов используя drag and drop? А как же выделение контента? Как вы это будете учитывать?

    Я вот вообще не вижу удобства скролить таким способом, это отвратительный способ для постоянного применения на десктопной платформе, очень геморойный. Крутить колёсико и постоянно зажимать кнопку мыши и возить ей вверх и вниз такое себе занятие. Такое может быть применимо лишь в определённых местах, где контент отображается не по одной оси, например карты. А как же тачпады? Это мне что, нажать кнопку и по маленькому тачу возить пальцем? При условии его размеров!!!! Я замучаюсь скроить сайт
    Ответ написан
    6 комментариев
  • На чем выполняется рендер gui в Qt?

    vt4a2h
    @vt4a2h
    Senior software engineer (C++/Qt/boost)
    QML по дефолту на GPU. С версии 5.8 можно на CPU рендерить. Почитайте про scene graph, там всё очень подробно расписано.
    Ответ написан
    4 комментария
  • Как сделать рекконект модема Huawei E3372 на Linux?

    zhovner
    @zhovner
    Гик, задрот и богомол
    Вы пропустили слово в вопросе. Предположу, что проблема в том, что модем постоянно отключается.
    Ваш модем может работать в двух режимах: Stick и HiLink.

    С прошивкой Stick модем будет видеться AT-модемом, для подключения к интернету нужно «дозваниваться».

    С HiLink-прошивкой модем представляется сетевой картой Ethernet, и не требует настроек в ОС. В таком режиме модем сам управляет состоянием подключения.

    Какой режим у вас?
    Ответ написан
    Комментировать
  • Как получить качественный звук?

    nazarpc
    @nazarpc
    Open Source enthusiast
    Очень рекомендую Creative Sound Blaster Omni Surround 5.1. Я купил себе некоторое время назад и очень доволен.
    В ней были проблемы с микрофоном в Linux, но после почти года постепенного улучшения и общения с разными разработчиками у меня получилось всё исправить и отправить патчи в ядро Linux и в PulseAudio. Так что если у вас PulseAudio 9.0 (в Ubuntu 16.04 придется из ppa ставить либо подскажу какой конфиг закинуть из 9.0 в 8.0-, в 16.10 уже PulseAudio 9 и всё хорошо) и одно из последних ядер Linux (в Ubuntu/Fedora последних версий должно быть ОК) то прошивайте под виндой (можно в VirtualBox) последнюю прошивку в данную звуковую карту и радуйтесь.

    Звук громкий, чистый, наушники высокоомные раскачает как положено, хороший микрофон. И стоит вполне адекватно для такого качества.

    P.S. Еквалайзеры и прочие искривлятели звука не нужны, они делают только хуже. Слушайте музыку как её задумал создатель (на вменяемом оборудовании, соответственно).
    Ответ написан
    8 комментариев
  • Starlink от SpaceX - прощай звездное небо, кошмар астронома?

    @airbor
    Представьте себе 12 000 человек на поверхности всей земли. Ну то есть не 8 миллиардов как сейчас, а всего 12 000. Представляете эту плотность? Можно было бы всю жизнь искать кого-то и не встретить ни одного человека.

    А теперь поднимемся на высоту обриты, где площадь сферы еще больше. Значительно. И плотность еще меньше.

    12 000 - это нисколько. Вероятность врезаться в такой спутник примерно такая же как вероятность попасть в человека брошенным из космоса камушком, если бы на планете было не 8 миллиардов человек, а 12 000.
    Ответ написан
    3 комментария
  • Как происходит автоматический вывод средств с Upwork?

    ZERGE
    @ZERGE
    Upwork присылает какое-то уведомление за некоторое время до самого вывода?

    То же самое как и руками, только автоматически.
    Ответ написан
    Комментировать
  • Как происходит автоматический вывод средств с Upwork?

    @Stalinko
    PHP'шник и фрилансер до мозга костей
    Автоматический вывод сделан крайне грубо и топорно.
    В указанную дату средства просто переведутся на указанный по умолчанию счёт. Никаких предупреждений. Ты вроде только забыл о нём и тут бац и снова попал на комиссию. А в письме-уведомлении еще так с издевкой написано «если вы не одобряли эту операцию, обратитесь в техподдержку». Только там вам ничем не помогут. Скажут, сам дурак.

    Я всегда коплю крупную сумму, чтобы реже платить комиссию. Но Upwork не волнует, как часто ты делаешь перевод. Если у тебя есть $1000, то в указанную дату деньги улетят.
    Сейчас научился обходить эту хрень. Ставлю в календарь два напоминания: за день до перевода (чтобы переключить настройку на перевод в ближайшую среду) и на следующий день после перевода (чтобы переключить обратно на раз в квартал). Таким образом, избегаю автоматический перевод.
    Ответ написан
    Комментировать
  • Можно-ли скачать видео с YouTube используя DevTools?

    Есть такая «секретная» ссылка: www.youtube.com/get_video_info?video_id=XXXXXX
    Вместо XXXXXX подставьте хэш видео, который в ссылке на ролик, типа youtu.be/BWCiWZtrWXU после слеша.

    По этой (первой) ссылке вернутся URL-encoded данные. Распакуйте их и возьмите параметр url_encoded_fmt_stream_map. Его значение опять надо распаковать как URL-параметры. И из результата вытащить параметр url – это ссылка на единый скачивабельный видеофайл.

    Например, в консоли браузера:
    function getUrlParams(search) {
        let hashes = search.slice(search.indexOf('?') + 1).split('&')
        let params = {}
        hashes.map(hash => {
            let [key, val] = hash.split('=')
            params[key] = decodeURIComponent(val)
        })
    
        return params
    }
    var s = '------'; // здесь длиннющая строка из ответа /get_video_info
    var a = getUrlParams(s);
    var b = getUrlParams(a.url_encoded_fmt_stream_map);
    console.log(b.url); // эту ссылку открываем в браузере - это скачиваемый видеофайл


    Очень надеюсь, что вы покопаетесь в этих данных более подробно, разберётесь, как получать прямые ссылки на скачиваемые файлы во всех форматах и размерах, которые предлагает YouTube, и напишете короткий материал на Хабр по результатам, а также опубликуете gist с рабочим кодом для консоли браузера.
    Ответ написан
    3 комментария
  • Верно ли утверждение, что алгоритмы используются в основном в процедурном программировании, нежели ООП?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Если ознакомиться с определение алгоритма, становится очевидна бессмысленность заявления:

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

    То есть вы заявляете, что в парадигме объектно-ориентированного программирования код вообще не пишут.
    Ответ написан
    Комментировать
  • Почему QT приложения отоброжаются по разному?

    NeiroNx
    @NeiroNx
    Программист
    Это относится не только к QT но и к GTK и зависит от настроек темы конкретного пользователя, а еще темы QT могут отличаться от тем GTK.
    Просто примите это как есть.
    Ответ написан
    Комментировать
  • Как сделать список городов в QT?

    Zoominger
    @Zoominger
    System Integrator
    Замечательная постановка вопроса.
    Если интересуют контейнеры, то сюда: https://habr.com/ru/post/127870/

    Если нужен выпадающий список, то сюда: doc.crossplatform.ru/qt/4.6.x/qcombobox.html
    Ответ написан
    Комментировать
  • Сколько обрабатывается платеж на UpWork?

    opium
    @opium
    Просто люблю качественно работать
    В справке апворка подробно с картинками показано как идут платежи
    Ответ написан
    Комментировать
  • Upwork и ПСН можно ли (again)?

    @Stalinko
    PHP'шник и фрилансер до мозга костей
    Проблема есть, но она совсем не в этом.
    Место осуществления деятельности для разработчика ПО - это его юридический адрес. Если вы ИП, то это ваша прописка. Соответственно, если вы получили патент по адресу прописки, то проблем нет.

    Реальная проблема совсем в другом. Как в случае вопросов подтвердить, что ваша деятельность соответствует типу патента? Как подтвердить, что договор с Upwork - это договор на разработку ПО? В самом договоре ничего про разработку ПО не сказано, ведь Upwork не устанавливает тип задач.
    Этот вопрос на данный момент открытый. Лично для себя я решил, что в случае вопросов буду показывать реальные контракты, подписанные на Upwork. Ведь Upwork по сути посредник.
    Обращаться в налоговую с этим вопросом как-то не хочется ) они меня не трогают, я лишних вопросов не задаю, и всем хорошо.
    Ответ написан
  • Какие есть программы для учёта времени работы удалённого программиста?

    @hatman
    Работаю в компании, где порядка 50 сотрудников удаленщики. Учет времени идет по Jira - время ставит сам программист. Учет идет так:

    Приходит готовая таска
    Идет код ревью
    Ревьювер чекает адекватность оценки времени
    Если есть вопросы, то уточняется, в чем была сложность

    За 3 года уволили только одного разраба, который "попал в пустыню печали и скорби", и просто две недели ничего не делал.
    __

    Лучше иметь одного лида(сеньора), который будет чекать адекватность оценок времени и принимаь задачи, нежели устраивать себе дрочильни со скринкастами, тайп-таймерами и прочее (на проверку всего этого тоже ведь время надо тратить). Вам же надо, чтобы задачи были сделаны, а не измерить то, сколько программист работал, сколько обедал, сколько фоточки тян смотрел, а сколько посрать ходил.
    Ответ написан
    Комментировать
  • Еду командировку в другую страну, не забанит ли меня Upwork из-за смены IP?

    kawabanga
    @kawabanga
    А это любопытный вопрос.
    Проблемы в том, что вы в другой стране - нет.
    А вот в том что два активных девайса в разных странах - это проблема. Я бы на вашем месте не стал рисковать, и на время командировки использовал vpn для работы на обоих компах.
    Ответ написан
    Комментировать