Задать вопрос
  • Как ввести массивы на консоль по человечески?

    iLLuzor
    @iLLuzor
    Java, Kotlin, Android Developer
    Почему вывод отображается в виде хэша?

    Потому что используется метод toString() класса Object, так как массивы наследуются от него.

    Почему надо использовать Array.toString?

    Не Array, a Arrays. Потому что у массивов нет методов для вывода содержимого в виде строки, приходится использовать утилитный класс Arrays.
    Ответ написан
    Комментировать
  • Какие использовать технологии для первого Java проекта?

    BorLaze
    @BorLaze
    Java developer
    1. Сервлеты и JDBC сейчас никому не нужны.
    2. Изучать надо сразу Spring Boot + JPA + UI

    Ну, не говоря уж о том, то таскменеджеров - хоть пруд пруди, так что в любом случае проект не выйдет из ранга "пет"...
    Ответ написан
    7 комментариев
  • Изучение c# путем создания игр, стоит ли идти по такому пути и какие есть варианты?

    GavriKos
    @GavriKos Куратор тега Разработка игр
    Микропетпроджект - домашнее облако homeCloud
    Все нижесказанное имеет отношение только с разработке нормальных игр и серьезному программированию, а не к поделкам на коленке, приносящим нулевую прибыль.

    1) В Unity3d программировать НАДО. Перетаскиванием готовых элементов вы не отделаетесь. Те, кто утверждает обратное - нагло врут.
    2) Творческого с точки зрения интересных историй и тому подобного не программерского для программистов в играх - мало. Творчеством там в первую очередь геймдизайнеры занимаются. И вы успеете их возненваидеть, по три раза переписывая какой нибудь ни разу не творческий модуль.
    3) Научится хорошо программировать можно ТОЛЬКО в команде.
    4) Обычно на чем написано приложение - не имеет особого значения. Важны подходы, паттерны, алгоритмы, и прочие умные слова.

    Какой я бы вывод сделал - продолжайте пока что работать где работайте. Если проект там большой - наберетесь опыта, а он всегда нужен. Если очень зудит делать игры - присоединитесь к какой то АДЕКВАТНОЙ команде. Их можно попробовать поискать на gamedev.ru, хотя там с адекватностью бывает крайне печально.
    Ответ написан
    Комментировать
  • Изучение c# путем создания игр, стоит ли идти по такому пути и какие есть варианты?

    AlexXYZ
    @AlexXYZ
    O Keep Clear O
    Программирование происходит в голове. Компьютер всего лишь средство выражения, так же как и windows forms. Приучите себя писать не только код, но и документацию. В общем программирование игр на игру совсем не похоже и обрастает кучей допработ, которые делать не всегда хочется, потому что а) я это миллион раз видел у других и б) я думал это должно работать само, а оно во как вышло, что мне нужно сделать то, что пользователи будут стремиться "пропустить" как назойливое препятствие на пути к экшену.
    Из маленьких наблюдений за профессией - просто делайте по одному два открытия/инсайта для себя, но каждый день. Сохраняйте темп, продолжайте бежать. :)
    Ответ написан
    Комментировать
  • Кaк настроить тему wоrdрress?

    uzumeti
    @uzumeti
    Сложность в том, что темы в репозитории заскришочены в лучшие моменты их жизни :) Когда установлен и раскидан общий набор плагинов, виджетов и прочей атрибутики. Иногда для правильного функционирования темы нужны дополнительные элементы. Иногда представлена отдельная статичная страница.

    Настройка темы доступна:

    1. На отдельной странице через настройщик темы (есть не всегда и не во всех темах)
    2. Через стандартную настройку темы WP
    3. Руками, что обычно сложнее и не всегда выходит.

    Покопайте настройки :) Но ситуация частая
    Ответ написан
    Комментировать
  • HTTP ERROR 500 при входе в админку вордпресс. Как исправить?

    TTkachev
    @TTkachev
    PHP + Python + JavaScript + ObjectiveC
    Такие "неустранимые" ошибки могут вызывать плагины или темы. Отключение плагинов должно помочь, если не получится, попробуйте отключить тему. Один из самых простых способов добавить любой символ к имени папки модуля и поочередно пробовать заработало или нет.
    Иногда метод научного тыка работает лучше всего ))
    Успехов )
    Ответ написан
    8 комментариев
  • Зачем нужен HTML если есть WordPress?

    Stalker_RED
    @Stalker_RED
    Представим вместо вас новичка автомеханика:

    Зачем нужно учить болты, гайки и провода, если это все уже есть в жигулях? Я понимаю, что это люди непросто так все это и многое другое изучают, но не могу понять зачем, если хороший автомобиль с колесами можно сделать из жигулей. Или это все-таки будет не очень хороший автомобиль?

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

    Посмотри на яндекс-маркет или на гуглокарты. Посмотри на вконтактик или на тостер, на котором ты этот вопрос задал. Сможешь повторить это на вордпрессе? Вот затем и учат, чтобы уметь делать что-то отличающееся от блогов на вордпрессе.
    Ответ написан
    2 комментария
  • Удобный способ редактировать контент блоков в Wordpress?

    Punkie
    @Punkie
    В пятом WP появился Gutenberg - официальный визуальный редактор от Wordpress'a. ACF выпустил обновление под него, позволяющее легко создавать свои кастомные блоки. Всё красиво и удобно.
    Ответ написан
    Комментировать
  • JAVA. Как поставить однку скобку в String?

    @n00ker
    @Test
        public void splitString(){
            String source = "aaaaaaaaaaa(bbbbbbbbbbbbbb(ccccc";
            String[] split = source.split("\\(");
            assertEquals(3, split.length);
        }
    Ответ написан
    Комментировать
  • Можно ли зациклить скрипт для другого цикла?

    FeST1VaL
    @FeST1VaL
    Тихий
    Т.е вы хотите под каждым постом выкладывать такой скрипт?...

    Просто при загрузке страницы сделайте перебор контента... Как то так...



    А вообще можно сделать как вариант условными комментариями

    <!--[if !IE]>
    	<div id="allbrausers" style="display: block">dddddddd</div>
    	<div id="allbrausers" style="display: block">dddddddd</div>
    	<div id="allbrausers" style="display: block">dddddddd</div>
    	<div id="allbrausers" style="display: block">dddddddd</div>
    <![endif]-->
    Ответ написан
    3 комментария
  • Как написать бота для онлайн чата на Java?

    sergey-gornostaev
    @sergey-gornostaev Куратор тега Java
    Седой и строгий
    Ответ написан
    Комментировать
  • Как писать код в команде?

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

    А если тим-лида нет, или он плохой, то будете регулярно резольвить конфликты при слиянии веток + тратить время на обсуждение общего вектора. А-ля "Сань, на 10й строке не трогай, я там поменял, ок?"
    Ответ написан
    Комментировать
  • Как писать код в команде?

    @g905
    Прочитайте подробнее про git. Там есть ветки. Каждый может ответвиться от репозитория, и работать в своей ветке. Потом, когда сливаешь свои изменения в репозиторий, показывают "конфликты" - если есть разные версии одного и того же кода, вы должны будете руками выбрать что оставить, а что отменить.
    Ответ написан
    Комментировать
  • Как писать код в команде?

    @Iloveski
    Все верно, работают через git. Как правило есть ветка development, ветка master и отдельные ветки для разработки фич. После разработки каждой фичи эта ветка через pull request сливается с development. Когда вы готовы к релизу development вливается в master. Возможные конфликты разрешаются при слиянии веток чаще всего автоматически, так как git довольно умная система, но иногда приходится вручную. Более подробно весь процесс описан в git flow
    Ответ написан
    Комментировать
  • Нагружается ли сайт при большом количестве плагинов?

    yudinikita
    @yudinikita
    Инженер-программист из России
    Сам факт наличия плагинов никак не влияет на загруженность сайта. Всё зависит от того, что эти плагины делают и как написан код. То есть, если в 50 плагинах 10 строчек кода и они особо ничего не делают, а в 1 плагине 1000 строчек кода, и он совершает запросы в БД, включает фильтры, обновляет данные и т.д. то этот один плагин нагрузит сайт больше, чем все 50 плагинов вместе взятых.

    Подробнее
    Ответ написан
    Комментировать
  • Как следать плагин из нескольких файлов?

    selftrips
    @selftrips Автор вопроса
    Решение уже подсказали
    require_once dirname( __FILE__ ) . '/file2.php';
    Ответ написан
    Комментировать
  • CSS. Wordpress. Как сделать, чтобы при выводе записи картинки была шире текста?

    @EvgenyMorozov
    Вам нужно убрать обертку из тега Р вокруг IMG

    Вот так например

    function filter_ptags_on_images($content){
       return preg_replace('​/<p>\s*(<a .*>)?\s*(<img .* \/>)\s*(<\/a>)?\s*<\/p>/iU', '\1\2\3', $content);
    }
    
    add_filter('the_content', 'filter_ptags_on_images');
    Ответ написан
    Комментировать
  • Joomla или Wordpress?

    @zikkuratvk
    Занимаюсь веб-разработкой
    Если все расширения совместимы с joomla 3 то проще и дешевле обновиться будет.
    Сменить cms это равносильно сделать сайт заново.
    Ответ написан
    2 комментария
  • Можно ли посмотреть содержимое массива состоящего из объектов?

    Gordigev
    @Gordigev
    Постигаю android разработку
    Можно переопределить метод toString() у класса Star. А затем вызвать Arrays.toString(stars) в необходимом месте (предварительно импортировав java.util.Arrays). Пример:
    Пример кода и результата его работы
    import java.util.Arrays;
    
    public class Test {
    
        public static void main(String[] args) {
            Star[] stars = new Star[4];
            stars[0] = new Star(0, 0);
            stars[1] = new Star(1, 0);
            stars[2] = new Star(0, 1);
            stars[3] = new Star(1, 1);
            System.out.println(Arrays.toString(stars));
        }
    
        static class Star {
    
            int x;
            int y;
    
            public Star(int x, int y) {
                this.x = x;
                this.y = y;
            }
    
            @Override
            public String toString() {
                return "Star{" +
                        "x=" + x +
                        ", y=" + y +
                        '}';
            }
        }
    
    }

    Результат работы кода:
    [Star{x=0, y=0}, Star{x=1, y=0}, Star{x=0, y=1}, Star{x=1, y=1}]

    Ответ написан
    3 комментария
  • Не работает кусок js на WordPress?

    san_jorich
    @san_jorich
    Творческий кодер
    1) Правильное подключаем скрипт:
    function js_includer() {   
      wp_register_script('your_js_id',  get_stylesheet_directory_uri().'your_js.js'); //<-- Путь, если js файл в корне темы. Уточните возврат функции, возможно перед your_js.js нужен "слеш".
      wp_enqueue_script('your_js_id');    
    }
    add_action( 'admin_enqueue_scripts', 'js_includer' ); add_action( 'wp_enqueue_scripts', 'js_includer' );

    2) Заменяем $ на jQuery и помещаем файл your_js.js в корень нужной темы.
    jQuery(document).ready(function(){
       var replaced = jQuery("body").html().replace('о','е');
       jQuery("body").html(replaced);
    });

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