• Как правильнее реализовать таблицу с отборами?

    Как я уже ранее сказал, если у вас буфер с данными, с которыми работаете ДО записи, то ваш выбор ТЗ.
    Написано
  • Вывод на печатную форму "Комментарии"?

    24LID, тогда все намного проще - исправляйте ошибку и все будет работать!
    Написано
  • Не запускается приложение Java, что делать?

    Filipp42, два варианта:
    1) вместо короткого java использовать полный путь к нужной версии
    2) написать скрипт, где первым шагом устанавливать JAVA_HOME, а вторым запускать jar
    Написано
  • Не могу создать нового юзера в постгрес. В чем причина?

    OldJohn, значит пользователя user вы еще не создали!
    Посмотрите инструкцию: https://postgrespro.ru/docs/postgresql/10/tutorial...
    Написано
  • Как подключиться к docker-контейнеру c PostgreSQL?

    Александр Карабанов, при всем уважении - нет. Это контейнеризируемый процесс - это "изолированный процесс". А контейнер - это отдельная изолированная часть системы со своими собственными процессами и библиотеками! Кстати, изначально контейнеры использовали именно для решения Dependency Hell - я сам так использовал, когда у меня были гемы от разных версий руби.

    По истории, обсуждаемый тут Docker начинался как набор скриптов под OpenVZ, потому что последние ребята хоть и ели хлеб на серверной контейнеризации, но не давали удобных инструментов для широких пользователей. Упершись в ограничения докеровцы через несколько лет переписали все под LXC. Это две популярные системы контейниризации, кроме которых еще были Linux-VServer, FreeBSD jail и Solaris Containers. Упомянутые "докеровские" подсистемы изначально начинали тоже просто как наборы скриптов для управления контрольными группами и пространствами имён, но каждый раз упираясь в ограничения ядра Linux они делали свои "велосипеды", чтобы повысить изолированность и безопасность для содержимого контейнеров.

    В результате контейнеры по сравнению с виртуалками намного более легковесны, но с точки зрения запускаемых процессов - они чувствуют себя словно запущенные в виртуалке и не имеют доступа к главной системе. О чем собственно и был мой ответ. Не важно что процесс внутри контейнера слушает порт - через локалхост к этому порту невозможно достучатся - только через айпишник виртуальной частной сети или посредством мепинга портов.
    Написано
  • Как подключиться к docker-контейнеру c PostgreSQL?

    Александр Карабанов, это банан не виртуалка даже близко; и табуретка не виртуалка даже близко. А контейнеры - это облегченные виртуалки, которые большую часть функций юзают из гостевой системы. Пусть и неполноценная виртуалка, но со своим сетевым интерфейсом и отдельным адресом, а чем я и хотел сказать.

    P.S. Жаль мне в свое время никто про docker inspect не подсказал и пришлось внутри контейнера ставить iproute2 и еще несколько пакетов.
    Написано
  • Почему поиск в ширину работает?

    Glebster13, у вас был конкретный вопрос - "почему условие работает" и в отладке можете увидеть более чем понятный ответ:
    1) У вас ID для пользователя = glebster
    2) Есть некая непонятно где и кем запоняемая мапа usersMap, первый элемент которой @46 очевидно имеет другое ID (какое - нужно смотреть в отладке)
    3) Выражение !visited.contains(user.userId) возвращает TRUE, так как выражение visited.contains(user.userId) возвращает FALSE, так как в visited изначально есть только startUserId

    В целом угадывается алгоритм обхода дерева в ширину, но тут нет явного дерева/графа (хотя граф можно построить на базе объектов класса User, где объекты будут узлами, а данные из стрингового листа friendListId можно рассматривать как однонаправленные ребра). А конкретно этот класс с неиспользуемыми методами addUser() и getUserById() не имеет смысла, содержит неочевидные названия, которые не отражают суть и вообще нарушает принципы SOLID - получение друзей и мест работ нужно было делать там, где они хранятся, а обход дерева там, где это дерево создано - т.е. в рамках класса User с помощью статического метода.
    Написано
  • Почему не заполняется переменная при использовании аннотации @Autowired возникает ошибка при использовании spring data и CrudRepository?

    Enextus, это ответ от ЧатаГПТ? Про замену пакета jakarta на устаревший javax - это полный бред и не будет работать.
    Написано
  • Почему не срабатывает скрипт для Adobe Illustrator?

    KatarinaKor, все ответы в вашем коде:
    const TempFile = 'D:/Script_AI/Template_My#2.ait';
    Написано
  • Почему не срабатывает скрипт для Adobe Illustrator?

    KatarinaKor, если перевести с английского то там написано, что файл не найден.
    Написано
  • Почему не срабатывает скрипт для Adobe Illustrator?

    1) При чем тут JAVA и JAVASCRIPT?
    2) Ваш скрипт не интересен. Что за ошибку он выдает? Там случайно не "Файл не найден"?
    Написано
  • Стоит ли мне поработать php-разработчиком, а потом набравшись опыта перейти на java?

    CityCat4, про "дресс-код" - за все время моей карьеры практически не сталкивался. На последнем месте работы - в многотысячном медиахолдинге - у нас пиджаки носили только ТОП-директора и юристы, когда им нужно было работать на стороне клиентов, а все остальные были в джинс-стайл.

    А СМП не было абсолютно негде - хотя тут скорее причина в моем подборе мест работы - когда на собеседовании предлагали пройти полиграф (всего один раз), то я сразу прекращал такое общение - "я вам перезвоню".
    Написано
  • Стоит ли мне поработать php-разработчиком, а потом набравшись опыта перейти на java?

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

    Один единственный чувак из моей выборки соблюдал субординацию, абсолютно не пил (даже пиво/сидр) и закрыл свою фриланс-деятельность (буквально ночевал на работе с ежедневным посещением офиса иногда даже на выходных). У него были свои "особенности", но они совершенно не мешали эффективно работать.
    Написано
  • Стоит ли мне поработать php-разработчиком, а потом набравшись опыта перейти на java?

    VolgaVolga, парень, про которого я выше писал, начинал с домашек для американских студентов (мы все помогали делать лабораторки для менее "сообразительных" товарищей с менее технических факультетов, а он после выпуска не остановился, а продолжил на чем-то типа апворка), потом стал брать более сложные заказы вплоть до написания сайтов на PHP. И только когда он уперся в возможность роста (интересные заказы не давали, а курсачи и конкуренция с индусами надоели), то только тогда пошел работать в офис и его навыки выглядели на голову выше всех других, кто к нам приходил на эту же вакансию на указанную зарплату.

    Так что всё возможно - все ограничения только у нас в голове. Для городов-миллионников я и сам рекомендую начинать работу младшим специалистом в офисе, но топикстартер сам сказал, что у него в городе голяк и есть только джунские вакансии по Java. В таких условиях фриланс сразу обретает дополнительную привлекательность.
    Написано
  • Стоит ли мне поработать php-разработчиком, а потом набравшись опыта перейти на java?

    VolgaVolga, вас куда-то унесло. Напомню мою фразу, к которой вы прицепились:

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

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

    Если какие-то биржи отслеживают, что вы ушли к конкурентам или трекают айпишник и/или другие опознавательные маркеры, чтобы пожурить - то и фиг с ними. Когда я лет десять назад работал на фрилансе, только в СНГ было несколько десятков бирж. С тех пор только и читаю про появление новых. В том числе бирж, которые себя позиционируют как НЕ-Биржи (типа Fiverr)
    Написано
  • Стоит ли мне поработать php-разработчиком, а потом набравшись опыта перейти на java?

    VolgaVolga, боишься делать некачественно и показать себя не профессионалом - не нужно начинать программировать. Боишься перепутать слова и ошибиться с произношением - не начинай разговаривать. Боишься упасть - не начинай ходить, лежать в коляске намного безопаснее.

    Просто напомню, что каждый гуру это вчерашний ламер, которого страшно подпускать к проду. И стали они гуру из ламеров не потому, что боялись ошибаться, а потому что НЕ боялись ошибаться и набрали нужный опыт.
    Написано
  • Стоит ли мне поработать php-разработчиком, а потом набравшись опыта перейти на java?

    CityCat4, если фриланс на почасовке, то там тоже встречаются системы трекинга для подтверждения выставляемых к оплате часов.

    после фриланса некоторые заявляют, что они не рабы, рабы не они
    От человека зависит - от готовности променять уровень дохода на спокойную жизнь. Прежде чем снова вернутся в офис, я пару лет поработал на фрилансе - у всех форм занятости есть плюсы и минусы.

    С "не возьмут в офис" не соглашусь. На позапрошлой работе (стартап) мы взяли парня, который кроме фриланса нигде не работал. И тот отлично вписался - был не сильно организован, но знал много ЯП и мог выдавать результат удовлетворительного качества.
    Написано