@jvmchat

Страница 1132 из 2890
Alexander
31.01.2017
20:42:39
Мы уже выяснили

Luger
31.01.2017
20:42:53
Они го учат
поперхнулся чаем

Alexander
31.01.2017
20:42:53
И скрывают прошлое

Sergey
31.01.2017
20:43:02
Они го учат
это злобный план котлина. увести скалистов в го, и захватить нишу скалы!

Google
Alexander
31.01.2017
20:43:40
Митко Соловец?
31.01.2017
20:43:43
жду статью, как мы перешли со скалы на котлин и нихуя не произошло

Luger
31.01.2017
20:43:53
компилироваться долго?
они давно мечтали, для придания налета элитарности ))

Sergey
31.01.2017
20:43:55
компилироваться долго?
в котлине хоть инкрементальная компиляция уже доступна)

Nick
31.01.2017
20:44:13
zinc ж

Alexander
31.01.2017
20:44:31
жду статью, как мы перешли со скалы на котлин и нихуя не произошло
Вот кстати, тема то интересная. Есть статейки, как мы перешли на что-то и получили профит

Sergey
31.01.2017
20:44:34
так то sbt тож давно умеет
вроде ж петиции недавно подписывали чтобы заимплементили?

Alexander
31.01.2017
20:44:50
Вот кстати, тема то интересная. Есть статейки, как мы перешли на что-то и получили профит
А ведь должны быть те, кто ничего не получил или ушел в минус

Ошибка выжившего прям

Google
Nick
31.01.2017
20:45:00
Митко Соловец?
31.01.2017
20:45:16
все статьи про монго, как ошибка выжившего

Nick
31.01.2017
20:45:17
@Enleur https://github.com/typesafehub/zinc

Sergey
31.01.2017
20:45:19
Alexander
31.01.2017
20:45:54
Есть кто-нибудь, кто перешли на скалу и жалеет?

Давайте честно

Прям плачет

Митко Соловец?
31.01.2017
20:46:24
Nick
31.01.2017
20:46:38
Есть кто-нибудь, кто перешли на скалу и жалеет?
их тут нет, они в хаскель чатике

Sergey
31.01.2017
20:46:41
те кто перешли, уже убежали на го

Alexander
31.01.2017
20:46:53
Чат анонимных функциональщиков

Топил всю жизнь, а потом внезапно осознал, что деньги за деливери платят

Luger
31.01.2017
20:47:24
Чат анонимных функциональщиков
функциональные наклонности уже надо скрывать?

Oleksandr
31.01.2017
20:51:21
-- Ты функциональщик! – прокричал Сергей на весь оупен-спейс-рум номер 14. Комната притихла в ожидании развязки. -- Я видел, как ты вчера вечером каррировал и декаррировал прямо за рабочим компьютером! Неодобрительный ропот и возгласы удивления прокатились по комнате. Кто-то громким шепотом сказал “какой ужас, а я с ним за руку здоровался”. -- Знаешь что, Сергей, – сказал Денис, вставая из-за рабочего стола, – любой нормальный мужчина, если у него всё в порядке, может позволить себе позаниматься функциональным программированием. Это естественно. Каждый хотя бы раз, да пробовал. Зачем только об этом кричать на всю комнату? Я же не кричу, что ты объектно-ориентированный! Девушки захихикали, кто-то снова громко пробормотал “ну надо же, а по нему и не скажешь”. Присутствовавший при этом Игорь Матвеевич сильнее вжался в кресло. Только бы никто не узнал про его процедурные наклонности!

Aliaksei
31.01.2017
20:57:48
Статьи про ИСХОД часто бывают когда брали что то изза хайпа, а потом уму разуму набрались. Про бизнес начали думать

Alexander
31.01.2017
20:58:04
А может ли скалист вернутся на джаву? Нанимают ли бывших скалистов писать на нормальных языках?

Митко Соловец?
31.01.2017
20:58:16
убавь немного и попробуй еще раз

Sergey
31.01.2017
20:58:23
назад пути нет

не бывает бывших наркоманов

Google
Alexander
31.01.2017
20:59:25
Переформулирую: я сталкивался с тем, что если у кандидата на джава проект в сиви есть упоминание о скале, то к нему относились скептически

Скажем так

Митко Соловец?
31.01.2017
20:59:56
почему?

типо чсв?

Sergey
31.01.2017
21:00:16
я вот сегодня в скала руме задавал вопрос о вакансиях где пишут java/scala developer

типа как такое возможно

видимо бывают такие проекты)

Alexander
31.01.2017
21:00:30
У людей сложился стереотип, что человек будет рассказывать больше про то, как надо делать, а не делать

Митко Соловец?
31.01.2017
21:00:41
не в обиду скалистам, не все такие

но очень много из них только пиздят и пальцы гнут

Sergey
31.01.2017
21:01:18
вот вам и 100500 вариантов для решения проблемы и у каждого свое видение "как правильно делать"

Митко Соловец?
31.01.2017
21:01:21
когда простые ребята берут и тащат

Sergey
31.01.2017
21:01:27
на го

Руслан
31.01.2017
22:00:50
ты с 74 путаешь
Причем джава это 74У, если вы понимаете о чем я

Alexander
31.01.2017
22:07:36
Причем джава это 74У, если вы понимаете о чем я
акс 74у, если принять во внимание джигсо

Руслан
31.01.2017
22:08:16
джигсо это просто спиленный боек

Митко Соловец?
31.01.2017
22:08:35
котлин - это эмка?

