Сохранен 527
https://2ch.hk/pr/res/784720.html
Прошлые домены больше не функционируют, используйте адрес ARHIVACH.HK.
24 декабря 2023 г. Архивач восстановлен после серьёзной аварии. К сожалению, значительная часть сохранённых изображений и видео была потеряна. Подробности случившегося. Мы призываем всех неравнодушных помочь нам с восстановлением утраченного контента!

Официальный™ тред Java #36

 Аноним 30/06/16 Чтв 22:36:35 #1 №784720 
14673153957620.webm
Шапка треда https://github.com/qqqlll/Java-Thread/wiki

Предыдущий тонет здесь >>780908 (OP)

ЖС-даун со своим форсом, сперморабы, а также вниманиебляди всех видов и прочее непотребство отправляется в порнотред >>782989 (OP)

Аноним 30/06/16 Чтв 22:39:04 #2 №784723 
>>784720 (OP)
Го учить JS, java умирает.
Аноним 30/06/16 Чтв 22:41:52 #3 №784727 
>>784720 (OP)
Это Боб?
Аноним 30/06/16 Чтв 22:42:01 #4 №784728 
>>784723
JS - сокращение от Java Servlet, так что го.
Аноним 30/06/16 Чтв 22:43:26 #5 №784729 
14673158068580.webm
>>784720 (OP)


Аноним 30/06/16 Чтв 22:44:03 #6 №784730 
14673158436940.webm
>>784729
#2
проебался с вебмкой
Аноним 30/06/16 Чтв 22:45:41 #7 №784731 
>>784728
JS это java скрипт, а как ты будешь что-то писать на java, не умея даже скрипты на ней писать?
Аноним 30/06/16 Чтв 22:46:14 #8 №784732 
14673159746050.webm
#3

>>784723 >>784731 Тебе сюда >>780908 (OP)
Аноним 30/06/16 Чтв 22:47:14 #9 №784735 
14673160349100.webm
#4

Опять проебался.
Аноним 30/06/16 Чтв 22:54:58 #10 №784741 
В жава нет goto, в ней есть continue, пользоваться им признак дурного тона, для ветвления есть другие средства.
справка-нуб
Аноним 30/06/16 Чтв 22:55:35 #11 №784742 
14673165350420.gif
Аноним 30/06/16 Чтв 22:56:07 #12 №784744 
14673165675160.png
Аноним 30/06/16 Чтв 23:08:46 #13 №784750 
Ребят, я прошел курс на codecademy, могу ли я устроиться стажерем?
Аноним 30/06/16 Чтв 23:09:02 #14 №784751 
>>784744
такие пикчи раскрывают просто всю суть таких тредов

в программировании есть миллиард неочевидных фич, которые сложно разжевать

нет, мы будет делать пикчи с говном, которое гуглится за 2 секунды и за 3 понимается

сажи
Аноним 30/06/16 Чтв 23:10:26 #15 №784752 
>>784750
Зачем тебе java? Она умирает.
Аноним 30/06/16 Чтв 23:11:43 #16 №784755 
>>784751
И где сажа?
Аноним 30/06/16 Чтв 23:12:24 #17 №784757 
>>784755
за щекой поищи)))
у твоей мамаши)))
Аноним 30/06/16 Чтв 23:23:30 #18 №784764 
>>784752
Вакансию нашел где требуется стажер знающий джаву, для меня джава самый знакомый язык.
Аноним 30/06/16 Чтв 23:24:16 #19 №784766 
>>784764
На нее уже прислали 600 резюме. Учи востребованный язык - JS.
Аноним 30/06/16 Чтв 23:27:36 #20 №784771 
>>784766
до какой степени нужно учить чтобы взяли?
Аноним 30/06/16 Чтв 23:28:07 #21 №784772 
>>784771
я тебе в прошлом треде пояснил
Аноним 30/06/16 Чтв 23:28:58 #22 №784773 
>>784771
Стандарт ES6 для джуна и норм будет.
Аноним 30/06/16 Чтв 23:33:04 #23 №784775 
Тож вкатываюсь в джаву. Хочу на андроид програмсы писать.
Аноним 30/06/16 Чтв 23:34:29 #24 №784776 
>>784773
http://es6-features.org/
this?
Аноним 30/06/16 Чтв 23:36:28 #25 №784778 
>>784776
Да.
Аноним 30/06/16 Чтв 23:37:14 #26 №784780 
>>784775
На андроиде никто не платит за приложения и хуево зарабатывается. Учи новый модный язык от Эппла.
Аноним 30/06/16 Чтв 23:37:38 #27 №784781 
>>784776
http://www.ecma-international.org/ecma-262/6.0/
this.
Аноним 30/06/16 Чтв 23:38:13 #28 №784782 
>>784780
Откуда у меня деньги на мак?
Аноним 30/06/16 Чтв 23:39:47 #29 №784783 
>>784782
Мак не нужен, если не хочешь выебываться.
Аноним 30/06/16 Чтв 23:41:20 #30 №784785 
>>784783
А ты сам-то чем занимаешься?
Аноним 30/06/16 Чтв 23:41:55 #31 №784786 
>>784785
жава-интерпрайс-погромист, задавай вопросы
Аноним 30/06/16 Чтв 23:43:02 #32 №784787 
>>784785
Программированием.
Аноним 30/06/16 Чтв 23:44:51 #33 №784788 
>>784786
300к в месяц?
>>784787
То-то я смотрю ты хуйню несешь.
Аноним 30/06/16 Чтв 23:45:38 #34 №784790 
>>784788
>300к в месяц?
в 10 раз меньше.
неужели кто-то всерьёз верит в такие зарплаты?
Аноним 30/06/16 Чтв 23:46:37 #35 №784791 
>>784790
Рублей, я надеюсь?
Аноним 30/06/16 Чтв 23:50:11 #36 №784795 
>>784791
иди ты нахуй мразь
Аноним 30/06/16 Чтв 23:52:58 #37 №784801 
Думаю, мы подружимся.
Аноним 30/06/16 Чтв 23:54:32 #38 №784802 
>>784801
ты кто такой ты кто такой блядь
а ну иди сюда говно собачье
Аноним 30/06/16 Чтв 23:56:30 #39 №784804 
>>784802
Зови меня Жавамастер.
Аноним 01/07/16 Птн 00:02:24 #40 №784807 
а как же хаскель?
Аноним 01/07/16 Птн 00:04:20 #41 №784809 
14673206601610.png
Я поняла, что жава разработка - это не для меня.
Аноним 01/07/16 Птн 00:04:26 #42 №784810 
>>784807
На хаскеле не платят миллионы.
Аноним 01/07/16 Птн 00:06:44 #43 №784812 
>>784809
Сьеби сельдь.
Аноним 01/07/16 Птн 00:30:56 #44 №784824 
я не пойму, тут пацаны реально против потенциальных клиентов войну ведут, или джава ДЕЙСТВИТЕЛЬНО умирает?
Аноним 01/07/16 Птн 00:34:47 #45 №784826 
>>784824
Первое.
Аноним 01/07/16 Птн 00:36:20 #46 №784828 
>>784826
А я дурак уже питон пошел учить.
Аноним 01/07/16 Птн 00:36:30 #47 №784829 
>>784826
а в питоне как?
Аноним 01/07/16 Птн 00:37:51 #48 №784831 
как сложно жить когда люди врут постоянно
>>784826
>>784828
Аноним 01/07/16 Птн 00:38:53 #49 №784833 
>>784831
Рузке, сэр.
Аноним 01/07/16 Птн 00:39:37 #50 №784834 
>>784833
ну а ты вот честный? стоит ли джавой заниматься, или лучше питон? или вообще похуй, главное просто заниматься?
Аноним 01/07/16 Птн 00:40:25 #51 №784835 
>>784834
главное, найти богатого мужа и родить ему))
Аноним 01/07/16 Птн 00:41:03 #52 №784836 
>>784834
Я-то откуда знаю?
Аноним 01/07/16 Птн 00:41:27 #53 №784838 
>>784836
ну пиздец
Аноним 01/07/16 Птн 00:47:22 #54 №784840 
>>783146
Что происходит на этих пикчах? Препода жавы не берут даже джуном?
Аноним 01/07/16 Птн 00:54:03 #55 №784843 
14673236435740.webm
>>784840
Может ты прочитаешь о чем там пишут?
Аноним 01/07/16 Птн 00:55:38 #56 №784844 
>>784843
Препода жавы не берут даже джуном?
Аноним 01/07/16 Птн 00:58:41 #57 №784847 
>>784844
Пiшов нахуй.
Аноним 01/07/16 Птн 00:59:21 #58 №784848 
Я не понимаю, как можно учить программирование, "решая задачки". Что они там делают? Физбазы пишут? Делают рекурсию на числах фиббоначи. Ну я понимаю писать чисто практический и полезный софт, там джейсон попарсить, с апи соц.сетей поработать, картинку сжать, формочку оформить. Т.е. видна практическая цель, для чего ты это делаешь, может даже кто-то твоей прогой попользуется. Но тупо решать задачки... какой в этом смысл?
Это я паблик жавараш почитал.
Аноним 01/07/16 Птн 01:04:23 #59 №784853 
https://www.youtube.com/watch?v=aI7LKJBpQLs
https://www.youtube.com/watch?v=kfsAMZ7_DdI
Аноним 01/07/16 Птн 01:14:47 #60 №784856 
>>784848
Задачи в жавараш:

