FAQ:Q: ЧТО СКАЖЕТЕ ЗА ДЖАВАРАШ?A:Худшая инвестиция в твоей жизни. Огромное количество говнокода, оторванные от жизни задачки, 1000 заданий по выводу в консоль какого-то говна.Q: Посоны, собираюсь учить джаву по 2/5/20 часов в день. За сколько дней я выучу достаточно, чтобы зарабатывать фрилансом?A: На джаве фриланса нет. Хочешь фрилансить — дуй в ПХП/раби/1С тред.Q: Значит, я должен буду всю жизнь сидеть в опенспейсе, конвертируя XML в эксепшны? Ура, мне подходит! С чего начать?A: Туториалы:BEGINNER: http://myflex.org/books/java4kids/java4kids.htmMEDIUM: http://www.tutorialspoint.com/java_technology_tutorials.htmHARD: http://docs.oracle.com/javase/tutorial/Книги:- Head First Java, (2nd Edition) : Kathy Sierra, Bert Bates - для совсем нулячих простым языком.- Core Java (9th edition) : Cay S. Horstmann, Gary Cornell - тоже для нубасов, но на серьёзных щщах.- Thinking in Java (4th Edition): Bruce Eckel - для тех, кто уже умеет в программирование на другом языке, но хочет перекатиться.- Effective Java (2nd Edition): Joshua Bloch - для тех, кто знает джаву, но хочет перестать писать костыли.Больше здесь: http://www.proklondike.com/books/java.html- Soft Skills: The software developer’s life manual : John Sonmez - сказки на ночь.Видео:https://habrahabr.ru/company/golovachcourses/blog/215275/ : 1000+ часов видео по Java на русском.Q: Хули все книги на английском?A: Без английского ты не нужен и можешь смело идти нахуй. Ну или в 1С-тред.Q: Я не могу в книги. Наткнулся на джавараш, но в самом верхнем вопросе уловил нотки сарказма. С ним все правда плохо?A: Это очередной курс(выучи джаву за 60 секунд и получий 300к в месяц), основная цель которого - выкачать из тебя деньги.Q: Пока читаю, все понимаю, а сам ничего сделать не могу. Что делать?A: Практика, больше практики.Уровня laba1.pas: http://codingbat.com/java http://codehunt.comЧутка серьезнее: http://programmr.com/zone/java http://codingame.com/puzzlesРулеточка: http://postimg.org/image/xdfbvgps9/Олимпиадка: http://codeforces.comПримеры той-проектов: http://eax.me/programming-language-learning/Ежедневные задачки, разделены на три уровня сложности https://www.reddit.com/r/dailyprogrammerQ: Я выучил кор, достаточно ли этого, чтоб взяли на работу?A: Лол, конечно нет хотя некоторым всё же везёт.Вот майндмап с джава-технологиями: https://atlas.mindmup.com/2015/10/3d59a040592a0133d02a5d31ebcc5420/java/index.htmlЦикл статей что в каком порядке учить: http://dou.ua/lenta/articles/java-beginner-guide-1/ (заблочен РосКомПозором, юзайте прокси)Q: Слышал, SQL знать надо обязательно. Где его учить?A: Начни с малого: http://www.w3schools.com/sql/default.aspЗатем переходи к: http://www.sql-ex.ru/Q: Всё это хорошо, но без алгоритмов меня на работу не возьмут.A: Не беда, вот курсы от Принстонского университета: https://www.coursera.org/course/algs4partIТо же самое но в бумаге: Роберт Седжвик, Кевин Уэйн - Алгоритмы на JavaQ: Я готов к первому собеседованию.A: Проверь свои знания здесь: http://www.quizful.net/testИ здесь: http://www.careercup.com/Q: Вопросы на собеседование.A: http://jsehelper.blogspot.ru/2016/01/blog-post_59.html : куча вопросов с ответамине всегда правильнымиhttp://becomejavasenior.com/blog/2015/07/01/327-inter..Q: Какие еще ресурсы можно почитать?A: https://android-arsenal.com/ : androidhttps://google.github.io/styleguide/javaguide.html : google java stylehttp://blog.jooq.org/ : Java, SQL, and jOOQhttp://virtualjug.com/podcast/ : подкастыQ: Где можно пообщаться на java тематику?- В этом ITT треде.- https://www.reddit.com/r/java : reddit - http://stackoverflow.com/questions/tagged/java : платформа для вопросов и ответовСписок java фреймворков, библиотек и по на любой вкус:https://github.com/akullpp/awesome-javaАрхив тредов:https://arhivach.org/thread/164844/ Официальный™ тред Java #27https://arhivach.org/thread/167427/ Официальный™ тред Java #28Шапка треда:http://pastebin.com/sBwhB9ZGПредыдущий тред тонет тут >>717652 (OP)
Вкатился, покаялся за отсутствие хвостовой рекурсии.
>>726643 (OP)Выпилите из шапки блядского Экеля и мертвый 2 года proklondike уже.
Могу накидать ссылок на книжки по ЕЕ. Сотни их. Правда 90% на ингрише
>>726670Чем тебе Экель не угодил и что вместо него читать?миминовичок прочитавший несколько глав
>>726680Хорстман блядь. Только хорстман. Заебали говноеды
>>726677Ссылки в смысле на пиратские копии или можешь порекомендовать конкретные книги?
>>726686Прямые ссылки на скачку. Коментировать каждую книжку яебал
>>726680Тем, что одна половина книги - вода, а вторая половина безбожно устарела. Читай Хорстманна-Корнелла.
>>726677Накидай, только годных и на инглише
Скиньте гайд, как в тырпрайз вкатиться, что знать нужно, что уметь. Какой проект лучше сделать, чтобы показать его как портфолио.
Есть ли языки, более строгие к нубо-ошибками, чем жаба?
>>726706А что является "нубо-ошибками" ?
>>726706Scala, Haskell
>>726769Ты заверещишь как сучка, когда нуб доберется до твоих имплиситов.
>>726705Учишь свои Ruby с Python и не мешаешь нормальным людям.
Когда-то здесь кидали ссылку на конфу в телеграме. Она еще жива?
>>726842Спрашивал в прошлом треде но был послан нахуй. Видимо местным хейтеркам конфа не нужна. Один хуй там кроме срачей нихуя не будет, десу
>>726918Был в одной телеграм конфе, которую кидали в тредик. От вкблядков, для вкблядей. На вопрос нахуй ты скопировал(так криво, что линки даже не открывались) шапку треда в этот чатик, был кикнут. Местные обитатели конфы удивились, когда узнали что я с двачей(раки ебаные). Так что впизду эти чатики.
>>726928
Ребята, такое дело. Читаю Эккеля, переписываю код, решаю его задачи из annotated guide. Делаю это, в том числе, и на работе, где нет компьютера. Приходится писать код в телефоне на андроиде и запускать его через ideone. Интернет ловит ужасно, ибо ебучий завод с толстенными стенами. ВОПРОС. можете ли вы посоветовать IDE для телефона на андроиде, потому что через ideone все чудовищно медленно?Сам скачал уже штук 5 ide с play market, но они все корявые до ужаса и вообще не понятно как работают. Пожалуйста, помогите.
>>726992Пиздец пиздец. Купи днище ноут уже и поставь нетбинс
>>726998У меня есть ноут. Я не могу пользоваться им на работе
>>727006Работай на работе.
>>727020Лучше помоги мне с иде
Короче, всем привет, посоны. Отныне в этом ITT треде я буду вещать вам о том, как я иду к упеху, как меня возьмут на работу за зарплату больше чем у html-программистов за сто тыщ рублей в секунду, и из говна я вылезу в люди первого сорта (читать-программисты)Учу Java по ДжаваРаш, щас на 16лвл из 40, еще у меня есть книга Кей Хорстман, Гари Корнелл - Java 2 Основы, но в неё я почти не заглядывают, потому что лень. Даже ник себе придумал - ДжаваКун. Вот.
>>727006Возможно это тебе поможет http://ru.aliexpress.com/item/Hottest-Ultra-Slim-Multimedia-Aluminum-Wireless-Bluetooth-Keyboard-For-IOS-Android-Tablet-PC-For-Windows-For/32595700966.html?spm=2114.03010208.3.28.i3e4pR&ws_ab_test=searchweb201556_7,searchweb201602_3_10037_10034_507_10032_508_10020_10017_10005_10006_10021_10022_10009_10008_10018_10019,searchweb201603_9&btsid=579574fd-b2b2-4665-8a67-c9dfdc6cb480
>>727074>программисты>первого сортаБлядь, не смеши, программисты давно уже на рабских условиях за среднюю зарплату въебывают.
>>727077Мое предыдущее место работы - 17 тысяч рублей в месяц, даже 30 да да, рублей в месяц для меня будет очень некисло!
>>727084Теперь попробуй осознать, что ремесло программирования тебе надо будет постигать года три, а потом пробиваться через орды таких же долбоебов к своей позиции Java Junior, и первые несколько лет ты будешь работать даже не за деньги. В то же время стать сварщиком или сантехником можно за месяц - профессии востребованные, зарплаты восхитительные, при этом со своими знаниями и опытом можешь по миру переселяться не хуже программистов, только английский выучи.
>>727145Думаю что про сварщиков и сантехников это пиздеж, так как сам работал электриком.
>>727160Ну хуево ты работал, либо не там.
Да ебаный в рот. Как ни зайду опять треде хуйня. Похоже это невозможно - тред без мамкиных траллей и школоты
Джентмены хотели конфу - джентмены получат конфу в Slack'е. Скидывайте свои фейко-почты, вышлю инвайты.
Анончики, у меня есть один вопрос.Хочу перекатиться на Java, даже немножко писал на ней для себя под андроид.Так вот, по ссылке из шапки (http://www.tutorialspoint.com/java_technology_tutorials.htm) достаточно годный материал для этого дела?
>>727240Что такое слака? Дистр линупса? Или какой то аналог ирца?
>>727258Сразу иди на хуй, аутист.
>>727252Смотря что ты знаешь и умеешь, ну обычные статейки, для ознакомления пойдут.
>>727259Двачую.Специально для аутиста: http://kak-iskat.ru/?q=Slack
>>72708417 мой знакомый грузчик получает. В мухосрани. За 30 я работаю, и это блжад очень мало, все уходит на еду и жилье.
>>727261Много лет на php, последнее время .net (С#, VB).Мне бы просто въехать в core и синтаксис нормально.Дальше уже разберусь в какую сторону буду смотреть.
>>727263Меньше жри пидораха
>>727266Ну пользуй туториалы, учебники тебе вряд ли помогут.
>>727267Доширачник закукарекал.
Ява ее боги подскажите. Нужно через critera api делать запрос. Например есть сущность human. У нее есть поля birth dead типа Date с аннотацией temporal timestamp. Получаю criterabuilder из entitymanager, создаю criteriaquery. Создаю root<human>. Затем делаю where через cb.beetween(rt.<human>get("brth"), дата 1, дата2)Вопрос как правильно задать эту дату?Timestamp? Date? Jodatime прикручивать?Короче какм вы делаете критериальные запросы по полям типа datetime?
Короче мне надо из таблицы получать сущности по заданному возрасту. Вычисляя его по дате рождения
Ну и как лучше это реализовывать. В бине вычислять стартовую и конечную дату а в дао делать реквест битвин заданному полю. Или сразу в дао передавать возраст и рассчитывать границы внутри метода дао?
>>727294Иди на PHP реализовывай.
>>727300зачем ты обосрался?не знаешь так и скажи
>>726705Бамп.
>>727297Никакой бизнес-логики в дао, а то привыкнешь, и жизнь твоя не будет стоить и ломаного цента.
>>727263Ты Java - погромист?
Пытаюсь спроектировать что-то сложнее калькулятора и получаю уродливого монстра. Что почитать на тему архитектуры/проектирования? Банда четырёх не помогла и, кмк, даже усугубила.
>>727358Короче я так и не смог сделать что нужно через критерии. Непонятные эксепшены. Сделал как обычно на namedquery с параметрами.
>>727504Чистый код, Code complete ?
Посоны сильно небейте лучше обоссыти.Опять по Jpa вопрос.Вот создал я энтити классы, создал к ним контроллеры. В контроллерах методы возвращающие или экземпляр/колеекцию экземплятор данного класса, или число.Как я понял, в контроллере одной сущности не принято возвращать результат в виде другой сущности?Ну и самое главное. Мне нужно данные из одной базы группировать, обсчитывать и запихивать в другую базу.И тут прямого приведения возвращаемого значения к класу сущности из другой базы сделать нельзя.Например в первой базе есть сущность.А в другую базу мне нужно вставлять сгруппированые и дополненные на основе справочников данные. Одно поле в первой базе просто строка.Во второй базе это целочисленный внешний ключ на справочник.И как сделать это простыми методами контроллера непонятно. jpql подобного не позволяет.В итоге я выгружаю список в аррайлист, обсчитываю его по итератору, результаты вставляю в хешмап, а затем обходя хешмап, формирую аррейлист классы сущностей, с учетом внешнего ключа. И затем сохраняю экземпляры из аррайлиста в новую базу.Как это можно сделать проще.например первая база.жопа 1 2 3 времяхуй 1 2 2 времяпизда 1 3 2 времяа новой таблице мне нужно данные в видевремя 1->(внешний ключ)жопа 3время 2->пизда 4время 1->жопа 2как то так
>>727074ну если тип хочешь год вкладывать в себя и потом два года ебашить за еду, чтобы на четвертый год получать не 17к а 30к по тому курсу, то выбор ты сделал правильный. Ток имей ввиду что хайп сейчас вокруг погромирования высокий, курсы-хуюрсы на каждом углу только плати. И когда ты пойдешь устраиваться на жуниорскую позицию за 300 доларов, тебя будут демпинговать студентики и разносчики пицц желающие вкатиться хоть за 200 долларов.
>>727294пытался использовать criteria api, плюясь дропнул эту затею. Потом пытался юзать hibernate criteria, тоже дропнул надорвав жопу. сейчас предпочитаю jpql или hql и тебе советую
>>727296разрешаю
>>727566ниасилил
>>727667Ну я так и сделал. Через намедквери и джпэкуэль. Оно хотя бы отлаживается и нормальные описания в ошибках дает. Критерии же кукарек эксепшены и стектрейс в пердя.
Закончил читать Head First, где-то месяц читал, проникся их примерами, думаю что смысла читать что-то дальше от корки до корки нет. Хочу дописать их чат-клиент с гуем и сервер под него со всякими свистелками и перделками. Сойдет для портфолио?
начал читать шилдта.Годно?
>>727803Нет>>727843Нет
>>727846так вроде доступно объясняет.почему?
>>727848У Шилдта справочник, не учебник.>>727803Ты прочитал книгу уровня "XXX для умственно отсталых", какое нахуй портфолио? Иди Хорстманна теперь осиливай, потом вот это всё >>720961
>>727851вообщето у него есть учебник есть
>>727854Покажи.
>>727855http://www.ozon.ru/context/detail/id/32167369/
>>727843лучше дейтелов
>>727858Это справочник.
>>727858Ну т.е. смотри сам, для имеющего некоторый опыт в других языках этот справочник будет хорошим подспорьем, хочешь посмотреть как-что - открываешь соответствующую главу и тебе доходчиво поясняют за всю хуйню. Но для начинающего там не хватает фактора "автор ведет за ручку", нет целостного повествования по ходу изложения материала.
Там как бы .NET Core RC2 уже есть, зачем этот тред?
>>727880Не ебу что это за хуйня, но лучше уноси ее отсюда, пока я тебя не обосал.
>>727880Инфраструктура появится - приходи.
>>727880Шарпопидоры не нужны. Шарп не может в ынтерпрайз. Впрочем чем больше нубов сьебет из профессии тем лучше.
>>727851Лямбда исчисление еще на первом курсе проходили, то есть сикп не нужен, хотя я его осилил до 3 главы, потом летняя сессия и я забыл про него.Алгоритмы читал Ахо, Ульмана, решал Шеня.Паттерны это не конкретно джава.Многопоточность и бд я хотел прикрутить к чату, то есть ковырять это по мере надобности.И я не говорил, что я вообще не буду читать книг, а сказал, что не вижу смысла читать от корки до корки всяких Хорстманов, Гослингов и Блохов, а смотреть их по мере надобности. Такие дела.
>>727880Ай не пизди, RC2 не вышел еще
>>727556Не читал, но сейчас просмотрел и это не то что нужно.Хочется книгу про типичные архитектурные решения, как обычно приложения строятся. Например: вот так делают гуи, вот так выполняют долгие операции что бы они не вешали гуи, вот так обычно загружают настройки и т.п.
>>727915И еще, читать сикп и задрачивать задачки из него это конечно замечательно, но на голодный желудок задачки как-то не очень решаются. Моя главная задача это как можно быстрее устроиться на работу, хотя бы в ближайшие полгода.
>>727920Устройся на работу, там тебе быстро объяснять как круды лепить.> вот так делают гуи, вот так выполняют долгие операции что бы они не вешали гуиДа в любой книжке из шапки это есть. Так что читай шапку и не зли местных адептов своими нубскими вопросами пока тебя ##### не послали.
>>727928> Да в любой книжке из шапки это есть. Часть книг из шапки читал. Там было объяснено на простых примерах. Проблемы возникают когда от написания калькулятора переходишь к чему-то более серьёзному.Может ты какую-то конкретную книгу имеешь в виду?
>>727883Советую приобщиться к энтерпрайзу будущего. https://docs.asp.net/en/latest/conceptual-overview/aspnet.html>>727885>>727900Я конечно понимаю, манямирок, все дела. Но что бы настолько не замечать очевидного, это нужно быть конкретным васяном.Хотя, анон, ты прав. Сидите на джаве, нам нубло не нужно.>>727919Хмм, странно, вроде как он вот вот должен выйти.
>>727974> ASP.NET 5 is a new open-source and cross-platform frameworkА с каких пор ASP.NET кросплатформенный?
>>727994С 6 июля 2014
>>727927Понятно. У тебя нет будущего.
>>727928>0 знаний>устройся на работуКакие вы простые, наивные ребята.
>>727974>Я конечно понимаю, манямирок, все дела.Ты как-то очень нелепо провоцируешь, возьми хотя бы Go вместо Шарпа, что ли.
>>728009Я слышал, что RedHat совместо с майками работали над .NET фо линукс. Но это типо всего 2 платформы, одна из которых ещё непонятно как работает (т.е. суровый энтерпрайз типа банков такое юзать точно не будет).
>>728020Microsoft не мешает присутствию RHEL в Azure, RedHat не мешает присутствию .NET в RHEL, вот и все сотрудничество.
>>728021Ну охуеть теперь. Зная политику MS, .NET там в итоге будет странный и со странной поддержкой. А за нормальным .NET идите покупайте Windows DataCenter.Ну и разница в таком случае? Косты деплоя что жабы, что дотнета в итоге будут одинаковые.Вот уж действительно лучше бы Go рекламировал.
>>728025Ниши го и джавы слабо пересекаются. Го, скорее всего, отгрызёт небольшую часть у си, пайтона и руби и успокоится.
>>728025>.NET там в итоге будет странныйИменно так и будет, продают PaaS с RHEL - хорошо все, да не все, но всегда можно купить PaaS с нашей новой Windows всего за несколько сотен нефти и получить расширенную поддержку специалистов, которые вам там пофиксят.
>>728029Посмотрел я на этот Go и судя по всему, на нем только расширения для питона писать. Ну и на Си будет смысл только низкоуровневым программированием заниматься, если Rust не выстрелит.
>>727974Перднул на дауна. Как только шарп сумеет хотя бы, блядь я выделяю, хотя бы десятую часть того что может ява, тогда приходи поговорим. А пока за все годы существования шарп показал себя лишь говноедской заменой дельфи, этакими крестами для дебилов. Ни инфраструктуры, ни утилит, ни серверов приложений, нихуя. Только говнина уровня мокрая_писечка.ехе. В вебе это потешное говно вообще не принято обсуждать. У нас на раене за такое убивают нахуй.
Имеющим опыт кодинга и желающим быстро и весело вкатиться в жаву могу порекомендовать Holzner - Java After Hours- 10 Projects Youll Never Do at Work (2005) книжку. Как дополнение к учебнику.Мне помогла.
>>728097Ты явно фанбой своего языка. Вот тебе факт - сначала добавляют фичу в шарп, джавабляди орут и плюются НИНУЖНО!!1. Как только аналогичный функционал появляется у джавы - джававыблядки тут же расхваливают новые фичи, иsic! обвиняют шарп в плагиате. Ничего страшного, все уже привыкли.Шарп только в прожорливости ресурсов проигрывает, тут да, ему до джавы далеко.
>>728097https://ru.wikipedia.org/wiki/%D0%9A%D1%80%D0%B8%D1%82%D0%B8%D0%BA%D0%B0_Java
>>728097И вот ещё, смотри на количество красных колонок у джавы и зелёных у шарпа.https://en.wikipedia.org/wiki/Comparison_of_C_Sharp_and_Java>>728138 кун
>>728140Мякотка в том, что нужно сравнивать платформы - инфраструктура JVM несравнимо больше, а языки на любой вкус - Scala и Clojure, которые суют C# во все возможные щели, Groovy, Kawa, JRuby, Jython. Вощим, уебывай, школьник.
>>727974Лучше скинь гайд, как в этот энтерпрайз вкатиться.
>>728149Тебе зачем?
>>728143Ох лол. И где же твои твои недоязыки используются? Кому они нужны? Выглядят они, как кофе для джса, дабы спрятать всю уёбищность. Под капотом та же хуйня. Так что своими недоязыками можешь в очередной раз попытаться убрать говно со своего лица.Как я понял, ты намеренно забыл упомянуть полноценные языки, которые поддерживает дотнетvb, a#, f#, реализации пайтонов, прологов, хаскелей? Сразу заметна отбитая джаваблядь.
>>728149Тебе ссылку на офф доки увидеть аллах не позволяет?
>>728162>И где же твои твои недоязыки используются?Все ясно с тобой, не продолжай.>f#Убери нахуй это недоразумение, про все остальные можешь даже не заикаться.
>>728151>вкатиться >>728163Я их читал
>>728178Зачем тебе вкатываться в энтерпрайз?Живи спокойно, радуйся солнышку.
>>728178Не учи яву. Иди поучи шарп там или го или питон. А лучше руби он рейл. Яватебе не нужна
>>728143На самом деле и там и там достаточно языков.Просто в C# нет таких проблем (как в Java), поэтому там редко ищут альтернативу.Вот "объективное" сравнение .NET vs JVM Kotlinhttps://www.youtube.com/watch?v=jDrCvq0yo7g
>>728205На самом деле на .NET живые только C# и F#, второй ужасен настолько, что в деле его не применяют. Под JVM ты имеешь минимум 6 разных языков.У тебя объективное сравнение нахуй не нужного Kotlin с нахуй не нужным C#, а не платформ.>Просто в C# нет таких проблемПросто .NET ущербный.Ты заебал уже, уходи.
>>728205>ClosureПидорас, блядь.
>>728216Актуальные явка, груви, кложур. Ненужные скала и котлета. Кто шестой?
>>728219Java, Scala, Groovy, Clojure, JRuby, Jython.Первый стандартный.Вторым пользуются Senior разработчики, жаждущие повышенной выразительности.Третьим - выходцы из Python и Django, вкатившиеся в Spring Framework.Четвертым - фанаты Lisp и FRP, коих на свете не мало.Пятым - адепты Ruby, которым надо избавиться от GIL, либо запилить GUI для своей приблуды.Шестым - адепты Python, которым надо избавиться от GIL, либо воспользоваться одной из библиотек, написанных для JVM.
>>728216Я не тот что начала срач, но у меня тоже есть мнение по вопросу.Java хороша тем что ложится 1:1 на байт код и Hotspot ее по максимуму может оптимизировать.Поэтому на JVM и приходится постоянно выбирать между двумя стульями: производительность VS скорость.Даже на той же скале хайлоад фреймворки пишут в "беттер java" стиле.Kotlin в этом плане что-то среднее (благодаря простоте и 100% java совместимости).
>>728224> Jython> Python 3 не поддерживаетсяКто его использует? Некроманты и как легаси, разве что.
>>728241 -> >>728222Промахнулся.
>>728222Ни разу не видел человека юзающего эти жруби и жтон. Нах они вообще нужны?
Деплоить Джанго в джейбос штоле бгг?))
>>728247Потому, что ты школьник, а используют их в сколь-нибудь серьезных продакшенах, когда нужно вертикально отмасштабировать и поиметь некоторые полезности.
>>728249ну да ну даназови хоть одно
>>727504Фаулера читани, Patterns of Enterprise Application Architecture
>>728253Ты думаешь, мне кто-то отчитывается об используемых технологиях?
>>728274То есть школьник кукаретик тут ты.
>>728309То есть по движениям в сети я знаю, что и как используют, но кто конкретно - без малейшего понятия. Может быть, ты уже съебешь в свои дали?
>>728317Так ты можешь хотя бы примерно описать юз кейсы для jython'а?
>>728334Вот сюда твой тупорылый ебальник окуни >>728222
>>728169Конечно, зачем продолжать, когда ты уже соснул. Даже полениосч придумать факты в свое оправдание, не то что бы найти
>>728342Это же легаси. Кто сейчас начинает проекты под второй пайтон? А jython не может в третий.В новых проектах как он используется?
>>728350>Это же легаси. Кто сейчас начинает проекты под второй пайтон?Я слышал, что на третий так никто и не перешел.
Гугл ответа не дал, спрошу у анона. Пытаюсь составить простейший hql запрос к таблице из 2х полей id и name, чтобы в результате только 1 поле получалось, например нейм. Ну логично же, что мне не нужно получать ту же самую id, по которой я name нахожу. Но гребаный hql непреклонен и даже в доках по hibernate'у я ответа не нашел а мб чего то не понял. Анон, намекни хотя бы, почему у меня не получается выбрать только 1 поле? Мб есть какой то секрет?
>>728357Ты же цепляешь не поле, а сущность.
>>728354Старые проекты очень медленно переползают, но новые под второй стануть пилить только большие оригиналы.
>>728357>>728359Все, сам набрутил ответ, ебать в сраку этот гибернейт.Вот ответ кароч, если кому надо будет:select E.name from TableName E, где Е - это просто символ, обозначающий какую то очередную абстракцию, а TableName - это реальное имя вашей таблицы.
>>728349Сколько раз тебя еще на хуй послать?>>728350>Это же легасиТы путаешь CPython и Jython.>А jython не может в третийhttps://github.com/jython/jython3
>>728365> https://github.com/jython/jython3> This repo is in the very early stages > very earlyИ кто в здравом уме будет это использовать?
>>728365>https://github.com/jython/jython3И судя по датам коммитов он протух и не развивается.
кстати.раз уж пошел пездеж про пейтоноявуесть какой простой способ юзать пейтоновские либы в явке?ну там нумпай или поеботу для нейросеток?
>>728375Потому что развивается 2 ветка. Понимаешь, у Jython нет необходимости кочевать на третью версию - есть спецификация Python 2, есть рабочая платформа - пользуйся. Как только посчитают нужным - начнут коммитить в "протухший" репозиторий и пользовать его.Некоторые господа преспокойно употребляют стандарт C89 - иди расскажи им, что оно уже 20 лет как legacy.
>>728182>>728185Да вы охуели? Я не спрашивал вас, стоит ли мне учить. Я ебаный гайд попросил, неужели так сложно его скинуть за щеку хотя бы.
>>728515Нет никакого гайда. Каждый случай уникален и общие советы выглядят так:- выучи вещи, которые пригодятся в работе/на собеседовании- запили проект для портфолио- запили резюме- опубликуй на хх и отсылай на открытые вакансиибонус: если есть знакомые, то и им можешь отослать.
>>728522Под гайдом я понимаю, то что нужно знать и уметь при устройстве. Напиши подробнее что на джуна нужно знать и уметь, чтобы в тырпрайз вкатиться.
>>728533Цикл статей на доу из шапки
Аноны ныли, что нет конфы. Теперь она есть. И чтобы в ней было больше, чем два с половиной анона, кидайте фейкомыльца.
>>728533Около месяца назад интерном устраивался.
>>728654Все кто ныл - в твоей конфе, остальным она нафиг не нужна. Лучше посидеть в нормальной конфе под своим именем, чем анонимно с двачерами. В первом случае репутацию заработаешь и работу найдёшь, во втором - поругаешься на левые темы и будешь облит говном.
>>728658>Spring Framework>интерн
>>728675>2016
Помогите дауну со спрингом.Есть RestController, в котором есть путь "/{id}/post".Соответственно, есть класс Post с полями id, message, type. PostType - это enum со значениями NORMAL, TEST. Есть PostTypeEditor, который если в контроллере прописывать @RequestParam PostType type, то отлично срабатывает.У Post есть дефолтный конструктор, который не делает ничего.Так вот, если прописать спрингу в параметры метода этого пути Post post, то он заполняет ТОЛЬКО id, игнорируя остальные параметры (message, type).Как фиксить?
>>728691Ия низуя не понял
Есть способ обойти регистрацию и добавить возможность отправлять фотографии через браузер она там имеется, но только после регистрации, к слову с мобильного приложения регистрация не нужна модернизировав уже имеющийся яваскрипт?
>>728777Отправляй используя апи мобильного клиента.
>>728781Дело в том что я не понимаю в программировании вообще. Задавал этот же вопрос в одном из 18+ разделов, сказали, что существует скрипт chatvdvoem++ который я не нашел, попадаются только старые, которые с недавних пор не работают. Можно как то без скилла все это осуществить и без задней мысли
>>728766http://pastebin.com/3GeA2mWMОтдаём GET/POST-запрос по адресу /15/post с параметрами type=test и message=Hello!Получаем экземпляр класса Post, в котором id автоматически заполнился, а type и message остались как были, вместо того, чтобы получить значения соответственно PostType.TEST и "Hello!"
>>728675Добро пожаловать в 2016.
Пишу шпионский функционал для своей проги, который будет на клиентской части делать:- запрос у сервера не появилось ли новых указаний (возможность сказать такому-то клиенту, чтобы он больше не слал данные, или наоборот, прислал что-то еще)- массовую отправку файлов.На сервере же должно стоять нечто, что будет отвечать клиентам, создавать папки под каждого, сохранять присылаемое. Если я скомандую - готовить ответ на запрос клиента, что "да, давай еще вот это сделай".Я полный нуб в сетевом взаимодействии, только один раз клиентское приложение под http писал. Что вообще мне нужно для этого писать? Сервер какой-то (физический) мне обещают предоставить. Что должно лежать на этом сервере? Работу по каким протоколам мне погуглить? Что там еще... Tomcat и сервлеты?
>>728807Это не 2016, а охуевший работодатель, который хочет получить Junior-Middle разработчика по цене дворника из Таджикистана.>>728815>шпионский функционалСтупай вдаль, мразь.
>>728830эээ слышь дарахойтибе чиэм дворники та неугадили-та а
>>728830Нагугли сходу пару неохуевших вакансий в ДС2, куда готовы брать на должность джуна/интерна без знания ЕЕ.
Сап, антон. Помоги разобраться с задачей на многопоточное программированиеЕсть несколько экземпляров класса автомобиль, который наследуется потока.И есть класс трасса, по которой эти несколько экземпляров едут. Ещё есть заправка, доехав до которой первый заправляется, а остальные его ждут, чтобы тоже заправиться.У меня возник вопрос как реализовать класс-трассу?
>>728842Там фишка в заправке, вроде. Трасса может быть любая.
>>728830>Ступай вдаль, мразь.Чо так сразу вдруг?
>>728849Как реализовать само вот это вот "автомобиль едет по трассе" ?У меня на этом моменте взрывается мозг.Это функцию надо писать в классе-трассе или что?
>>728837> без знания ЕЕможет ещё просто так полчучать деньги в 2016?
попробуй класс трасса основным, в него вложи класс авто, сделай метод заправиться по необходимости.
>>728855Ну типа... делаешь объект класса Road, в него передаешь Array[Car], потом для всех Car в Array делаешь car.ride()
>>728885Либо можешь каждому Car передавать экземпляр Road и заставлять ехать их где-нибудь еще.
>>728885ride -- это запуск потока будет?
>>728888Типа того.
>>728889а как тогда из класса-трассы остановить первую машину, которая доехала до заправки? т.е. как получать координату машины
>>728888Если не переопределять, там car.run() будет.>>728892https://paste.fedoraproject.org/360404/17868721/ почитай.
>>728777>>728783бамп вопросу, помогите пожалуйста
Вопросик по поводу JSF. Я наделал классов по манулу для получения запроса из бд через гибернейт, в нагенеренной средой jsf страничке я в тегах h:outputText value= пытаюсь достать хоть какое нибудь значение из бд, среда видит класс, среда видит метод, который получает значение, но выводится ошибка на странице. Если создавать на странице другие элементы, например кнопки, то они отображаются нормально, а как только пробую из класса значение получить, то сразу ошибка. В чем может быть дело?
Ну конечно, больше объектов, компы мощные, все стерпят.
>>729034тебе в js-тред
>>729167выкинь jsf из проекта
>>729172Как же без него на веб странице получать значения?
>>728807Ну или вот пример, знакомая скоро будет собеседоваться на джуна, попросила знакомого, работающего в той конторе, рассказать, к чему стоит готовиться.>если в проектнейм пойдёшь собеседоваться, про XML побольше почитай, в частности про XSD, и про SOAP веб-сервисы. Про Tomcat будут много спрашивать. Ну и разминай язык - с немцами придётся разговаривать))>Да, ещё кое-что..>JNDI широко применяется, могут поспрашивать>И на собеседовании наверняка будет что-то типа мини-теста по Java SEнаследование, оверрайдинг, статическое/динамическое связывание и т.п.>Плюс пара алгоритмических вопросов. Один попроще - типа напишите программу, которая делает такой вывод:>12468>16 14 12 10>18 20 22>26 24>28>а второй сложнее, на обход бинарного дерева
>>729180> баб> работать java интерпрайз-макакойДай угадаю, она 3/10 ?
>>729180>напишите программу, которая делает такой выводДа без проблем.public static void main(String[] args) { System.out.println("123468"); System.out.println("16 14 12 10"); System.out.println("18 20 22"); System.out.println("26 24"); System.out.println("28");}
>>728830Кстати, какое конкретно требование ты считаешь охуевшим? ЕЕ?Ну, представь, твоя компания пилит тырпрайз, нажимаете новых сотрудников. Нахуя тебе брать человека, который даже не знает, что это у вас в проекте за бины и нахуй они нужны? Первые пару месяцев профит от его работы будет нулевой (на самом деле даже в минус, так как ему нужно платить, полезной работы он сделает минимум, да еще и время других сотрудников тратит), потом еще несколько месяцев отработает, в лучшем случае отбив деньги на обучение, а потом вдруг скажет, мол, идите нахуй, соседняя контора мне на 5к больше предложила. Ну а главное - зачем, когда вокруг хватает кандидатов, таки не поленившихся прочитать книжку по ЕЕ и запиливших хотя бы свой CRUD.Какие-то возмущения уровня "сап двощ, я - всратый жиробас, работающий вебмакакой за 3 копейки и заикающийся через слово, а ЕОТ не понимает мой глубокий внутренний мир и встречается с успешным социоблядком ерохиным, работающим манагеров за 100к, почему все тян такие тупые шлюхи".>>729186Обычная среднетян.
>>729203>компания пилит тырпрайзУже много лет, один проект. В котором куча людей изображают деятельность и набирают по 10 строк в день.>таки не поленившихся прочитать книжку по ЕЕ и запиливших хотя бы свой CRUDНу молодцы они, хули. Хотя тут тоже вопрос в сроках. мне например дали тестовое по ЕЕ и сказали сделай за неделю. я в вебом вообще не занимался до этого. кое как по манулу попробовал сделать веб морду с хеловорлдом и бд с hibernate'ом, и то ничего не получилось. а ещё ведь нужно время на основную работу+досуг
>>729210>Уже много лет, один проект. В котором куча людей изображают деятельность и набирают по 10 строк в день.И зачем им еще один такой?>кое как по манулу попробовал сделать веб морду с хеловорлдом и бд с hibernate'ом, и то ничего не получилось.Ну ты и тупой. Потому тебя и не взяли.
>>728797Ээээбудь это ЕЕ я бы сказал А ГДЕ БЛЯДЬ НАСТРОЙКИ XML????а так скажу у тебя ни продьюс не настроен, ни маршаллинг, ни сериализаторы
>>729167А манагед бины настроены?Контейнер их создает?Чем деплоишь?
>>729214>И зачем им еще один такойНу раз всех взяли, то чому бы не меня? Что за дискриминация?>Ну ты и тупойТам не слово в слово же. Менял под себя неизвестно что и неизвестно зачем. Ощущения были будто с завязанными глазами пытался идти в незнакомое мне место. Это разве дело?
>>728797>>729216Кажется, Spring MVC в случае GET не может привязывать QueryParam к POJO.Проверь как это работает с POST и form-body.Добавь BindingResult или Errors - покажет ошибки форм-байндинга.
>>729210>В котором куча людей изображают деятельность и набирают по 10 строк в день.То есть для тебя эффективность работы - количество запиленных строк в час? Ты этот самый тырпрайз вообще как себе представляешь, все садятся, ударно пишут код, сдают в продакшен через 2 месяца, а потом дружно садятся за новый проект? Вообще случай, когда ты два дня ебешься с проблемой, пытаясь понять, почему это говно не работает как надо на энвайроменте заказчика, а по итогам меняешь две строчки - нормальная ситуация. И ты еще не забывай, что это говно потом нужно поддерживать годами, и разного рода миграции и апгрейды - та еще заноза. Или, скажем, заказчик по договору требует пиздец какую подробную документацию, она сама себя напишет и будет поддерживать в актуальном состоянии? А ситуации, когда твоя система работает с ещё 2-3 сторонними, которые на любой запрос сразу орут "ничего не знаем, у нас всё круто, проблема у вас", а когда их ткнешь носом - начинают перекидывать проблему с одной команды на другую. Послали, блять, гайд, как задеплоить, не, отвечают, нихуя не работает. Весь день ебались, оказалось, они из инструкции в 4 (!) пункта выполнили первый и четвертый. Почему? Неведомо.>Ну молодцы они, хули. Хотя тут тоже вопрос в сроках. мне например дали тестовое по ЕЕ и сказали сделай за неделю. я в вебом вообще не занимался до этого. кое как по манулу попробовал сделать веб морду с хеловорлдом и бд с hibernate'ом, и то ничего не получилось. а ещё ведь нужно время на основную работу+досугТвои основная работа и досуг - не проблемы работодателя. Если Петя в состоянии выполнить тестовое за вечер, а ты не справляется за неделю - возьмут Петю.
>>729217>манагед бины настроены?Вроде как да. Среда же при работе с index.xhtml страницей его видит, значит настроено?>Контейнер их создает?Создавал managed bean мастером из среды. Там всего несколько строчек, хз что там может не работать.>Чем деплоишь?Судя по всему ant'ом. Но я в этих делах не специалист, и просто жму кнопочку "запустить проект". Я думал проблема может быть поверхностной и быстро решаемой для тех кто в теме. И да, в браузере ещё отображается ошибка java.lang.ExceptionInInitializerError , а когда обновишь страничку, тоCould not initialize class packForTestT.NewHibernateUtil
>>729230>Среда же при работе с index.xhtml страницей его видит, значит настроено?что внутри? голый jsf без используемых бинов?если нет, то сервлет его отрабатывает>Судя по всему ant'ом. какой сервер приложений?томкат?
>>729230Держи книжкуНаверное лучшее что я читал по jsfhttps://cloud.mail.ru/public/E6q7/ywEfs6fZQ
Ну и еще по jsf-у книжек заодно.JSF 2.0 Cookbookhttps://cloud.mail.ru/public/Js9m/JwzKgVHYhPrimeFaces Cookbook, 2nd Editionhttps://cloud.mail.ru/public/M9sA/sDhG4XtuP
>>729232>что внутри?http://pastebin.com/e267ZFqC>какой сервер приложенийГласфиш.>>729234>>729236Спасибочки.
>>729239ну и стектрейс бы ты выложил все такиа вообще я не очень понимаю почему ты суешь в менеджед бины работу с базой.делай лучше с промежуточным ejbjsf->mbean->ejb->dao->jpa
Обьясню тебе простую вещь.Я хуй знает что за мануал ты читаешь.Короче манаджед бины в основном используются реквест или сессион скопы. То есть время их жизни не так велико. Это логично если тебе надо обслуживать много подключений.Сами мбины должны быть направлены на формирование представления для JSF. Бизнес логику в них размещать - хуевая затея.Теперь нижние уровны.Сам JPA + DAO их суть в том чтобы через CDI предоставить EJB ентитиманагер или энтитиманагерфактори.На уровне jpa Ты описываешь сами энтити классы, отражающие базу, на уровне дао - запросы к этой базе.Все на уровне jpa+dao больше не реализуют.Вся бизнес логика реализуется на уровне EJB.В итоге у тебя получается как бы три уровня.верхний - это jsf+mbean для представления данныхнижний - jpa+dao - для работы с субд.И EJB которые как раз таки реализуют прослойку между базой и вебпредставлением.
Сами Mbean как раз таки подгоняются для удобного отображения данных в вебе.То есть реально данные хранятся у тебя в одной форме, обрабатываются в другой, а отображаются в третьей.Для этого и нужны уровны.А так можно из mbean напрямую дергать базу - но это хуита хует.
К чему это я вообще написал.То что даже тестовое приложение старайся делать с нормальной архитектурой. А не говном
А и еще.Выкинь гласфиш нахуй.Привыкай к вайлдфлаю. Стек редхата развивается, гласфиш нет.
Товарищи, я сам новичек. Джаву ещё ничего не написал. Хочу начать с андроида... Помогите с градлом (gradle). Нужно с командной строки (.bat) скомпилить helloworld. Хочу план минимум.1 .bat файл2 .gradle файл3 .manifest файл4 .java файл, с хелло ворлдом, без xmlжелательно в одной папке, без всяких мавен структур. Что делать? В Visual Studio делал такое, очень легко получилось с NMake делается.
>>729260>>729261>>729263Понятно. Я все равно сольюсь с темы, слишком сложно для меня сделать и чтоб работало и правильно за такой короткий срок. Но все же хотелось бы знать какого хуя даже строка в jsf не приходит из класса? Вот стек трейс http://pastebin.com/aav8hgTg А на глассфише та контора работает, так что выбора который такому дилетанту как мне и не нужен не было.
>>729266Оно же тебе пишет, что не находит класса NewHibernateUtil в класспафе
Три первых строки.При инициалзиации бина оно в конструкторе бывается инициализировать другой класс.Я хз зачем это так делаешь. Конструктор оставляй пустой, используй @PosttConstruct если нужно что то инициализировать, или инжекцию.
Ну и поять же повторюсьВ мбинах бизнес логику размещать - говноВ твоем случае надо было создать EJB и заинжектить его в mbeanВ ejb уже настраивать нужные классы.В мбином только работать с уже готовыми ejb
>>729264https://spring.io/guides/gs/gradle-android/нашёл по теме, вопрос всё
>>729273Тебе стоит обращаться с такими вопросами в ведроидо тред.ЕЕ и СЕ боги собирают мавеном
>>729268>>729269>>729271Вот такой манул был https://netbeans.org/kb/docs/web/hibernate-webapp_ru.htmlушел гуглить класспас
>>729276Я книжки запостил. Их достаточно. Правда они очень подробные. Я тебе описал как структуру создавать. Нетбинс кстати именно такую и генерит
>>729280Ошибка кстати перестала вылезать после добавления @ManagedBean(name="mybean"). Что я собственно и пытался выяснить. Говорил же>думал проблема может быть поверхностной и быстро решаемой для тех кто в темеЕщё раз спасибо за книжки, но задание надо делать быстро, а чтение книг это долгий процесс.
>>729442кнужку быстрее прочитать чем нагуглить какую-то ебаку.
>>729442Валью у аннотации задает имя для бина. Дефолтно оно равно имени класса с маленькой буквы. Так что вряд ли это что то поменяло
Ну и чтобы подогреть пукан))Аннотации jsf деприкейтед. Вместо них рекомендуется использовать аннотации ejb. Named вместо mbean. И одноименные для скопов.
http://www.andygibson.net/blog/article/comparing-jsf-beans-cdi-beans-and-ejbs/
>>726683Но ведь его нет на русском. Или где?
>>729572Есть. 9 редакция.Я сегодня у мамки раздаватель книжек.1 том https://cloud.mail.ru/public/L1ji/71z3FgRy62 том https://cloud.mail.ru/public/9mQq/uoLyigBtr>>729567Если вкратцеюТо использовать аннотации jsf Только если планируется запускать приложение в контейнере сервлетов, или в вебпрофиле апсервера.Если есть фулл ЕЕ то лучше CDI и EJB аннотации
>>726992AIDA как-то так
У меня тупой вопрос: можно где-нибудь посмотреть исходный код некоторых методов из стандартных библиотек?
>>729645В гугле, на гитхабе, прям в IDE, декомпилировать .class в .java.
>>729645В папке с установленным JDK ищи src.zip
>>729665Спасибо.
>>729579Когда 2 том 10 редакции выйдет, я заебался уже ждать.
>>729685N чо в нем будет?
>>729703Volume II quickly brings you up-to-speed on key Java SE 8 features and APIs. All code examples are updated to reflect these enhancements. Complete descriptions of new language and platform features are highlighted and integrated with insightful explanations of advanced Java programming techniques. You’ll learn all you need to build robust production software with Streams, files, and regular expressionsXMLNetworkingDatabase programming facilitiesJNDI/LDAP directory integrationInternationalizationAdvanced Swing techniquesJavaBeans componentsWeb servicesAdvanced platform security featuresAnnotationsDistributed objectsNative methods, and more
>>729178диды то без jsf получалирест, thymeleaf, freemarker
>>729189а в одну строку слабо?
>>729730System.out.print("123468 \n 16 14 12 10 \n 18 20 22 \n 26 24 \n 28");мимо ньюфаг
>>728842В классе трасса можно сделать список с перечнем едущих автомобилей
>>726643 (OP)помогите пожалуйстаесть сжатая строка вида "h3jv2sf" например, нужно её распаковать в строку вида "hhhjvvsf", или же например строка "fe2rt2w", её нужно распаковать в строку вида "feerttt", то есть число может быть любым больше 1, оно показывает число вхождений предыдущего символа;подскажите как это сделать, тут нужно использовать регулярные выражения? хотя бы алгоритм подскажите
>>729814Форич есть 7Стрим если 8
>>729729Тогда уж сразу на голом сервлете или jsp
>>729814я бы сделал так:1. Конвертнул бы строку в символы2. Прошелся циклом по каждому символу3. Если символ цифра - умножил предущий символ на цифру и записал результат в новую строку
>>729829а как это сделать с регулярными выражениями?
>>729814http://ideone.com/PpEtC5
>>729831>>729831методом matches(str, regexp) можно
>>729843а как потом заменить цифру на предыдущий символ?
>>727077Клоун ты какой-то. Я работал полтора года (сейчас работаю 30 часов в неделю) и у меня уже зп в 2 раза больше средней по стране.
>>729845Зачем тебе регексы? Это условие в задание такое?Что-то я не вижу как их сюда можно прикрутить.Чем >>729835 не устраивает?
>>729858Не, по идее можно прикрутить. Но получится говно, а не код. А может и нет..
>>729861По идее можно подстановками.9 -> 818 -> 71...2 -> 11А потом заменяем "(.)1" на "$1$1" пока заменяется, но тут будут неверно обрабатываться строки с числами > 9
>>729835объясни пожалуйста что происходит в 11-22 строках
>>729879Не могу объяснить, т.к. мне это кажется очевидным. Это всё равно что объяснять почему 1+1 = 2.Может здесь есть java-Бурбаки и они смогут пояснить, но я могу только посоветовать пройти этот код по шагам используя дебагер или на листочке ручками.
>>729818как вариант. Просто разделение нужно еще и затем чтоб вот такой вот порнухи от макак не допускать<code lang="java"><script>function submitForm(action, elem) { if (elem) elem.onClick = function() { return false }; document.<%= ListPortlet.EDIT_FORM_NAME %>.<%= ListPortlet.ACTION_FIELD %>.value = action; document.<%= ListPortlet.EDIT_FORM_NAME %>.<%= ListPortlet.CARD_TAB_ID %>.value = '<%= tabsManager.getActiveTab().getId().getId().toString() %>'; jQuery(document.<%= CardPortlet.EDIT_FORM_NAME %>).submit();}</script><%--<dbmi:message text="<%= message %>"/>--%><form name="<%= ListPortlet.EDIT_FORM_NAME %>" method="post" action="<portlet:actionURL/> " onsubmit="return checkValid()"> <input type="hidden" name="<%= ListPortlet.ACTION_FIELD %>" value=""> <input type="hidden" name="<%= ListPortlet.ATTR_ID_FIELD %>" value=""> <input type="hidden" name="<%= ListPortlet.CARD_ID_FIELD %>" value=""> <input type="hidden" name="<%= ListPortlet.CONTENT_TYPE %>" value=""> <input type="hidden" name="<%= ListPortlet.LIST_MODE %>" value="<%= ListPortlet.LIST_EDIT_MODE %>"/>...</form> </code>
>>729884ну вот в 11 строке зачем что такое (c-'0')?
>>729887Почитай про ascii коды.
>>729884нахуй ты вообще лезешь лабы решать за бесплатно? в других тредах с лабами на хуй посылают.
>>729835Когда число на последней позиции метод не работает.
>>729893Например, h2v5 вернет hhv
>>729896Бля, никогда не умел тестить, может кто-то посоветует что-то на эту тему?пофиксил: http://ideone.com/JkqzHz>>729889Мне делать нехуй.
Где можно про xml прочитать и стоит ли сильно углубляться?
>>729917До того, как я попал на текущий проект, я думал нет.Теперь я так не думаю.
>>729645Тебе понадобится знание крестов.
>>729925Ну смотри, например такой курс подойдет?http://www.w3schools.com/xml/default.asp
>>729814Попробуй это: http://ideone.com/dwclZX
>>729972с regex-ами
>>729928Не работает с числами > 9
>>729988Теперь работает: http://ideone.com/dwclZX для чисел более чем с 2 знаками принцип почти тот же.
>>729972>>729974А где там регексы?
>>729972>String[] splitByRegex = example.split("");пиздос
>>730023Проиграл.
>>730023Ну работаит же хули
>>730059с этого все и начинается
>>729814Ну и мой манякод зацените посоныhttp://ideone.com/OXB5WA
>>730070> строку прибавлять к строкеСерьёзно?
>>730059https://ideone.com/7dvY5aКак-то так будет "c regex-ами"
>>730078Что не так?
>>730068Ладно. Объясни мне почему это deprecated чтобы я так больше не делал.
>>730081immutable type
>>730081Я не он. append использовать эффективнее.
>>730087Чем он эффективней? И там, и там - создаётся новый объект.
>>730086И чо? Кто-то что-то говорил про эффективность? Мне поебать, что он каждый раз новую строку ебашит.
>>730091с этого все и начинается
>>730093Ты дурачок, походу.
>>730098А что тебе мешает заменить строку на стрингбилдер? Код будет выглядеть так же, читабельность не ухудшит, а эффективность повысится.
>>730090Нюфань, в Java у класса String нет оператора +=Глянь байткод (в IDEA есть встроенный плагин).Там ты увидишь что в цикле каждый раз:1) Создается новый StringBuilder2) У него 2 раза вызывается append (оригинальная строка и прибавляемая)3) В конце вызывается toString()
>>729442Не хотелось бы превращать тред в личный бложик, но все же отпишу о результатах, вдруг кто то наступит на те же грабли.Пример из манула с сайта нетбинса заработал, но в файле HibernateUtil.java нужно заменить способ создания сессии вот на такой Configuration configuration = new Configuration().configure();StandardServiceRegistryBuilder builder = new StandardServiceRegistryBuilder().applySettings(configuration.getProperties());SessionFactory sessionFactory = configuration.buildSessionFactory(builder.build());Потом возможно ещё потеряется файл hibernate.cfg.xml, но я просто скопировал его во все директории, лол. Такой то пердолинг, слов нет. И это все просто чтобы из таблички пару значений достать.
>>730318Б-же, почему я каждый раз натыкаюсь на какой-то HibernateUtil, какие-то его мифические особенности, какие-то мифические фабрики, билдеры, какой-то пердолинг?Даю пример из своих двух последних использований hibernate:1. Томкат контейнерhttps://github.com/hdghg/notice/blob/master/src/main/resources/META-INF/persistence.xmlhttps://github.com/hdghg/notice/blob/master/src/main/java/persistence/JpaHelper.java2. Вайлдфлай https://github.com/hdghg/overseer/blob/master/overseer-web/src/main/resources/META-INF/persistence.xmlhttps://github.com/hdghg/overseer/blob/4d0ea68741c48fb1a576cdee9b2b8c513c3aa42a/overseer-persist/src/main/java/ru/hdghg/jpa/DataRetriever.javaВ первом случае использовали хелпер, во втором случае просто заинжектили контекст и сразу заюзали.
>>730332Никогда никаких хелперов не юзал
>>730339Тебя никто и не заставляет
>>729845Заменить вот так:String newstring;-тут перебираешь в цикле от 0 до конца строки-if (Str.charAt(i).matches("\\d+")-повторяешь в букву в цикле i раз и делаешь конкатенацию с новой строкой
>>730295>нет оператора +=Да что ты говоришь, это тот же оператор, что и просто +.
>>730581В адекватных языках, это отдельный (мутирующий) оператор.Хотя похуй, в Java и "+ оператора" для String нет (там тот-же StringBuilder). Теоретически HotSpot может это интрисифицировать, но (по словам Шипилева с JPoint2015) пока этого не делает.
>>730620Кстат чо там эти чуваки коллекции и стринги в 9 перепилят или нет?
>>729579А есть 10-ая на русском?http://www.informit.com/store/core-java-volume-i-fundamentals-9780134177328
Судя по всему Хорстман в самом начале перепиливания второй части http://horstmann.com/unblog/2016-04-20/index.html
>>730687На амазоне дата стоит 9 октября
>>730689Круто. Интересно, почему он продолжает писать про swing, вместо javafx?Проще изменить пару абзацев и срубить бабла, чем переписать главу?
Тут рабы под андроид сидят? Есть вопрос по служителям.
Зачем нужны приватные интерфейсы?
Ладно спрошу. Думал андроидов сервис (Service), он как демон, а оказалось как-то не совсем. Я в .онКриейт запускаю хандлер который что-то делает с многоразовыми задачами. Задачи добавляются у .онСтартКоманд. После завершения хандлер планирует самого себе через эн минут. Инфинит луп типа.Мне эту муть переписать под АлармМенеджер или как вообще такое делается?
Неспеша учу жабу, но для большей мотивации хочется напарника, с кем мы бы что-то даже пытались пилить и всё такое. Вместе учить легче и веселее. Есть кто желающий?
>>730747А ты няшный?
>>730805Вполне.
>>730715Для того же, зачем приватные классы.
>>730813Интерфейсы и классы не могут быть приватными. Ало.
>>730818Могут.public class A { private class PrivateClass {} private interface PrivateInterface {}}>>730813И зачем?
>>730822Так это значит вложенные классы. Присоединяюсь к вопросу зачем?И что, кто-то так умудряется логику программы расписывать?
>>730830>Так это значит вложенные классы.Ну они же приватные.>И что, кто-то так умудряется логику программы расписывать?Логику программы можно расписывать как душе угодно, истинно правильного варианта не существует. Хочется кому-то кусок кода, выполненный по концепции "черный ящик" (типа библиотека) - пихаешь все внутрь Main класса и отправляешь, это даже будет работать.
слышал у вас есть конфа в телеге
>>730917Там одни дети.
>>730918ну это я сам буду решать, дай сылку на конфу анон
>>730923Что ты будешь решать, ебанный полудурок, что там дети?
>>730924просто дай ссылку
>>730925Еще и виабу, тьфу, блядь.
>>730927хули тебе жалко ссылку на конфу в телеге?
>>730930Да откуда ей у меня взяться, отродье ты мелкобуквенное?
>>730931ну так бы и сразу сказал
>>730932Тогда я не смог бы вымещать на тебе свою агрессию.
>>730934так вымещал бы на ком то другом человеке
>>730935Другие обиделись бы, а ты молодец, стойко держался, спасибо тебе.
>>730936лол, да незачто
>>730735Тебе сюда >>726626 (OP)
>>730830>>730822>зачем? Во-первых, fuck you that's why. Можем - юзаем. Во-вторых, структур не завезли - юзаем классы. Например, юзаем приватный класс когда приватный метод возвращает "сложное" значение.В-третьих, приватные интерфейсы, например, для логики в тестах, которая нигде больше не используется.
Анон, поясни за школу программирования самсунг, там такому учат: основы программирования на языке Java, объектно-ориентированное программирование, алгоритмы и структуры данных, основы программирования Android приложений, алгоритмы и структуры данных на языке Java, основы разработки серверной части мобильных приложений.Ну как, это хуйня типа джавараша или норм тема, которая даст реальные знания? Это для школьников 10 класса, если что.
>>730964Пшел нахуй школьник
Можно ли избежать stop the world в jvm? Что про это почитать?
>>731141>stop the worldТы про GC что ли?
>>731146Да.
>>731150Определённо ничего не назову, но гуглить надо в сторону "real time java" или "java realtime systems".
Это какой-то пиздец, господа, мне для нетбинс нужен JDK 86 версии. 64ая вообще без проблем одной командой из терминала устанавливается sudo apt-get install default-jdkНо как мне 86 установить? тут куча инструкций по скачиванию пакетов прописыванию какой-то хуйни я заебался уже!!
>>729816ролл
>>730964Если бесплатно, можешь попробовать. Если платно, я бы не советовал.
>>731165Тебе в /s
Повторяю вопрос, посоветуйте библиотек на жаве для 2д игр. Устанавливать винду экслюзивно для шарпа и 3д юнити не хочу.
>>731230В шапке есть список фреймворков, глянь там.
>>731230http://download.unity3d.com/download_unity/linux/unity-editor-installer-5.3.4f1+20160317.sh
>>731165Чет ты пиздишь. У меня он с 7 работает. А вообще разберись сначала с вмдами дждк и не еби мозг. Ставь оракловскую если пердолишь явафх. А для ЕЕ и опенждк7 хватит
>>731230JavaFX.
>>731230Libgdx box2d
>>731141Миллион котировок в секунду на чистой java.mp4
>>730715Чтобы не бояться их расширять, заставляя нагого васяна, им племён типов вашего этого интерфейс дорабатывать код, написанный эдак пять лет назад. В восьмой джаве для этого даже сделали целый костыль - методы с реализацией по умолчанию, чтобы написать новых методов в интерфейс коллекций. В дишечке ради этого вообще забили хуй на интерфейсы и изобрели voldemort types.
>>731257Секрет в большом количестве оперативной памяти и запуске gc ночью, когда биржа не работает?
>>731264Что-то не смог распарсить первое предложение. Это машинный перевод или русский не родной?
>>731275Можно писать так, чтобы у GC не было работы 9. Т.е. не создавать новых объектов, а переиспользовать существующие.Вряд ли терабайт оперативки поможет: из того, что я знаю то есть, нихуя, триггеры вызова GC не совсем примитивные (вроде if allocated mem is greater than X -> run GC).
>>731283>не было работы.
>>731239саси своим шарпом, кодить на лиунксе на языке по винду - так извращаться я не собираюсь.
>>731291M O N OONO
>>731297я сказал соси со своими С-подобными языками у линуксогосподина, понял мразь?
>>731298>линуксогосподинаясн, впрочем все лучше чем винда
>>731283> Можно писать так, чтобы у GC не было работы 9. Да, но как gc узнаёт, что у него нет работы без остановки мира? Например G1 останавливает мир, что бы пометить объекты и отсюда он понимает кого удалять, а кого - нет. Разве он может понять без остановки, что нет кандидатов на удаление?
>>731298Ошибка #1: подбираешь инструмент по вкусу, а не под задачу. Джава для игр - говно, а ты продолжаешь упорствовать.
>>731317Фиг знает, если честно, я так далеко не копал, но тема интересная, т.к. увлекаюсь биржевой торговлей и есть задумки по написанию фреймворка для HFT.Как я понял, совсем без GC не получится, но можно сделать так, что эти паузы не будут сильно влиять на перфоманс системы.http://www.slideshare.net/PeterLawrey/gc-free-coding-in-java
>>731318Майнкрафт же взлетел.
>>731338один майнкрафт vs. взлёт сотен или даже тысяч проектов на юнити.Ты не представляешь насколько юнити великолепна, удобна и проста в обучение. Примерно в той же степени, в какой убога джава для игр.В общем если тебе хочется сделать игры, то юнити позволит тебе получить играбельную альфу через неделю.Если ты хочешь ебаться с графикой и движком и тебе плевать на саму игру, то всё что нужно тебе посоветовали.
Помогите, пожалуйста. Переписываю примеры из Эккеля, и ИДЕ не видит класс Pets. Переменные среды настроил. Подскажите что делать.
>>731230https://ru.wikipedia.org/wiki/Lightweight_Java_Game_Library
>>731430попробуй там classpath помассировать, project structure пощупай. Судя по красному крестику у иконки конфигурации (наверху справа, ниспадающий список), твой проект не настроен вообще никак. Кликни по LinkedListFeatures наверху справа, дальше Edit configurations..., и там в появившемся окне внизу будет текст с ошибкой.
>>731497Видимо, проблема в том, что E:\Step3\src подсвечен коричневым. Что с этим делать?
>>731515Петс точно в том пакадже? У петс точно есть этот метод?
>>731533да, точно
>>731537Вангую: java не видит pets, потому что она ищет его в папке typeinfo/pets, а ничего подобного нет.Либо добавь ручками, либо поменяй пэкэдж, либо поменяй импорт.
>>731556Вангую: идея даже не считает, что все это говно в проекте, а потому не добавляет классы в класспас. Накучитесь создавать проекты, мать вашу, в идее. Там даже хеллоу ворлд шаблон для вас есть.
Аноноусы, беру из БД хебирнейтом сущность с картинкой, как с помощью Спринга МВЦ и аджакса загрузить ее на страничку? Как аватар юзера показать короче? Через джейсон приходит строка и до меня не доходит что с ней делать.
>>731650Что за строка нахуй? URL чтоле?
>>731682Да сериализованные в какой-нибудь base64 бинарные данные.
>>731278Это т9.>>731264>Чтобы не бояться их расширять, заставляя каждого васяна, имплементировавшего этого интерфейс, дорабатывать код, написанный эдак пять лет назад.
>>731317У gc есть несколько режимов работы, в самом простом и быстром удаляются объекты с малым временем жизни, в самом сложном, требующем остановку мира, проверяются уже объекты из любого поколения.Суть в том, чтобы gc достаточно было запускаться именно в первом режиме, т.е. не надо плодить среднеживущих объектов. Объекты должны либо удаляться сразу, либо жить всё время жизни программы. Последних должно быть немного.
>>731682ХЗ, сериализованный в джейсон массив байтов, вот этот прав наверное>>731693
Джаваны, посоветуйте нормальный работающий сервис враппер для джарников, который просто работает. Пробовал:Non-Sucking Service ManagerYet Another Java Service WrapperProcrunруками создавать сервис sc create с java.exe -Dпроперти-путь к папке проекта -jar путь-джарникаВсе это нихуя не работает - сервис создается, но по разным причинам отказывается работать. Само приложение работает прекрасно из любой папки, если просто выполнить java.exe -Dпроперти-путь к папке проекта -jar путь-джарника
>>731899> сервис врапперДля винды. С демоном для никсов проблем нет.
>>731899А тот который в i2p используется?
>>731899Вот этот ещё попробуй https://github.com/kohsuke/winsw
>>731515Указать как source папку
>>731515>1366x768
>>730917пиздят
Подскажите годную инфу по бекенду. И по spring и hibernate. Заранее благодарен.
у хорстмана 10-ое издание core java появилось, а в шапке указано 9-ое издание. Это шапка не обновленная или нужно читать именно 9-ое издание?
>>726643 (OP)помогите пожалуйста понять, почему не работает код построения выпуклой оболочки множества QuickHullесть класс Check, где проводится построениеhttp://pastebin.com/4DzQpLb8 и где есть функция quickHull, которая должна возвращать список точек выпуклой оболочки,и есть класс PolygonObject http://pastebin.com/Np71ZUBp, где создаётся объект типа Check и список ArrayList объектов типа Point, которому присваивается эта функция. Объясните пожалуйста как исправить код чтобы он заработалВот что пишется в консоли Exception in thread "AWT-EventQueue-0" java.lang.IndexOutOfBoundsException: Index: -1, Size: 2
>>732048Вторго тома нет
Объясните почемуresult="3 + 6"; if (result.contains(" + ")) { member = result.split(" + "); System.out.println(member[0]);Выводит 3 + 6А result="3 - 6"; if (result.contains(" - ")) { member = result.split(" - "); System.out.println(member[0]);Выводит 3
>>732059Регулярное выражение
>>732065да, уже нагуглил, спасибо, оказывается плюс входит в регулярные экспрешенсы, в моем случае с плюсом надо писатьmember = result.split("[ + ]+");
>>732059В первом случае, надо эскейпить плюс (" \\+ "), т.к., как уже сказал >>732065, в split ты передаёшь регекс-паттерн, где "+" -- это один из управляющих символов.
Подскажите хороший тутор по IDEA, а то нихуя не понятно, куда нажимать.
>>732091https://resources.jetbrains.com/assets/products/intellij-idea/IntelliJIDEA_ReferenceCard.pdf
>>732091Читни кеймапы, посмотри настройки. Всё.
>>732091Похоже, ты аутист
>>732038документацию читал?
>>732258читал, туго идет
>>732051ну должен же появится пока я первый дочитаю и, надеюсь, пойму?
Стоит ли читать первый том Хорстмана 10-го издания, а второй 9-го? Или лучше оба тома 9-го?>>732369В сентябре.
>>73239710 том еще не перевели, если сможешь его прочитать, то читай 10.
>>732435Там же простой язык. Как можно не понять оригинал Хорстмана, если умеешь читать доки на английском?
Что написать для резюме хуйлу, который хочет в джуниоры? Курд? Игрушку?
Мне 27 лет, и, в общем я решил написать свою историю.В марте 2015 года, после года без работы (а по профессии я сраный юрист, за копейки работать задолбало), я решил, что надо монетизировать свои навыки работы с компами (всегда было моим хобби, сраным гуманитарием стал только из-за привитой учителями в школе боязни матана) и начал пилить перекат в АйТи.Первым делом я решил, что надо как можно быстрее заполучить диплом по технической специальности. Тут мне на помощь пришла такая штука, как магистратура, которую согласно законодательству можно прикрутить сверху к специалитету. Как бы второе образование, но по закону продолжение первого. Короче плюс здесь один - учеба всего 2 года. Нашлась даже подходящая по смыслу программа - где гуманитариев и естественников обучали на информатику, типа как вторая специальность.Летом благополучно сдал экзамены и поступил на бюджет - это было не трудно, так как современные бакалавры такое ощущение, что утратили связь с реальностью и несли какую-то хуйню на экзаменах по мат.анализу. Мне же хватило наличия списка вопросов и двух месяцев неспешной подготовки и просмотра роликов на ютубе. Параллельно с этим, в июне, устроился техником в одну гос.конторку с зарплатой 7000. Как потом оказалось с годовыми премиями и кварталками средняя зп составила чуть более 17000. Плюс в том, что идет стаж (я вроде как сисадмин), но напрягов никаких и даже на учебу ближе к концу дня можно съебывать.В процессе обучения было решено, что сисадминство - это программа-минимум и надо бы залупнуться на программерские вакансии. С ВУЗом сотрудничает куча программерских контор, которые проводят обучение начинающих прогерров прям в универе, организовывают практики и.т.д. Пока приглядывался прошел первый семестр , который я сдал на отлично, ибо то что преподавали я кое-как знал, оставалось лишь систематизировать знания в чем очень помогли преподаватели (SQL, С# и.т.п.). Начал самостоятельно изучать Java по курсам Хекслет и другим писать учебные задачи на ней (по инф. безопасности например). Узнав о практике в одной из контор, я заполнил форму у них на сайте (кстати там были графы с преподавателями и оценками) и мне прислали тестовое задание и дали два дня срока. Задание оказалось чуть заковыристым из-за недостатка практики, но в целом я справился хорошо и вот, буквально в пятницу мне перезвонили и сказали, что я прошел успешно задание и меня берут на летнюю практику с перспективой устройства на работу. Даже какая-то стипендия полагается, около 5000. Как только уточнят сроки проведения, я возьму на работе отпуск и пойду зарабатывать очки в конторе. Если все будет успешно дропну гос.конторку и перейду на работу прогером-джуном.Мое вкатывание еще не закончено, но надеюсь кому-нибудь мой опыт поможет. Сука сложно в 27 лет вкатываться, но думаю оно того стоит, все лучше чем сраным юристом за 10000 работать.
>>732517Расскажи про поступление в магистратуру. В какой вуз поступал (топой, в мухсранске или ещё какой), какие экзамены были, как записываться на экзамены? Алсо, сколько готовился?
Аноны, за сколько времени обычно пишется крудня типа интернет магазнина на spring mvc с секюрити хибернейтом и прочими интеграционными\юнит тестами?Хочу нахерачить для портфолио, чтоб макакой взяли, интересно в какие временные рамки можно уложиться.
>>732531Зависит от твоих навыков и понимания этих инструментов. За неделю разобраться должен даже если ничего об этом не знал, а так за 2 дня изи-пизи.
>>732535Хотя тут ещё на ВЕРСТКУ время понадобится. Если с ней дел не имел, то проебаться можешь долго.
>>732535Хуясе, все норм прогеры так быстро обучаются? Я базу нарабатывал где то полтора месяца, именно энтерпрайзную часть, мавен там, спринг, orm и прочее. Теперь чувствую что готов спринтануть и заебашить норм проект(Кстати такого рода проект норм для портфолио джуна?), верстку умею(освоил быстро, там изич, и мозги не сушит).
>>732546Чтобы выкатить кое-как рабочий КРУД много времени не нужно. Понимание того что к чему как и зачем приходит с годами.
>>732527Воронежский государственный университет, я думаю это топ-вуз черноземья.На сайте изучил факультеты и их программы обучения. Пришел в конкретный деканат и спросил, что надо. Там сказали куда идти оформляться абитуриентом, а также пояснили за экзамены. Экзаменами были информатика и математика (с началами анализа). Вопросы не слишком сложные - по информатике ерунда, по математике - уровня 11-го класса.Готовился сам, в основном по математике - читал книги, где непонятно было смотрел ютуб, совсем в клинических случаях просил объяснить шарящих знакомых. Готовился два месяца, не более часа-двух в рабочее время, писал конспекты по вопросам.
>>732570Двачую за адекватный подход.Заебали школьники "я буду учить java по 9-12-19-24-48 часов в день, через сколько возьмут джуном?", а потом сливаются на 2 главе.
>>732567Ну фиг знает, я с наскоку попытался закодить простецкий круд с регистрацией, списком пользователей и потонул в тоннах особенностей и xml конфигураций(да, я знаю про аннотации, но адекватные примеры в большинстве на xml). Сейчас прошел где-то месяц и все структурировалось, уложилось в голове, простынки xml больше не пугают, понял что-почем-зачем.
>>732546У Анона все за неделю-месяц учится, не обращай внимания.
>>732517Кстати, вот то задание, которое давали тем, кто хотел поступить на практику:По каждому пункту требуется реализовать отдельный вариант программы и приложить примеры входных файлов, если они требуются программой.1. Есть объекты «Поливочная машина», «Термометр», «Клумба с цветами». Напишите пример программы (объект “Садовник”), которая при поступлении сигнала с датчика температуры больше 30 градусов дает указание поливочной машине полить цветы. Поливочная машина может перемещаться к указанной клумбе. Время полива одной клумбы составляет 10 минут, время перемещения 5 минут. После полива клумба, вне зависимости от датчика температуры, не поливается 4 часа. При выполнении перемещения поливочной машины и полива клумбы на экран выдается список команд для поливочной машины: время с минутами и соответствующее сообщение с номером клумбы и командой полива/перемещения. 2. Предусмотрите возможность в программе добавить несколько клумб, для каждой свой датчик температуры и влажности. Исходную информацию о датчиках, контрольных значениях (температуры, влажности и др) и клумбах считывайте из файла. Исходная информация о времени срабатывания датчика со значением температуры (влажности и др.) считывается из файла для каждого датчика. Опишите выполненные изменения в программе. 3. Предусмотрите в программе возможность для каждой клумбы определять время перемещения к ней и время полива. Опишите требуемые изменения во входном файле. Опишите выполненные изменения в программе. 4. Предусмотрите возможность использования в программе нескольких поливочных машин. Опишите требуемые изменения во входном и выходном файле. Опишите выполненные изменения в программе. 5. Предусмотрите возможность задавать время перемещения поливочной машины между каждой парой клумб. Изначально все поливочные машины расположены у первой клумбы. Опишите требуемые изменения в программе и файлах. Почему описанные изменения выполнены именно в этом месте программы? Обоснуйте. 6. Опишите, какие еще типы объектов, поведение могут появиться в вашей программе в будущем.
Таки шалом, гуглом с наскоку не удалось сделать, в общем :Я добавляю через интерфейс всякие объекты (нащадки от главного класа) и мне их нужно при закрытии проги сериализировать, а при запуске - десереализировать и вносить в рабочую область. Собственно, что посоветуете из сериализации юзать? JSON? ХЛМ? Бинарную запись? И вдогонку - пытался курить бинарку - а оно разпознает какой именно класс оно читает и выберет подходящий? На линкрелейтед примере там наперед все задано, у меня же один файл в который будут записаны все объекты - как на месте разобратся и правильно десереализировать?http://pastebin.com/4hmF534P
>>732594При чем здесь "учится". Вопрос был: за сколько пишется?
>>732570В каких числах экзамен в магистратуру? Какой конкурс был?Оценки в дипломе учитывались?> по информатике ерунда, по математике - уровня 11-го класса.Что-то не верится. Сарказм?
>>732610>оно разпознает какой именно класс оно читает и выберет подходящий? Да.
>>732638Когда я поступал было две даты в июне и августе. Если сдаешь в одну из них, то не сдаешь в другую.Всего человек 40 поступали, в группе сейчас 7 человек. Вопросы такие:1. Математика1. Алгебра и геометрия Вычисление определителей, матрицы: основные понятия и определения линейные операции над матрицами, системы линейных уравнений: основные понятия основные задачи аналитической геометрии на плоскости, прямая на плоскости, кривые второго порядка, прямая и плоскость в пространстве.2. Математический анализФункции: основные понятия и определения, предел функции, геометрический и физический смысл производной, производные первого порядка,приложения дифференциального исчисления, приложения определенного ин-теграла, сходимость числовых рядов область сходимости степенного ряда.3. Дифференциальные уравненияТипы дифференциальных уравнений, дифференциальные уравнения первого порядка, линейные дифференциальные уравнения 2 порядка.4. Теория вероятностей и математическая статистикаОсновные понятия теории вероятностей, теоремы сложения и умножения вероятностей, дискретная случайная величина, непрерывная случайная величина.2. ИнформатикаПонятие информации, общая характеристика процессов сбора, передачи, обработки накопления информации; технические и программные средства реализации информационных процессов.Типовые операционные системы. Файлы и файловая система. Системные утилиты. Локальные и глобальные сети. World Wide Web и web-технологии. Электронная почта и социальные сети.Офисное программное обеспечение; разработка текстовых документов и электронных таблиц;Элементы программирования (любой язык): характеристики языка. Структура программы. Принципы структурного программирования. Алгоритмы.Типы данных. Переменные и константы. Описание переменных. Массивы. Основные арифметические операции. Циклы. Условные операторы. Стандартные функции ввода/вывода. Передача параметров при вызове функций. Глобальные и локальные переменные. Работа с файлами.
>>732655Там прикол в том, что программа предназначена для бакалавров нетехнических специальностей (т.е. гуманитарии и естественники), на фоне таких поступающих показать адекватные знания по математике не трудно (сам был троечником в школе, физмат).
>>732657Хмм... А какая программа?На "математика и компьютерные науки" вступительные пожёще, за пару месяцев не выучишь:http://www.abitur.vsu.ru/sites/default/files/admission2016/programms/mag/math_and_cs_csf.pdfАлсо, что с общежитиями? Стипендией? И там бюджет есть?
>>732641Т.е. я могу написать что-то типа примера с чтением в лист с типом данных родительского объекта (ArrayList<parent>) и оно сработает как надо, внося в него объекты аля SerialTest, AnotherSerialTest,и что там ещё будет его наследовать?
>>732666Информатика как вторая компетенция называется. На cs.vsu.ru смотри. Стипендия есть, за общагу не в курсах - мне есть где жить, но должны давать.
>>732666Бюджет есть но мало, мест пять не больше. Иначе 82к/год, но если работа есть можно налоговый вычетом 13% получить.
Установил тут нетбинс и чет пукнул.В 2016 году установщик не предлагает выбрать язык установки и берет ее из локали. Ну а самая писечка что в уже установленном нетбинсе изменение языка только через файлы конфига. Первая ссылка в гугле с этой хуйней датирована 2008 годом. 8 лет сука, вот это я понимаю интерпрайз.
>>732668Да.Проблемы начнутся, когда ты изменишь классы и попытаешься загрузить старую версию. Но тут зависит от изменений.
>>732683Вас таких особенных, кому нужен отличающийся от системного язык, по пальцам одной руки сосчитать можно.
>>732958IDE на русском смотрятся вырвиглазно, тащемта. Не говоря уж о том, что вкатывающиеся часто находят мануалы для английской версии (других не завезли), и сидеть переводить как-то не осне удобно.
>>732960Система на русском тоже вырвиглазно.
Разбираюсь с регулярками, что-то никак не могу добиться того что хочу написал такоеPattern p = Pattern.compile("[1-9|10|11|12]{1,2}");И оно находит от 1 до 12 нормально в строке где только они и есть.но мне нужно что бы спереди могло быть в строке любое количество не букв и не цифр и сзади так же, тоесть12 //подходит,12. //подходит12. //подходит,12 //подходит123 / не подходитфыва12ыва //не подходит12ыва //не подходитывфа12 //не похдодитПытался писать так Pattern p = Pattern.compile("(\\W)([1-9|10|11|12]{1,2})(\\W)");Как я понимаю это выражение - любое количество не букв и не цифр до того что мне нужно, и любое количество после, но нет, в результате выходит фигня.Что я делаю не так?
>>732995>Pattern p = Pattern.compile("(\\W)([1-9|10|11|12]{1,2})(\\W)");Тут между скобками )( знак умножения, макаба их скушала и сделал курсив.
>>732995> Разбираюсь с регуляркамиРазбирайся дальше
>>732997ну ты охренеть как помог.
>>732996На будущее - большие или специфические куски кода (которые макаба может пошатать, аки твои регекспы) принято закидывать через http://pastebin.com/ .
>>726643 (OP)Джавараш норм, кстати. Задачи скучные только на первых уровнях, начиная с пятого уже идут весьма годные примеры. Буду покупать подписку.
>>733001Ну давай, пополнишь ряды учеников джавараша таких как я..
>>732961Илитарии мать вашу. Какая нахуй разница в локали иде блядь? В локали ОС? От того что она английская ты сразу становишься илитной индусомакакой?Ебал ваш рот дебилы. Пишу жабадокс и комментарии на русском и ссал элитариям за щеку
>>733012Если трактор заводить не собираешься, то впринципе похрен. Но если ты работаешь не на буржуев, то сколько же ты зарабатываешь?
>>733009Уже. Буду покупать подписку на месяц.
>>733016Я на год купил, за два месяца добрался до 21 урока, мог бы и дальше, но пока все задачи с уроков не переделаю, смысла дальше читать особого не вижу. И как по мне, то самая большая ценность курса именно в онлайн стажировке, которая после 30 урока, хоть она и за дополнительные деньги.А так то задачки частенько однотипные, но заставляют шевелиться серое вещество и не допускать тупых и однотипных ошибок, закрывать потоки и т.д.И еще почитал отзывы о курсе в вк, там всякое школие говорит - а вот задача из такого урока, там нужно применить то-то и то-то, а мы этого не проходили еще по лекциям этого самого джавараша(все равно когда на уроке тебя спрашивают д/з, а ты отвечаешь что тебя небыло).Так вот джавараш вынуждает обращаться к сторонним источникам, потому что закончив курс, ты все равно будешь продолжать учиться, джавараш уже как бы сразу тебя готовит - свет на нем клином не сошелся. Надо читать и Синкин ин Джава и другие интересные книжки и статьи и изменения в версиях и т.д.
>>733020 >>733016Джавараш гарантирует трудоустройство?Или, хотя бы, говорит сколько процентов людей прошедших курс начали работать программистами?
>>733022Тродоустройство не гарантирует, сертификатов не дает, дает только знания и толчек к развитию.Публикует только истории успеха, отсеивается очень много людей на этапе обучения, так что можно сказать что процент невелик, если посчитать что там зарегистрировано уже чуть меньше ляма человек, понятно что если 10к из них стали программистами уже хорошо. Публикуют на http://info.javarush.ru/ истории успеха и там восновном можно сделать вывод, что год (возможно меньше) обучения практически каждодневного, плюс читать и пробовать ферймоврки, базы данных и т.д. Плюс искать работу по твоим навыкам и пожеланиям в з/п. Некоторые закончившие курс сразу устраиваются на мидлов, но не перестают учится.Для тебя могу сказать, что вероятность что ты станешь програмистом на ява, одинаковая, что с джаварашем, что без, если ты захочешь сильно, ты станешь, а если хочешь быстро обогатиться затратив минимум умственных усилий, то это не тот вариант.
>>726643 (OP)Суп зк. Есть какие-нибудь тесты по джаве? Только не по синтаксису и стандартным библиотекам. Можно на аглицкой мове, спасибо.
>>733037>умственных усилий>джаваКакие, блять, умственные усилия? Единственное, что тратится это время на поиск нужной инфы. Лучше записаться на курсы по английскому.
>>733020Я нищенка с зарлплатой в $350 (охуенная, по меркам моей мухосрани). Максимум на что хватит денег — пара-тройка месяцев.
>>733046Если так рассуждать, то умственных усилий не нужно ни для чего, даже в квантвой механике нужно просто писать нужные формулы в нужных местах.
>>733047У них скидки бывают, я как раз по скидке взял за чуть меньше чем 200 баксов на год.
>>733056Посмотрим. Но для меня это просто огромная сумма. Я на съёб даже отложить не могу. Самое смешное, что весь край так живёт, но топит за ЕР и Путина (сорян за нытьё, чот наболело). Но курсы того стоят. Я с нуля уже начал разбираться мал-мала. Даже в C/C++ продвинулся.
>>733037Там ~540 человек решивших 900 или больше заданий. Неужели все нашли работу?После выполнения курса у тебя будет какой-нибудь проект, который на гитхаб выложить не стыдно?Если купишь самую простую подписку на год, то её потом можно проапгрейдить до intership+/mentor+ или их придётся покупать на год?
>>733073>После выполнения курса у тебя будет какой-нибудь проект, который на гитхаб выложить не стыдно?Разве что по результатам стажировки.А так самому можно придумать, после 20 уроков уже можно написать логику своей игры, например, я так и сделал, простенькую игру по идее схожую с Жизнью Конвея, но развиваю мысль. Надо будет только отрефакторить еще, потому что новые знания дают новые возможности реализации, та же сериализация...Графическую реализацию потом прикрутить можно.>Если купишь самую простую подписку на год, то её потом можно проапгрейдить до intership+/mentor+ или их придётся покупать на год?Это хз, не вдавался в эти детали.
>>726643 (OP)Вопрос - можно ли зная джаву вкатится в сириус игрострой а не просто подкидной дурак вконтакте на андроиде? Или там джава не востребована?
>>733176Если ты про андроид, то спроси в андроид треде.Если про обычную java, то в игрострое практически не используется.Если хочешь участвовать в разработке AAA-игр, то плюсы.Если инди/маленькие студии, то unity.Прежде чем что-то учить поищи местные компании разрабатывающие игры и спроси у них, что они используют. Если не найдёшь, то как вкатываться будешь?
>>733176Алсо игрострой не так уж хорош. Хз как у нас, а на западе больше половины проектов закрываются и там есть программисты пару десятков лет пилящих игры и, в итоге, ни одна из их игр не вышла на рынок.Кроме того зарплаты так себе и подразумевается, что будешь перерабатывать без оплаты. Опять же, это из статей западных гейм-девов.Если тебе интересно именно игры разрабатывать, а не код писать, то посмотри в сторону гэйм дизайна и менеджмента, т.е. тех кто придумывает идеи, а не реализует.
>>733181>Если тебе интересно именно игры разрабатывать, а не код писать,А туда то как вкатится? Не представляю. Можешь пояснить в двух словах что там они делают кроме придумывания идей для игр? Слышал что там нужно знание мат анализа например для просчитывания параметров юнитов и что то подобное. Где на борде можно подробно об этом спросить? >>733178Спасибо за ответ, подумаю еще раз.
>>732668Псс, не подскажешь что не так?mD - measuringDevice - родительский класс.Проблема в том, что при десиреализации оно не может все прочитать (ну или я проебланил где-то)До сериализации+десериализации : http://joxi.ru/EA4n3aLuD65oamПосле : http://joxi.ru/n2YRqYgujQ1ZwAhttp://pastebin.com/iVvtT94H
>>733191> А туда то как вкатится?Если программером, то учи то что используют компании которые делают игры в том месте где ты планируешь устраиваться (обычно: там где живёшь).Если в конечном счёт хочешь стать тем кто придумывает идеи для игр, то хз. Насколько я понимаю это дизайнеры, концептуальщики, менеджеры проекта. С одной стороны можно попробовать устроиться программистом, а потом пытаться выйти на нужную должность. С другой - учиться на дизайнера, но этот навык с нуля очень долго прокачивается.Ещё вариант: пилить инди игры и продавать. Минусы и плюсы, думаю, очевидны.Ах, да, как повысить шансы трудоустройства: запилить свою игру (пусть, местами, не законченную) и показать её при устройстве на работу. Если она будет хороша с точки зрения должности на которую устраиваешься, то шансы резко повышаются.Но лучше поспрашивай на этот счёт в сообществах геймдевелоперов (настоящих, а не вонаби) или попытайся выйти на реальных людей из этой области в том же контакте и спроси как к ним устроиться на должность-нэйм.
>>733227Спасибо за развернутый ответ.
Ололо. В /gd зайди и охуей
Есть строчкаString s = "Tue May 03 16:17:45 EEST 2016";естьDateFormat format = new SimpleDateFormat("EEE MMM dd HH:mm:ss z yyyy",Locale.ENGLISH);Но парс не проходитDate dateDate = format.parse(s);java.text.ParseException: Unparseable date: "null"Нихрена не могу понять почему, может кто знает в чем проблема?
>>733252Вопрос снимается, еще раз попробовал, все прошло. Хрен знает что было...
>>733224Вроде, должно работать. Может в самом классе MD косяк. Попробуй перепрогнать все сначала.Ну и по коду пару слов.Имена классов с большой буквы. Всегда.Перед открывающейся фигурной скобкой не ставят переход на новую строку.Используй try with resources.
>>732517Эхъ, братюня. А я сдуру пошёл в магистратуру по основной специальности, по которой в моей мухосрани почти нет работы, а та которая есть — с днищезарплатами.
Мне нужно из функции вернуть два значения, между собой они связаны только тем, что являются результатом работы этой функции, а потом используются в разных местах. Как лучше их вернуть?Возвращаться массив объектов, как в пайтоне? Насколько я понял в джаве это плохой тон.Создавать класс FunctionResult только ради этого? Не уверен, что ок.Есть ещё варианты?>>733308Если ещё не закончил, то узнай что будет если дропнешь и поступишь заново, сохраниться ли право на бюджет? Алсо можно перевестись на другую специальность.
Сегодня я освоил переменные и массивы! Буду держать вас в курсе прогресса.
>>733318В Scala для этого есть TwoTouple, И так далее. В джаве, если нет, создаёшь класс Pair, который будет оберткой над твоими результатами, и возвращаешь объект этого класса. Пример с int:public Pair yourFunction(...) { //do some work return new Pair(result1, result2);}А там где вызывал уже достаёшь эти значения. Тут два пути: setters/getters, либо поля этого класса public final.
>>733358Т.е. чуваку работающему с функцией придётся смотреть в доки, что бы узнать что и в каком порядке возвращается, а потом ещё и кастовать?Или я неправильно тебя понял?
>>733300Что именно перепрогнать?И каков может быть косяк?Код класса measuringDevice и дочерних прилагаю (опуская гетеры/сеттеры, паттерн strategy в лице метода measureThis и setMeasureAction - не важны (вроде как)).Странно, в большинстве образцов кода, с которыми встречался - имена классов - тоже с маленькой. Вообще - встречал упоминание книги "Clean Code" как некого свода правил.http://pastebin.com/birwL637
>>733362Пользуйся на здоровье.https://commons.apache.org/proper/commons-lang/Pair - https://commons.apache.org/proper/commons-lang/apidocs/org/apache/commons/lang3/tuple/Pair.htmlTriple - https://commons.apache.org/proper/commons-lang/apidocs/org/apache/commons/lang3/tuple/Triple.html
Нажал же бил артифактс, перед этим выбрал ЖАР, где мой жарник? Только невнятный xml файл с именем жарника.
Изучаю thinking in java, всё было ок, пока не дошёл до type information. Понял только первую часть, а когда он начал рассказывать про применения reflection - мой мозг уехал в Алушту. Особенно непонятны динамические прокси, Null прокси и что-то там про сокрытие методов от других людей.Где-нибудь есть объяснение попроще? И когда reflection стоит применять в реальных проектах?
Джава довольно шустрый зверь, по сравнению с питонами, рубями, пхп..., поэтому хочется выжать скорости при экономии бюджета (для своих проектиков конечно, сам я на бичпакетах посижу, главное чтобы подешевли дедики взять).На чем можно делать шустрые сайты? Именно в стиле простого, а не монстра типа Java EE (я открыл и охуел если честно).Краем глаза видел spark, но хочется услышать, может в тренде что-то есть еще крутое, без ынтерпрайзного?PS пишу как последний уебок из /b/ но вопрос серьезный, не обессудьте.
>>733483рекомендую Герберта Шилда, залез глянуть про дженерики в эту "Думай джава" и охерел сколько там мусора дается (какие-то примеры из фантазии автора для воды, когда надо тупо рассказать про ебучие дженерики и все, что Шилд и делает с нужными примерами)
>>733362Не используй в публичном апи и все, модешь еще возвращать Map<String, Object>, но тоже хуйня, еще и с ключами. В ведроиде есть Bundle, но там тоже ключики, хотя приведение типов уже спрятано. Если лень верни Object[], потом зарефакторишь.
>>733483Рефлекшен и ансейф для червей пидоров. Работай стандартными средствами. Заранее ссу скалопидарам в еблет. Закроют ансейф в 9 будет вам сосисас писас.
>>733525Чем тебе спарк не нравится?А так сотни фреймворков, что поверх сервлетов, что поверх нетти. А вообще сервлеты это хорошо. В посл версии уже р асинхронность и неблокируемость зделоле. В новой версии будет хттп2 и сокеты
>>733565>Чем тебе спарк не нравится?Все норм, просто говорю, может я мимо-тренда попал и есть еще что.>А так сотни фреймворков, что поверх сервлетов, что поверх нетти.а нетти чем отличается? И какие культовые среди этих сотни?>В посл версии уже р асинхронность и неблокируемость зделоле.Это где мона увидеть? В ЕЕ8 или уже есть где?>В новой версии будет хттп2 и сокеты В ЕЕ8 (сколько ждать?)
>>733612Асинх и неблокируемость в 3.2 сервлете. Умеют это андертоу и джетти. Томкат от 8 и выше наверн. Новые сервлеты будут в ее8 да. Когда? Хз. До конца года врядли выйдет
Аноны, проясните суть IoC. Как я понял при инверсии объект, который использует другой объект получает его, а не создает или требует сам. Но все же есть некоторые туманные моменты. В общем поправь анон, если ошибаюсь:1. В объекте который использует другой объект храниться сслыка на него. Передача через конструктор это IoC и как частный случай DI если какой-то контейнер сам передает объект в конструктор или вызывает нужный сеттер.2. Если в конструкторе объекта создается вспомогательный объект через new или фабрику или getInstance() синглтона это уже не IoC.
>>733624Тебе надо почитать учебников. Чуток теории. Иос бывает 2 типов. Лукап и инжекшен. Инжекшен бывает через конструктор или сеттеры. Подробнее хависит от реализации. Реализации cdi в ее, у спринга свое, есть еще протухшие реализации типа гугловской
>>733624И да. Какие нахуй обьекты?Бины епта.
>>733462Про маленькие буквы ты просто чушь написал. В любом джавакоде классы с большой. В любом. Подчеркивание перед переменной в конструкторе не нужно - используй this. Ты на крестах/сишке писал что-ли до этого? Привыкай писать так, как по стандарту - это просто правило хорошего кода.А проблема у тебя в том, скорее всего, что твой measuringDevice не Serializable. Ты бы хоть статейку какую по сериализации прочитал для начала.Короче, учиться, учиться и ещё раз учиться.
>>733483Рефлексию, обычно, используюют различные фреймворки: спринг, хибернейт, и т.д.
>>733318>Создавать класс FunctionResult только ради этого? Не уверен, что ок.Часто так делаю. Брат жив.
>>733659Хеловордщику лучше вообще не знать о рефлексии. Ее использование удел папок создателей эталонных фреймворков.
>>733661Сверху уже кидали апаческие коммонлибы. Сам делаю вложеные классы.
>>733678Ты кажись ее с Unsafe перепутал
>>733686Нет. Ансейф это еще хуже. Да я жду 9 явы где ансейф закроют чтобы скала вьебала говна.
>>733689Боюсь тебя разочаровать, но по последним данным в 9 его точно оставят.Дальше (начиная с 10) будут частично заменять на публичные апишки.
>>733689А что за ансейф братюни и как его использует скала, где об этом почитать?
>>733715Врееееети :(
Пацаны, хочу на джаве в бэк вкатиться. Что для этого гуглить надо?
>>733757Ментора.
>>733757А лучше иди вкатись в шарп
>>733757лучше в рельсы
>>733624ты тупо делегируешь ответственность на инициализацию выше (вне объекта). Чем меньшими знаниями обладает объект тем он модульнее и на него чаще фапают.Но конечно сложность некуда не девается, технически ты где-то все равно пишешь "второй" конструктор, но уже средствами предоставляющими сервис-локатором-контейнером (настройками или автоматически если локатор понимает типы).В общем отцам ООП было скучно они сделали два конструктора.
>>733767Без вариантов. >>733768У меня мак, ну и я хочу именно Джаву. >>733777Тоже в рельсы хотел, но меня бесят do..end
>>733795>макА что у вас в ней тусовке нет энтерпрайз макак?
>>733824>гей тусовкеТ9 меня обоссал :)
>>733825При чём тут это? Я просто хочу вкатиться на апворк для того, чтобы поднимать 9к рублей в месяц.
>>733831Ну я тебе самый простой способ советую. Найди себе ментора в вашей гей/хипстор тусовке.
>>733652Замечание принял. Ознакомлюсь с правилами на досуге.И вправду, дочерние класы Serializable, а родительский нет. Как толко дорвусь до компа - поправлю.Скажем так - я студент 2 курса, начинали с пасквиля в школке, потом кресты первый курс, второй - шарп, но я начал курить джавку. Учится - еще бы.BTW, не хочешь побыть ментором?)
>>733831>Апворк>Ява>БэкПроигралТебе правильно рельсы советовали или шарп, на ява только кровавый энтерпрайз в офисе 24x7 8x5
>>733879не хочу вызывать хейт и недовольство и бан за рекламу параши , но если что можешь чекнуть уроки по джавке у меня на канале. Говорю тебе и всем желающим.>>733462Алсо тебе следует покурить конвенции как следует. эти "_" в параметрах конструктора если и ставить то только после имени параметра, вроде param_.Я не говорю об UpperCase в названии класса еще.
>>733932Ты хочешь порекомендовать уроки по жабе, но не оставляешь линк. Не надо так.
>>733932https://www.youtube.com/user/AlexTimification/отклеилось
>>733932>>не хочу вызывать хейт и недовольство и бан за рекламу параши , но если что можешь чекнуть уроки по джавке у меня на канале. Говорю тебе и всем желающиТы забыл залогиниться
>>733950>Black Sabbath - Planet CaravanЛайк не глядя. А вообще полистаю, сча в универе, нет возможности ознакомится нормально.
>>733950AlexTimification расскажи нам о себе: сколько у тебя опыта разработки на Java, где до ютуба ее преподавал?Без этого создается впечатление что ты просто внимане-блядь, у которого знаний чуть больше чем у типичного обитателя пораши (типа него >>733956 ).
>>733964>чуть больше чем у типичного обитателя пораши > порашиЛол. Ты любераха или ватнег?+2 литра или +15 рублей?
>>733980Вообще то я имел ввиду /PR/ заваленный вкатывающимися-школьниками.Но видимо у "людей" из /PO/ с этим другие ассоциации.
Подскажите пожалуйста супер хорошую книгу по Java для нюфань с задачами после которой можно будет сразу перейти на Android.Желательно на русском.
>>734015И тут ты такой подрываешься и бегишь читать шапку андроид треда.
>>733318> Если ещё не закончил, то узнай что будет если дропнешь и поступишь заново, сохраниться ли право на бюджет? Алсо можно перевестись на другую специальность. У нас нет дневного отделения. Только платная заочка, на которой я уже год оттарабанил. Самое смешное, что диплом котируется в Европке, только я туда не попаду, ибо нет денег. Надеюсь, после изучения явы смогу подкопить деньжат на съёб.
есть простенькая задачка за второй класс1 2 3 4 5=40Нужно расставить знаки "+" "-" "/" "х" так что бы равенство было правильным, на самом деле 12 3 4 5 тоже можно.Подскажите как в яве сделать перебор все возможных вариантов? Или где посмотреть как сделать. Вся сложность в том что надо перебирать операции а не элементы массива.То есть подставлять в выражение что бы вместо стринга у меня был реальный знак.Гугл как-то сразу не дал ответа.
>>734022К сожалению он не умеет читать, а может только писать.Там его с таким вопросом, я уже обоссали.
>>734059И еще скобки можно ставить конечно же.
>>734073К сожалению ты мой ответ в том треде тебе не прочитал.
>>734015Хорстман 9 редакция. Я ссылки кидал на прямую скачку. В этом или прошлом трендле
>>733964в основном ебашу на gwt/spring фреймворках, когда дело касается работы на джаве. Не супер часто с ней сталкиваюсь, ибо работаю в основном в отрасли SAP. В прошлом помогал писать движок игровой, а именно говногуи для него. Писали, помню, овердохуя игр, которые выбрасывали на парашу, ибо падала мотивация.В качестве хобби делаю всякие ведройдо-приложения. Думаю после туториалов вводных буду делать так называемые летскоды, программировать говноэппы на ведро, читая фидбеки подписчиков.А пока аудиторию хочу собрать туториалами.
>>734134И как гвт?Я понимаю что некрота но. Я сейчас на facelet+jsf+jquery пилю все. Жутко уебищно, но обмазываться жаваскиптом еще хуже
>>734059Написал такое, но это совсем не то что я хотел, хз как сделать по другомуhttps://gist.github.com/anonymous/68139d2626416b06491186adb3b8f351
>>734185скобок програмка не учитывает, все операции слева направо без приоритетности.
Перекат>>734204 (OP)>>734204 (OP)>>734204 (OP)>>734204 (OP)>>734204 (OP)
Перекот>>734204 (OP)