Профиль пользователя заблокирован сроком с 24 марта 2024 г. и навсегда по причине: систематические нарушения пункта 5.2 правил сервиса
  • Как передавать ArrayList между фрагментами?

    @My1Name
    Steel_Balls, вам патроны дать? )) У меня - нет. Спросите у кого-то другого...

    За 25 лет коммерческой разработки я впервые слышу, чтобы Map называли "картой".

    В 1999 - 2000 годах системы андроид ещё не было. Только в 2008г. вышла первая стабильная версия.

    Если вы хотели ответить на вопрос без кода, который изначально был с тегом Java и об андроид ни слова не сказано, то я приветствую вашу инициативу. Добавьте свой вариант ответа.
    Написано
  • Как передавать ArrayList между фрагментами?

    @My1Name
    AlexandrMa, я серьезно. Если данные имеют смысл не большой промежуток времени, то они хранятся в оперативной памяти.

    я бы просто не хотел заново грузить список из сети

    В таких случаях информацию хранят в базе данных или в файлах.

    где храниться должна карта?) В MainActivity статичным объектом?

    В вашем случае, думаю без разницы... Как знаешь, - так и храни.
    Написано
  • Как передавать ArrayList между фрагментами?

    @My1Name
    AlexandrMa,
    Главный вопрос, а где храниться должна карта?)

    В оперативной памяти.
    Написано
  • Как передавать ArrayList между фрагментами?

    @My1Name
    я меняю название у товара в ProductFragment и возвращаюсь в CategoryFragment.

    Вот когда вы возвращаетесь, название товара должно быть уже где-то записано. Для этого и нужна карта, файл или база данных.
    Написано
  • Что такое enterprise приложения?

    @My1Name
    несколько миллионов строк кода

    Это реальная цифра? Если говорить о веб-проектах, нормально ли иметь порядка ~ 30 классов и тысяч ~ 10 строк кода со всеми файлами, стилями и разметкой на старте? Как стартапы превращаются в Enterprise проекты?
    Написано
  • Как проверить приложение?

    @My1Name Автор вопроса
    Сергей Горностаев, я на самом деле не знаю как проверить своё приложение... Вопрос возник с опасениями, что некоторые классы объявлены как поля final в контроллерах. При этом их методы могут использоваться разными потоками. Кроме того, для ссылок используется base64, а он вроде как статический... Глядя на весь код приложения, стало просто страшно 0_0 Оно огромное и ещё не закончено (х̶о̶т̶ь̶ ̶и̶ ̶в̶и̶д̶н̶о̶ ̶с̶в̶е̶т̶ ̶в̶ ̶к̶о̶н̶ц̶е̶ ̶т̶у̶н̶н̶е̶л̶я̶)̶.̶
    Функции же на беке выполняются при получении http-запросов от фронта

    - да, так вроде бы всё работает.
    Написано
  • Как проверить приложение?

    @My1Name Автор вопроса
    Сергей Горностаев, я никогда не работал с jmeter. Придется разбираться... Как вариант, думаю использовать webdriver, предварительно создав ~10 аккаунтов и запрашивать их страницы в цикле в нескольких потоках.
    Написано
  • Как проверить приложение?

    @My1Name Автор вопроса
    Оно рендерит страницы? Я хотел бы проверить, что кодирование/декодирование и др. функции при работе с ссылками (изображениями и медиа файлами) не будут тупить...

    Ситуация такая: Ссылки и некоторый контент генерируется и читается с файлов. Что-то читается с БД... Нужно проверить, что никакой поток нигде ничего не блокирует и не перебивает. Чтоб в итоге получалась именно та страница, которая запрашивается. И чтоб всё было целое.

    ̶С̶к̶о̶л̶ь̶к̶о̶ ̶с̶т̶о̶и̶т̶ ̶п̶о̶к̶р̶ы̶т̶ь̶ ̶т̶е̶с̶т̶а̶м̶и̶ ̶(̶с̶о̶ц̶и̶а̶л̶ь̶н̶у̶ю̶ ̶с̶е̶т̶ь̶)̶,̶ ̶е̶с̶л̶и̶ ̶з̶а̶к̶а̶з̶ы̶в̶а̶т̶ь̶ ̶п̶р̶о̶ф̶е̶с̶с̶и̶о̶н̶а̶л̶ь̶н̶о̶е̶ ̶т̶е̶с̶т̶и̶р̶о̶в̶а̶н̶и̶е̶?̶
    Написано
  • Позволяет ли какой-либо ИИ генератор изображений менять не одежду заданного человека на фото, а человека по заданной одежде?

    @My1Name
    soundie,
    сложная история всё-таки решается именно ИИ
    Вы понимаете, что делает обычный ИИ в данном случае? - Оно как минимум переберает сотни (тысяч) вариантов, при этом меняет размер матрицы (выделенной области) и по какому-то сценарию выбирает подходящее наложение в соответствии с 2D геометрией. Такие вычисления едят процессорное время и электричество. То есть, это дорогостоящий процесс, который может привести к зависанию ПК на время расчётов. А тут прям онлайн сервисы...

    Я думаю здесь паралельно используется какой-то игровой движок, возможно на JavaScript или Unity. Маловероятно чтоб эта технология строилась на одних алгоритмах ИИ, которые используют для компьютерного зрения.
    Написано
  • Позволяет ли какой-либо ИИ генератор изображений менять не одежду заданного человека на фото, а человека по заданной одежде?

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

    @My1Name
    Интересно. Как программист, я бы наверно мог написать что-то подобное: Надеть на выделенную область платье (как показано по ссылке). Но как добавить реалистичность, типа складки на одежде, рука в кармане (которого не было) или расправить платье, как на фото по центру, - я не знаю...

    Если кто-то поделится соображениями на этот счёт, было бы здорово. Заранее - спасибо.
    Написано
  • Как устранить ошибку BeanCreationException?

    @My1Name Автор вопроса
    Dmitry Roo, в общем нашёл я свою ошибку...

    spoiler
    @RequestMapping("/error")
    public String handleError(HttpServletRequest req, Principal principal, Model model) {
    Person pers = null;
    if (principal!=null) {
        	pers = service.getUserByLogin(principal.getName());
        	model.addAttribute("Person", pers);
        }
    Object status = req.getAttribute(RequestDispatcher.ERROR_STATUS_CODE);
    PageTranslator pIndex = setPageLanguage(req, pers);
    model.addAttribute("PageTranslator", pIndex); // Не поменял в атрибутах имя "PageTranslator" когда делал рефакторинг.
    if (status != null) {
        	int statusCode = Integer.valueOf(status.toString());
            if(statusCode == HttpStatus.NOT_FOUND.value()) {
    	       	model.addAttribute("message", "404 Page not found");
    	        return "index";
    	}
    	else if(statusCode == HttpStatus.INTERNAL_SERVER_ERROR.value()) {
    	       	model.addAttribute("message", "500 INTERNAL SERVER ERROR");
    	        return "error-page";
    	      }
    	}
    return "error";
    }

    Но я так и не понял, почему Spring при первом обращении, причём неважно по какому адресу, пытается выдать error и делает переадресацию?
    Написано
  • Как устранить ошибку BeanCreationException?

    @My1Name Автор вопроса
    Dmitry Roo, страница index - это системная страница. При обращении по имени домена, Спринг обращается в первую очередь к ней. И при обращении к любой странице, он указывает на неё как на серверную ошибку.
    Написано
  • Как устранить ошибку BeanCreationException?

    @My1Name Автор вопроса
    У меня есть так же подозрение, что это Apache Lucene создаёт проблемы... Возможно AL блокирует чтение файлов по пути в свой подкаталог индексов, где на уровне выше - лежат файлы переводчика.

    AL добавил вместе с рефакторингом..
    ¯\_(ツ)_/¯
    Написано
  • Как устранить ошибку BeanCreationException?

    @My1Name Автор вопроса
    Dmitry Roo,
    вам спринг говорит прямым текстом где она

    Говорит:
    если используется просто @GetMapping, ошибка следующего содержания:
    org.thymeleaf.exceptions.TemplateInputException: An error happened during template parsing (template: "ServletContext resource [/index.html]")

    Причём неважно к какой странице обращаюсь... У меня страницы собраны с фрагментов. А спринг ругается на переводчик. То есть, приложение определяет язык пользователя в браузере и выдаёт страницу на одном из 3х языков. Страница /index возможно даже ни при чём.

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

    @My1Name Автор вопроса
    Dmitry Roo, ошибка возникает при первом запуске приложения и только тогда, когда браузер открыт заново.
    Написано
  • Как устранить ошибку BeanCreationException?

    @My1Name Автор вопроса
    Dmitry Roo, index один. Проблема появилась после того, как я сделал глобальный рефакторинг... *#! Браузер ни при чём. И режим инкогнито тоже. Вопрос наверно тоже неуместный... Я не знаю где ошибка 0_о
    Написано
  • Как устранить ошибку BeanCreationException?

    @My1Name Автор вопроса
    Я понимаю, но не понимаю как это исправить... Это нужно где-то переопределить requestMappingHandlerMapping

    Во втором случае, если используется просто @GetMapping, ошибка следующего содержания:
    org.thymeleaf.exceptions.TemplateInputException: An error happened during template parsing (template: "ServletContext resource [/index.html]")

    При перезапуске приложения (браузер в режиме инкогнито; неважно к какой странице обращаться), ошибка исчезает. Я так понимаю, это проделки Spring Security... Ошибка возникает при первом обращении.
    Написано
  • Какой подход использовать для редактирования и удаления сообщений по websocket?

    @My1Name
    И нужно учитывать: пользователь online или offline? + "radystate" - это активное соединение, p2p (point to point)?
    Написано
  • Как хранить данные при работе с Apache Lucene?

    @My1Name Автор вопроса
    mayton2019, не интересно.
    Написано