Хеллоу ворлд лвл: вывести хеллоу ворлд в консоль 10000 раз.
Коллекции: засунуть в arraylist 1000 хеллоу ворлдов и вывести это говно на экран 10000 раз.
Многопоточность: потоки должны последовательно выводить 10000 раз хеллоу ворлд в консоль.
Гуй: Нарисовать формочку в которой 1000 раз написано хеллоуворлд.
Сервлеты: Написать сервлет, который возращает хеллоу ворлд на твою консоль.
ЕЕ: Создать бд хеллоу ворлдов и на каждый запрос клиента возвращать ему хеллоу ворлд в его консоль.
Аноним 01/07/16 Птн 01:25:40 #61 №784864 
14673255402650.png
>>784720 (OP)
Sup, /pr/!
Сейчас пишу простенькую прогу с использованием javafx, но постоянно вылетают ошибки и программа не запускается. java изучаю 1 неделю, не гони ссанными тряпками
У меня 4 кнопки, и Action`ы я прописал под них.
Почему не запускается?
sageАноним 01/07/16 Птн 01:28:17 #62 №784866 
>>784864
>fx
Уноси это говно отсюда.
Аноним 01/07/16 Птн 01:29:06 #63 №784867 
>>784866
Что с ним не так?
Мне просто нужно было как можно проще и как можно быстрее запилить проект с gui
Аноним 01/07/16 Птн 01:29:41 #64 №784868 
Анон, у меня максимум тупой вопрос да, я махровый нуб.

Начал читать Head first, и дочитал до генератора фраз.
И не понял - его уже надо прописывать и компилировать?
Если да - то как? Просто в книге написано - пишите в редактор без переносов в редактор и всё. Что дальше - хуй знает.
Разжуй дураку, пожалуйста.


sageАноним 01/07/16 Птн 01:32:18 #65 №784871 
>>784868
Отсюда качаешь иде https://www.jetbrains.com/idea/#chooseYourEdition, после чего в ней создаешь новый проект. В этом проекте создаешь классы и компилируешь их.
Аноним 01/07/16 Птн 01:37:11 #66 №784873 
>>784864
эксепшн не бросил. в глаза не долбись.
Аноним 01/07/16 Птн 01:39:45 #67 №784877 
>>784856
>Это класс, расширяющий HttpServlet, у которого есть два главных метода
вах, делал http запросы на жаве даже не зная, что они называются СЕРВЛЕТАМИ.
Аноним 01/07/16 Птн 01:40:42 #68 №784878 
14673264430120.png
>>784871
Пикрил.

Ладно повнимательнее в гугле пороюсь.
sageАноним 01/07/16 Птн 01:41:30 #69 №784879 
>>784878
Наглый пиздеж, делай что я говорю.
Аноним 01/07/16 Птн 01:41:45 #70 №784880 
>>784878
Ищи в гугле как компилировать через командную строку в винде. Если у тебя пердоликс могу подсказать как. А вообще хуй клади и качай уже ИДЕ, там проще
Аноним 01/07/16 Птн 01:54:15 #71 №784884 
>>784873
я настолько нуб, что не знаю что делать:\
Аноним 01/07/16 Птн 02:02:03 #72 №784889 
>>784880
Нет, я хочу, как деды. начать с микроконтроллеров и низких языков.
Аноним 01/07/16 Птн 02:03:07 #73 №784890 
>>784884
у тебя вообще какая-то хуйня написано, от какого класса ты делаешь метод .getClass()? У тебя класс не найден. Попробуй начать с более простых ЯП - хаскель там, руби, пхп, питон.
Аноним 01/07/16 Птн 02:07:22 #74 №784892 
>>784890
мне нужна java, тк прохожу практику в вузе по ней
суть в том, что когда в idea создаешь проект javafx, он сам тебе выдает готовый мейн с этой вот дриснёй
Аноним 01/07/16 Птн 02:33:00 #75 №784903 
>>784892
ну так гугли mvp, если тебе контроллер в мейн надо выдать.
я тебе еще раз повторяю, не знаю, что у тебя там за FMXLoader.load, но вот этот кусок кода вообще неправильный FMXLoader.load(getClass())
Аноним 01/07/16 Птн 02:33:25 #76 №784905 
>>784790
Зачем зарплата?
> Our hourly rate is € 250 excluding VAT (US$ 400), plus travel expenses when this is required. We bill in 10 hour minimum chunks
> http://www.javaspecialists.eu/services/performance_consulting.jsp
Аноним 01/07/16 Птн 02:34:02 #77 №784906 
>>784892
да и у тебя класс Main не найден, значит ты его не импортировал.
Аноним 01/07/16 Птн 02:34:34 #78 №784907 
>>784824
Java умирает для веб-джуниоров со Спрынгами.
Аноним 01/07/16 Птн 02:38:35 #79 №784912 
14673299156300.png
>>784903
>>784903
Всё решилось тем, что я убрал наследование
Пам пам
Аноним 01/07/16 Птн 02:55:53 #80 №784916 
14673309532250.png
14673309532281.png
Аноним 01/07/16 Птн 03:20:54 #81 №784921 
>>784903
>я тебе еще раз повторяю, не знаю, что у тебя там за FMXLoader.load, но вот этот кусок кода вообще неправильный FMXLoader.load(getClass())
Все у него правильно, стандартный метод способ.
http://docs.oracle.com/javafx/2/get_started/FXMLExample.java.html

Тебе наверно тоже не мешало бы освежить в памяти что этот метод делает, да и вообще про рефлексию почитать.
Аноним 01/07/16 Птн 03:24:00 #82 №784922 
>>784921
О, анон, чому у меня таки не запускалось?
Аноним 01/07/16 Птн 03:32:55 #83 №784923 
>>784922
Хуй знает, я пьян и сейчас спать собирался. Скинь семпл.фхмл.
Ошибка указывает, что не найден мейн класс, там же еще можно увидеть:
>aplication.Main
Явно application с двумя p.
В fxml-е есть что-то типа fx:controller=""? Смотри там может, а вообще гугл в помощь.
Аноним 01/07/16 Птн 03:55:46 #84 №784924 
14673345460240.jpg
>>784922
Да и вообще, для начала может не стоит ебаться с fxml? Можно по-обычному сделать.
Аноним 01/07/16 Птн 04:08:12 #85 №784926 
14673352926870.png
>>784924
мне проще визуально представлять что где, чем тыкаться в темноту
Аноним 01/07/16 Птн 06:53:16 #86 №784939 
>>784926
>визуально представлять что где
а причём тут жавафх?
ебаш ЖС и сервлеты на ресте
Аноним 01/07/16 Птн 07:17:43 #87 №784946 
ещё раз поясняю даунитосам
спринг+сервлеты используются везде
делая на них проекты вы нарабатываете опыт на том что актуально

формошлёпствуя на жавафх вы просто сосёте хуи и тратите своё время
Аноним 01/07/16 Птн 07:54:28 #88 №784950 
>>784946
а формошлепствуя на JS, заняли бы нишу
Аноним 01/07/16 Птн 08:01:39 #89 №784952 
>>784946
кокококо
нахуй мне твой спринт, сайт шлепнуть я и на пхп могу. а формочку нет.
Аноним 01/07/16 Птн 08:32:25 #90 №784955 
>>784834
Питон - будешь бигдатить, а не бороться с тысячами выпускников жабахуяша за одну вакансию.
Аноним 01/07/16 Птн 08:35:03 #91 №784957 
>>784856
Ебать пиздец.
Аноним 01/07/16 Птн 12:36:01 #92 №785084 
>>784848
Вот например задачка с 24 урока, большая вконце, впринципе все разжовывают, но как мне кажется, все-таки джава раш пока что рассказывает только про джава кор, а задачка вроде как призвана учить разбивать задачу на много маленьких, написана снизу вверх:

Задание 18
Отлично!
Запускаем и наслаждаемся змейкой.

Задание 17
Теперь закончим класс Shake
Надо:
а) реализовать метод checkBorders: если голова змеи за границами комнаты - змея умирает (isAlive = false)

Реализовать метод move(int dx, int dy):
б) проверить, не вылезла ли она за границу комнаты (если да, то змея умирает)
в) проверить, не совпадает ли она с уже существующими кусочками змеи (если да, то змея умирает)
г) добавить голову к змее (со стороны головы) и удалить последний кусочек из хвоста.
д) если змея поймала мышь (координаты головы совпадают с координатами мыши), то удалять кусок из хвоста не надо.

Задание 16
Продолжаем работать над методом move()
Для определения, не пересекается ли змея сама с собой, можно сделать очень простую проверку:
содержит ли список sections "новую голову змеи".
Код для этого будет выглядеть примерно так:
if (sections.contains(head))
При этом head должен быть еще не добавлен в список sections, иначе будет всегда true.
Но чтобы этот код работал, надо реализовать методы сравнения объектов (equals & hashCode) в классе SnakeSection.

Задание:
а) реализовать методы equals & hashCode в классе SnakeSection.

Сигнатура методов:
public boolean equals(Object o)
public int hashCode()

Подсказка:
Используй Alt+Insert в Intellij IDEA
В классе Snake:
б) в методе move(int dx, int dy) создать голову(кусочек змеи) с правильными координатами. Вызвать метод checkBody() и checkBorders()
в) реализовать метод checkBody: если голова змеи пересекается с ее телом (любым из кусочков) - змея умирает (isAlive = false)

Задание 15
Теперь осталось допилить змею.
Вот что я предлагаю насчет движения змеи:
Змея состоит из кусочков. Давай каждый ход просто добавлять один кусочек со стороны головы,
а самый последний - удалять. Тогда получится, что змея ползет.

Добавлять кусочек нужно рядом с текущей головой (кусочком номер 0).
С какой стороны добавлять зависит от direction (UP, DOWN, LEFT, RIGHT).
Подсказка:
а) Как добавить кусочек змеи в начало списка sections?
sections.add(0, new_section);
б) А как удалить последний?
sections.remove(sections.size()-1);

В методе move надо:
а) сделать шаг в текущем направлении (определяется direction)
б) проверить, что если змея уперлась в стену, то умереть (isAlive = false)
в) проверить, что если змея уперлась себя, то умереть (isAlive = false)
г) проверить, если змея встретила мышь - то съесть ее.

Задание 14
Теперь поработаем над методом print().
Надо:
а) вывести на экран прямоугольник из точек размером width x height.
б) тело змеи отметить символом "x"-английское
в) голову змеи нарисовать символом X-английское.
Подсказка:
а) удобно сначала создать матрицу типа int[][] с размером (height x width)
б) затем пройтись по всем объектам и отрисовать их в матрицу.
Например, тело змеи - 1, голова змеи - 2, мышь - 3.

Задание 13
Предлагаю тебе в этот раз написать специальный метод sleep().
Который будет делать паузу в зависимости от длины змеи (количества элементов в sections).
Придумай какой-нибудь хитрый алгоритм. Чтобы на первом уровне пауза была 500 миллисекунд,
а к 10 уровню постепенно уменьшилась до 300.
И ниже 200 не опускалась.

Задание 12
Добавить в метод main:
в) вызов метода createMouse().
Змея-то у нас есть, пусть и мышь будет
г) вызов метода run().
Без него ничего работать не будет. В нем вся основная логика.
Неплохо получилось, но я все-таки внесу пару правок.
Кстати, как насчет написать метод sleep?
Ты уже понял из предыдущих задач, что в методе run нужна пауза.
Но насколько я помню, скорость в змейке должна расти при росте ее длины.
Значит чем длиннее змея, тем выше скорость и меньше пауза.

Задание 11
Теперь логика управления мышью.
С мышью у нас будут происходить две вещи.
Первая - змея съест мышь.
Вторая - появляется новая мышь в случайной точке комнаты.

Надо написать и реализовать метод createMouse() в классе Room.
В этом методе мы просто должны создавать новую мышь со случайными координатами в комнате.
Как получить случайные координаты?
Это ты уже должен был знать. На всякий случай даю подсказку:
int x = (int) (Math.random() * width);

Еще понадобится метод - eatMouse(), на случай, если мышь все-таки кто-то съест :)
Пока сложной логики в этом методе не будет - просто будем вызывать метод createMouse и все.

Задание 10
Займемся методом main.
Для начала надо создать статическую переменную game типа Room. Доступ к переменной должен быть для всех классов.
Затем в методе main:
а) Создать змею - объект Snake
б) Создать комнату - объект типа Room и передать в него ширину, высоту и змею.
в) Установить змее direction равным SnakeDirection.DOWN
Чего еще не хватает? Собственно метода, в котором будет идти вся игровая логика.
И еще нужен метод, который бы отрисовывал все это на экране.
а) создать метод run()
б) создать метод print()

Задание 9
Еще остался самый главный класс - Room.
Что нам нужно для его описания?
Размеры комнаты (width и height) - раз.
Змея - два
Мышь - три.

Надо:
а) создать в классе Room переменные width & height типа int.
б) создать в классе Room переменную snake типа Snake.
в) создать в классе Room переменную mouse типа Snake. Шучу. Типа Mouse, конечно же :)
г) создать для них всех геттеры и сеттеры.
д) создать конструктор. Конструктор должен принимать три параметра: width, height и ... snake!

Задание 8
Настала очередь конструктора класса Snake.
Змея у нас будет поначалу состоять из одного кусочка - головы.
А что для него требуется?
Что необходимо передать в конструктор?
Координаты змеи, конечно же.

Надо:
а) Передать в конструктор координаты головы змеи (x и y)
б) создать в нем первый "кусочек змеи" (голову) и добавить его в коллекцию sections.
в) isAlive выставить в true
г) не забудь в конструкторе инициализировать переменную sections. В null не много-то и добавишь!
д) создать и реализовать метод int getX(). Метод должен вернуть координату Х головы змеи.
е) создать и реализовать метод int getY(). Метод должен вернуть координату Y головы змеи.
ё) еще добавить классу метод move()- он нам пригодится попозже.

Задание 7
"Кусочки змеи" мы описали, теперь займемся самой змеей.
У змеи должен быть список кусочков(SnakeSection) и голова.
Пусть головой будет просто самый первый кусочек (с номером 0).

У змеи также есть направление движения - сторона, куда она движется по умолчанию.
А еще есть состояние - жива змея или мертва.
Игра заканчивается тогда, когда змея мертва.
Надо:
а) Добавить в класс Snake переменную sections типа ArrayList<SnakeSection>.
б) Добавить переменную isAlive логического типа.
в) Добавить переменную direction типа SnakeDirection.
г) Для всех них добавить getter'ы, а для direction еще и setter.
Примечание:
Для булевских переменных геттер принято писать не как getValue(), а как isValue() - это улучшает читабельность кода.

Задание 6
Теперь займемся классом SnakeSection.
Он будет описывать один кусочек змеи.

А у каждого кусочка что есть?
Правильно! Координаты.
Добавь две переменных к классу SnakeSection: x и y типа int.
Добавь для них getter'ы и конструктор с двумя параметрами.

Задание 5
Теперь доделаем SnakeDirection.
а) Переделай его в enum: замени ключевое слово class на enum
б) Добавь 4 значения UP, DOWN, LEFT, RIGHT
Должно получиться примерно так:
public enum SnakeDirection
{
UP,
RIGHT,
DOWN,
LEFT
}

Задание 4
Отлично. Я еще добавил KeyboardObserver на будущее.
Пригодится.

Начнем с самого простого - класса Mouse.
Мышь не будет двигаться и у нее будут только координаты и все.
Добавь две переменных к классу Mouse: x и y типа int.
Добавь для них getter'ы и конструктор с двумя параметрами.

Задание 3
Теперь самое интересное - как будет устроена змея.
Что можно сказать о змее:
а) По сути - змея это набор кусочков - клеточек. Но точно известно, что один из них - голова.
б) У змеи есть направление движения.

Так что нам еще понадобятся классы:
SnakeSection - кусочек змеи.
SnakeDirection - класс (enum) будет описывать направление движения змеи.

Создай классы SnakeSection и SnakeDirection

Задание 2
А добавь-ка еще метод main в класс Room.

Задание 1
А теперь напишем игру "змейка".
Для этого нам понадобятся:
а) собственно сама змея (класс Snake)
б) комната, в которой она будет ползать (класс Room)
в) мыши, которых она будет есть (класс Mouse)

Создай классы Snake, Room, Mouse
Аноним 01/07/16 Птн 12:52:47 #93 №785094 
Где можно про сервлет апи почитать?
Аноним 01/07/16 Птн 13:17:41 #94 №785109 
>>785094
в документации по servlet api
Аноним 01/07/16 Птн 13:22:30 #95 №785113 
>>785109
Там не понятно пишут.
Аноним 01/07/16 Птн 17:54:51 #96 №785316 
Посоны, может хоть вы подскажите. Я нубец, пилю вэб-сервис под готовую спринговую систему. Уже заебался с эксепшеном:
com.sun.xml.bind.v2.runtime.IllegalAnnotationsException: 1 counts of IllegalAnnotationExceptions
There's no ObjectFactory with an @XmlElementDecl for the element {http://www.w3.org/2004/08/xop/include}Include.

Возвращает эту хрень при отправке пакета из soapUI, который генерит запрос на основе сгенеренной моим сервисом wsdl. При этом этот ObjectFactory с аннотированым @XmlElementDecl есть. Во всех стэковерфлоу пишут, что надо вручную создовать JAXBContext, но у меня то тут спринг, xml-ки всякие.
Аноним 01/07/16 Птн 19:12:41 #97 №785375 
>>785084
вообще мне кажется это хуйня ебаная

можно и пхпмакаку пустить за компилятор, он нашлёпает тебе классов

дело же не в том чтобы решить задачу любой ценой, важно КАК это сделать

так чтобы было просто расширить, прочитать другому человеку, просто искать баги

а что макак сделает по этим задачам?
гору ифэлс, и классы просто потому что ТАК СКАЗАЛИ.
Аноним 01/07/16 Птн 20:35:10 #98 №785459 
>>785316
> SOAP
> 2016
Пушкарь вообще.
А вообще у спринга есть Spring WS, его пользуй, если не можешь определить фабрику объектов.
Аноним 01/07/16 Птн 20:49:45 #99 №785473 
>>784864
>aplication.Main
>aplication
>не может прочитать сообщение об ошибке
>зачем-то поперся в технический вуз

Эй, джаваскрипт-дебил, ты ещё в треде? Уноси этого в веб-верстку, там такие нужны!
Аноним 01/07/16 Птн 20:52:11 #100 №785476 
>>785473
>>784864
Милости прошу к нашему шалашу!
Аноним 01/07/16 Птн 21:29:05 #101 №785505 
>>785476
Да, там кстати правильно aplication написано, от слова apply. Это я обосрался. Меня тоже забирай в жс-макаки. Хотя я и так фулл-стак макака индус-эдишн, на жс тоже приходится кодить.
Аноним 01/07/16 Птн 21:31:58 #102 №785509 
14673979185680.jpg
>>785505
Целуй ангуляр.
Аноним 01/07/16 Птн 21:34:02 #103 №785510 
бля, забыл описать свой день кароч
весь день пердолил какую-то хуету, в причине которой так и не разобрался.

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

пиздос, чувствую себя полным опущенцем.
Аноним 01/07/16 Птн 23:00:25 #104 №785551 
>>785316
В хмл поди бин(класс) прописать надобно.
Аноним 01/07/16 Птн 23:18:13 #105 №785558 
тоже описываю свой день:
встала
сделала кофе
покурила
чекнула фейсбук
пошла на форчан
целый день провеля шитпостя в инте
пошликала на прон 2 раза
к вечеру проскроллила wrk и вот сейчас сюда зашла.
Аноним 01/07/16 Птн 23:23:06 #106 №785560 
>>785084
Если бы меня попросили написать змейку. Я бы загуглил "змейка на жаве" и перепечатал код.
Аноним 01/07/16 Птн 23:26:23 #107 №785562 
14674047831460.jpg
>>785560
> Если бы меня попросили написать змейку
> фронт или гуи на жабе
Аноним 01/07/16 Птн 23:29:16 #108 №785564 
Встал.
Приехал на работу.
Писал код.
Уехал.
Бухаю.
Аноним 02/07/16 Суб 00:27:28 #109 №785592 
как вам моя формочка? красивая?
Аноним 02/07/16 Суб 00:27:44 #110 №785593 
14674084640050.png
>>785592
формочка
Аноним 02/07/16 Суб 00:49:08 #111 №785603 
>>785592
>>785593
Поидее кнопкам логичнее быть снизу, а так норм.
Аноним 02/07/16 Суб 01:27:12 #112 №785619 
> How Oracle’s business as usual is threatening to kill Java
> http://arstechnica.com/information-technology/2016/07/how-oracles-business-as-usual-is-threatening-to-kill-java/
Аноним 02/07/16 Суб 05:08:06 #113 №785656 
>>785603
они будут снизу. там просто еще таблица будет. Вот думаю, как кнопки по горизонтали в одной колонке и ряду выстраить.
Аноним 02/07/16 Суб 06:11:03 #114 №785663 
>>785603
>>785593
пиздос, во что скатился говнотред
макак шлёпнул говна, вбросил в тред, и ему ещё отвечают
Аноним 02/07/16 Суб 06:11:30 #115 №785664 
>>785564
а подробнее?
что делал на работе?

>>785558
безработные животные не нужны
Аноним 02/07/16 Суб 10:12:48 #116 №785730 
>>785510
Это психиатрический эксперимент. На самом деле офис не настоящий, фирма никому софт не продаёт.
Фильм "шоу Трумана" смотрел? Ну вот, это все актеры, нанятые, чтобы ты действовал так, как будто бы ты работаешь программистом.
Продолжай вести дневник на дваче, нам очень интересно.
Аноним 02/07/16 Суб 11:26:18 #117 №785759 
>>785730
ну когда мне не плохо я не пишу
только когда ебано

компания известна на весь мир, это международная ёбахуйня
Аноним 02/07/16 Суб 12:37:27 #118 №785808 
>>785510
Работал так же, писал скл запросы, вроде как и нормально писал, но другие писали их в 2-3 раза быстрее, я вообще не понимал почему меня на работе держат, никто мне ничего не говорил, задач особо не ставили, мог целыми днями на дваче сидеть, но в конце концов меня это достало и я уволился.
Аноним 02/07/16 Суб 12:40:24 #119 №785810 
>>785808
ну и долбоёб
нет работы - проси

не нравится - иди к менеджеру и говори
двачевать весь день - а потом уволится, путь долбоёба

не сравнивай себя со мной, я работаю не так
Аноним 02/07/16 Суб 12:41:38 #120 №785811 
Два дебила это сила.
sageАноним 02/07/16 Суб 12:51:23 #121 №785819 
>>785811
Ты про мелкобуквенного и жс-дауна?
Аноним 02/07/16 Суб 13:01:28 #122 №785834 
>>785819
>2016
>Хейтить мелкобуквенную няшу.
Проиграл. А вообще мне нравятся его охуительные истории. С ним тредж такой ламповый и живой.
Аноним 02/07/16 Суб 13:05:14 #123 №785840 
>>785834
господи, до чего же я скотился(((
Аноним 02/07/16 Суб 13:10:07 #124 №785846 
>>785810
Ну ок, ну я уволился, потому что прошлый начальник устроился на новое место и предложил работу которую я знаю и умею, по ISO 2700x и другим примочкам безопасности. Возможно я действительно неправильно себя вел там, но было как было.
Аноним 02/07/16 Суб 13:30:37 #125 №785863 
>>785759
Ну дык тут каждый второй трудится в российском филиале пиндосской компании. В исконно-русских компаниях обычно вообще гроб-гроб-кладбище, не считая стартапов, которые опять же работают на американский рынок.
Аноним 02/07/16 Суб 13:38:52 #126 №785872 
>>785808
Вот ты дурачек. На момент достиг просветления, пока коллеги крутились в Сансаре серя друг другу код и баги (отсюда и удвоение производительности), и слил такую Нирвану.
Аноним 02/07/16 Суб 13:40:00 #127 №785874 
>>785863
тот анон написал
>На самом деле офис не настоящий, фирма никому софт не продаёт.
ну тип в шутку))
но я серьёзно пояснил ему

зачем твой пост - не понял
Аноним 02/07/16 Суб 13:42:55 #128 №785877 
>>785874
А я и есть тот анон.
Тогда другой сценарий, как в фильме "Игры разума", там была тоже всем известная компания (ФБР), в которой трудился герой фильма на самом деле ему это только казалось, а работал он учителем
Аноним 02/07/16 Суб 13:45:02 #129 №785879 
>>785877
не, всё хуйня
скорее просто я ебанутый
нужно или выпиливаться, или к психиарту
жить так дальше нельзя
sageАноним 02/07/16 Суб 14:45:19 #130 №785919 
>>785834
>>785840
Семег плз.
Аноним 02/07/16 Суб 14:50:53 #131 №785925 
>>785919
что-то не нравится - пиздуй из моего треда
Аноним 02/07/16 Суб 16:46:01 #132 №785998 
14674671619210.jpg
Менеджер предложил поработать вокалисткой в Сеуле с окладом в тыщу долларов.
Прощай, перезвони тред. Прощайте унижения на интервью, прощайте вакансии разработчика за 15 т.р. в моей мухосрани.
Прощайте, тупые вопросы про полиморфизм и шорткоды на вордпрессе.
Прощай, бесперспективное дно-программирование - удел школьников и чуханов.
Аноним 02/07/16 Суб 16:49:24 #133 №785999 
14674673643630.jpg
Сейчас мне эйчар звонила, которая тестовое дала. Я даже перезванивать не буду. Как я вообще могла повестись на такой примитивный троллинг, как "изучи программирование - будешь много зарабатывать". Стыдно прям за себя. Хотя, конечно, лишние хобби на случай скуки все равно не помешают.

Аноним 02/07/16 Суб 16:58:05 #134 №786006 
>>785998
>>785999

Что за вбросы одного аутиста?
Аноним 02/07/16 Суб 17:08:38 #135 №786011 
>>786006
ИГНОРЬ
%
РЕПОРТИ
Аноним 02/07/16 Суб 17:19:08 #136 №786020 
>>785998
>вокалисткой в Сеуле
ты понимаешь что это хостес в лучшем случае?
Аноним 02/07/16 Суб 17:21:14 #137 №786022 
>>786020

она прекрасно понимает что её везут пизду подставлять иностранцам

но это же тян, так что всё норм
Аноним 02/07/16 Суб 17:23:34 #138 №786026 
>>785558
все норм, кроме сигарет, бросай, няш
Аноним 02/07/16 Суб 17:25:57 #139 №786030 
>>785459
а что не так с soap? restfull не подо все же задачи подходит..
Аноним 02/07/16 Суб 17:32:06 #140 №786036 
>>786030
Нормально всё с SOAP. Нехипстерно только.

Аноним 02/07/16 Суб 17:43:43 #141 №786049 
а вы в выходные кодируете?
свои проекты
Аноним 02/07/16 Суб 18:00:41 #142 №786057 
>>786049
da
Аноним 02/07/16 Суб 19:04:39 #143 №786085 
>>786022
мне настолько тебя жаль, что даже комментировать не буду.
Аноним 02/07/16 Суб 19:12:58 #144 №786093 
>>786085
В итоге все равно прокомментировал.
Аноним 02/07/16 Суб 19:59:10 #145 №786113 
>>786057
что пишешь? интересно или хуйня
рассказывай подробнее, что как в гостях
Аноним 02/07/16 Суб 20:29:08 #146 №786128 
14674805490330.jpg
>>786113
Я бы на его месте тоже не отвечал бы мелкобуквенному.
Аноним 02/07/16 Суб 20:38:01 #147 №786134 
>>786128
ну учитывая что тред дохлый и я ответил через 2 часа после поста...

кароч тролленк не удался)))
Аноним 02/07/16 Суб 21:00:06 #148 №786144 
>>786113
Обычно пишу бота на clojure в целях изучения языка. Сегодня, правда, читал маны по dm-crypt чтоб создать себе зашифрованную флешку.
Аноним 02/07/16 Суб 21:03:46 #149 №786149 
>>786144
пиздос, я пытался попердолить спринг с сервлетами, но сил вообще нет

воротит от ебаного прогромирования, вообще ебано
Аноним 02/07/16 Суб 21:48:32 #150 №786204 
Оракел сливает Джаву.
https://www.reddit.com/r/programming/comments/4qrd7p/how_oracles_business_as_usual_is_threatening_to/
Полтыщи комментариев.
Аноним 02/07/16 Суб 21:50:28 #151 №786209 
>>786204
>Java use is enormous and not going away soon
> 411 points
дальше можно не читать
а тебе, ебаному паникёру, не помешало бы насрать в ротешник погуще
Аноним 02/07/16 Суб 22:13:55 #152 №786242 
>>786149
хз, мне норм.
Аноним 02/07/16 Суб 22:15:42 #153 №786246 
>>786242
ну поговори со мной((
Аноним 02/07/16 Суб 22:36:35 #154 №786285 
>>786209
Давай посмотрим в чем смысл этого предложения, которому поставили лайки, выражая с ним свое согласие 411 человек.

> not going away soon

"Прямо завтра Java не исчезнет совсем" - вот в чем его смысл.
Ни о каком развитии, перспективах - не идет речь вообще.
Аноним 02/07/16 Суб 22:41:22 #155 №786294 
>>786285
потому что тред не о развитии и перспективах, а о проблемах.
на что постер и отвечает
>Java use is enormous and not going away soon
ты очередной даун с проблемами с мышлением?
Аноним 02/07/16 Суб 23:46:21 #156 №786383 
>>786246
Нахуй ты себя через силу заставляешь чето делать? Ну ок вот ты через силу с минимальным кпд через год осилишь жабу, тебя возьмут на работу и что дальше? Думаешь, сможешь отдохнуть морально? Нет. Я вот постоянно что-то доучиваю дочитываю, даже свой продукт который мы пилим я до конца не понимаю и его тоже приходится осмыслять. Мне это не в радость. В радость прийти с работы и вечерком написать десять строчек своего собственного кода, залить на гитхаб и уснуть в первом часу. Будь у меня работа, на которой можно было бы просиживать штаны я б так и делал, вместо этого вносил вклад в какой-нибудь постгрес или в токс. А так приходится после работы тратить время на рабочие моменты такие как concurrency или сертификация, как следствие нет ни тян ни свободного времени в 28, но зато развита паранойя.
Аноним 03/07/16 Вск 01:12:57 #157 №786428 
>>785925
Тред не твой, имбецил.

Аноним 03/07/16 Вск 01:33:36 #158 №786437 
А напомните, зачем Оракл пилит один из двух сук на которых сидят?
Аноним 03/07/16 Вск 01:37:39 #159 №786438 
>>786149
Подходя к делу с таким настоем ты уже проигрываешь. Тебе надо менять настрой, получать удовольствие. Каждый день: узнал что-то новое - день прошел не зря. Начиная что-то делать с негативными мыслями, с ними же и закончишь. Меняй подход.
Аноним 03/07/16 Вск 02:03:53 #160 №786449 
>>786437
Деньги нужны. Продажи Оракела падают.
Облачная хуиты, в которую Оракел вбухал денег, оказалсь ВНЕЗАПНО никому не нужна.
Акционеры хотят чтоб график цены акций рос, иначе срубят топ-менеджерам бонусы.
Чтобы график цены акций рос нужно чтоб отчет за квартал был с ростом прибыли, а там вместо прибыли хуй. К тому же 3 ярда Хулет-Пакарду выплачивать, и тяжбу с Гуглой проиграли - а какие были на нее надежды!
В результат топ-менеджеры не желая терять бонусы делают что? Правильно, начинают резать косты. А что у Оракела косты? Java-девелоперы. Вот топ-менеджмент всех и разогнал нахуй.
Но как же стратегия, что же будет завтра, разве можно так всех взять и разогнать? Топ-менеджерам похуй, они свои бонусы сегодня получат, а завтра перейдут в другую компанию, им Оракел не родной.

http://arstechnica.com/information-technology/2016/06/oracle-boosts-cloud-sales-but-at-expense-of-java-and-everything-else/
Аноним 03/07/16 Вск 02:06:10 #161 №786451 
>>786449
Охуенно.
Аноним 03/07/16 Вск 02:11:43 #162 №786452 
>>786451
http://uk.businessinsider.com/hpe-wins-3-billion-from-oracle-2016-6
http://www.bloomberg.com/news/articles/2015-09-16/oracle-first-quarter-revenue-falls-short-as-license-sales-drop

Аноним 03/07/16 Вск 02:12:08 #163 №786453 
>>786449
Я правильно понимаю, что если так и продолжится, то просто-напросто яву будет кто-то другой развивать? Может даже сообщество? Ведь оракл - это всего лишь компания. Был сан, сейчас оракл, будут и другие.
Аноним 03/07/16 Вск 02:14:11 #164 №786455 
>>786453
Напомни, пожалуйста, хотя бы один исторический прецедент когда Оракел хоть что-то хоть кому-то отдал?
Все патенты и права на Джаву куплены Оракелом у Сана. Конечно, ты и Вася из соседнего двора можете развивать ее куда хотите, вас Оракел гнобить не станет.
Но энтерпрайзу идти поперек Оракела не захочется.
Аноним 03/07/16 Вск 02:15:42 #165 №786456 
14675013423130.jpg
>>786451
Команда эффективных менеджеров Оракела
CEO номер один - Сафра Кац
По совместительству главбух.
Дипломы по бизнесу и юридистике.
Аноним 03/07/16 Вск 02:17:10 #166 №786457 
>>786455
Когда жопа настанет и продадут за хуинтилион долларов, не? Я не знаю.
Аноним 03/07/16 Вск 02:21:52 #167 №786458 
14675017126830.jpg
>>786456
Команда эффективных менеджеров Оракела
СЕО номер два
Mark Hurd
Справа - баба, из-за которой его выпиздили из Хулит-Пакарда
Диплом по бизнесу получил за то что хорошо играл в теннис
> Hurd has a reputation for aggressive cost-cutting. He laid off 15,200 workers — 10% of the workforce — shortly after becoming CEO
Аноним 03/07/16 Вск 02:23:13 #168 №786459 
>>786457
Стагнация и агония Оракела затянется надолго, такие компании в один день не умирают.
Аноним 03/07/16 Вск 02:24:45 #169 №786460 
14675018852740.jpg
Команда мечты в сборе.
Любитель яхт и красивой жизни Ларри - крайний справа.
Аноним 03/07/16 Вск 02:27:09 #170 №786462 
Что в Оракеле творится уже давно и почему все номарльные топ-менеджеры оттуда съебнули
http://www.cnet.com/news/power-play-why-ray-lane-left-oracle/
Аноним 03/07/16 Вск 02:30:51 #171 №786463 
>>786462
Блять, как я не навижу такие новостные сайты, когда текст занимает от силы 20% экрана.
Аноним 03/07/16 Вск 02:36:07 #172 №786467 
>>786463
http://www.peoplesoft-planet.com/anatomy-power-play-ray-lane-left-oracle/
Аноним 03/07/16 Вск 02:37:08 #173 №786469 
>>786467
Да не, это я так. Мне похуй там что у этих обезьян твориться.
Аноним 03/07/16 Вск 02:42:48 #174 №786472 
>>786469
Из того что там творится вытекает то что творится с Джавой.

https://en.wikipedia.org/wiki/Conway%27s_law
Аноним 03/07/16 Вск 09:33:54 #175 №786538 
>>785879
ПРОШЛО 3 ГОДА
@
ТЫ НЕ ВЫПИЛИЛСЯ
@
ДА И К ПСИХИАТРУ ДАЖЕ НЕ ЗАПИСАЛСЯ
@
РАБОТАЕШЬ В СВОЕЙ КОНТОРЕ
@
НА ТОЙ ЖЕ ДОЛЖНОСТИ
@
ВСЕ ЕЩЁ НИХУЯ НЕ ПОНИМАЕШЬ
@
ПРИХОДИТ НОВЫЙ СОТРУДНИК
@
НАЧАЛЬНИК ПРЕДСТАВЛЯЕТ ЕГО ВАМ
@
А ВОТ ЭТО СЫЧЁВ, ОН РАБОТАЕТ У НАС УЖЕ 4 ГОДА
@
ОПЫТНЫЙ ПРОГРАММИСТ
@
ОН ВВЕДЕТ ТЕБЯ В КУРС ДЕЛА
@
РАССКАЖЕТ ЧТО К ЧЕМУ
Аноним 03/07/16 Вск 09:47:14 #176 №786539 
>>784720 (OP)
>>784729
>>784730
>Зашёл в зекач
>видосы с русеком
Мда.
Аноним 03/07/16 Вск 09:54:32 #177 №786541 
>>786539
Why do you cry, Willy?
Why do you cry?
Аноним 03/07/16 Вск 09:54:56 #178 №786542 
>>786383
>Ну ок вот ты через силу с минимальным кпд через год осилишь жабу, тебя возьмут на работу и что дальше?
но я работаю уже 2 года
не понял зачем ты написал этот пост
Аноним 03/07/16 Вск 09:55:36 #179 №786543 
>>786438
>Меняй подход
это выглядит как ПРОСТО СМЕНИ ПОДХОД
подскажи как это сделать
Аноним 03/07/16 Вск 10:00:16 #180 №786544 
>>786538
%
ПРИХОЖУ ПОНЫТЬ В ЭТОТ ИТТ ТРЕД
%
НОВЫЙ СОТРУДНИК ДЕТЕКТИТ МЕНЯ И УНИЖАЕТ НА РАБОТЕ
%
ЖИЗНЬ СТАНОВИТСЯ ЕЩЁ ХУЖЕ
Аноним 03/07/16 Вск 10:10:00 #181 №786546 
>>786542
нахуй тогда спрашваешт
Аноним 03/07/16 Вск 10:12:11 #182 №786547 
>>786546
такое можно спрашивать только тем кто не работает?
чо несёт...
Аноним 03/07/16 Вск 10:26:13 #183 №786551 
>>786547
Тут весь тред таких
Ты чем занимаешься?
Аноним 03/07/16 Вск 10:27:18 #184 №786552 
>>786551
>Ты чем занимаешься?
не понял вопрос

занимаюсь по жизни?
писал же - работаю погромистом
занимаюсь в выходные?
писал уже - пытаюсь покодить
Аноним 03/07/16 Вск 10:29:07 #185 №786555 
>>786455
Если ibm будет нужно, он станет java-королём.
Аноним 03/07/16 Вск 10:38:25 #186 №786561 
Есть массив int massiv[][] = new int[3][3]
Заполнил его единицами.
Теперь хочу одно значение изменить на 5.
int massiv[1][1] = 5;
вывожу массив в консоль - а там 5 нету.... Все единицы.
Где я проебался?
Аноним 03/07/16 Вск 10:39:43 #187 №786563 
Давайте джавабоги, подскажите, не зря же вы в ЕПАМах своих кресло пропёрдываете.
Аноним 03/07/16 Вск 10:41:59 #188 №786566 
А стоп стоп... проебался в том, что выводил массив неправильно в консоль.
Аноним 03/07/16 Вск 10:46:19 #189 №786568 
Ребяяяята...я наркоман.... прошелся с отладчиком по коду и понял, что надо завязывать с тяжелыми наркотиками. Я просто индус Кумар Чахтранапалли.
Аноним 03/07/16 Вск 10:59:19 #190 №786572 
>>786552
Скок платят? Сертификаты есть? Какие цели в жизни?
Аноним 03/07/16 Вск 11:01:04 #191 №786574 
>>786572
30к
нету, я писать код в выходные не могу начать, куда уж тут сертификаты дрочить
никаких. ну может скопить на квартиру в областном центре, но это скорее пассивная цель. осталось лет 10 лол
Аноним 03/07/16 Вск 11:10:52 #192 №786577 
>>786561
>int massiv[1][1] = 5;
У тебя из-за этой строки не должен был код скомпилироваться.
Аноним 03/07/16 Вск 11:15:35 #193 №786580 
>>786577
без инт скомпилировался.
Аноним 03/07/16 Вск 11:20:43 #194 №786583 
>>786580
И все нормально? Выводить надо Array.deepToString-ом.
Аноним 03/07/16 Вск 11:22:27 #195 №786584 
>>786462
> Все затратные подразделения уехали в Индию
> Следом едут все остальные подразделения
> Оракл очередной год вытягивает на продажах бд и всего вокруг него и закапывает другие направления Sun
Что-то ещё изменилось?
sageАноним 03/07/16 Вск 11:25:16 #196 №786585 
>>786462
>2002
Ябать, так это почти 15 лет назад. Как загнивающий Запад прямо, всё загнить не может.
Аноним 03/07/16 Вск 11:30:01 #197 №786586 
>>786585
Ну да. Или как "Бройлер 747", который падает на протяжении 247 серий.
Или как Джава, которая вот вот умрет уже 36й тред. Ещё чуть-чуть, вот-вот.
Ну а ещё Джава тормозит,это я с нулевых слышу. Ух, как тормозит, что аж боятся её использовать в энторпрайзе. Все на Си, да на Ассемблере пишут.
Аноним 03/07/16 Вск 11:38:47 #198 №786591 
>>786586
В одном банке, где мне довелось работать, на ESB расширения на джаве под запретом. Требуют писать внутренним языком, в первую очередь потому что java прожорливее и как потом выяснилось при разборе производительности одного из сервисов, ещё и медленнее.
Аноним 03/07/16 Вск 11:42:32 #199 №786595 
>>786449
А сами владельцы Оракла что? Их же бизнес по пизде идет из-за наемных пидарасов, прыгающих из компании в компанию. Или владельцам просто насрать из-за целой горы [Роскомнадзор]ума, который нужно потребить?
Аноним 03/07/16 Вск 11:46:42 #200 №786597 
14675356022400.png
Лишнее подтверждение, что Java медленно, но верно умирает и нужно учить JS.
Аноним 03/07/16 Вск 11:59:26 #201 №786607 
>>786595
У оракла есть бд священная корова, которую никто не смеет трогать. Остальное хоть вверх дном, главное шильдик не трожьте.
Аноним 03/07/16 Вск 12:03:23 #202 №786610 
>>786607
БД и Java это два сука на которых они сидят. И сейчас очень умные топманагеры рубят один из них.
Аноним 03/07/16 Вск 12:04:59 #203 №786613 
>>786610
да вы заебали
ну вот какая альтренатива жаве в интерпрайзах?

кто-то будет переписывать миллиарды строк кода под ваш ЖС?
идите уже нахуй отсюда
Аноним 03/07/16 Вск 12:08:52 #204 №786616 
>>786613
Хуёвые программисты мечтают о том, чтобы их язык перестал быть востребованным. Нет, чтобы переучиться на другой. Короче, филиал политача развели - там тоже постоянно вангуют, что США вот вот рухнет, госдолг и все такое. Подозреваю, это оттуда протекают в наш тред.
Аноним 03/07/16 Вск 12:10:24 #205 №786617 
>>786616
>Хуёвые программисты мечтают о том, чтобы их язык перестал быть востребованным
а где связь?
и пруфы?
вот я хуёвый погромист, но я не хочу этого, тогда мне придётся напрягать мозг чтобы переучиваться\менять работу.

какие-то маняфантазии у тебя
Аноним 03/07/16 Вск 12:11:35 #206 №786621 
>>786613
> переписывать
> медленно, но верно умирает
Ты ведь не очень умный? Никто не говорит про переписывать. А, ты же мелкобуквенный имбецил с зарплатой меньше 500 долларов.
Аноним 03/07/16 Вск 12:15:25 #207 №786623 
>>786613
Переписывать - нет. А новые разработки делать на том, что предлагает рынок - да пожалуйста. Кобол тоже не сам умер, он просто перестал быть популярен.
Аноним 03/07/16 Вск 12:16:48 #208 №786624 
>>786617
>вот я хуёвый погромист
Оно и видно, ведь с логикой ты не дружишь. Запусти мой комментарий в режиме отладки, лол.
Аноним 03/07/16 Вск 12:16:53 #209 №786625 
>>786621>>786623

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

>А новые разработки делать на том, что предлагает рынок
>ну вот какая альтренатива жаве в интерпрайзах?
Аноним 03/07/16 Вск 12:19:02 #210 №786629 
>>786624
>>786621
вся суть клоунов-тугодумов
стоит дать вам повод - так сразу вместо аргументации используется демагогия

дурачкам нужно объяснять почему так делать нельзя?
Аноним 03/07/16 Вск 12:21:08 #211 №786632 
>>786625
> переписывать никто не будет
Да.
> нанимать новый погромистов никто не будет
На поддержку будут в рамках ротации кадров.
> жавистов до жопы то
Дыс. Кадров до жопы, рынок в стагнации и медленно уменьшается. Читай - умирает.
> вы не очень умные, да?
Забавно это слышать из уст мелкобуквенного дауна-имбецила, который вообще не может в логику и даже просто в чтение книжек. Эдакая похвала "бля, ну вы и сморозили что-то умное, я даже ничего не понял, потому что я слишком тупой :(".
Аноним 03/07/16 Вск 12:23:42 #212 №786634 
>>786632
>На поддержку будут в рамках ротации кадров.
>рынок в стагнации и медленно уменьшается
ну собственно как и ожидалось, маняфантазии эвриве
Аноним 03/07/16 Вск 12:31:43 #213 №786642 
Посмотрите на кресты и посмотрите на джаву. Кресты умирают, но там целая команда реаниматоров которые проебали 17 стандарт
Джава умирает и всех врачей переводят в другое отделение. Ну и нахуй нужен в 2016 язык из 2010го, который даже не старается? И это при том, что большинство рынка до сих даже на 8 версию не перешли - вот она суть смерти, на яве осталась одна поддержка легаси и андроид.
Аноним 03/07/16 Вск 12:34:58 #214 №786646 
>>786642
Крест имеют свою четкую нишу и киллер-фичу из которой их никто не выгонит - производительность. Java же не имеет подобных киллер фич. Она вообще их не имеет.
Аноним 03/07/16 Вск 12:37:13 #215 №786650 
>>786646
>Кресты
>Производительность
Как там в 2000м? Кресты давно уже перекатились из производительного в фукциональный.
Аноним 03/07/16 Вск 12:53:29 #216 №786667 
>>786629
Ты какой-то агрессивный и тупой. Уходи на политач. Здесь таким не рады.
Аноним 03/07/16 Вск 12:55:50 #217 №786670 
>>786667
всего-лишь попросил пруфов
пруфов нет, есть фантазии уровня ВСЁ УМИРАЕТ
и демагогия, конечно, местные дурачки не могут в аргументы же
sageАноним 03/07/16 Вск 12:56:09 #218 №786673 
Блять, пора звать мода и банить пидорасов за этот шитпостинг.
Заведите себе отдельный тред и там обсуждайте, что сейчас в тренде, а что нет. Заебали.
Аноним 03/07/16 Вск 12:57:52 #219 №786676 
>>786673
лучше бы высказал своё ОЧЕРЕДНОЕ ОЧЕНЬ ЦЕННОЕ МНЕНИЕ на этот счёт
Аноним 03/07/16 Вск 14:15:57 #220 №786704 
>>786676
Нет, но он ведь прав, заебали уже.
Аноним 03/07/16 Вск 15:40:37 #221 №786763 
Жабаны.
Меня заебало вусмерть каждый раз писать ебучий try/catch - отказаться от него нельзя - блядская идея насильно его вставляет (в крестах никто не навязывает обрабатывать исключение).

Можно тут сделать что-то, что аналогом как в дишке ifThrown?

Ну то есть там:
x = someHuinya.ifThrown("zalupa")

Короче - прицепить какую-хуйню, чтобы конвертировать эксепшен в значение по умолчанию.
Смотрел - для жабы 8 подобную хуйню прикрутили для null-ов. А тут нет ли чего подобного?
Аноним 03/07/16 Вск 15:43:36 #222 №786765 
>>786642
Все нормальные жабисты уже давно выучили скалу.
Аноним 03/07/16 Вск 15:44:51 #223 №786767 
>>786763
static void main(String[] args) throws Exception
Аноним 03/07/16 Вск 15:46:34 #224 №786768 
>>786767
Круто. Но у меня эта хуйня в лямбде. И это немного не то.
Аноним 03/07/16 Вск 15:55:40 #225 №786778 
>>786768
clojure/groovy/scala/c++
Аноним 03/07/16 Вск 15:56:25 #226 №786779 
>>786778
/js
Аноним 03/07/16 Вск 16:06:50 #227 №786790 
Чому все хуесосят жавараш? Где еще тогда можно попрактироваться? Читаю сейчас head first java, но у них там какие то уебанские задания
Аноним 03/07/16 Вск 16:08:09 #228 №786792 
>>786790
шапку прочитай
Аноним 03/07/16 Вск 16:12:22 #229 №786796 
>>786790
> Чому все хуесосят жавараш?
Потому что эти петуханы ничему не учат, а разводят лохов на бабло, обучая за деньги написанию единственной строки System.out.println("Hello World!");
За что мне любить мошенников? Чем они лучше Путина, Абрамовича и Мавроди?
> Где еще тогда можно попрактироваться?
У Сэджика например.
> Читаю сейчас head first java, но у них там какие то уебанские задания
И даже там задачи сложнее и разнообразнее жабопараши.
Аноним 03/07/16 Вск 16:20:25 #230 №786808 
>>786796
>У Сэджика
У кого?
Аноним 03/07/16 Вск 16:25:21 #231 №786813 
>>786808
тред не читал?
Аноним 03/07/16 Вск 16:25:51 #232 №786814 
>>786813
Нет, только вкатився. Сейчас почитаю
Аноним 03/07/16 Вск 17:03:50 #233 №786864 
>>786778
... kotlin :)
Аноним 03/07/16 Вск 17:10:50 #234 №786867 
>>786864
Я тебя поправлю, надо так: kotlin
Аноним 03/07/16 Вск 18:33:05 #235 №786986 
>>786584
Изменилось главное. Уже не вытягивает.
Поэтому Java сократили.
Аноним 03/07/16 Вск 18:36:58 #236 №786988 
>>786613
>ну вот какая альтренатива жаве в интерпрайзах?
.NET

>кто-то будет переписывать миллиарды строк кода под ваш ЖС?
COBOL тоже не переписывают. Вакансий дохуя, джуниоры вкатываются толпами, перспективная технология
Аноним 03/07/16 Вск 18:38:56 #237 №786989 
>>786595
Ларри покупает очередной остров и строит новую яхту.
Аноним 03/07/16 Вск 18:42:29 #238 №786994 
>>786646
>Java же не имеет подобных киллер фич. Она вообще их не имеет.
Java как ЯП - не имеет. Но сам язык всем похуй.
Имеет фичи Java EE, которая и есть единственное небессмысленное применение Java.
И вот именно она сейчас и загибается под Оракелом.
Аноним 03/07/16 Вск 19:29:54 #239 №787032 
>>786994
Потому-то умные люди и перекатываются на шарп/хаскель/js, а первые им не верят и кричат ВРЕЕТИИ.
Аноним 03/07/16 Вск 19:41:58 #240 №787046 
>>787032
Ну и хуле ты забыл в этом треде?
Аноним 03/07/16 Вск 19:45:41 #241 №787048 
>>787032
Что почитать про энтерпрайзное архитектуренье в .NET-экосистеме?
Что вместо JPA, что вместо JMS, что вместо JTA?
Распределенные транзакции, очереди, вотэтовсё.

ASP.NET и другие вебодела неинтересны, для веб-недобэкенда есть Node с хипстерами за миску пиццы.
Аноним 03/07/16 Вск 19:45:52 #242 №787049 
>>786650
Ты серьёзно ебанутый?

>>786994
Жява как яп имеет легаси столько что ещё нашим внукам хватит, больше только у крестов, которые не загибаются именно из-за этого.
Аноним 03/07/16 Вск 19:46:39 #243 №787051 
>>787049
>которые не загибаются именно из-за этого.
Как и ява.
Аноним 03/07/16 Вск 19:46:55 #244 №787053 
>>787049
> Жява как яп имеет легаси столько что ещё нашим внукам хватит
Перспективные технологии.
Вкатывайся, джуниор!
Аноним 03/07/16 Вск 20:10:33 #245 №787082 
Добавьте змейку в шапку.

http://pastebin.com/D2JzvV2Z
Аноним 03/07/16 Вск 20:13:56 #246 №787084 
>>787053
Ну вообще да – программист с опытом имеет выбор куда идти, в отличие от джуна, можно и потерпеть годик-другой.
Аноним 03/07/16 Вск 20:26:33 #247 №787104 
>>787084
Программист с опытом может никуда и не идти, для него работы хватит и на COBOL, и на Java, и на любой технологии - если у него действительтно большой опыт в ней.
С вкатывающимися джуниорами совсем другое дело. Советовать им сейчас изучать Java - это очень плохой совет.
Аноним 03/07/16 Вск 20:29:21 #248 №787107 
>>787104
А джуны все вкатывались и вкатывались, а советчик как был 10 лет назад миддлом, так и пропердывает свое кресло.
Вот уже джун стал его тимлидом, а он все на дваче кукарекает, что в джаву начинающим путь закрыт, и вообще она завтра умрет.
Аноним 03/07/16 Вск 20:29:50 #249 №787108 
>>786763
> каждый раз писать ебучий try/catch
Пушка.
> жабы 8
8 джава не для новичков. Не потому что сакральное знание, а просто требуется хорошо понимать идею интерфейсов и как ФП натягивается на джавовское ооп. Поэтому отложи пока лямбды в стороны и иди учить джаваскрипт.
Аноним 03/07/16 Вск 20:30:49 #250 №787110 
>>787104
Советовать вкатываться в технологию, где можно найти работу без опыта – нормальный совет.

Тупостью было бы посоветовать вкатится в какую нибудь скалу/плюсы с нуля – ни работы без опыта, нихуя вообще.
Аноним 03/07/16 Вск 20:31:54 #251 №787113 
>>787082
Отреверси строки и напиши номер задачи.
Аноним 03/07/16 Вск 20:40:34 #252 №787127 
https://twitter.com/reza_rahman/status/749621559346728965
Аноним 03/07/16 Вск 20:46:32 #253 №787140 
>>787082
Пиздец, нормально нельзя было оформить? Сверху вниз - это для кого?
Аноним 03/07/16 Вск 20:47:17 #254 №787141 
>>787127
И что это значит?
Аноним 03/07/16 Вск 20:47:58 #255 №787144 
14675680784860.png
>>787141
Аноним 03/07/16 Вск 20:48:03 #256 №787145 
>>787127
Нихуя в ваших свитерах не понимаю. Что происходит?
Аноним 03/07/16 Вск 20:52:09 #257 №787149 
14675683292200.png
Как мне сделать в FX, чтобы элемент расположенный в border pane в центре растягивался также по правому краю? Как будто его там нет.
Аноним 03/07/16 Вск 20:53:43 #258 №787153 
>>787127
>springSource
В чем смысл их покупать если они опенсоурс?
Аноним 03/07/16 Вск 20:55:35 #259 №787156 
>>787149
> гуи
Пиздуй учить джаваскрипт сишарп.
Аноним 03/07/16 Вск 20:56:47 #260 №787157 
>>787113
http://pastebin.com/DtTrcAmk
Аноним 03/07/16 Вск 20:58:16 #261 №787160 
>>787048
Лол, я как дотнет макака мог бы тебе подсказать, но нихуя не понимаю, что это за наборы букв. WCF, TransactionScope, MSMQ, Entity Framework
Аноним 03/07/16 Вск 20:59:15 #262 №787163 
>>787160
Ну и каково делать программы, которые даже не могут работать на божественных никсах?
Аноним 03/07/16 Вск 21:00:54 #263 №787166 
>>787110
О да, желание вкатиться в плюсы у меня на несколько лет вообще тягу к программированию отбило.
Аноним 03/07/16 Вск 21:01:00 #264 №787167 
>>787163
.Net Core
Аноним 03/07/16 Вск 21:01:33 #265 №787168 
>>787153
Опенсорсу не обязательно иметь лояльную к пропиетарщикам лицензию, видимо так будет дешевле.

Так же его ещё развивать и поддерживать кому-то нужно.
Аноним 03/07/16 Вск 21:01:38 #266 №787169 
>>787156
в чем твоя проблема?
Аноним 03/07/16 Вск 21:02:12 #267 №787171 
>>787149
Пиши через код, не пользуйся стандартными элементами, у нас во дворе за такое в жопу ебут.
Аноним 03/07/16 Вск 21:02:18 #268 №787172 
>>787163
Хуево, анон. Реально хуево. Ты бы видел, как в сраном моно тот же wcf реализован, это пиздец.
Аноним 03/07/16 Вск 21:03:01 #269 №787175 
>>787163
На мейнфреймах не могут работать ни те ни другие (в zLinux - это не работа, а редкостное извращение) , так что практически без разницы - пека-недосервер он и есть пека-недосервер, а современные Power8 с AIX недалеко от пека-серверов ушли.

>>787160
> MSMQ
Какие у него подводные камни? Пробираться сквозь маркетинговое словоблудие MS очень сложно с непривычки.
Аноним 03/07/16 Вск 21:03:38 #270 №787176 
>>787149
Если у тебя один элемент, он и будет рястягиваться, не? Если это не кнопка, тогда её надо самому растянуть.
Аноним 03/07/16 Вск 21:03:58 #271 №787177 
Тут че одни вебдауны сидят?
>2016
>веб на жаве
пиздец
Аноним 03/07/16 Вск 21:04:16 #272 №787178 
>>787167
Когда там будет wcf, тогда и приходи.
Аноним 03/07/16 Вск 21:06:38 #273 №787183 
>>787171
>>787176
Код такой. Это таблица, она размещена в гридпанеле, гридпанель размещена в бордер панели и помещена по центру. Мне надо чтобы она также растягивалась по правому борду. Если я добавляю ее в правый блок, то в центре пустота получается.

http://ideone.com/mns0RB
Аноним 03/07/16 Вск 21:08:48 #274 №787185 
Пацанчики, поясните в трех словах за наследование и полиморфизм. Или ссылочкой помогите. Нет, ну я понимаю, там хуйня-малафья, логика отдельно, отображение отдельно, но таки не могу врубиться, как на практике использовать абстрактные классы и интерфейсы ебаные.
Аноним 03/07/16 Вск 21:09:14 #275 №787186 
>>787178
WCF там будет, поэтому задумываться о переходе на .NET с загибающейся JavaEE нужно уже сейчас.
В .NET Core 1.0 почти ничего нет, но перенесут.

> System.Data. While the base layer is already part of .NET Core, i.e. the provider model and SQL client, some features are currently not available, such as schema support and DataTable/DataSet.

> System.DirectoryServices. There is currently no support in .NET Core to communicate with LDAP or Active Directory.

> System.Drawing. While strictly speaking it’s a client API, many developers use the drawing API on servers to provide thumbnail generation or watermarking. We currently don’t have support for these APIs in .NET Core.

> System.Transactions. While ADO.NET supports transactions, there is no support for distributed transactions, which includes the notion of ambient transactions and enlistment.

> System.Xml.Xsl and System.Xml.Schema. .NET Core has support for XmlDocument as well as Linq’s XDocument, including XPath. However, currently there is no support for XSD (XmlSchema) or XSLT (XslTransform).

> System.Net.Mail. There is currently no support for sending emails from .NET Core using these APIs.

> System.IO.Ports. .NET Core currently doesn’t include the ability to communicate with a serial port.

> System.Workflow. The Windows Workflow Foundation (WF) is currently unavailable on .NET Core.

> System.Xaml. When creating UWP applications, developers will use the WinRT XAML APIs. Hence, .NET Core currently doesn’t include the managed XAML framework, which includes the ability to parse XAML documents and instantiate the described object graph.
sageАноним 03/07/16 Вск 21:09:37 #276 №787189 
>>787178
Там уже джава сдохнет, а ты будешь сидеть в js сисярп-треде
Аноним 03/07/16 Вск 21:12:08 #277 №787190 
>>787183
Код не целиком, что за параметр table? Хотя не важно. У тебя только 2 таблицы, одна справа, другая слева? Тогда наверно HBox (1 на 2) лучше подойдет. Ты посмотри все структуры, их много.
Аноним 03/07/16 Вск 21:14:20 #278 №787192 
>>787157
На каком лвле эта задача?
Аноним 03/07/16 Вск 21:21:05 #279 №787197 
>>787177
Разработчик Cisco Unified Communication Manager, плз.
Аноним 03/07/16 Вск 21:21:47 #280 №787198 
>>787185
Если кузнецу сказать делать кольчугу и дать шекелей то он возвращает кольчугу.
Если сыну кузница сказать делать кольчугу и дать шекелей то он возвращает кольчугу.
Если сыну кузница сказать делать кольчугу и дать шекелей со стразами то он возвращает кольчугу со стразами.
Когда кузнец умер то его подменил сын и так же как отец в обмен на шекели возвращал кольчугу. А то что сын пидор и кольчуги у него с прорезями это уже особенности реализации.
Аноним 03/07/16 Вск 21:23:49 #281 №787201 
>>787198
Спасибо, улыбнул.
Я вот написал весь код в одном классе, сейчас надо графику и логику разделить, еще и чтобы наследовать можно было код и переопределять параметры. Эх...
Аноним 03/07/16 Вск 21:24:55 #282 №787204 
14675702954920.webm
>>787186
Аноним 03/07/16 Вск 21:28:02 #283 №787209 
Дискас
https://en.wikipedia.org/wiki/Comparison_of_the_Java_and_.NET_platforms
Аноним 03/07/16 Вск 21:28:54 #284 №787215 
>>787201
Пидорас.
Аноним 03/07/16 Вск 21:32:53 #285 №787221 
>>787209
ОРИСС
Аноним 03/07/16 Вск 21:33:00 #286 №787222 
> Microsoft Distributed Transaction Coordinator (MSDTC) supports transactional access to MSMQ and other resources.

Оно живое?
Блог https://blogs.msdn.microsoft.com/florinlazar/ заканчивается в 2009
Аноним 03/07/16 Вск 21:36:17 #287 №787223 
>>787222
Не нужно.
Аноним 03/07/16 Вск 21:37:17 #288 №787224 
>>787223
Что тогда используется в .NET-экосистеме вместо него?
Аноним 03/07/16 Вск 21:39:03 #289 №787226 
>>787190
спасибо
Аноним 03/07/16 Вск 21:40:01 #290 №787230 
>>787224
Делаем транзакцию в БД. Если надо, настраиваем синхронизацию разных БД между собой.
Аноним 03/07/16 Вск 21:41:08 #291 №787231 
14675712685840.png
>>787190
но оно все равно не растягивается.
Аноним 03/07/16 Вск 21:42:33 #292 №787232 
>>787230
Кроме БД (разных) есть и другие сервисы, некоторые из которых XA-aware, некоторые - нет (для последней транзакции в цепочке они тоже могут использоваться).

У вас что, в .NET, детская блджад песочница или энтерпрайз?
Аноним 03/07/16 Вск 21:43:20 #293 №787233 
>>787231
Ты HBox ВМЕСТО гридпейна поставил?
Аноним 03/07/16 Вск 21:44:18 #294 №787235 
С TransactionScope отдельно какой-то mess http://stackoverflow.com/questions/1690892/transactionscope-automatically-escalating-to-msdtc-on-some-machines?rq=1
Аноним 03/07/16 Вск 21:46:07 #295 №787237 
>>787232
Хуйни не неси. Пишем говно в базу транзакцией. С другими сервисами общаемся через рест-хуест или асинхронкой. Или через свой протокол.
Аноним 03/07/16 Вск 21:47:45 #296 №787241 
Джава умирает, все в сисярп.
Аноним 03/07/16 Вск 21:48:20 #297 №787243 
>>787237
Ты вообще понимаешь о чем я говорю?
Или не видел жизни за пределами архитектуры "одна база, один рест-сервис, один Excel"?
По какому XA-aware протоколу мы общаемся с сервисом? Сервис, разумеется, не наш, мы его не контролируем.
Баз, разумеется, не одна, на разных типах серверов, и не все из них мы, разумеется, контролируем.
Ты блджад видел вообще энтерпрайз когда-нибудь?
Аноним 03/07/16 Вск 21:50:19 #298 №787246 
>>787243
Тупой жабист. На, просвещайся https://msdn.microsoft.com/en-us/library/aa342335(v=sql.110).aspx
Аноним 03/07/16 Вск 21:55:45 #299 №787250 
веб макака врывается в тред.
анон поясни: Пришла задача спиздить вертку у сбербанк онлайн, ( дернул wget`om ) так вот на маленьких разрешениях сказали скопировать дизайн андроид приложения сбербанк онлайн. Мне что придется руками верстать ? Есть маза как бы все енто просто Ctrl+C Ctrl+V ? Накидай вариантов как бы поступить

