• Как можно реализовать прием платежей ethereum?

    polym0rph
    @polym0rph
    Основатель Bits.media
    Ethereum для приема платежей не лучший вариант. Если других вариантов нет, то придется смириться с комиссиями, которые будут взлетать до небес во время всяких дропов и других событий. Если есть возможности принимать обернутый эфир, можно рассмотреть его, пусть бегает в других более дешевых блокчейнах.
    Ответ написан
  • Как запустить бэк локально?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Стоит спросит у тех, кто этот бэк разработал.
    Ответ написан
    Комментировать
  • Можно ли как то сократить запись однотипных импортов в js?

    miraage
    @miraage
    Старый прогер
    Создайте в папке ProdCards index.js файл, которые будет экспортить все возможные prod1-8.
    Затем уже импортите либо
    import * as prodCards from '../components/ProdCards'
    или же
    import { prod2, prod7 } from '../components/ProdCards'
    Ответ написан
    Комментировать
  • Как запретить ставить пароль на андроид?

    @Redeve
    Веб-макаке не хватит и 640гБ
    Планшет будет в магазине и на нем картинки вариантов товара

    Вам нужен режим киоска, а не манипуляции с паролями
    https://www.capterra.com/android-kiosk-software/?s...
    Ответ написан
    Комментировать
  • Как запретить ставить пароль на андроид?

    @Zerg89
    Поставить свой пароль и запретить блокировку, в том числе с кнопки питания
    Ответ написан
    Комментировать
  • Как поступить с заказчиком?

    SeaInside
    @SeaInside
    15 лет пилю все эти штуки
    Вы ведь сами понимаете, что это ваш косяк, а не заказчика? А чего ему за него платить?

    Мне прям вспомнилась ситуация, когда я пришёл к стоматологу вылечить кариес (пусть будет 2 000 рублей), мне рассверлили весь зуб и заявляют "батюшки, да тут же пульпит!" (12 000 рублей).
    Помогите Маше найти фразу для стоматолога, которая позволила бы сохранить хорошие отношения.

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

    Хотите "сохранить отношения" - доделывайте как есть, в будущем будете мудрее.

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

    Два совета на будущее:
    1) Перезакладывать стоимость и время разработки;
    2) Если понимаешь, что всё идёт не по плану/пропал интерес / слишком сложно / некомфортно / whatever - сказать об этом сразу и отказаться от проекта, так всегда получается честнее

    Опыт всегда стоит дорого, а 53 000 рублей - ну не самая большая цена его получения :)
    Ответ написан
    8 комментариев
  • Функция должна принимать другую функцию и возвращать результат вызова этой функции. Вызов функции неверный?

    delphinpro
    @delphinpro Куратор тега JavaScript
    frontend developer
    function wrap(fn) {
      return fn();
    }
    
    function payload() {
      console.log('ok');
    }
    
    const result = wrap(payload);
    
    console.log(result);
    Ответ написан
    Комментировать
  • Указатели в языке Си?

    jcmvbkbc
    @jcmvbkbc
    "I'm here to consult you" © Dogbert
    почему программа завершилась? Вмешалась ОС? Но если так, то почему?

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

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

    Значение указателя ты поменять можешь, но это не то, что было написано в коде. В коде было написано поменять значение на которое указатель указывает. Поменять указатель было бы a = (int *)10;

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

    Можешь, но под ОС с виртуальной памятью это в большинстве случаев не имеет смысла. API в таких ОС обычно устроены так, что ты просишь выделить область памяти с заданными характеристиками, а ОС выполняет выделение и возвращает тебе адрес выделенного участка.

    получаю ошибку, ведь вряд ли адрес памяти у указателя хранится в виде 16-ричного целочисленного литерала.

    В памяти всё хранится как последовательность байтов. Любую последовательность байтов можно проинтерпретировать как указатель. Но чтобы компилятор С понял что ты имеешь в виду, ему надо явно сказать, что ты хочешь проинтерпретировать целое число как адрес: int *a = (int *)0x0061FF18;
    Ответ написан
    Комментировать
  • На каком сайте останется клиент, быстрый или красивый?

    402d
    @402d
    начинал с бейсика на УКНЦ в 1988
    если продаете АНАЛОГОВ НЕТ, то неважно.
    А так.
    цена, информация о доставке, онлайн оплата, правила возврата. Контакты, куда можно придти физически и высказать претензии. Не спамит после покупки в почту.
    Ответ написан
    Комментировать
  • На каком сайте останется клиент, быстрый или красивый?

    borisdenis
    @borisdenis
    Ленив и вреден...
    На полезном, без лишних свистоперделок и вырвиглазной рекламы.
    В итоге при одинаковой полезности лучше быстрый чем красивый.
    Ответ написан
    2 комментария
  • Вопросы о релокейте и легализации. Как происходит оформление и компенсация релокейта?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Всё это надо спрашивать у того, кто занимается вашим релокейтом. Нюансы процесса отличаются от компании к компании и от страны к стране. Я например вообще никогда не слышал о релокации внештатников.
    Ответ написан
    Комментировать
  • Где можно собрать команду для разработки игры?

    firedragon
    @firedragon
    Не джун-мидл-сеньор, а трус-балбес-бывалый.
    Организуйте движение в тюрьме или ИТУ.
    Времени там целая куча, ЗК реально страдают фигней. На выходе будут иметь проффессию и какой то статус.
    Начать можно с подачи запроса вашему депутату, он примет ваше предложение и возможно оно пройдет
    Ответ написан
    Комментировать
  • Соответсвует ли код принципам солид?

    K0TlK
    @K0TlK
    Буллю людей.
    Разделять код на миллион монобехов != ооп. Единственный способ достичь правильного ооп в юнити - отделять всю логику от движка, а монобехи использовать как вьюшку, чтобы отображать всякое. Но реализуемый для тебя способ - использовать интерфейсы, под каждый паблик метод отдельный интерфейс, взаимодействовать через эти интерфейсы, учиться нормально прокидывать зависимости: всегда должна быть какая-то точка входа, где будут инициализироваться компоненты и передаваться все зависимости.
    Virtual методы = плохо, класс в идеале должен быть либо abstract либо sealed.
    Protected поля = public поля = нарушение инкапсуляции/иммутабельности.
    PlayerHealth, PlayerEnergy, Health - это все одно и то же с разными реализациями, есть интерфейс IHealth все под него и просто этот интерфейс реализуешь.
    AudioPlayer вообще какой-то ужас. Во-первых, почему GameObject takeDamageSourseObject и т.д Почему GameObject, если ты потом получаешь у него компонент AudioSource, ты можешь конкретные компоненты в инспекторе передавать, т.е. не GameObject, a AudioSource и GetComponent потом делать не нужно будет. Во-вторых, из всего этого можно было сделать один компонент, в котором будет один метод Play, который будет принимать AudioSource и проигрывать его. Либо напрямую пропихивать AudioSource и воспроизводить звук.
    Нет какого-то единого кодстайла, где-то есть нижнее подчеркивание, где-то нет, где-то есть _cs где-то нет, для чего эта _cs я так и не понял. Где-то сериализуемое приватное поле, где-то тупо паблик.
    Про солид вообще смысла говорить нет. Интерфейсов пара штук на весь проект. Зависимости нормально не прокидываются, всё через поля.
    Это так, навскидку. Думаю, если зайти в папку bot, то можно будет диссертацию написать по содержимому этой папки.
    Ответ написан
    4 комментария
  • Соответсвует ли код принципам солид?

    mayton2019
    @mayton2019
    Bigdata Engineer
    Есть такой анекдот что на 100 строк разработки Java приходится 10 строк Clojure с точно таким-же
    алгоримическим смыслом. Так вот мне кажется что в данном исходнике этот коэффицент еще худе.

    Код - по большей части ничего не делает. Он настолько формален и общ, что мне кажется что 50% callbacks можно заинлайнить и кода станет меньше а читаемость пострадает не сильно. Вобщем - редкий случай когда SOLID вместо помощи разработчику - создаёт ненужные абстракции.

    У кода - очень неравномерная плотность информации. Например в Weapons/Bow.cs есть метод BallisticVel который резко контрастирует с другим кодом. Тут - как будто клавиатуру взял другой человек и написал в Haskell-style формулу. У меня возникает вопрос. Почему автор так старался декомпозировать всякий формализм а сложную функцию не декомпозировал? Вобщем такая резкая смена плотности информации на квадратный метр исходников - очень настораживает.

    В качестве метрики "полезности" - я-бы спросил автора

    - Ты бы сам себе заплатил-бы за такой код?
    Ответ написан
    2 комментария
  • Где можно собрать команду для разработки игры?

    Jacen11
    @Jacen11
    чтобы все на энтузиазме работали

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

    iMedved2009
    @iMedved2009
    Не люблю людей
    print_r(get_headers('https://du.sf-converter.com/go?payload=1*eJzVlF2PmzgUhv9KNFKtXWlJwRgDlayKMPmemXzMJCS5iRhwwAkGwkcIqfa%2FryHdbXvZ1V5sbx6M4fj4nNd%2BvzzkSZl5dJVFD58ewqJI808fP1ZV1a2TsijfaddL%2BMfKLbzw84X4iwpVphNsvMXDH18jx%2F5PB7qlz5IfM2YZlCQpjyWXBRGOb7QbJEkQ0QvzadIu1Y7SyK3fXe%2F0mV5TllGiYA0bClYxApSR41S3tuf5eopeuVK988suC%2BwKsJQgrauoalfRYRdCAzCfJJJl9TPVWbhzqRfM5%2Fsp9SU%2BmkwdCL09TCd%2BUA88OB%2Bh6XkkIgo3IAqSwb1o8rVIkNFzKTaS5xGpaQ54SHQPcE5U5QO0IQY8Jt8VJebEmxbG9BTrJ8Bz4pZiLokzwC%2BECzACQRoRqAMWs8KrYv89zYkhY6iJ3KlHUOKtbfwkF%2FO5g1isTPkstW9vp5HpBtrSAJc0uxAFcMYpafv8AQ54ikCcE39jhZVxDG%2FlYQa9ns1f%2BqfnfjAEAcva3XsRjYmKVFVTEPDLjEAFdmVTAREvmlYrGJsG1MVmsKqD%2BxzWTYSwCQ4X0WYITpSmbsQutF3wIGQiEMmyoupq0xAx1CHCwCNOvweKa6OMCpEq9kfY0hlLNh3Li%2BdeVYli3cwVHborLYIpE2BpA7%2BBUKTpZ6uHGHxToplNPcGmF%2BLR9EI84lxAlCrYFCoeokRBURyI%2Fs7GwyaAN2j%2B4E0Mbxe5NOnTZvHvlBGBLCDWULX3V6taWuNgJAd6rcGbIRfFJCtlV55qJ%2FU4OS2SMw9GA%2Fy6w72rfXg0F%2FbYmqDByio0JXjZTa3l9XU9y7x1uJWcrYaP5bjPHAvT9OiUJWgTzc7yYmK0iez14LDf7%2Bnyulpaxxc39jbLTbXTb6EVGsb5RVlyZ%2FRcv25kkcgeVtvz07aod8NXvYBpKm9qN0znSviUPo6llfdWWJKcOCdrKu5ne9V%2BxfupYuA2o1wMm%2FOmqKil1hK31BtiuT2NsOX9ZKKWzVeoG4KqiVpqLXFLveX9q%2FlLWUGrzs9agaKr2ESa8c0LhAH%2B4wW6ikxN6Ksi5b%2FzAu1fecFd9P%2BhG%2BzyRfh6CCt9pm%2Fy3WS5rLitKJPngbJYzZK3%2FXQwKofKWDfyRFzSjUZxro6yWe%2FIPL2%2BHLHvlfKTVFIeaiobDa%2BjySxb25vgRzcIxqH1Umeu8d5no8F8Ww5LD5W9qeU6ob7z%2Fe3RRbf5cPi0P7w9zzcW61vm9Liy1qZzrSOG6LhO9aG10Gahb08s4fBPt%2F3WveGV%2FbiwPqiPwhMKVkRUGMKSeaeOlYuXuiN1XuiFZp1hEsduZyiU7myTsrNKO7%2FNDgfmMTfqPJc58zrr5vj9Lpa5K5hbxcOnb97w519V2bVo*1656797692*b2dac99c14395ecd', true));

    Разобрать заголовок
    content-disposition: attachment; filename="Rick Astley - Never Gonna Give You Up (Official Music Video).mp4
    Ответ написан
    23 комментария
  • Нужно ли уже идти в магазин за новым HDD?

    xez
    @xez Куратор тега Железо
    TL Junior Roo
    Давно уже пора купить SSD
    Ответ написан
    3 комментария
  • Как заставить работать двух ботов одновременно без использования двух консолей?

    Vindicar
    @Vindicar
    RTFM!
    Как правило, точкой входа в бота является функция, которая уходит в вечный цикл и сидит там. Код после этой функции тупо не выполнится, пока бот не завершит работу.
    Таким образом, при попытке активировать двух ботов "наивным" образом работать будет только первый.
    Тебе придётся запускать их в разных потоках или даже в разных процессах.
    Ответ написан
    1 комментарий
  • Как достать из массива определённый диапазон?

    iMedved2009
    @iMedved2009
    Не люблю людей
    Ответ написан
    Комментировать
  • В чем суть работы software developer в компании?

    GavriKos
    @GavriKos
    девелопить софтваре
    Ответ написан
    Комментировать