
Mikhail
08.11.2016
10:34:23
с тем же успехом можно захотеть запрещать принимать конкатенированные строки. но тогда прямая дорога к енуму чтоли)

folex
08.11.2016
10:34:36
ну там фишка в том, что я не хочу позволять писать туда не конечное число строк
метрики потом пишу по ним, и если кто-то туда потом добавляет s"id = $id", то в метриках будет беда :)

Mikhail
08.11.2016
10:38:13
запретишь интерполирование, будут ручками конкатенировать. хочешь соблюсти структурность - изволь поменять метод, чтобы он на вход принимал уже структурированные значения и не беспокойся про накладные расходы при заведении структурки и преобразовании в строку - будут мизерными

Google

folex
08.11.2016
10:38:52
Mikhail так вот stable они как раз сделали бы ровно то что нужно
про "принимал структурированные значения" не понял

Mikhail
08.11.2016
10:42:43
если ты хочешь видеть в логе строку из параметров и не хочешь, чтобы кто-то поломал логи своими неэкранированными значениями - самый примитивный вариант - мапка на вход и экранируешь уже сам. менее примитивно принимать например трейт и имплисит. а имплиситы можно макросами генерировать для наследников case class LogMessage(id:Int)

folex
08.11.2016
10:43:03
ненене, я не хочу вообще никаких параметров там
только строка-константа времени компиляции
но я уже ручками убрал :) Так что всё норм

Mikhail
08.11.2016
10:43:38
ты метрики по логам строишь или чего метришь?
ну и ладушки)

Grigory
08.11.2016
10:43:45
а насчет jni, есть у кого боагтый опыт напсиания?
я конечно мб очень такой вопрос дилетансткий спрашиваю

folex
08.11.2016
10:44:07
ну там не логи Mikhail там метод trace, который трейсит фьючи
и в него много где обернуты фьючи, и при большом количестве фьючей глазами невозможно увидеть общую картину по логам. Поэтому решили в метрики добавить в лоб.

Aleksey
08.11.2016
10:57:40
Кто сейчас на хайлоаде?

Google

Aleksey
08.11.2016
10:58:13
Каждый раз когда набираю слово хайлоад сначала почему то получается хуй.

Mikhail
08.11.2016
10:58:58
давеча на хабре доклад они публиковали и приписку "это один из лучших докладов нашей прошлогодней конфы". после того, что там было написано - боюсь представить, какую ерунду болтают не топовые докладчики

Aleksey
08.11.2016
11:01:28
я вообще про фронтеэнд приехал докладывать.

Mikhail
08.11.2016
11:02:05
по конфе людей не судят
но организаторам диагноз поставить можно)

D
08.11.2016
11:02:40
>давеча на хабре
прочитал как "на дваче" // не высыпаюсь второй день, прост

Aleksey
08.11.2016
11:03:42
Я раньше на хайлоаде не был, но судя по тому сколько сервисов по подготовке докладов они дают (скайп-прогоны, оченые прогоны, ревью, редактура), все должно быть хорошо.

Юрий
08.11.2016
11:04:33
Как тебе хватает фантазии темы выдумывать?

Mikhail
08.11.2016
11:04:35
не, организационные моменты там на уровне - в этом плане придраться не к чему
а вот уровень докладов - весьма сомнительного качества там

Aleksey
08.11.2016
11:05:26

Grigory
08.11.2016
11:05:59
:D

Mikhail
08.11.2016
11:06:09
то, что там преподноситься как руководство для профессионалов - я обычно джунам для ознакомления даю, а часть докладов и вовсе из серии "посмотрите как они делают и не делайте так никогда"

Grigory
08.11.2016
11:06:11
Алексей прибедняется

Aleksey
08.11.2016
11:06:12
Ладно, пойду схожу на пару докладов, составлю мнение.
Если что я тут хожу-брожу в бежевых штанах, пинжаке с локтями и бородой. В общем ничем не выделяюсь.

Mikhail
08.11.2016
11:08:17
куда собираешься?

Aleksey
08.11.2016
11:09:26
Вот ща идет. http://www.highload.ru/2016/abstracts/2451.html