Накидал тебе за щеку - ты такой предсказуемый )
Аноним 03/07/16 Вск 21:57:09 #300 №787252 
>>787246
Как я и предполагал.
"Можно воткнуть SQL Server в серьезную систему в качестве одного из компонентов, он почти умеет в JTA!".
У меня уже складывается такое впечатление что вся .NET-экосистема пригодна и удобна на уровне ИП дяди Ашота.
Все что выходит за эти рамки - тащите Oracle, IBM MQ и TXSeries. Так если тащить Oracle, IBM MQ и TXSeries, нахрена вообще дотнет?
Аноним 03/07/16 Вск 21:58:44 #301 №787254 
Пора написать генератор постов для джава-треда.
Рандомно будет публиковать одну из фразЖ

- Вы все пидорасы, а я - Д'Артаньян!

- Джава никому не нужна, именно поэтому я захожу в тред про джава и пишу об этом! Я просто не могу молчать!!! Опомнитесь, глупцы! Что же вы делаете!!!

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

- Я веб-макака, я не понимаю, что такое ООП, я пишу говнокод, бэкэнд мне никогда не осилить, поэтому все учите жаваскрипт и не выёбывайтесь!
Аноним 03/07/16 Вск 22:01:52 #302 №787259 DELETED
>>787254
Пора кидать репорты на дебилов. Весь тред засрали.
Аноним 03/07/16 Вск 22:06:17 #303 №787263 DELETED
>>787259
Давно пора.
Аноним 03/07/16 Вск 22:42:30 #304 №787296 
>>787233
нет, вместо бордер панели. мне кажется, там должен быть какой-то метод. чтобы и таблица и гридпанель и родительская панель растягивались вправо. не пойму, какой. в свинге все так просто - берешь и бросаешь мышкой элементы, потом в меню растягиваешь.
Аноним 03/07/16 Вск 22:52:30 #305 №787309 
>>787254
вот это еще добавь
>>787250
Аноним 03/07/16 Вск 22:54:32 #306 №787313 
>>787296
А если сделать HBox родительской панелью?
А вообще метод есть (.setMaxWidth(Double.MAX_VALUE)).
Аноним 03/07/16 Вск 22:57:27 #307 №787318 
>>787309
ох ебать бля я такой неебаться жава ентерпрайзер на других смотрю свысока и поебать мне что нода уже хуй пойми сколько лет на серерах крутится и js в его es6 сахаре съебывает от ООП в ФП, и похуй что elm/clojurescript все должны знать жаву и не задавать в нашем треде вопросов если не знают

