Задать вопрос
  • ВК 2022, удалят ли у чела пост с моей перепискрой, ес я покажу в тп что не было разрешено или ес анонимно это сделали?

    AleksandrB
    @AleksandrB
    Совсем недавно вывел "Hello world"
    За незаконное распространение сведений о частной жизни лица, составляющих личную или семейную тайну, без его согласия, ст. 137 УК РФ предусматривает ответственность: от штрафа в размере до 200 тыс. рублей до лишения свободы на срок до двух лет. Это распространяется как на собеседников, так и на третьих лиц

    Если в переписке присутствуют не общедоступные сведения, ссылайтесь на эту статью. Можете заявление написать. Более того, по запросу от следствия сможете узнать кто это был и наказать человека в суде. А у вас фигурируют как собеседники, так и третье лицо (группа в вк)
    Гугл
    Ответ написан
    5 комментариев
  • Какой vps сервер выбрать для практики изучения линукс?

    Adamos
    @Adamos
    https://firstbyte.ru/vps-vds/
    Самое дешевое за 55 руб./мес. - более чем достаточно, если вам вообще нужен VPS.
    Чтобы изучать Линукс, запуская графическую оболочку, и VPS не годится - это надо на ноуте дуалбут затевать.
    Чтобы ковыряться в консоли - ну, я не знаю, каким должен быть ноут, чтобы не потянуть такую скромную виртуалку. EeePC разве что.
    Ответ написан
    Комментировать
  • Есть ли какое ПО для вывода расписания и вывода на экран?

    gedev
    @gedev
    сисадмин-энтузиаст
    Как вариант можно использовать Google Sheets. Через "Файл" --> "Поделиться" --> "Опубликовать в интернете" получаешь веб-страницу с графиком который сам обновляется каждые 5 минут.
    Ответ написан
    Комментировать
  • Где писать игру в жанре квест под Андроид?

    dollar
    @dollar
    Делай добро и бросай его в воду.
    Прежде, чем писать игру, нужно на высоком уровне выучить хотя бы один из популярных языков мира. Например, русский или английский. Где? Это делается в школе или на курсах, хотя у некоторых есть воля для самостоятельного изучения по учебникам.

    Ведь в одиночку ты вряд ли сделаешь игру. Тебе понадобятся другие люди в том или ином виде. А второй этап разработки предполагает написание концепта, чтобы кому-то показать. И я уж молчу про последующие этапы, где понадобится с кем-то переписываться или иметь дело с документацией. Без владения популярным языком мира ты будешь выглядеть необразованным школьником в глазах потенциальных коллег, поэтому с тобой мало кто захочет иметь дело.
    Ответ написан
    Комментировать
  • Как можно реализовать прием платежей 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
    16 лет пилю все эти штуки
    Вы ведь сами понимаете, что это ваш косяк, а не заказчика? А чего ему за него платить?

    Мне прям вспомнилась ситуация, когда я пришёл к стоматологу вылечить кариес (пусть будет 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 комментария