Google

Grigory
08.11.2016
11:10:04
как много вставилось

Aleksei
08.11.2016
11:11:54
вот есть минус удаленщиком быть. хуй а не хайлоад =)

Юрий
08.11.2016
11:13:18
ты же программист, какие конфы. Нужно сидеть дома в пледе с чаем и смотреть в записи.
А конфы - это же с людьми общаться
ужс

D
08.11.2016
11:14:23

Dmitry
08.11.2016
11:15:06
??

Mikhail
08.11.2016
11:18:36

Wystan
08.11.2016
11:19:03

Daniel
08.11.2016
11:30:54
впервые на хайлоаде и разочарован

Nikolay
08.11.2016
11:32:45

Dmitry
08.11.2016
11:38:35
Ну зато рюкзак
С паршивой офцы.

Daniel
08.11.2016
11:57:50
и пирожки с капустой

Alex
08.11.2016
11:59:43
рюкзак с пирожками

Denis
08.11.2016
12:01:33
https://www.youtube.com/watch?v=Y-cPVQaXlMw
блиин
на французском
хотя сабтайтлы переводятся на лету

Google

Mikhail
08.11.2016
12:22:34
на русский он тоже годно переводит, в целом смысл не очень теряется

Denis
08.11.2016
12:32:25
особо там смотреть нечего
Понеслось говно по трубам https://www.manning.com/books/functional-programming-in-cplusplus
синяя книга

Dmitry
08.11.2016
13:56:23
ыы
это уже третье говно по трубам
я тебе вторую показывал на днях же

Denis
08.11.2016
13:56:57
ну да

Dmitry
08.11.2016
13:57:51
ждем Functional programming in Delphi и PHP

Kirill
08.11.2016
13:58:38
ну так это хорошо же, что идеология фп распространяется за пределы токсичного скала- и хаскель- сообщества

Mikhail
08.11.2016
13:58:56

Vladislav
08.11.2016
13:59:07

Mikhail
08.11.2016
13:59:44
вы удивитесь ребзя, плюсы становятся все краше - уже неоднократно это упомянал)

Kirill
08.11.2016
13:59:51

Mikhail
08.11.2016
13:59:58
и привнести туда функциональщину можно теперь очень годно без лишних танцев с бубном
а некоторые вещи и вовсе делаются краше чем в скале

D
08.11.2016
14:01:29

Kirill
08.11.2016
14:01:38
да нет, ты что, разве такое вообще возможно? чтобы ещё и краше чем в скале? да не, ты что, это же "говно", там нельзя делать фримонады/функторы/whatever! (сарказм)

Dmitry
08.11.2016
14:01:44
это просто праздник

Google

Denis
08.11.2016
14:02:10
мне кажется HK-types это где начинается настоящая сила функциональных языков

D
08.11.2016
14:02:35

Denis
08.11.2016
14:02:51
люди всегда против изменений

Daniel
08.11.2016
14:03:40
с плюсами больше интересно, займутся ли уборкой

D
08.11.2016
14:03:53
уборкой плюсов из продакшнов?
я тоже жду
:3

Daniel
08.11.2016
14:04:12
уборкой стандарта

D
08.11.2016
14:04:50
ну они там что-то даже потихоньку депрекейтят вроде

KrivdaTheTriewe
08.11.2016
15:22:16
На самом деле если правильно юзать смарт птр, то уборка не нужна

Daniel
08.11.2016
15:23:03
не о том речь

Alex
08.11.2016
15:25:24
надо видать хруст поучить

Dmitry
08.11.2016
15:29:50
All hail to Rust.

Vladimir
08.11.2016
15:30:41
Там все еще нужно прочесть 3 талмуда доков, чтобы строку в функцию передать?

Dmitry
08.11.2016
15:33:17
Нет, но строки все еще больно. Вообще по мне так больнее всего отсутствие идешки. Хотя плугин идеи раст стал сильно
Лучше последнее время

Vladimir
08.11.2016
15:36:34
Да, в начале года идешки там выглядили так

Alex
08.11.2016
15:43:27
говорят же хрустов плагин в идее самый отстойный
https://areweideyet.com/