тебе самому от себя не противно ?
Аноним 03/07/16 Вск 23:20:19 #308 №787333 
>>787318
> пишет предложения с маленькой буквы
> ставит пробел перед вопросительным знаком
>
> тебе самому от себя не противно ?
Аноним 03/07/16 Вск 23:28:46 #309 №787338 
>>787250
Блять, а жаба тут причем?
Аноним 03/07/16 Вск 23:32:15 #310 №787341 
>>784720 (OP)
> сперморабы
.Net Core уже во всю кушает ваш серверный хлебушек, немного вам осталось


Аноним 03/07/16 Вск 23:35:23 #311 №787343 
>>784955
А нода?
Аноним 03/07/16 Вск 23:37:30 #312 №787344 
хоспади, эти дотнетчики когда-нибудь угомонятся?
весь тред уже засрали.
Аноним 03/07/16 Вск 23:40:11 #313 №787345 
>>787333
отлично, начало положено, терь пиздуй исправлять остальные грамматические и стилистические ошибки в интернете.

а по серьезке: бля какой же ты мелкий маленький человек, я за тебя даже свечку поставлю завтра пойду

>>787338
ну мне по идее нужно понять как добраться до исходника apk сбербанка, хотя там наверное xml будет, я прост надеялся что малой кровью обойдусь

