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

    Geminix
    @Geminix
    Фуллстек nuxt, .net разработчик
    Завершите тех. работы и включите службу аутентификации
    Ответ написан
    4 комментария
  • Может ли физ лицо создавать интернет-проекты?

    krdpsr
    @krdpsr
    loading...
    для того чтобы работать с пользователями достаточно логина и пароля
    без сбора личных данных

    и кстати без кук можно обойтись
    меня очень раздражают вопросы о куках на сайтах - прям бесит - нормальных людей тоже
    Ответ написан
    Комментировать
  • От чего могут быть такие сколы на кристалле процессора?

    vabka
    @vabka
    Токсичный шарпист
    Судя по форме - видимо какие-то крошки между чипом и кулером попали.

    Для начала следует убрать всю термопасту, чтобы убедиться, что их там больше нет.

    После этого уже можно понять, на сколько это критично.

    Если повреждён кристалл - он скорее всего не запустится.
    Если всё-таки запустится - остаётся риск разрушения из-за неравномерности охлаждения и потери прочности.
    Ответ написан
    2 комментария
  • JSON в базе данных это норма для реляционных баз данных?

    Насколько плохой практикой является использование JSON в реляционных базах данных (это строго запрещено, иногда разрешается или это хороший тон)?

    Настолько же, насколько и хранение картинок, а также текстов. Ну двухгиговое JSON-полотно наверное не стоит хранить, ну в остальном требования такие же, как ко всему остальному что хранится в реляционной БД:

    Значение атрибута должно быть атомарным с точки зрения запросов к БД. И то это касается таких СУБД, которые JSON не поддерживают. Если СУБД поддерживает JSON - тогда только документация к СУБД ответит тебе, что там можно, а что - нет. Если значение неатомарно с точки зрения запросов - тогда нужно будет постоянно его собирать-разбирать, да и индексы нужные не факт что получится построить.

    Но в реляционных всё странно — сам принцип реляционных баз данных говорит, что для одного поля строго одно значение

    А тут я задам вам каверзный вопрос - строка это одно значение или нет? Почему это мы решили, что можно сохранить в атрибут строку? Я требую посимвольного разбития! Вам не приходило в голову, что сначала нужно крепко подумать над понятием "одно значение"? Что это вообще значит? А если хранится число с плавающей точкой - это одно значение или два?
    Ответ написан
    Комментировать
  • JSON в базе данных это норма для реляционных баз данных?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    В любом базе можно хранить. Вопрос в том, что проще - брать json из базы и парсить его внутри на нужные значения, или хранить все значения в отдельных полях в базе.
    Это больше вопрос конкретного проекта и конкретного использования.
    А так - со стороны базы - никаких проблем в этом нет. Можно хранить как text или блоб для bson
    Ответ написан
    Комментировать
  • JSON в базе данных это норма для реляционных баз данных?

    VladimirAndreev
    @VladimirAndreev
    php web dev
    Если нет частых апдейтов поля с json - то вполне можно его использовать.
    Кроме полей, которые под внешние ключи либо выборки.
    Хорошо хранить данные, которые не имеют четкой структуры, либо эта структура может часто изменяться.
    Например, результаты каких-нибудь сборов данных вполне можно хранить в jsonb-поле.
    Ответ написан
    Комментировать
  • С чего начать разработку своего приложения?

    xez
    @xez Куратор тега Java
    TL Junior Roo
    "Выращивайте" проект.
    Напишите, для начала, MVP - какую-то штуку, которая собирает статистику, хотя бы одного захардкоженного матча/турнира и выводит в консоль.
    Потом расширяйте.
    Ответ написан
    3 комментария
  • С чего начать разработку своего приложения?

    AshBlade
    @AshBlade
    Просто хочу быть счастливым
    1. Представь, что заходишь на свой сайт:
    - Что ты видишь?
    - На какие кнопки нажимаешь, чтобы что-то сделать?
    и т.д.
    Это интерфейс.
    2. Ты нажал на кнопку на сайте:
    - Куда идет запрос?
    - Какой обработчик/контроллер/эндпоинт?
    Это общая архитектура приложения
    3. Запрос пришел:
    - Какой контроллер должен обработать?
    - Какие интерфейсы исполняют эту бизнес логику (можно выделить несколько интерфейсов для разных юз. кейсов)?
    - Какой ответ должен получить клиент?
    Это уже уровень кода

    На уровне кода работаешь с модельками. Тут предлагаю TDD:
    - Определи методы/интерфейсы на разные юз. кейсы
    - Напиши тесты на каждый юз. кейс
    - Напиши реализацию
    - Вставь готовый код в контроллер

    В общих чертах, можно таким путем идти
    Ответ написан
    1 комментарий
  • Как создать Телеграм-бот на python, который ищет из гугл таблицы всю информацию?

    oshliaer
    @oshliaer Куратор тега Google Sheets
    Google Products Expert
    Это задание, а не вопрос.

    Легко решается через готовые библиотеки для python. Необходим сервисный аккаунт и доступ для него в Таблицу.
    Ответ написан
    Комментировать
  • Что нужно изменить, чтобы результат сохранился в текстовый файл как цифры?

    xez
    @xez Куратор тега Java
    TL Junior Roo
    BufferedWriter.write принимает на вход:
    int
    String
    char[]
    и String или char[] с оффсетом и длиной.
    Когда вы скармливаете ему int то в файл попадают натурально байты, вы их и видите в текстовом редакторе.
    Выглядит не очень человекочитаемо, так что запишите туда лучше строку.
    Например, так: writer.write(String.valueOf(maxLength));
    Ответ написан
    6 комментариев
  • Платежный агрегатор для самозанятых?

    @rPman
    гуглить "облачная онлайн касса" (потому что просто "онлайн касса" это физическое устройство ATM для приема платежей по карточкам налички)

    Принимать ты можешь как угодно но онлайн касса быть должна.
    Самозанятые могут не покупать онлайн кассу но должны формировать чек в приложении "Мой налог" для каждой продажи, там есть api, только вот получить его нормалтьтное описание можно лично с ними по общавщись или реверсить код, вот статья трехлетней давности
    Ответ написан
    Комментировать
  • В каком порядке изучать Java?

    sergey-gornostaev
    @sergey-gornostaev Куратор тега Java
    Седой и строгий
    В том же, в каком и в 2022-м.
    Ответ написан
    1 комментарий
  • Почему при запуске grpc сервера с телефона через компьютер не получается подключится?

    @rPman
    С высокой вероятностью это ограничение телефона, запрет на доступ к ресурсам телефона, когда он раздает интернет

    решается либо перепрошивкой (возможно в твоем телефоне будет опции и так, но я не верю в такое) либо аппаратными средствами, например подключить к телефону usb ethernet (можно и wifi но настраивать придется из консоли adb shell и так же не уверен что без рута это будет возможно), подключив его к своей сети и настроив ip адреса, отличные от тех что раздает телефон (т.е. физически должно быть две сети) в общем сложно и муторно

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

    CityCat4
    @CityCat4
    //COPY01 EXEC PGM=IEBGENER
    Идете на сайт ICANN
    Подаете заявку на новый TLD
    Платите бабки, много бабок, очень много бабок. Зеленых, ессно.
    Ведете переписку, очень много деловой переписки. На языке оригинала, ессно
    Создаете необходимую инфраструктуру - Вы должны где-то хранить данные о зоне

    ПРОФИТ! (Ну, может быть...)
    Ответ написан
    Комментировать
  • Как создать свой домен?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    ICANN периодически проводит рассмотрение заявок на регистрацию доменов верхнего уровня. Стоимость такого домена порядка $200000 плюс отчисления от продаж поддоменов. Кроме этого вы должны создать и поддерживать инфраструктуру для обслуживания домена.
    Ответ написан
    3 комментария
  • Почему Java выводит список данных в таком формате?

    al_gon
    @al_gon
    Предположительно у Вас метод toString в Organization не переопределённ.
    Если Вы сделаете System.out.println(new Organization("ФАР", "4444-55555-1", "FAR@GMAIL.COM", 18)) , то тоже будет не очень.
    Ответ написан
    2 комментария
  • Как создать функцию которая может принимать любые типы переменных?

    xez
    @xez Куратор тега Java
    TL Junior Roo
    Примерно так:
    <T> void genericMethod(T argument) {
            // argument extends object
            System.out.println(argument);
        }

    т.к. не понтяно какой тип будет у аргумента, он будет обладать только свойствами Object

    <T extends SomeType> void someMethod(T argument) {
            System.out.println(argument);
        }
    
        abstract class SomeType implements SomeInterface {
        }
    
        interface SomeInterface {
            //TODO :: some methods
        }

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

    sergey-gornostaev
    @sergey-gornostaev Куратор тега Java
    Седой и строгий
    В статически типизированных языках такие функции создавать не надо. Если вам понадобилось, то вы делаете что-то не так.
    Ответ написан
    Комментировать
  • Как создать функцию которая может принимать любые типы переменных?

    mayton2019
    @mayton2019 Куратор тега Java
    Bigdata Engineer
    В полной мере union-типы реализованы в Scala. Поэтому тебе надо сменить язык чтобы работать
    на таком уровне выразительности своей идеи.

    Например вот функция которая конвертит дату-время для строки или для лонг-типа.
    def convertTime(time : String | Long) : String = 
      ....


    В Java есть вариант - передать базовый типп Object и в теле функции проверять instanceOf и делать
    соотв. conditions или паттерн матчинг по типу.
    String convert(Object object) {
       ......
    }

    Вобщем все варианты требуют явного перечисления логики которую ты хочешь сделать.

    Или ты хотел как-то "схитрить" и не писать логику?
    Ответ написан
    Комментировать