• Нужно чтобы чан продолжил в цикле обследовать таблицу и проделывать код ниже, а он берёт лишь 5. Как грамотно составить цикл или настроить программу?

    @12rbah
    stCh := make(chan string)
        go staffs(stCh)
        shop_id := <-stCh
        v.Staffs = append(v.Staffs, Staff{
          Id:          <-stCh,
          Name:        <-stCh,
          Description: <-stCh,
          Price:       <-stCh,
        })
    
        m.Offerz = append(m.Offerz, Offers{v.Staffs})
    В целом довольно странно выглядит, так лучше не делать.
    Если у вас есть таблица в бд или файле, то просто считывайте строку целиком и сразу помещайте в структуру. А вообще лучше опишите подробнее, что вам нужно сделать. Т.к. по коду вообще непонятно, что вы хотите сделать,
    Ответ написан
    1 комментарий
  • Подходит ли сборка под god of war?

    @12rbah
    Подойдет, я на rx 570 всё прошел.
    Ответ написан
    Комментировать
  • Как можно сделать автозапуск скрипта?

    @12rbah
    Какая у вас ОС? Под линуксом можно использовать systemd. А так можно написать другой скрипт который будет рестартить и отслеживать ваш процесс в бесконечном цикле.
    Ответ написан
  • Договорился на подработку, прислали договор на подписание, в нём увидел пункты которые не видел в других подобных договорах - это мошенники?

    @12rbah
    Договорился на подработку, прислали договор на подписание, в нём увидел пункты которые не видел в других подобных договорах - это мошенники, кто ни будь с таким сталкивался?
    Мошенники вряд ли, но многие заказчики не знают НПА и пишут всё подряд в догор, которые суд часто может признать незаконными.
    и потребовать возмеще-ния
    убытков в виде обоснованного, документально подтвержденного, ущерба.
    Ну пусть требует). За такие вещи не так легко взыскать. Если что потраченные деньги на разработку системы будет тяжело класифицировать как ущерб.
    Вообще заказчик может отказаться от исполнения договора с этим условием, но если захотят кинуть и сумма не очень большая, то непонятно, что лучше судиться или забить. В целом не совсем уверен в законности этих пунктов, выглядят примерно как пункты типа "заказчик имеет право оштрафовать по договору на 10кк рублей, если будет нарушено НДА", но в реальности он сможет взыскать деньги через суд и то если он правильно всё сделал, если кратко то по нда очень тяжело привлечь. В данном случае работайте либо по предоплате, либо по пунктам, т.е. что-то сделали просите оплату, не дают то прекращаете работу.
    P.S. А что вы делаете, всё что писал выше в основном к разработке относится.
    Ответ написан
    2 комментария
  • Как обрабатывать jwt token?

    @12rbah
    а где хранить этот refresh
    В HttpOnly куках, чтобы js код их не видел.
    token в нужные поля там, но нигде сохраняют эти токены. То есть как действовать на рольном проекте не понятно.
    на бэкенде обычно в базе хранят.
    Ответ написан
    Комментировать
  • Какие есть нормальные библиотеки для gui?

    @12rbah
    Можно глянуть тут, но в целом го это не про то как писать десктоп с малым весом.
    Пробовал fyne, но он какой-то ущербный, вес огромный после компиляции
    Честно говоря какая-то надуманная проблема, даже если вес 100-200 мб, по современным реалиям это по сути ничто.
    Я пару лет назад делал гуи на этом, штуки типа таблиц, деревьев, прогрессбаров, меню там есть, по сути обычный qt но на го, как по мне для 90% обычных проектов подойдет. Если хотите написать что-то типа ворда или ide, то найдите нормальный язык для gui, го не стоит для этого использовать.
    Ответ написан
    Комментировать
  • Как взаимодействовать с txt файлом, находящимся на сервере, с помощью с++?

    @12rbah
    можно написать tcp или http сервер, который будет отдавать этот файл клиенту.
    Ответ написан
  • Как запустить на фоне программу?

    @12rbah
    Можно, просто запустить программу в бесконечном цикле
    Ответ написан
    Комментировать
  • Должен ли front-end разработчик знать Python?

    @12rbah
    В целом нет. Но в зависимости от работы, он может быть полезным дополнением, можно конечно использовать для того, чтобы писать простое бэкенд апи для тестов, но это можно делать и на NodeJS, т.е. знание питона это скорее специфичное требование у определенных вакансий.
    Ответ написан
    1 комментарий
  • Как перевести число в двоичную систему счисления?

    @12rbah
    А какая цель? Сделать самому конвертер из ip4 в бинарный вид со своими функциями? Или просто написать работающую программу?
    Если 2 то можете за основу вщять этот код
    #include <iostream>
    #include <bitset>
    #include <string>
    int main()
    {
       std::string delimiter = ".";
       size_t pos = 0;
       std::string s = "192.168.0.0"; 
        while ((pos = s.find(delimiter)) != std::string::npos) {
        auto token = s.substr(0, pos);
        std::string binary = std::bitset<8>(stoi(token)).to_string(); //to binary
        std::cout<<binary<<" ";
        s.erase(0, pos + delimiter.length());
        }
        std::cout << std::bitset<8>(stoi(s)).to_string() << std::endl;
    
    }

    Если 1, то разбейте задачу на части.
    1 - написать функцию split, которая вернет массив из 4 элемнтов(или в зависимости от того сколько раз смогла разделить строку).
    2 - написать конвертер из 10 системы в 2.
    3 - написать функцию которая заполнит нулями вашу строку, если в ней меньше 8 символов

    в целом все эти функции будут полезны и по отдельности, поэтому не надо всё делать в одной функции, вам же потом будет проще дебажить.
    Ответ написан
    Комментировать
  • Почему gomobile выдаёт эту ошибку и как её исправить?

    @12rbah
    Я попробовал в meta/platforms изменить версию min/max на 16

    Ну написано же прям " The system cannot find the path specified., unsupported API version 16" нужно установить хотя бы 19, и зачем одинаковые вопросы плодить?
    Ответ написан
  • Почему HTTPS оказывается быстрее HTTP?

    @12rbah
    6399da40be491748974351.pngВозможно дело и правда в http2, т.к. для http так указана версия 1.1.
    У меня 12 сек http против 1 сек в https, какие-то подозрительные результаты. И на сайте написано, что грузится 360 уникальных изображений, но в реальности видимо это одно и тоже изображение которое забито по 360 ссылкам. Я проверил только на 3 изображениях и у них совпал хэш. Скорее всего где-то реально оно кешируется или есть какая-то хитрость.
    Ответ написан
    Комментировать
  • Как получить диплом сред-спец образования программисту без техникума и 4 лет впустую?

    @12rbah
    сначала учёба шла хорошо пока не появились предметы по специальности "информационные системы и программировани
    Если это первый год, то вероятно не дадут свободного посещения, в целом диплом может оказаться как полезным так и бесполезным. Если вы станете хорошим спецом, то да скорее всего он не особо будет и нужен.
    Можете рассказать как получить диплом за значительно короткое время?
    Это скорее просто может упростить, можно попробовать договориться с преподами, например он ставит автоматом 3,4,5 за то что пишешь ему какую-то программу которая ему нужна или за другую полезную работу.
    каждый день математика, а вот само программирование раз в неделю а английский раз в месяц пара.
    В целом я не знаю программы у вас, но если собрались получать диплом, то стоит попробовать извлекать максимальную пользу из этого, математика и английский вполне полезные предметы, вероятно писать быстрое преобразование фурье вам не нужно будет, но вполне полезно знать про матрицы и статистику. В общем я понимаю, что бывают плохие преподы и скучные пары, но вполне можно извлечь из обучения больше пользы чем принято думать.
    Ответ написан
    6 комментариев
  • В чем "вкус" react?

    @12rbah
    В связи с этим у меня вопрос, чем же обоснована такая популярность этой библиотеки у работодателей?
    Если вы программируете 3 месяца то скорее всего не поймете. React или другой фреймворк изначально подразуевает то, что код хорошо делится по модулям и компонентам, что очень удобно, в обычном js нужно принимать больше усилий чтобы добиться этого. Также есть много готовых решений из коробки, которые уже были отлажены другими более опытными людьми.
    а модульность со мной сыграла злую шутку (прочитал, что хорошим тоном считается разбивать проект на мельчайшие модули, разбил свой, через пару недель я просто почти забыл, что от чего у меня зависит и какой модуль у меня что тянет за собой и главное куда тянет!
    Видимо вы попробовали выучить реакт за неделю, потом потом на 2-3 недели ушли заниматься своими делами и не трогали его и "внезапно" всё забыли. В целом можно писать комментарии для пояснения. Модульность как раз наоборот упрощает чтение кода и если правильно всё называть и прописывать, то в небольших проектах до 5-10к строк можно будет без проблем разобраться за пару дней тому кто не писал это код.
    P.S. Возможно вам лучше выложить вопрос с сылкой на ваш проект и вам подскажут что не так вы сделали, будет полезнее.
    Ответ написан
    Комментировать
  • С чего начать изучение программирования?

    @12rbah
    Если совсем нет опыта, то будет довольно тяжело освоить плюсы начать можно сэтого и спрашивать про непонятные места, можно например тут.
    Ответ написан
    Комментировать
  • Как добить проект?

    @12rbah
    Народ тут такое, делаю стартап и каждый раз когда я хочу показать его действия, то проект не работает, и так всегда. Это длится почти год.
    Если у вас что-то не работает касательно технической части, то тут проблема в тестировании и подготовке версии для показа. В общем суть в том, что нужно серьезнее подходить к отладке проекта. Возможно есть такая проблема, что вы готовите версию для показа, в последний момент или за пару дней вносите изменение, которое плохо тестируете и вместо старой версии показываете новую, при таком подходе у вакс постоянно будут всплывать баги или еще такой вариант, у вас где-то костыльно обрабатываются ошибки, потому что "есть более важные задачи" а при показе это выглядит плохо и портит впечатление.
    И всё таки желательно сказать какие именно у вас проблемы, т.к. тяжел что-то советовать когда причины абстрактно описаны.
    Ответ написан
    3 комментария
  • Где найти сенсея?

    @12rbah
    стандартные методы обучения мне совершенно не подходят. Мне необходимо программирование для решения прикладных задач и создания MVP прототипов.

    Максимально нестандартные задачи.
    На каких сайтах/группах можно бесплатно искать нужных людей?
    Думаю везде будут рады помочь, только опишите задачу и вам скинут 10-15 решений на любом форуме.
    Ответ написан
    7 комментариев
  • Проблема компилятора?

    @12rbah
    мне это не помогло, я уже все перепробывал.
    в vscode нужно найти опцию, где указывается путь к компилятору и гуглить что-то типа https://code.visualstudio.com/docs/languages/cpp, ну и вероятно установить плагины для c++ intellisense не помню как они называются. Но вообще под возможно стоит использовать обычную VS, если не собираетесь писать под linux то особого смысла запускать gcc под виндой нет, особенно если вы начинающий, советую отложить эти радости на потом, когда наберетесь опыта, т.к. возможно вы решите, что с++ не тот язык который хочется изучать.
    Ответ написан
    Комментировать
  • Что выберать между Core i7 7600U или Ryzen 5 2500U?

    @12rbah
    Столкнулся с проблемой черного экрана
    Скорее всего нужно драйвера скачать с оф. сайта, но не факт что поможет, если в первый раз решаете такую проблему, то вероятно пару дней потратите на решение проблемы (а может повезет и проблема решится по первой ссылке). Во втором ноуте меньше ядер, но они пошустрее чем у райзена. В целом вроде ноуты +/- равны, поэтому, если не любите приключения связанные с линксом, то можете спокойно брать второй вариант.
    Ответ написан
    Комментировать
  • Как правильно работать с подключением к SQLITE3 в цикле?

    @12rbah
    Не уверен, что из-за это но соединение с бд либо нужно закрывать в конце цикла, но это плохой вариант, либо открыть соединие перед выполнением `for k in range(1, max_row):` и закрыть его после выполнения всего цикла. Возможно еще есть проблемы с данными, поэтому нужно показать текст ошибки.
    Ответ написан