ааа ты о том что хули я в андроид треде не написал ? Что то туплю под вечер
Аноним 03/07/16 Вск 23:54:40 #314 №787346 
>>787345
Ну давай, разархивируй apk в винраре, идиотина.
Аноним 03/07/16 Вск 23:57:51 #315 №787347 
>>787346
ути пути какой проффессионал, че не выйдет да ?
Аноним 04/07/16 Пнд 00:01:35 #316 №787349 
Жаба 1.8, пиздец!
Я тут тащу какое-то древнее говно на 1.5, пиздец. Переписать одному нереально, что за жизнь, ебануться
Аноним 04/07/16 Пнд 00:24:04 #317 №787360 
>>787347
Как же проигрываю с умственно отсталых идиотин вообще не могущих в сарказм, иронию и кривосказание.
Аноним 04/07/16 Пнд 00:25:42 #318 №787361 
Завтра на работу. Отлично.
Аноним 04/07/16 Пнд 00:34:46 #319 №787365 
>>787360
господь с тобой
> разархивируй apk в винраре
в твой "сарказм" что то тонкоты не завезли, даже момя бабуля у которой последняя стадия Альцгеймера выкупила бы твой "сорказм иронию и кривосказание"

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

И да выбрось из своего лексикона "умственно отсталый, даун, неуч" и что там твой орешек может выдавить из себя.

а через tar -xzvf получится разархивировать
ай да шутканул да братан ? каков каламбурчик ? не ты оценил оценил да

вафел бля
Аноним 04/07/16 Пнд 01:03:15 #320 №787372 
14675833954720.png
Анончики, есть одна задачка для нубов из книжки - пик.
Так я её нихуя не понял. На пике ответ с результатом в ком. строке.
Почему рещение такое странное? Код же читается сверху вниз, и первыми должны идти слова , которые и должны идти первыми, лол. Т.е. почему в исходнике первым идёт не "noise"?

Поясните пожалуйста.
Аноним 04/07/16 Пнд 01:08:36 #321 №787374 
>>787361
>2016
>работать программистишкой
ну если ты школьник или бомж, то норм, да.
Аноним 04/07/16 Пнд 02:24:56 #322 №787396 
14675882967660.jpg
>>787374
У нормального человека программирование может быть не более чем хобби. ОДНИМ ИЗ.
Аноним 04/07/16 Пнд 03:28:36 #323 №787402 
>>787372
Просто выполни непонятный код по шагам.
Аноним 04/07/16 Пнд 08:01:43 #324 №787450 
>>785375
>гору ифэлс, и классы просто потому что ТАК СКАЗАЛИ.
Ты тредом не ошибся?
Аноним 04/07/16 Пнд 09:02:42 #325 №787464 
>>787365
Вот это рвач имбецила с двузначным IQ.
Аноним 04/07/16 Пнд 09:30:39 #326 №787476 

>>787464
> имбецила с двузначным IQ.
Типичного джависта видимо.
Аноним 04/07/16 Пнд 09:40:12 #327 №787482 
>>787232
>>787252
Ну вообще формально ты прав. Основная проблема в том, что работа всяких распределенных транзакций, transaction flow, очередей и роутинга сообщений, требует серьезной завязки на решения майкрософта (Windows Server, AD, SQL Server, службы msmq, relay services, вот это все). Чет я сомневаюсь, что фирма, если ей требуется сервис такого уровня, да еще раскиданный по всему миру, будет строить свою инфраструктуру на Windows Server.
Аноним 04/07/16 Пнд 10:13:09 #328 №787495 
https://twitter.com/thjanssen123/status/749862794720403456
Аноним 04/07/16 Пнд 10:17:39 #329 №787497 
>>787482
И половины решений у Microsoft просто нет.
MSMQ это, конечно, не MQ, но хотя бы что-то.
Ничего похожего на TXSeries просто нет.

Так что в серьезном энтерпрайзе Java альтернатив нет.
А вот в SOHO, среднем бизнесе - всё наоброт, у Microsoft преимущество - все в одном флаконе, пригнано по размеру, удобные тулзы.

Джуниору вкатываться в Java смысла нет, равно как взрослым людям смотреть на .NET смысла нет точно так же.
Аноним 04/07/16 Пнд 10:20:52 #330 №787498 
Сложно ли вкатиться из дотнета? 2 года опыта, преимущественно asp mvc.
На какой версии все работают? Есть ли один фреймворк для всего?
Опишите платиновый стек для веба.
Аноним 04/07/16 Пнд 10:31:14 #331 №787504 
>>787498
>для веба
Для веба - вкатывайся в NodeJS
Даже дотнет для веба сильно впереди джавы
Аноним 04/07/16 Пнд 10:55:43 #332 №787524 
>>787497
>Джуниору вкатываться в Java смысла нет
Лол, а кому есть?
Аноним 04/07/16 Пнд 11:22:52 #333 №787547 
>>787524
Ну например, тем кто занимался серьезным дотнетовским энтерпрайзом - чтобы развиваться дальше другого пути нет.
Аноним 04/07/16 Пнд 11:51:30 #334 №787571 
>>787547
Не ужто есть люди которым это действительно интересно (это куча фрейморков/спецификаций),
а не просто занять нишу эксперта ради бабла?

Да же в тех же одноклассниках, которые сделаны на Java, юзают микросервисы, а не монструозное JavaEE.
Аноним 04/07/16 Пнд 11:53:31 #335 №787574 
>>787571
Прямо в этом треде есть вайлдфлай форсер. Так что есть.
Аноним 04/07/16 Пнд 12:24:33 #336 №787610 
>>787571
>Не ужто есть люди которым это действительно интересно
Ну поинтересней чем "select звездочка - отдаем JSON через REST"

> это куча фрейморков/спецификаций
Это куча интересных задач и решений, в первую очередь.

> Да же в тех же одноклассниках, которые сделаны на Java
Это веб, к энтепрайзу никакого отношения не имеет. Зачем они это делали на Java я не знаю, могли на чем угодно сделать, хоть на PHP.
Аноним 04/07/16 Пнд 12:33:58 #337 №787619 
Что блядь такое энтерпрайз?
Аноним 04/07/16 Пнд 12:43:30 #338 №787622 
Что скажете за RxJava, котаны?
Аноним 04/07/16 Пнд 12:57:00 #339 №787626 
14676262209360.jpg
14676262209471.jpg
>>787619
Аноним 04/07/16 Пнд 12:57:46 #340 №787627 
>>787622
Хуита для веб-интерфейсов.
Аноним 04/07/16 Пнд 13:35:06 #341 №787645 
>>787610
> куча интересных задач и решений
Каких, если ты во всем ограничен решениями которые написаны за тебя.
Видимо мне просто никогда не понять да честно говоря мне все равно.

>>787622
>Что скажете за RxJava, котаны?
Имхо за пределами Andriod вообще не нужная (там есть свои акки, хистриксы и тд).