Руслан
31.01.2017
22:08:47
зато безопасно)

котлин это как котенок с дверью

Google
Руслан
31.01.2017
22:09:47
вообще я предлагаю начать банить за обсуждение языков, сколько можно

300 сообщений, смысла - 0

Nick
31.01.2017
22:17:21
300 сообщений, смысла - 0
Вернул аккаунт Антону,молодец

Anton
31.01.2017
22:23:35
Вернул аккаунт Антону,молодец
всегда говорил, что котлин не нужен

чёрт. я сегодня днём ошибся. думал пятница

Maxim
31.01.2017
23:03:57
немного по вопросам, которые тут всплавали: 1. У нас в конторе почти весь код бейз на скала и не жалеем. Свои минусы (как упомянутые тут 100500 способов решить одну задачу, например), но у нас решается что почти все программеры в конторе senior'ы, можно больше самостоятельности дать. 2. У нас в вакашке было Java/Scala, так как найти скалиста сильного сложно, а вот найти сильного джависта, который непротив начать писать на скале проще. Надо только время инвестировать, а на это были готовы.

Admin
ERROR: S client not available

Baruch
01.02.2017
00:17:31
а кому разбора, jvm-щики? https://www.facebook.com/events/740837346075278/

Андрей
01.02.2017
00:22:00
О, Барух, как хорошо что ты онлайн. Можешь подсказать по метапрограммированию в груви? Оно только для груви-исходников работает? Если у меня джава проект, но собирается грейдлом, то у меня не получится сделать грейдл плагин, который сможет подмодифицировать код перед сборкой?

Или для джавы нужно юзать такие инструменты как javassist?

Baruch
01.02.2017
00:24:20
было бы странно, если бы я спал в пол-четвертого дня :)

для статического мета-программинга тебе нужен groovy compiler

после того, как есть bytecode, груви уже не нужен

для динамического тебе нужен MOP, то есть рантайм Груви

Anton
01.02.2017
00:26:12
Vladislav
01.02.2017
00:26:34
ничего странного спать в 4 дня
Съел кусок поспи часок

Андрей
01.02.2017
00:27:37
да я завтыкал что Барух географически-то не с нами находится.

Anton
01.02.2017
00:27:48
> подмодифицировать код перед сборкой? может annotation processing?

Google
Anton
01.02.2017
00:28:43
использовать груви-компилятор вместо javassist

Или aspectJ
аспект-ж некоторые вещи сделать таки не сможет. смотря что человеку нужно, конечно

Baruch
01.02.2017
00:31:47
Anton
01.02.2017
00:32:29
а ладно. сам найду

Андрей
01.02.2017
00:40:24
Мне хотелось бы для аналитики что-то прикрутить. Для такого обычно аспекты применяются. Но хотелось бы придумать что-то такое, чтоб один раз собрать в библиотеку, а потом через зависимости подключать. Так что общий аспект под все проекты написать не получиться. Разве что через какой-то класс/интерфейс - посредник, который будет в библиотеке. Но тогда у него будет много работы в рантайме. Я делаю под андроид, а там рантайм он нагрузок лучше поберечь. Вот и подумал, может манипуляции с кодом на этапе компиляции. Про Javassist слышал, начал смотреть в его сторону. Ну и паралельно нагуглил что груви тоже похожие штуки проделывать умеет.

Как я примерно это себе представил: В библиотеке будут аннотации для исходников и таргетов. В проекте я в каком-то классе создаю различные методы, которые знают как мне трекать различные события через аналитику. Эти методы помечены аннотациями исходников. А по коду разбросаны методы, помеченные аннотациями таргетов, при вызове которых кроме основной логики должна еще трекаться аналитика. Во время компиляции грейдл находит все методы таргеты, и "дописывает" в них код, который "копирует" с метода-исходника, подходящего по параметрам в аннотациях. Вот сейчас и пытаюсь понят, возможно ли такое, и стоит ли с ним заморачиваться?

Baruch
01.02.2017
01:27:18
ну так как раз AST транформации

должно работать без проблем

читай мой пост на хабре, смотри доклад

Андрей
01.02.2017
01:29:30
спасибо. уже нашел и статью, и доклад. буду разбираться.

Baruch
01.02.2017
01:30:26
давай, удачи

Vyacheslav
01.02.2017
06:38:53
Камрады, посоветуйте какой тактики придерживаться. Пишу бота для Telegram, который будет по запросу выдавать новости( да да банальность). Запрос будет осуществляться по запросу города или страны. Проблема в том что городов и стран ну очень много, и задавать боту список команд и ресурсов откуда будет тянуться инфа просто замучаешься. Вот и думаю каким образом научить бота самому подбирать нужные новостные ресурсы.

Helyck
01.02.2017
06:48:01
а боту доступны айпи? если да, то можно воспользоваться сервисами, которые по айпи географию дают

Egor
01.02.2017
06:48:11
Смею предположить что Снимать жпС координаты, дергать апи карт и получать страну

Vyacheslav
01.02.2017
06:49:14
Смею предположить что Снимать жпС координаты, дергать апи карт и получать страну
Хм, тогда в теории можно избавиться от необходимости вводить данные

Egor
01.02.2017
06:52:25
Но ты лишишь юзера смотреть новости других стран. Я бы положил все страны в базу данных и пользователю выдал бы кнопки первых трех стран которые нашлись по введеным трем буквам

Vyacheslav
01.02.2017
06:53:42
Но ведь стран огромное количество, а городов и того больше

Страница 1132 из 2890