Задать вопрос
  • Стоит ли мне продолжать учиться разработке?

    azerphoenix
    @azerphoenix
    Java Software Engineer
    2 недели назад начал учить java по одной из книг "для чайников", проще говоря самые основы. Чувствую что мне это нравится, но замечаю что в упражнениях делаю откровенно глупые ошибки в коде - "{" не в ту сторону ";" забыл поставить, "int" не написал перед объявлением переменной. Обычно до того, как в дело включается компилятор подвоха не замечаю, даже при проверке кода своими глазами. Это сильно бьёт по самооценке и ставит под вопрос мои интеллектуальные способности.

    Все мы спотыкались... в этом нет ничего страшного. Со временем все придет)

    Как это лечится?

    Занимайтесь, трудитесь, дебажьте код, читайте статьи и книги, проходите туториалы, изучайте чужие коды и стилистику написания на гитхаб.

    Получится ли у меня стать хорошим разработчиком, если я начинаю свой путь в it с такими проблемами?

    Даже не сомневайтесь. Все получится. У каждого из нас бывают взлеты и падения, каждый из нас спотыкается (даже профессионал).
    В IT есть фраза, если код сработал с первого раза, то значит, что-то не так))

    Мне 28 лет, пол мужской, программистом никогда не был (на случай, если это поможет ответить на вопросы).

    Мне тоже 28 лет, сам не программист, изучаю разработку на Java, тоже мужского пола, если это поможет вам не падать духом и просто усердно заниматься)))
    Ответ написан
    Комментировать
  • Как сохранить связь категорий с постами в переносе сайтов с джумлы на вордпрес в FG Joomla to WordPress?

    azerphoenix
    @azerphoenix
    Java Software Engineer
    Здравствуйте!
    FG Joomla to WordPress

    Когда-то давно использовал этот плагин и он штатно отработал перенеся записи с их связями.
    Возможно, что есть некий баг в плагине или вы некорректно настроили его для переноса. В этом случае можете попробовать перенести материалы другим способом. Например, написать свой парсер или как вариант на Joomla установить плагин для экспорта и создать xlsx, а уже в WordPress при помощи WP All Import импортировать.
    Я например, чтобы не вникать в особенности всех CMS при необходимости пишу парсер материалов, собираю их в xlsx Или импортирую напрямую в ВП через REST API
    Ответ написан
    Комментировать
  • Как в Spring Security переименовать таблицу mysql "persistent_logins"?

    azerphoenix
    @azerphoenix Куратор тега Spring
    Java Software Engineer
    Нуу... как по мне тут довольно ясно говорится о том, что нужно сделать.
    Создайте класс и расширьте класс JdbcDaoSupport. Затем имплементируйте класс PersistentTokenRepository. Используйте этот класс, как spring bean.
    Далее в конфигах пропишите этот класс в атрибуте - token-repository-ref
    Ответ написан
    Комментировать
  • Существует ли плагин для wordpress - чтобы посетители сайта могли отмечать места на карте?

    azerphoenix
    @azerphoenix
    Java Software Engineer
    Добрый день. Используйте плагин ACF (или ACF Pro). В нем есть поле Google Map. Возможность добавления метки с фронта имеется
    Ответ написан
    Комментировать
  • Spring application.properties как сделать?

    azerphoenix
    @azerphoenix Куратор тега Spring
    Java Software Engineer
    Здравствуйте!
    Запросто...
    1) Создайте класс например,
    @Configuration
    @ConfigurationProperties(prefix = "custom")
    public class AppProperties {
    
    // названия полей должны соответствовать названиям из properties. 
    private String baseUrl;
    private String uploadPath;
    
    // тут геттеры 
    }


    А вот, пример application.properties
    custom.base_url=http://localhost:8080
    custom.upload_path=/home/example.com/uploads


    Spring сам уже связывает base_url к baseUrl и т.д.
    Единственное, @ConfigurationProperties(prefix = "custom")
    тут в prefix укажите тот префикс, который вам нужен. Т.е. тут custom.base_url custom является префиксом.

    Подробности тут - https://www.baeldung.com/configuration-properties-...
    Ответ написан
    3 комментария
  • Spring Security - Не работает POST метод?

    azerphoenix
    @azerphoenix Куратор тега Spring
    Java Software Engineer
    Попробуйте после .loginProcessingUrl("/login") добавить:
    .usernameParameter("email")
    .passwordParameter("password")

    https://www.websparrow.org/spring/spring-boot-secu...
    По дефолту прибегает Spring Security ожидает username & password, а у вас email & password
    Ответ написан
  • Spring как передать значение между методами контроллера?

    azerphoenix
    @azerphoenix Куратор тега Java
    Java Software Engineer
    Здравствуйте!
    Используйте SessionAttribute для этого
    https://stackoverflow.com/questions/37433863/how-t...
    Ответ написан
    Комментировать
  • Как превратить код в класс с "особенностями"?

    azerphoenix
    @azerphoenix Куратор тега Java
    Java Software Engineer
    Здравствуйте!
    Рекомендую прежде всего изучить основы ООП и Java разработки.

    Данные кода должны быть с спецификатором "private"

    Это называется инкапсуляцией и является одним из основ ООП.

    Не рекомендуется использование подобного рода конструкций, так как они усложняют восприятие кода. Рекомендую дополнительно изучить рефакторинг. (refactoring.guru)
    Код
    switch (m) {
        case 1:
            if (d <= 19)
                z = "Козерог";
            else
                z = "Водолей";
            break;
        case 2:
            if (d <= 18)
                z = "Водолей";
            else
                z = "Рыбы";
            break;
        case 3:
            if (d <= 20)
                z = "Рыбы";
            else
                z = "Овен";
            break;
        case 4:
            if (d <= 19)
                z = "Овен";
            else
                z = "Телец";
            break;
        case 5:
            if (d <= 20)
                z = "Телец";
            else
                z = "Близнецы";
            break;
        case 6:
            if (d <= 21)
                z = "Близнецы";
            else
                z = "Рак";
            break;
        case 7:
            if (d <= 22)
                z = "Рак";
            else
                z = "Лев";
            break;
        case 8:
            if (d <= 22)
                z = "Лев";
            else
                z = "Дева";
            break;
        case 9:
            if (d <= 22)
                z = "Дева";
            else
                z = "Весы";
            break;
        case 10:
            if (d <= 22)
                z = "Весы";
            else
                z = "Скорпион";
            break;
        case 11:
            if (d <= 22)
                z = "Скорпион";
            else
                z = "Стрелец";
            break;
        case 12:
            if (d <= 21)
                z = "Стрелец";
            else
                z = "Козерог";
            break;
            }
            System.out.println(name+" дата рождения: "+d+"."+m+"."+y);
            System.out.println("Знак зодиака: "+z);
     }


    int m, d, y, n, f;
    Всегда используйте понятные названия. Например, day, year, month и т.д.
    Вы можете например, вместо того, чтобы отдельно принимать день, месяц и год, принять сразу дату. Например, в формате - dd/mm/yyyy, а затем уже спарсить эту строку в Date.
    А далее уже проверять входит ли дата рождения человека в соответствующий зодиаку промежуток даты
    Ответ написан
  • Одобрят ли в Гугл веб-приложение блога?

    azerphoenix
    @azerphoenix
    Java Software Engineer
    Вопрос не понятен... Причем тут WordPress или Android?
    И откуда нам знать одобрит ли что-то гугл или нет))) Мы же не сотрудники этой компании...
    Скажите одобрит ли Гугл мое веб-приложение ?

    И что вы подразумеваете под веб-приложением? И что вы подразумеваете под гуглом? У гугла куча сервисов...
    Или подождать что-бы статей было более менее?

    Важно не количество статей, а их качество.
    И одобряют ли они рекламу в приложении ?

    Не сталкивался с проблемой, когда они могли бы отказать в рекламе. Если речь идет об адроид приложении (Google Admob), то проблем не должно быть. Если речь идет о сайте на ВП (Google Adsense), то проблем тоже не должно быть. Другое дело заработаете ли вы на рекламе и есть ли у вас достаточное количество посетителей...
    Ответ написан
    Комментировать
  • Плагин для оптимизации wordpress?

    azerphoenix
    @azerphoenix
    Java Software Engineer
    Здравствуйте!
    Я обычно использую Fastest Cache + Fastest Cache Premium. Для получения еще больших результатов использую Autoptimize.

    На сайте стоял Autoptimize, но шутка ли, что без него сайт быстрее работает даже визуально( а pagespeed прыгнул с 30 до 79)

    Значит, вы что-то не так делаете
    Ответ написан
    Комментировать
  • Есть, что добавить к моему набору плагинов?

    azerphoenix
    @azerphoenix
    Java Software Engineer
    Плагины это дополнения для сайта для расширения функционала сайта. Откуда нам знать, как вы хотите расширить функционал сайта?
    Если уж по минимализму, то я бы добавил еще 2 плагина:
    Updraft Plus Backup Restore. Чтобы делать резервные копии сайта. Возможно, даже закидывать в облако.
    Ну и Cyr-To-Lat для транслитерации кириллических символов в слаге.
    А вот, СЕО плагин мне Yoast SEO Premium нравится больше. Ну и для кеша и оптимизации я обычно использую Fastest Cache + Fastest Cache Premium
    Но все индивидуально. Надо ориентироваться на ваши потребности
    Ответ написан
    Комментировать
  • Как сделать конфигуратор дверей для вордпресс?

    azerphoenix
    @azerphoenix
    Java Software Engineer
    Здравствуйте!
    С учетом того, что когда-то давно у меня была такая задача и перелопатив кучу плагинов я так и не нашел нужный, то веб-студия Спартан разработала плагин, который по факту универсален для конфигурации разного типа товаров, но в том числе прекрасно подходит для конфигурации дверей.
    Могу заверить вас, что вы также не найдете плагины подобного рода на ВП, так как их нет. Даже самый крутой конфигуратор для ИМ Woocommerce сильно ограничен в функционале.
    А плагин, о котором я говорю поддерживает условную логику, поддерживает вариативные товары и т.д.
    Вот, пример работы этого плагина -
    rgdcanada.com/product/ellada
    rgdcanada.com/product/kantri
    Можете увидеть пример работы условной логики. Например, если переключиться Door Type на with glass & without glass, то скрывается или отображается блок со стеклами. В зависимости от выбранного материала отображаются соответствующие ему компоненты (дверные ручки, стекла и т.д.). Ну и стоимость тоже изменяется в зависимости от выбранных компонентов.
    Вот, сайт веб-студии, которая разрабатывала этот плагин - https://spartan.by
    Ответ написан
    Комментировать
  • Как разделить публикацию статей WP?

    azerphoenix
    @azerphoenix
    Java Software Engineer
    Здравствуйте!
    В чем именно у вас проблема заключается? Используйте WP_Query, ограничивайте по категориям на уровне шаблона и выводите записи по категориям на странице.
    https://wp-kama.ru/function/wp_query
    Ответ написан
    Комментировать
  • Как получить доступ полям класса?

    azerphoenix
    @azerphoenix Куратор тега Java
    Java Software Engineer
    Рекомендую Вам прочитать какую-нибудь книгу по Java, а также изучить принципны ООП, в частности инкапсуляцию. Вам хорошо подсказали, что лучше прочитать про геттеры и сеттеры вместо того, чтобы дать вам ответ
    Ответ написан
    Комментировать
  • Как совместить две базы данных SQL?

    azerphoenix
    @azerphoenix
    Java Software Engineer
    Здравствуйте!
    Зачем для экспорта данных вы лезете в БД?
    Установите плагин WP All Export и экспортируйте на здоровье. А на сайте акцепторе имопртируйте данные через WP All Import и все
    Ответ написан
  • Загрузка и поиск jpg/pdf файлов по названию Wordpress?

    azerphoenix
    @azerphoenix
    Java Software Engineer
    Если вам нужен плагин, то используйте Use your drive.
    Загружаете файлы на гугл диск, а поиск, скачивание и т.д. уже есть в плагине. Ну и нагрузка приходится на сервер гугла
    Ответ написан
    Комментировать
  • Как создать apk самому?

    azerphoenix
    @azerphoenix Куратор тега Java
    Java Software Engineer
    Ответ написан
    Комментировать
  • Как исправить ошибку при формировании запроса Hibernate?

    azerphoenix
    @azerphoenix Куратор тега Java
    Java Software Engineer
    Не похоже на ошибку Hibernate.
    symbol: method getSecondName()
    Уточните пожалуйста, есть ли у вас поле secondName ?
    Есть ли у вас геттер для этого поля getSecondName() ?
    Используете ли вы библиотеку lombok ? Если да, то не забыли ли вы добавить @Data или @Getter @Setter к вашим сущностям.
    Если добавили, то включен ли annotaion processor ?
    Ответ написан
    Комментировать
  • Как скрывать статью с главной страницы и с категории при отрицательном рейтинге?

    azerphoenix
    @azerphoenix
    Java Software Engineer
    В первую очередь вам нужно обратиться к документации этого плагина и посмотреть есть ли возможность получить рейтинг статьи.
    Если есть, то при помощи конструкции получаете if проверяете рейтинг и если он больше 0, то выводите статью
    А если нет, то посмотрите значение рейтинга из метаполя, а затем точно также в конструкции if проведите проверку
    Ответ написан
    Комментировать