мимо андроид разработчик слегка интересующийся бэкендом
Аноним 04/07/16 Пнд 13:53:42 #342 №787655 
>>787645
>во всем ограничен решениями которые написаны за тебя
Даже когда ты пишешь на ассемблере, ты ограничен решениями, которые написаны за тебя - инженерами Intel, внутри CPU и вокруг него.
Никакой принципиальной разницы нет, кроме того что чем ниже уровень, на котором ты принимаешь решения, тем более ты ограничен.
Хотя твоему таланту тоже есть где развернуться - можешь написать валидатор поля "email" своей вебформы в виде парсер-комбинатора контекстно-свободной грамматики с зависимыми типами, или сделать не "селект звездочка", а добавить еще вложенный селект к нему.
Аноним 04/07/16 Пнд 16:40:42 #343 №787778 
14676396430570.jpg
Я самоучка, делаю сейчас программу, которая полезна в текущей работе и в то же время попадёт в портфолио при попытке устроиться на работу. Столкнулся с ситуацией, когда нужно программировать пользовательский интерфейс используя JavaFX. Программа не настолько серьёзна, чтобы использовать паттерн MVC (контроллер добавляет только лишний код). Но тем не менее мне нужно привязать свойства модели и параметры JavaFX через bindParameter. В процессе изучения натолкнулся на явление JavaBeans (не enterprise, а обычные).
Спецификацией определяется, то бины должны иметь сеттеры/геттеры, но-арг констрактор, быть сериализуемыми. С этим всё понятно. Но откуда берутся именно properties бинов? Properties должны информировать своих слушателей о своих изменениях. Но в то же время в спецификации описанной мной выше ничего не сказано об add listener / remove listener. То есть, создавая Java Bean я не обязан реализовывать паттерн "Наблюдатель", но в то же время, беглым гуглингом, я вижу что бины используются в основном как GUI-компоненты в среде NetBeans и именно благодаря шаблону "наблюдатель".
Помоги анон связать в голове эти понятия. Для меня JavaBean и POJO было одно и то же. Но сейчас вылез факт их использования в GUI-программировании, вылезли их properties.
Нужно ли в ручную реализовывать add listener/ remove listener/ notify(event) и тому подобное? Или пакет java.beans организует это по умолчанию? Думал сделать всё это интерсепторами, но оказалось что Java SE8 не поддерживает AOP по умолчанию. В общем, направте на какие-нибудь статьи связанные с описанными вопросами. Пока что нахожусь в замешательстве.
Аноним 04/07/16 Пнд 17:28:23 #344 №787810 
>>787778
griffon
Аноним 04/07/16 Пнд 17:50:59 #345 №787837 
>>787619
Преобразование XML в стектрейс. Стыдно не знать.
Аноним 04/07/16 Пнд 18:07:18 #346 №787859 
>>787372
бампану вопрос
Аноним 04/07/16 Пнд 18:53:43 #347 №787888 
>>787810
Окей. Я ещё не продвинулся до groovy, поэтому не могу переходить ко всяким groovy-based фреймворкам.
Что касается ДжаваБинов, откуда берётся их properties? В офф спецификации ничего нет про это. JavaBeans со свойствами и паттерном "наблюдатель" это NetBeans причуды, или есть некая универсальная спецификация?
Аноним 04/07/16 Пнд 19:26:33 #348 №787920 
>>787888
сам впервые слышу, бро
properties это короткое название для трех членов класса - сеттер, геттер и приватное поле.
private int age;
public int getAge{return age;}
public void setAge(int age){this.age = age;}
вот это и есть проперти.
Аноним 04/07/16 Пнд 20:27:58 #349 №787976 
>>787778
перечисляю твои ошибки:
>Программа не настолько серьёзна, чтобы использовать паттерн MVC
>и в то же время попадёт в портфолио при попытке устроиться на работу
надеюсь не нужно объяснять? не занимайся хуйнём и говнокодингом, делай нормально сразу

>контроллер добавляет только лишний код
проигрыш нахуй просто

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

пили на спринге+ресте

дальше не поясню, я говнокодер прост(((
Аноним 04/07/16 Пнд 20:42:28 #350 №787989 
>>787976
> нахуй не нужна.
Почему? Лучшее, что есть для десктопа же. Почти WPF.
Аноним 04/07/16 Пнд 20:46:39 #351 №787992 
>>787989
тому что сожрёт твоё драгоценное время и мотивацию.

в конторах она не нужна, если сравнивать с сервлетами.

так не выёбывайся, делай на сервлетах.
тебе же выгоднее учить то что потом будешь делать на работе.
Аноним 04/07/16 Пнд 20:48:57 #352 №787996 
хотел рассказать вам как прошёл мой день (оче ебано, нахуй так жить просто), но тред чото мёртв. ну вас нахуй
может в женерал тред перекачусь
Аноним 04/07/16 Пнд 21:01:18 #353 №788008 
>>787992
Я для себя. Сервлеты знаю, front end недолюбливаю.
Аноним 04/07/16 Пнд 21:02:48 #354 №788010 
>>788008
либо
>Я для себя
либо
>и в то же время попадёт в портфолио при попытке устроиться на работу
решай

жавафх на говне без мвц никому не всралась. лучше не показывать ничего вообще чем это говно
Аноним 04/07/16 Пнд 21:10:24 #355 №788022 
>>787996
А я сегодня преодолел апатию, сделал здоровенную таску которую целый месяц не делал, откладывал всегда на завтра и так хорошо на душе.
Аноним 04/07/16 Пнд 21:12:54 #356 №788028 
>>788022
как такое возможно?
почему тебя не ебали в жопу за то что ты не делал её?
у меня такого никогда не бывает.
если есть задача - я сижу и пилю.

ну и потом прихожу на двач плакать как мне плохо, естественно
Аноним 04/07/16 Пнд 21:15:18 #357 №788029 
>>787888
Скорее всего, там через рефлексию всё дергается, а ты не разобрался. Пости кусок задачи, что не понял, иначе толку мало.
Аноним 04/07/16 Пнд 21:18:42 #358 №788032 
>>787778
>>787888
У JavaFX свои проперти, там все есть:
docs.oracle.com/javase/8/javafx/properties-binding-tutorial/binding.htm#JFXBD107
Аноним 04/07/16 Пнд 21:29:24 #359 №788037 
>>788028
Ну у нас очень "неформальная" компания.
Аноним 04/07/16 Пнд 22:04:28 #360 №788064 DELETED
Как прошел мой день:
поставила пломбу в зубе (надо еще две ставить)
весь день шитпостила на форче
чекнула соцсети
сейчас вот сюда зашла, думаю формочку допилить
завтра собираюсь идти в салон красоты, потом заграницу поеду работать
Аноним 04/07/16 Пнд 22:22:05 #361 №788077 DELETED
>>788064
Предпоследний пункт "насосать на всё это дело" забыла.
Аноним 05/07/16 Втр 00:02:55 #362 №788146 
14676661756850.jpg
Эй, братишка, хочешь немного типозащищенного SQL?

Как же я проигрываю с его фотки на глагне жука
Аноним 05/07/16 Втр 00:57:24 #363 №788160 
>>788146
ОРМ какой-нибудь говенный?
Аноним 05/07/16 Втр 01:02:52 #364 №788161 
>>788160
> 2016
> не знать jOOQ
Руками SQL пишешь?
Аноним 05/07/16 Втр 01:15:50 #365 №788163 
>>788161
Все говнОРМ знать - жизни не хватит. К тому же все они одинаковое бесполезное говно.
Ну покажи мне как хотя бы вот такой простой штюк будет на твоем говнОРМ выглядеть http://pastebin.com/UHpau3bV
Аноним 05/07/16 Втр 01:24:14 #366 №788167 
>>788163
Красивее будет такой вариант http://pastebin.com/weiUJgtK , но его твоя говнОРМ точно не осилит, поэтому хотя бы предыдущий сделай.

Потом расскажешь как это охуенно что все твои "селект звездочка фром табле1" становятся чистыми, шелковистыми и типобезопасными.
Аноним 05/07/16 Втр 01:32:16 #367 №788171 
>>788163
Писать лень, но примерно так, любую необходимую сложность запроса доделаешь сам:
dslContext.select(a.FIRST_NAME, a.LAST_NAME, countDistinct(s.NAME))
.from(a)
.join(b).on(b.AUTHOR_ID.equal(a.ID))
.join(t).on(t.BOOK_ID.equal(b.ID))
.join(s).on(t.BOOK_STORE_NAME.equal(s.NAME))
.groupBy(a.FIRST_NAME, a.LAST_NAME)
.orderBy(countDistinct(s.NAME).desc())
.fetch();
И в дополнение к, фактически, чистому SQL - кодогенерация, типозащищенность, высокая абстракция от сорта бд, возможность автоматического матчинга результатов и много другого вина.

А еще, о ужас!, ничего не мешает использовать и yourFavoriteOrm для крудошлепства бизнес-сущностей для экономии времени разработки и jOOQ для отчетов и сложных запросов.
>>788167
Рассказал. Оправдывайся Рассказывай почему все это НИНУЖНААА.
Аноним 05/07/16 Втр 01:35:54 #368 №788175 
>>788171
Ты не примерно, как селекст звездочка в вашем говнОРМ делать любой дурак скажет, ты сделай то что я показал.

>высокая абстракция от сорта бд
Сколько раз в день ты перетаскиваешь все с Oracle на PostgreSQL, потом на DB2, а потом на MS SQL Server? Заебали уже кормить буллшитом этим.

> ничего не мешает использовать
Пример я тебе дал. Показывай, пиздеть все горазды.
Аноним 05/07/16 Втр 01:42:09 #369 №788177 
>>788175
Началось маняврирование. Давай деньги - сделаю.

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

Оправдывайся Рассказывай почему все это НИНУЖНААА, иначе слив - ты обосновал свою позицию, я ее попрал. Оправдывайся и ставь подпорку. И оправдывайся по всем пунктам:
> А еще, о ужас!, ничего не мешает использовать и yourFavoriteOrm для крудошлепства бизнес-сущностей для экономии времени разработки и jOOQ для отчетов и сложных запросов.
> Сколько раз в день ты перетаскиваешь все с Oracle на PostgreSQL, потом на DB2, а потом на MS SQL Server? Заебали уже кормить буллшитом этим.
ОРАКЛ ОХУЕЛ, БИЗНЕС НЕ СМОГ СОВЛАДАТЬ С НИМ
@
ПЕРЕЕЗЖАЕМ
@
ЗАЩООООО
Аноним 05/07/16 Втр 01:43:29 #370 №788178 
К утру чтобы были оправдания.
Аноним 05/07/16 Втр 01:45:16 #371 №788180 
>>788177
Слив защитан.

>Как ты мог заметить
По твоему примеру "селект звездочка" я ничего не мог заметить. Ты по линку, хотя бы по одному, сходил вообще?

>ты догадаешься что на жуке можно сделать тоже самое
Переписав его полностью - наверное, можно. Теоретически.
Аноним 05/07/16 Втр 01:48:13 #372 №788182 
>>788177
>ОРАКЛ ОХУЕЛ, БИЗНЕС НЕ СМОГ СОВЛАДАТЬ С НИМ
> Google twists the knife, asks for sanctions against Oracle attorney
> http://arstechnica.com/tech-policy/2016/07/following-courtroom-win-google-wants-sanctions-against-oracle-lawyer/
Аноним 05/07/16 Втр 05:58:41 #373 №788258 
>>788163
>>788167
Долбоеб, который не знает что такое ORM и яростно надрачивающий на технологию старше его мамки.
>>788182
Другой долбоеб, не понявший, что под Oracle в этой дискуссии итт имеется не компания, а ее основной продукт.
Аноним 05/07/16 Втр 06:41:47 #374 №788274 
>>787778
Объясняю тебе за спецификацию JavaBeans, малышок.

Есть в джаве такая хуерга, как рефлекшены. Метапрограммирование, короче. Например, тебе надо создать бины на основе какого-то конфига или десериализовать там. Так вот, когда работаешь с классами через рефлекшены, есть там замечательный метод, который создаёт newInstance, вызывая конструктор без параметров. Таким образом фреймворк может создать объект класса нихуя при этом про него не зная. Ну, а сеттеры/геттеры, соответственно, позволяют пропопулировать объектик, просто перебрав их и сопоставив литеральчики пропертей по конвенции.

Вот, собственно, отсюда растут ноги у спецификации JavaBeans(да, те которые обычные, а не EJB) - дефолтный конструктор без параметров и доступ к полям через геттеры/сеттеры. Не пытайся тут надумать лишней хуйни.
Аноним 05/07/16 Втр 06:48:44 #375 №788275 
>>788274
>Метапрограммирование, короче.
Проиграл чутка с яваиндуса.
Аноним 05/07/16 Втр 08:32:16 #376 №788307 
>>786591
Дай угадаю, выяснялось это начальником/группой, продвигавшими внутренний язык? Я не топлю за жабу (RIP Tommy), просто банковская отрасль - это обычный use case для жабы. А есть еще и умельцы HFT.
Аноним 05/07/16 Втр 08:38:31 #377 №788309 
>>788307
Не обязательно, достаточно хотя бы убрать виртуальность методов по умолчанию, чаще обходится примитивами и дать возможность копировать мелкие объекты вместо ссылок на каждый пук – и у тебя уже есть чудо язык быстрее жявы.
Аноним 05/07/16 Втр 08:52:23 #378 №788314 
>>788028
Ха-ха! Я полгода в офисе не появлялся и ничего, норм.

>>788163
Сходи пробздись, что ли, проветри голову. Я не верю, что у тебя не хватает мозгов понять, что в примере кода >>788171 покрывается значимая часть твоих требований. Алсо, используя тот же сэмпл от >>788171 - `a` может быть подвыборкой

Типа чуть выше того кода (и с подходящим именем a -> address):

address = dslContext.select ...
Аноним 05/07/16 Втр 08:54:04 #379 №788316 
>>788180
> Слив защитан.
> Бля, я обосрался. Что делать? Знаю! Начну верещать о сливе собеседнике! Так победим!

ДБА-обоссанец в попытке оправдать свои вскукареки на годные фреймворки ожидаемо не придумали ничего, кроме НИНУЖНО! ЯСКОЗАЛ и ТЫХУЙ. Тогда как ему обосновали почему он хуй.

Ясно.
> Ты по линку, хотя бы по одному, сходил вообще?
Ходил.
Аноним 05/07/16 Втр 08:55:20 #380 №788319 
>>788309
Вообще похуй. У них там задачи io-bounded.

Я одно время занимался битоебством похожим, но сделал пару проектов для сбора телеметрии и ничего - даже Trove и подобные не пригодились.
Аноним 05/07/16 Втр 08:58:13 #381 №788324 
Кстати, аноны, думаете завезут в 10ку Value Types? Или так и будут голову морочить?
Аноним 05/07/16 Втр 09:07:53 #382 №788327 
>>788275
Скорее обкакался.
Аноним 05/07/16 Втр 09:08:19 #383 №788328 
>>788163
http://www.jooq.org/doc/3.6/manual/sql-building/sql-statements/with-clause/
Аноним 05/07/16 Втр 09:43:14 #384 №788342 
>>788161
> Руками SQL пишешь?
Всё на хранимых процедурах. Там запросы хотя бы потюнить можно.
мимо
Аноним 05/07/16 Втр 11:12:16 #385 №788379 
Пасаны, поясните за питерскую Frontline Software. Был сегодня на интервью, по первым впечатлениям оче понравилось, планирую перекатиться к ним из Exigen. Если кто у них работал/работает, расскажите про подводные камни.
Аноним 05/07/16 Втр 11:38:05 #386 №788392 
>>788328
Кроме CTE ты в запросе ничего не заметил?
Аноним 05/07/16 Втр 11:42:04 #387 №788396 
>>788258
>Долбоеб, который не знает что такое ORM
Щито?

> и яростно надрачивающий на технологию старше его мамки
На IMS, ADABAS и MUMPS? Нет, про них речи в треде не было.
Аноним 05/07/16 Втр 11:44:02 #388 №788398 
>>788314
>в примере кода >>788171 покрывается значимая часть твоих требований
Эта "значимая часть" недалеко ушла от "селект звездочка", как и во всех остальных ОРМ, огромное блджад достижение.
Аноним 05/07/16 Втр 12:19:42 #389 №788419 
>>788392
Я не знаю что пациента беспокоит, не вглядывался особо в ту портянку, просто попробовал угадать что такого сокровенного в ней. Может поделишься? Если что, поддержка ANSI SQL в библиотеке достаточно полная - ни разу не сталкивался с проблемами.

В Jooq, кстати, отдельные части запросов можно декомпозировать в функции с осмысленным именем и повторно использовать, если вообще такая нужда есть.
Аноним 05/07/16 Втр 12:22:53 #390 №788420 
>>788419
По сути - тут обсуждать нечего - jooq не более чем паттерн билдер для построения SQL (с набором утилит и интеграцией в IDE).

Т/е спор - писать на SQL или писать на SQL. С одной лишь разницей что на Jooq это безопаснее и удобнее для рефакторинга.
Аноним 05/07/16 Втр 12:27:58 #391 №788421 
>>788419
>не вглядывался особо в ту портянку, просто попробовал угадать
Ты сразу таким родился или это результат обучения?

>поддержка ANSI SQL в библиотеке достаточно полная
Охуенное достижение, ты, кстати, вообще в курсе что стандартов ANSI SQL столько же как стандартов С++?

>ни разу не сталкивался с проблемами
Никогда ничего кроме "селект звездочка фром юзерс вхере эйдж < 20" не писал, стало быть? Потому что твой SQLite ничего больше не умеет?
Аноним 05/07/16 Втр 12:29:19 #392 №788423 
>>788420
>для построения SQL
Для построения совершенно бесполезных в реальной жизни "селект звездочек"
Аноним 05/07/16 Втр 12:44:21 #393 №788431 
>>788421
>Ты сразу таким родился или это результат обучения?
Это разумный выбор - игнорировать кал и обращать внимание на умные вещи. Так профессиональный рост эффективнее. И время экономит.
Аноним 05/07/16 Втр 12:56:06 #394 №788433 
>>788274
>дефолтный конструктор без параметров и доступ к полям через геттеры/сеттеры
Это разве не определение POJO? И если нет, то чем они отличаются?
Аноним 05/07/16 Втр 13:44:32 #395 №788460 
>>788431
>обращать внимание на умные вещи
>не умеет в SQL
>умеет селект звездочка с ОРМ
Кто ж тебя научил этому?
Аноним 05/07/16 Втр 13:44:58 #396 №788461 
>>788433
Сам нашел. Я так и думал.
Аноним 05/07/16 Втр 13:56:36 #397 №788466 
От автора High Performance Java Persistence
https://www.youtube.com/watch?v=u25Xc88d_iE
Аноним 05/07/16 Втр 13:57:55 #398 №788468 
14677162752100.jpg
Не пойму, есть вот написано здесь
http://stackoverflow.com/questions/223918/iterating-through-a-collection-avoiding-concurrentmodificationexception-when-re

for (Object i : l) {
if (condition(i)) {
l.remove(i);
}
}

ConcurrentModificationException etc... this apparently works sometimes, but not always.
Ну и там рекомендуют все делать через цикл с итератором.

И есть код на картинке и он работает, почему так? В чем разница? В том что я передаю в цикл новые коллекции, в которых ссылки на старые?
Аноним 05/07/16 Втр 14:00:39 #399 №788469 
посоны, нужна помощ. Делаю запрос к базе обращаясь к процедуре которая отдает мне нужные данные:

Query getAll = em.createNativeQuery(sqlString);

и пытаюсь вот таким образом получить лист своих возвращаемых объектов которые я описал в MyObjec.class

List<MyObject> orders = sqlString.getResultList();

пытаюсь получить поле своего объекта

System.out.println(orders.get(0).getName());
и в этом месте получаю

java.lang.ClassCastException: [Ljava.lang.Object; cannot be cast to ...

класс не является entity так как процедура не возвращает никаких уникальных данных которым можно было бы присвоить первичный ключ @Id

System.out.println(orders.size()); - показывает что объекты там есть

как мне присвоить листу объектов доставаемые из запроса данные ? Спасайте котаны
Аноним 05/07/16 Втр 14:19:30 #400 №788482 
>>788468
При обходе коллекции в foreach ее нельзя модифицировать. Это не касается потокобезопасных коллекций, их можно модифицировать.
На твоей пикце ты создаешь копию коллекции и обходишь ее, а удаляешь элементы из дургой коллекции. это норма, если ты не пользуешься java 8. В java 8 три коллекции фильтруются в три строчки.
Аноним 05/07/16 Втр 14:28:55 #401 №788488 
>>788469
В классе MyObject есть геттер getName?
Аноним 05/07/16 Втр 14:36:07 #402 №788499 
>>788469
getResultList() тебе возвращает лист с массивами, о чем свидетельствует твой скромный эксепшен. Чтобы он тебе вернул сущности, воспользуяся трансформером
https://docs.jboss.org/hibernate/orm/3.3/reference/en/html/querysql.html#d0e13904
Если нет класса, на который ты можешь трансформировать результат, то попробуй кастомный трансформер
http://bethecoder.com/applications/tutorials/hibernate/hibernate-query-language/custom-result-transformer.html
>>788488
Геттера у него нет а код скомпилялся?
Аноним 05/07/16 Втр 14:50:11 #403 №788507 
>>788482
ясно, спасибо, пойду еще почитаю, как же они в ява 8 фильтруются.
Аноним 05/07/16 Втр 15:05:33 #404 №788515 
>>788499
спасибо :3
Аноним 05/07/16 Втр 15:33:45 #405 №788534 
Короч, на работе сказали учить jsf. Стандартного jsf api + primefaces достаточно будет?
Аноним 05/07/16 Втр 16:43:34 #406 №788612 
>>788534
а на раоте забыл спросить?
Аноним 05/07/16 Втр 16:54:50 #407 №788624 
>>788612
>тимлиднейм, что мне учить?
>ну, праймфейсес и всякое такое
На практике дефолта+праймфейсес хватит?
Аноним 05/07/16 Втр 18:14:28 #408 №788714 
>>788624
Неебу, jsf мертв с рождения.
Аноним 05/07/16 Втр 18:21:47 #409 №788718 
Аноны, посоветуйте годный законченный фреймворк для запила RPG-подобной 2D игры. Геймстудии и прочее не предлагать, хочу поебаться с фреймворком.
Аноним 05/07/16 Втр 18:23:05 #410 №788719 
>>788718
libgdx.
Пиздуй в /gd/
Аноним 05/07/16 Втр 18:50:33 #411 №788741 
>>788718
libGDX или можешь потыкать PlayN
Аноним 05/07/16 Втр 18:57:50 #412 №788750 
>>788714
Д нихуя, как я почитал. Жсф - логичное продолжение ЕЕ-приложухи.
Аноним 05/07/16 Втр 19:25:09 #413 №788764 
>>788750
В теории, на деле обычно ангуляр.
Аноним 05/07/16 Втр 19:35:55 #414 №788777 
Аноны, посоветуйте как лучше джуну работу найти. Есть высшее техническое, сертификаты, свой проект на GitHub. Знаю spring, ну и веб-разработку в целом.
На hh, superjob и др. как я понял - безнадега - одни отказы, даже резюме многие не смотрят.
Аноним 05/07/16 Втр 19:52:29 #415 №788804 
Короче блядь, есть один doPost() в сервлете, как проверить, есть ли у него тело? Т.е когда я посылаю там какие-то заголовки и, допустим, пустое тело, или "", он шлет ошибку. Как реализовать это?
Аноним 05/07/16 Втр 19:52:41 #416 №788806 
>>788777
Удача и связи, ну и упорство конечно.
Аноним 05/07/16 Втр 19:59:26 #417 №788813 
>>788379
этот вопрос не туда совершенно


лучше расскажи про exigen
что там? норм? почему перекатываешься?
Аноним 05/07/16 Втр 20:00:57 #418 №788814 
>>784720 (OP)
Чета я не пойму, как мне вью в мейн классе в FX вызвать, чтобы MVP было?

Там вот такой метод, который стейдж создает, как мне его в другом классе вызвать?

@Override
public void start(Stage primaryStage) throws Exception {
Аноним 05/07/16 Втр 20:02:48 #419 №788817 
>>788814
тебе не нужно вызывать старты.
тебе нужно создать сцену, и соответствующий контроллер выполнит иниты и старты сам
Аноним 05/07/16 Втр 20:04:09 #420 №788820 
>>788814
>>788817
Может он даже туториал не дочитал и имел ввиду
public static void main(String[] args) {
launch(args);
}
Аноним 05/07/16 Втр 20:06:42 #421 №788827 
>>788820
нахуй пошёл
Аноним 05/07/16 Втр 20:15:00 #422 №788838 
>>788827
А что тебе тогда надо? Можешь пробросить стейдж в другой класс. Еще можно узнать у каждой ноды, на каком он окне. Например для лейбла:
Stage mainStage = (Stage) label.getScene().getWindow();
Аноним 05/07/16 Втр 20:35:22 #423 №788852 
>>788777

У меня не было сертификатов, и мне сами звонили, особенно всякие наумены и люксофты. До сих пор звонят. Спринга не знал и в резюме было "Java SE". Полгода ходил на собеседования и нашел.
Аноним 05/07/16 Втр 20:55:57 #424 №788879 
>>788813
> этот вопрос не туда совершенно
А куда?
> лучше расскажи про exigen
> что там? норм? почему перекатываешься?
Контора производит приятное впечатление, но хуйня какая-то началась. Отработал 3 месяца интерном, после этого должны были взять джуном, но случилось СОРЯН ВАКАНСИЙ ОТКРЫТЫХ НЕТ МОЖЕМ ТОЛЬКО ПРЕДЛОЖИТЬ ПРОДЛИТЬ ИНТЕРНАТУРУ, ВАКАНСИИ ВОЗМОЖНО ПОЯВЯТСЯ, А ВОЗМОЖНО И НЕТ, ИНФА БУДЕТ ЧЕРЕЗ МЕСЯЦ ПРИМЕРНО. При этом сомневаюсь, что целью изначально было меня наебать, так как за эти 3 месяца я вряд ли принёс компании дохуя бабла, да и спрашивал у местных, ни у кого такой хуйни не было.
Ну а во-вторых, даже если будет оффер - хуй знает. Проект достаточно унылый, 95% времени занимает саппорт, переписки/созвоны с индусами, сам практически ничего не пишу, перейти в другой проект раньше чем через год-полтора вряд ли выйдет. Платят саппорту, как я понимаю, неплохо, один только хотлайн - лишние 20к в месяц, но интереса в такой работе считай никакого, росту она тоже не способствует, разве только в менеджмент.
Аноним 05/07/16 Втр 21:03:50 #425 №788884 
>>788879
>Платят саппорту, как я понимаю, неплохо, один только хотлайн - лишние 20к в месяц
нипонял
20к это только часть?
а всего сколько?
и в чём именно работа?
Аноним 05/07/16 Втр 21:06:10 #426 №788886 
>>788852
куда тебе звонили?
Аноним 05/07/16 Втр 21:07:51 #427 №788889 
>>788886
на супержобе резюме оставляешь с телефоном и звонят

мимо-интерпрайс-прогромист
Аноним 05/07/16 Втр 21:09:21 #428 №788892 
>>788889

на хх так же
Аноним 05/07/16 Втр 21:10:00 #429 №788893 
>>788884
В интернатуре 24 всего. Спрашивал у людей, у них 60+ плюс хотлайн, хотлайн выходит 1.6к в сутки, сидят по 2 недели обычно.
Работа... у нас на проекте в основном приходится брать заявки от индусов и решать, при этом в 90% случаев проблема не на нашей стороне, так что в основном приходится райзить тикеты на другие тимы и пояснять тем, кто зарайзил нам, что мы нашли у кого проблема и работаем над этим.
Аноним 05/07/16 Втр 21:10:21 #430 №788894 
Я если я работаю стриптизершей и у себя на странице напишу, что у меня хобби программирование как банндибхол, как думаете это повысит мои шансы найти богатого мужа?
Ну типа я не тупая, а тело продаю, потому что на работу не берут.
Аноним 05/07/16 Втр 21:20:34 #431 №788911 
>>788460
Иди настраивай синхнонизацию БД и тюнь производительность, пока взрослые дяди будут писать программы.
Аноним 05/07/16 Втр 21:22:42 #432 №788921 
>>788911
поясните почему лалки дрочащие СКЛ запросы считают себя равными РАЗРАБОТЧИКАМ
Аноним 05/07/16 Втр 21:23:36 #433 №788923 
>>788894
Но она не стриптизершей работает. Эта инфа может помочь тебе распиарится, но это не точно.
Аноним 05/07/16 Втр 21:30:04 #434 №788927 
>>788894
Сделай класс шлюхи абстрактным, от него пронаследуй программирование.
Аноним 05/07/16 Втр 21:32:48 #435 №788931 
>>788921
SQL задумывали как инструмент для использования сорокалетними тетками с бородавками на носу из бухгалтерии. Некоторые люди гордятся тем, что наконец достигли этого уровня.
Аноним 05/07/16 Втр 21:39:41 #436 №788940 
>>788817
Я просто унаследовал метод main в этом классе, теперь он во вью. А как мне через контроллер сцену отрисовать я не понимаю.
Аноним 05/07/16 Втр 21:48:19 #437 №788958 
>>788940
Иди нахуй долбоеб, раз даже туториал по JavaFX прочитать не можешь. Иди начинай сначала.
Аноним 05/07/16 Втр 21:50:29 #438 №788962 
>>788804
Бамп, анончики.
Аноним 05/07/16 Втр 21:55:00 #439 №788968 
>>788804
>>788962
вопрос уровня гугла
пошёл нахуй

ты вообще сам это можешь проверить дебагом как выглядит твой пустой запрос
Аноним 05/07/16 Втр 21:55:49 #440 №788971 
>>788962
Перепись дебилов, блять. Иди читай что такое HTTP.
en.wikipedia.org/wiki/List_of_HTTP_header_fields
docs.oracle.com/javaee/6/api/javax/servlet/http/HttpServletRequest.html#getParts()
docs.oracle.com/javaee/6/api/javax/servlet/ServletRequest.html#getReader()
Аноним 05/07/16 Втр 22:09:43 #441 №788988 
14677457836050.webm
Аноним 05/07/16 Втр 22:15:40 #442 №789002 
>>788804
декомпельнуть?
написать сюда что за ошибки?
Аноним 05/07/16 Втр 22:40:02 #443 №789037 
>>788958
Кокие мы злые, сразу видно, у тебя нет ни денег, ни секса. Сидишь ноешь поди в перезвони-треде годами.

И причем тут туториал по FX, вообще-то я конкретно про стейдж спросил, как его на МВП сделать, остальное все у меня получается раскидать.

Аноним 05/07/16 Втр 23:21:39 #444 №789087 
>>789037
> ни денег, ни секса.
да еще и лето проебано!
Аноним 05/07/16 Втр 23:25:51 #445 №789093 
14677503516320.gif
>>789087
Аноним 06/07/16 Срд 03:09:38 #446 №789302 
https://twitter.com/reza_rahman/status/750479092827336704
Аноним 06/07/16 Срд 03:10:40 #447 №789304 
14677638408280.png
>Официальный™ тред Java #36
>Посты по .net
Джава даже в своем треде подохла. А если серьезно, сейчас .NET на юнихе выйдет и что мы будем делать?
Аноним 06/07/16 Срд 06:52:15 #448 №789336 
>>789304
Еще один свидетель конца света вылез. Что делать будем? Будем дальше пилить хайлоад, бигдата, унылый энтерпрайз и йоба микросервисы на спринге. Что нам какой-то сисярп? Ему еще десять лет Джяву догонять.
Аноним 06/07/16 Срд 07:08:51 #449 №789345 
>>789336
http://xn--h1affdobp.xn--p1ai/
Аноним 06/07/16 Срд 08:25:45 #450 №789361 
>>789304
Учить JS.
Аноним 06/07/16 Срд 12:26:31 #451 №789466 
Пытаюсь отослать гет запрос к вк апи, с json-параметром вот таким кодом:
HttpClient client = new DefaultHttpClient();
HttpGet request = new HttpGet("https://api.vk.com/method/photos.saveMessagesPhoto?server=X&photo=[{"photo":x"}]&hash=хххххх&access_token=XXXe&v=5.52");

Только вот компилятор ругается на неверный знак открывающейся квадратной скобки [ . Есть ли какой то секрет как прописывать этот знак в строке?
Аноним 06/07/16 Срд 12:26:34 #452 №789467 
14677971947390.png
>>784720 (OP)
Аноним 06/07/16 Срд 12:35:59 #453 №789474 
>>789466
Экранируй двойные кавычки:
до: "
после: \"
Аноним 06/07/16 Срд 13:04:51 #454 №789488 
14677994921280.png
Java EE всё

https://habrahabr.ru/post/304812/
Аноним 06/07/16 Срд 13:15:43 #455 №789494 
>>789474
Не понял тебя, приведи пример экранированной строки плиз.

Вроде в коде всё экранировано. Мб как то по другому надо, лол.
Аноним 06/07/16 Срд 13:16:20 #456 №789496 
> Java hatred is coming full circle. I recently went back to Java for some new projects and suddenly realized how much I missed it. The reality of development is that you spend 95% of your time doing things other than typing, so the number of characters required to complete a task is pretty irrelevant. This is just something academics and religious nerds fight about but those of us with jobs and deadlines couldn't care less.

> Familiarity is more important. Documentation is more important. Libraries are more important. Tools are more important. Java is still a leader competitor and will be for the foreseeable future. People just need to learn to deal with it.
Аноним 06/07/16 Срд 13:18:24 #457 №789499 
>>789488
>Ализар
Да забейте вы на это ЕЕ. Даже если оракл его зажмет, ынтерпрайз перейдет на что-то другое, может конечно и не на джаве, но ынтерпрайз это абстракция, а не конкретно джавка.
Аноним 06/07/16 Срд 13:20:07 #458 №789500 
>>789499
Конечно перейдёт. На . NET например. Лет через 20.
Аноним 06/07/16 Срд 15:12:31 #459 №789569 
>>789494
http://lmgtfy.com/?q=%D0%AD%D0%BA%D1%80%D0%B0%D0%BD%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5+%D0%B4%D0%B2%D0%BE%D0%B9%D0%BD%D1%8B%D1%85+%D0%BA%D0%B0%D0%B2%D1%8B%D1%87%D0%B5%D0%BA+java
Аноним 06/07/16 Срд 15:36:01 #460 №789599 
Бля, заебался билдить. Половина рабочего времени нахуй. И это даже не maven. С ним будет вообще пиздец.
Аноним 06/07/16 Срд 15:45:00 #461 №789606 
>>789599
https://www.reddit.com/r/java/comments/4r23iy/real_world_performance_comparison_between_i76700k/
Аноним 06/07/16 Срд 16:18:04 #462 №789642 
>>789599

GRADLE
R
A
D
L
E

Аноним 06/07/16 Срд 16:29:25 #463 №789657 
>>787372
Ещё раз бампую вопрос.
Почему код читается не сверху вниз?
Аноним 06/07/16 Срд 16:29:50 #464 №789658 
>>789642
Я же неявно написал, что Gradle. Не maven же.
Аноним 06/07/16 Срд 16:32:21 #465 №789661 
>>789658
Нужно сделать еще один недоmake.
Потом еще один. И еще.
Когда-нибудь обязательно получится.
Аноним 06/07/16 Срд 16:32:35 #466 №789662 
>>789657
Не понятно что тебе не понятно, у тебя есть цикл и условия, при каждом проходе цикла выполняются только те команды которые удовлетворяют условиям, но выполняются они каждый раз сверху вниз.
Аноним 06/07/16 Срд 16:44:41 #467 №789668 
>>789661
А ты пиздуй руками пару гигабайт собирать со всеми тестами (и юнит, и интеграционными), до кучи добавь поддержку кастомных тасков для сборки, БД и говна.

А, управление зависимостями не забудь. И все это автоматизируй.

Когда сделаешь - выкатывайся на рвнок с новым гредлом. Cookaretique.
Аноним 06/07/16 Срд 16:51:38 #468 №789677 
>>788777
Чет ты мутный какой-то. Мне без образования и сертификатов позвонили и взяли.
Если у тебя при наличии всего этого возникает вопрос, как найти работу- то скорее всего ты пиздабол.
Аноним 06/07/16 Срд 16:56:16 #469 №789682 
>>789677
ДС пидор?
У меня тоже вышка, несколько проектов на bitbucket. Уже год не могу найти работу. На hh.ru - либо отказ, либо (чаще всего) даже не просматривают резюме.
Аноним 06/07/16 Срд 16:56:18 #470 №789683 
>>789668
>управление зависимостями не забудь
Это то самое, которое в make есть уже полвека, а джава-макаки все никак не изобретут?

>руками
Зачем же руками? Есть удобные инструменты, почему вы ими не пользуетесь? Они не написаны на джаве и колеса у них не квадратные? Это препятствие?
sageАноним 06/07/16 Срд 17:00:09 #471 №789686 
>>789683
Школоло, твой make умеет подбирать нужную версию библиотеки, находить и выкачивать с интернета? Умеет составлять пути независимо от ОС? Нахуй пошел со своими хэлловордами, даун.
Аноним 06/07/16 Срд 17:05:21 #472 №789693 
>>789682
В моей компании в мухосранске найти не могут даже джуна, кек.
Аноним 06/07/16 Срд 17:19:14 #473 №789701 
>>789599
Тебе-то не похуй что там на CI сервере происходит?
Аноним 06/07/16 Срд 17:34:00 #474 №789711 
>>789658
Если Gradle, то не понимаю, а чем твоя проблема. Распараллель его, включи демон, инкрементационную компиляцию, выдели ему до жопы памяти. У меня здоровенные многомодульные проекты с тестами, покрытием и деплоем дольше трёх минут не собираются.
Аноним 06/07/16 Срд 17:36:28 #475 №789714 
>>789701
Ну, если каждый коммит будет по два часа собираться и тестироваться, то не похуй.

Другой анон
Аноним 06/07/16 Срд 19:12:38 #476 №789767 
>>789701
Я про локальные сборки. Сколько на дженкинсе мне похуй.
Аноним 06/07/16 Срд 19:40:01 #477 №789790 
>>789569
Методом тысячи тыков я выяснил, что этот класс в принципе не может воспринимать символы \\, \" и тому подобные. А так же фигурные скобки и ещё несколько символов. Читаю документацию по Apache http server, но там все на английском и пока не особо понятно как сделать, чтобы этот HttpGet() принял фигурную скобку или бекслеш. Так что если анон мне подскажетне надо гуглить за меня, мб это тривиальная проблема, а я про неё впервые слышу, я буду очень рад.
Аноним 06/07/16 Срд 19:41:27 #478 №789791 
>>789790
>Apache http client
быстрофикс
Аноним 06/07/16 Срд 20:00:56 #479 №789817 
>>789683
Нахуй обезьяна, пиздуй в свои 90ые с бэкапом кода. Здесь собрались энтерпрайз девелоперы и стартап-хипсторы.
Аноним 06/07/16 Срд 20:13:12 #480 №789829 
>>789642
Нет спасибо, поигрался я в последнем проекте, в начале свежо и весело, а потом приелось. Возвращаюсь на maven, и даже не polyglot-maven, т/к готов платить небольшим xml-оверхедом (который вообще и не виден чаще всего при работе из IDE) за документированные плагины, mojo и вот это всё.
Аноним 06/07/16 Срд 20:22:24 #481 №789839 
>>789790
>>789791
Ты опять тот хуй, что упорно отказывается читать про протокол HTTP?
en.wikipedia.org/wiki/Percent-encoding
Аноним 06/07/16 Срд 20:24:01 #482 №789841 
уже постили статью про смерть жавы с гиктаймса?
теперь жава официально умирает
Аноним 06/07/16 Срд 20:32:25 #483 №789850 
>>789841
Ага, вот еще
>нож в спину
http://www.opennet.ru/opennews/art.shtml?num=44680
Аноним 06/07/16 Срд 20:34:42 #484 №789855 
>>789841
>>789850
Эти поросячьи визги уже десять лет слышны, но до джявы даже дотнету далеко.
Аноним 06/07/16 Срд 20:35:54 #485 №789857 
>>789855
такого обосрамса как сейчас небыло никогда
зашивай пердачок, явамакака
Аноним 06/07/16 Срд 20:35:56 #486 №789858 
>>789790
> Читаю документацию по Apache http server, но там все на английском и пока не особо понятно
JS ждет.
Аноним 06/07/16 Срд 20:37:10 #487 №789859 
>>789857
Развал Sun - вполне себе обосрамс. Задержал выход семерки на несколько лет.
Аноним 06/07/16 Срд 20:41:11 #488 №789863 
>>789839
Нет, я другой хуй. Спасибочки.
Аноним 06/07/16 Срд 20:42:14 #489 №789866 
>>789855
Самое главное - жаба стабильная и зрелая технология. А то что этот хипста-энтерпрайз релизится только под 1.0, тутошним пионерам как то не кумекается.
Аноним 06/07/16 Срд 20:50:11 #490 №789878 
>>789866

Я даже не понял что ты сказал. Давай, объясни нубам.
Аноним 06/07/16 Срд 20:54:01 #491 №789881 
>>789878
> жаба стабильная и зрелая технология
> дотнет кор выкатил релиз вчера
Аноним 06/07/16 Срд 20:58:31 #492 №789885 
>>789881

Не уверен что это аргумент. МС в последние годы обсираются с каждым продуктом. Займут столько же рынка сколько на смартфонах занимают.
Аноним 06/07/16 Срд 20:59:14 #493 №789887 
14678279545180.png
14678279545221.png
>>789855>>789866
Аноним 06/07/16 Срд 20:59:42 #494 №789889 
>>789885
Вообще-то это было сказано в пользу Java и против тырпрайз сисярпа.
Аноним 06/07/16 Срд 21:05:29 #495 №789897 
14678283296430.png
14678283296461.png
sageАноним 06/07/16 Срд 21:07:31 #496 №789901 
>>789897
А я думал что паттерны из жабы пошли.
Аноним 06/07/16 Срд 21:09:55 #497 №789906 
14678285956230.png
>>789901
Имеются в виду templates/generics, которых в жабе не было до 5-й версии. А паттерны пошли из Smalltalk.
Аноним 06/07/16 Срд 21:18:56 #498 №789917 
Так и быть, покормлю.
>>789887
Да, хуево, что тут сделаешь. Все нормальные конторы давно уже на 8 перешли, так что не проблема.
> LINQ
Внезапно, но QueryDSL лучше.
>>789897
> Async/Await
CompletableFuture ведь.
Смешно, но в джяву дженерики завезли на год раньше, чем в сисярп.
>>789906
> Oberon
Конечно, никогда не писал на этом говне, почитал что это - не похож.
Аноним 06/07/16 Срд 21:27:19 #499 №789923 
>>789917
> Конечно, никогда не писал на этом говне, почитал что это - не похож.

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

http://alenacpp.blogspot.ru/2005/09/blog-post_21.html

- Я слышал, что Sun купила Оберон. Значит ли это что для создания компилятора Оберона надо покупать лицензию?
- Sun не покупала Оберон. Она купила исходники компилятора Оберон. Кстати, очень за дешево. А через 7 лет они выпустили Java, используя идеи Оберона в слегка извращенном виде.

http://www.computer-museum.ru/frgnhist/wirth.htm

Михаэль Франц в феврале 1994 г. защитил в ETH диссертацию, которая называлась "Динамическая кодогенерация – ключ к переносимому программному обеспечению". В ней были четко обозначены проблемы виртуальных машин и предложен крайне простой и довольно необычный подход к достижению переносимости. В диссертации Франца не только подробно разбирался принцип формирования и хранения промежуточного представления, но и делался вывод о том, что для подобного класса языков он остается практически неизменным. Другими словами, для языка Java этот принцип вполне подходил. Кстати, понятие applet тоже фигурировало в работах Франца. Через год после появления Java Михаэль Франц к лету 1996 г. подготовил среду под названием Juice, выполненную в виде подключаемого модуля для браузеров Netscape и Microsoft. Модуль состоял из компактного варианта ОС Oberon и полнофункционального компилятора Oberon, размер которых (в Oberon-формате) в общей сложности составляет всего лишь 100 Кбайт. В марте 1994 г. Михаэль Франц сделал в Sun Labs несколько докладов, и к весне того же года Билл Джой (вице-президент Sun и идеолог проекта создания Java) уже имел на руках всю необходимую информацию, включая и диссертацию Франца.
Аноним 06/07/16 Срд 21:43:14 #500 №789935 
А напомните чому смерть Java EE в текущем виде это плохо? Всякие используемые спецификации, типа того же JPA, будут продолжать пилиться, но еще больше сообществом, чем раньше. Главное что помрет - ебучий референсный глассфиш червя-пидора.

Разными вендорами спецификации как бы реализовываются, но по факту итоговая совместимость не оче. Теперь же или спецификации будут моднее и молодежнее, или вообще пилиться не будут и вендора не будут связаны спецификациями, которым типа должны следовать и смогут лучше фрагментировать свои продукты, не связанные java ee, быстрее их развивать и внедрять новые фичи, кладя МПХ на совместимость со спецификациями.

Хоть в одном другом языке есть подобный червь Франкенштейна Java EE, который слеплен из кусков разного старого говна и с которым должны "дружить" участники тырпрайз фреймворков и серверов говнеца?
Аноним 06/07/16 Срд 21:50:07 #501 №789938 
>>789923
Чу! Оберонщиком в треде завоняло! Пиздуй отседова бронзовый, здесь собрались успешные люди. Нам с тобой не по пути.
Аноним 06/07/16 Срд 21:56:01 #502 №789942 
>>789938
Да похуй мне на оберон, обычное императивное говно, просто смешно когда жатники кукарекают про краденый .NET.
Аноним 06/07/16 Срд 21:58:53 #503 №789943 
>>789942
Вроде кукарекали в начале нулевых и всё стихло, или это снова в моде?

>>789935
Да ты чё! А как же переносимость между вендорами - с Weblogic на Websphere, с Websphere на %подставь тебе известное говно%? Всегда мечтал об этом.
Аноним 06/07/16 Срд 22:01:19 #504 №789946 
>>789942
Это отрицание. Ученый академик учено изобрел концепцию и учено запилил примерчики для диссертации. Sun жи превратило это в итоговый продукт, который начал работать. И именно на него и его успех и идеи смотрело Майкрософт, пиля пиратскую джаву. А не на ученую концепцию кодогенерации на основе более высокоуровневого кода.
Аноним 06/07/16 Срд 22:02:31 #505 №789948 
>>789943
Если проигнорировать сарказм, то переезд на другие сервера приложений это не переезд на другую БД - тут все дохуя нахуй переписывать надо.
Аноним 06/07/16 Срд 22:05:41 #506 №789951 
14678319418440.png
14678319418481.png
14678319418522.png
>>789946
Все проще - просто Sun запретили Microsoft сделать в винде свою реализацию Java (как сейчас у Гугла на Android), и тем пришлось создавать аналогичную технологию. И больше там влияние Delphi и C++.
Аноним 06/07/16 Срд 22:05:51 #507 №789952 
>>789946
Там еще проверить не мешало откуда этот умник идей накомпилировал для своего диссера https://en.wikipedia.org/wiki/P-code_machine
Аноним 06/07/16 Срд 22:06:30 #508 №789953 
>>789951
Давай уже шаблон.
Аноним 06/07/16 Срд 22:07:33 #509 №789954 
>>789952
P-код впервые появился в паскале, когда Вирт портировал его на другие платформы. Оберон - развитие модулы, которая является развитием паскаля.
Аноним 06/07/16 Срд 22:09:01 #510 №789957 
>>789952
Ты еще вспомни кто изобрел счеты.
Аноним 06/07/16 Срд 22:10:53 #511 №789961 
>>789951
> Все проще - просто Sun запретили Microsoft сделать в винде свою реализацию Java (как сейчас у Гугла на Android)
Вангователи, зря сделали? Ну сделали бы они свою виртуальную машину и фреймворк для работы с Windows native API - все равно жи Java и Sun бы это принесло прибыль.
Аноним 06/07/16 Срд 22:11:24 #512 №789962 
14678322840880.png
>>789953
Жатник - лучший друг (собутыльник) ватника, который не любит учиться, уважает дедов и древние технологии. К огорчению ватника, к политике его друг равнодушен, но тоже ненавидит хипстеров.
Создать мем Жатник:
http://risovach.ru/generator/zhatnik_1698134
Аноним 06/07/16 Срд 22:11:48 #513 №789963 
>>789951
А я еще помню время когда в Visual Studio был Visual J++
Аноним 06/07/16 Срд 22:14:47 #514 №789966 
>>789962
Спс.

>>789963
Аналогично.
Аноним 06/07/16 Срд 22:19:20 #515 №789969 
>>789963
В 6-й версии, последней до выхода .NET. Потом был еще J#, компилирующий в байт-код .NET.
Аноним 06/07/16 Срд 22:21:50 #516 №789974 
поясняю за смерть явы в б
https://2ch.hk/b/res/131236396.html#131244210
всё правильно делаю?
Аноним 06/07/16 Срд 22:22:54 #517 №789975 
>>789974
Абсолютли.
Аноним 06/07/16 Срд 22:28:06 #518 №789978 
14678332868930.png
>>789974
Аноним 06/07/16 Срд 22:52:55 #519 №789994 
>>789767
Зачем ты на локальных сборках интеграционные тесты проганяешь?
Аноним 06/07/16 Срд 23:02:48 #520 №789999 
>>789790
HttpClient client = new DefaultHttpClient();
HttpGet request = new HttpGet("https://api.vk.com/method/photos.saveMessagesPhoto?server=X&photo=[{\"photo\":\"x\"}]&hash=хххххх&access_token=XXXe&v=5.52");
Заэкранировал твои двойные кавычки, не благодпри
Аноним 06/07/16 Срд 23:05:39 #521 №790003 
>>789999
Это вообще законно?
Аноним 06/07/16 Срд 23:07:52 #522 №790006 
>>790003
ну по мне так там над либо пост запросом слать либо мультипарт, но этот упорок ж хочет гет. Точней непонятчно что он хочет, видать бота пишет для вк.
Аноним 06/07/16 Срд 23:18:07 #523 №790012 
Опять начинается "джава хуйня кококо". Как вы заебали.
Аноним 06/07/16 Срд 23:20:30 #524 №790019 
>>790012
Двачую. Хватит говорить о Java. Давайте поговорим о библии Javascript. Вы уверены, что все знаете о Javascript?
Аноним 06/07/16 Срд 23:24:53 #525 №790025 
Вайлдфлай форсер, я призываю тебя.
Аноним 06/07/16 Срд 23:44:47 #526 №790047 
>>789994
А вдруг сломалось что
Аноним 06/07/16 Срд 23:45:09 #527 №790048 
Перекат >>790044 (OP)
Перекат >>790044 (OP)
Перекат >>790044 (OP)
comments powered by Disqus

Отзывы и предложения