@scala_ru

Страница 8 из 1499
Pavel
19.05.2016
19:52:29
Пишите такие вещи в начале, рядом с должностью

Каюсь, невнимательный. Столько текста приходится читать в день - вот и пропускается что-то.

Vladimir
19.05.2016
19:53:01
Vasily
20.05.2016
08:32:29
С моей точки зрения сильный программист - это который раз 20 подтягивается хотя бы

Google
Dim
20.05.2016
08:56:50
Ага, мы как-то сисадмина принимали на работу, говорим - сервак поднимешь? (старый сановский лежал на тумбочке).

Sergey
20.05.2016
09:13:22
Работал с самым сильным прог Удмуртии.. Второе место в какомто из тяжёлых весов по тяж атлетике занимал... Табличка даже была

Dmitry
20.05.2016
09:16:55
Ты с ним научился писать читаемый и поддерживаемый код?

Sergey
20.05.2016
09:18:57
на Delphi 15 лет назад.. ? я там тем более не программистом был... но парень БОЛЬШОЙ был

Viacheslav
20.05.2016
09:19:53
http://risovach.ru/upload/2013/07/mem/vostorg_24944647_orig_.jpeg

Dmitry
20.05.2016
09:21:48
Ребят, помогите понять, почему здесь компилятору нужно будет подсказать тип: def dropWhile[A](l: List[A], f: A => Boolean): List[A] А здесь нет? def dropWhile[A](as: List[A])(f: A => Boolean): List[Aъ

Я понимаю, что первый вариант в принципе сложнее для вывода, так как будет рассматриваться комплексно, но это ни чем не обоснованная интуиция. Я же вижу здесь каким будет тип A, почему компилятор не может это понять?

?Ivan
20.05.2016
09:23:53
мне кажется лучше это спросить в гиттере у Дмитрия, который Dotty пилит

Warren
20.05.2016
09:27:03
Вот тут частично есть ответ на вопрос: https://github.com/rotationsymmetry/rotationsymmetry.github.io/blob/master/_posts/2015-05-10-when-to-use-curried-function.md#type-inference

Dmitry
20.05.2016
09:27:28
Спасибо.

Pavel
20.05.2016
11:17:59
Кто знает, можно ли IDEA заставить распознавать в string literals SQL и подсвечивать синтаксис?

Nikolay
20.05.2016
11:18:38
такое в java работало с jpql кажется

Юрий
20.05.2016
11:26:24
Google
Nikolay
20.05.2016
11:28:17
кстати, вы quill пользуетесь в каких-то проектах?

Pavel
20.05.2016
12:42:22
С моей точки зрения сильный программист - это который раз 20 подтягивается хотя бы
На моей предыдущей работе частенько писали в рассылку "нужны сильные программисты", когда нужно было что-то поднять тяжёлое вроде ящиков, коробок, мебели т.п.

Viacheslav
20.05.2016
12:43:10
хорошо что при этом ещё не постили шутки из детского сада

этоже унылый 300 летний плоский баян, чо на него внимание вообще обращать

Daniel
20.05.2016
12:45:05
Подскажите, какой веб фреймворк для изучения выбрать? (Lift, play, spray, xitrum, etc..)

Warren
20.05.2016
12:48:06
Холиварный вопрос, сколько людей столько и мнений. Я голосую за плэй

Luger
20.05.2016
12:48:26
Play. xitrum - тоже очень классная штука.

Daniel
20.05.2016
12:48:36
Да, прошу прощения за разжигание.. :)

Lev
20.05.2016
12:49:02
главное не spray

Vladimir
20.05.2016
12:49:33
Ятд play: Coursera, Guardian его юзают, уже показатель

Andrey
20.05.2016
12:49:34
Почему не spray?

Aleksey
20.05.2016
12:49:51
Спрей днищу

Warren
20.05.2016
12:50:15
доходчиво

мне у спрэя DSL не нравится

route DSL. DSL, который HTTP-сущности описывает по-моему очень классный

Lev
20.05.2016
12:50:57
у спрея проблемы с зависимостями как минимум. плюс akka-http его заменит скоро

?Ivan
20.05.2016
12:57:04
http://http4s.org/

Nikolay
20.05.2016
12:57:06
используем akka-http, и местами из за багов akka приходится городить workaround-ы, или в паре мест стали использовать spray-client вместо akka-http клиента. ну, это мой опыт

то есть для стабильности лучше spray пока что использовать

Lev
20.05.2016
12:58:17
да, ещё не готово. мы тоже переехать готовы, но ждём, пока пометку experimenal уберут

Google
Nikolay
20.05.2016
12:58:29
еще из за обильного использования reactive streams бывает сложно разбирать стектрейсы

Vyatcheslav
20.05.2016
13:00:11
мое имхо: play - если сайт и для людей, для ботов, т.е. нужно индексировать контент (иначе придется сношаться), akka-http - если веб-апликуха для юзверей, а не для ботов

Warren
20.05.2016
13:00:50
^^ солидарен

Юрий
20.05.2016
13:11:09
По мне play - это большой комбайн со всем. Akka-http - просто либа для http сервера

Luger
20.05.2016
13:11:30
xitrum видимо никто не юзает ? интересно, почему?шустрая и удобная штука

Warren
20.05.2016
13:14:28
думаю дело в том, что никто активно не продвигает. за play и akka-http стоит Lightbend, за finage стоит твиттер, за finch (говорят очень крутая замена akka-http) твиттер и typelevel, а про xitrum я вот ничего не знаю

*finagle

люди тянутся к чему-то большому, не хотят тратить ресурсы на что-то маленькое с туманными перспективами. это моё имхо

Aleksey
20.05.2016
13:15:38
А у финча тоже твиторовские футуры?

Warren
20.05.2016
13:15:41
да

Luger
20.05.2016
13:17:01
люди тянутся к чему-то большому, не хотят тратить ресурсы на что-то маленькое с туманными перспективами. это моё имхо
ну тут не поспоришь. http://xitrum-framework.github.io/ Но документация насыщенная, автор довольно отзывчив. Изза малой распространенности на него не найдешь кучу постов на SO как на плей

Daniel
20.05.2016
13:17:06
вроде была инфа, что смигрируют на скаловские, но неизвестно когда

Nikolay
20.05.2016
13:19:49
финч еще вроде как один из самых быстрых https://twitter.com/vkostyukov/status/703374308056309760

Daniel
20.05.2016
13:26:00
м-м, тесты производительности с непонятной методикой... bueno

Nikolay
20.05.2016
13:31:25
как всегда :)

Aleksey
20.05.2016
13:34:51
Colossus хорошо выглядит.

Warren
20.05.2016
13:38:43
я кстати ещё два бенчмарка видел, на которых финч был в первых строчках. не знаю что там про методику, но откуда-то эти показатели берутся

Aleksey
20.05.2016
13:44:31
А что у этого колосуса под копотом?

Daniel
20.05.2016
13:45:22
Я не отрицаю, что он может быть быстрее прочих, но хочется конкретного понимания в каких ситуациях Сравнивать два разных приложения вообще неблагодарное дело, ибо они могли под разные задачи создаваться, пускай и одинаковые в более общем смысле. Настройки этих приложений - автор одной из софтин свою то всегда знает как завинтить. Ну и т.п. (правда фееричнее, чем тесты железок я ничего не видел) К примеру этот график. Первый же вопрос - а какого фига тестируется с json. Операции с ним тяжелые и легко могут заафектить показатели сервера. Второй - у всех ли серверов использовалась одна и та же либа для джсона?

Warren
20.05.2016
13:57:45
я даже больше чем уверен что разные. и я совершенно согласен, что есть слишком много вещей, которые специфичны и в любом случае никто не станет использовать библиотеку на основании только того факта что она первая в каком-то бенчмарке. т.к. у большинства программистов есть понимание, что бенчмарк это всегда измерение в попугаях. первые строчки - хорошо. последние строчки, но хороший API - ну что ж ладно. первые строчки и отличный API - вообще отлично.

Google
Warren
20.05.2016
13:58:39
я просто к тому что (лично я) не жду от бенчмарков абсолютно истнного пьедестала по скорости. это просто ещё одна монета в копилку моих чисто субъективных мироощущений

вот кстати более подробная инфа о том бенчмарке https://www.techempower.com/benchmarks/#section=data-r12&hw=peak&test=json&l=6bk

Daniel
20.05.2016
14:00:32
Мой показывает, что большинство программистов ставит в истину результаты таких тестов. Кстати, если говорить о скорости, то надо уточнять. На графике интенсивности. Откликов нет.

Alex
20.05.2016
17:08:09
/stat@comstatbot

Combot
20.05.2016
17:08:09
combot.org/chat/-1001034178083

combot.org/chat/-1001034178083

Alexey
21.05.2016
05:01:50
/stat@comstatbot

Combot
21.05.2016
05:01:50
combot.org/chat/-1001034178083

Denis
21.05.2016
12:47:34
/stat@comstatbot

Combot
21.05.2016
12:47:35
combot.org/chat/-1001034178083

Denis
21.05.2016
12:47:37
/stat@comstatbot

Combot
21.05.2016
12:47:37
combot.org/chat/-1001034178083

Warren
21.05.2016
12:50:39
астрологи объявили неделю статистики

Pavel
21.05.2016
12:51:00
?

Oleksandr
22.05.2016
19:14:46
кто-то использовал scalafmt в продакшне?

Daniel
22.05.2016
19:19:10
слово продакшн я бы к нему не употреблял, потому как это всего лишь форматирование кода и без разницы где его использовать. но в целом мне интересно что из проекта выйдет, пока сырой

Oleksandr
22.05.2016
19:21:05
я подразумевал "внедрение одного стиля в таком unopinionated ЯП как скала"

просто мне в свое время эта идея показалась неправильной, но, возможно, я ошибаюсь

Daniel
22.05.2016
19:22:21
не подойдет пока у него банально еще настроек очень мало и от релиза к релизу может меняться что-то в форматировании

но планы у авторов как раз сделать инструмент для код-стайла

Google
Oleksandr
22.05.2016
19:24:54
вот как раз это мне и не нравится имхо, в лучшем случае будет один-стиль-внутри-компании, и разный для разных компаний

те я думаю, что аналог gofmt нельзя сделать

Daniel
22.05.2016
19:25:56
хочется единого везде? я в это не верю, слишком большие вкусовые различия

Oleksandr
22.05.2016
19:26:29
ну в этом все-таки есть свои плюсы

Daniel
22.05.2016
19:27:40
у го проще в силу минималистичности языка, плюс они вынуждены ограничивать себя регламентами так как проще в ногу себе стрелять

в скале полофина в сторону чистого фп смотрят, половина в другую сторону, тут уж вряд ли можно прийти к согласию

http://www.lihaoyi.com хотя вот здесь есть большое полотно рекомендаций

Oleksandr
22.05.2016
19:32:00
да, я читал имхо, очень правильные мысли

ещё нюанс в том, что scalafmt сможет определять "смысловую нагрузку для переменной", в отличие от идеи

(когда-то в будущем, но есть теоретическая возможность)

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

Daniel
22.05.2016
19:39:59
по-моему, для всех паблик методов придется тогда просто проверять длину, ибо нельзя узнать, где он будет вызываться

Oleksandr
22.05.2016
19:40:24
тесты?

Daniel
22.05.2016
19:41:07
для библиотеки нельзя сказать заранее, как её будут использовать

из-за этого пытаюсь завести привычку по умолчанию делать методы приватными идея тогда подсвечивает неиспользуемые

Oleksandr
22.05.2016
19:44:52
согласен, здесь уйма нюансов, и много проверок на "правильный стиль с точки зрения человека" будут недостоверны

Vladimir
23.05.2016
14:40:35
Лукс лайк, https://www.coursera.org/learn/parprog1 это переложение книжки Prokopecа в видеокурс, как, собственно, первые 2 курса специализации это переложение Одерского

Denis
24.05.2016
09:09:22
Привет! Не в курсе есть ли хоткей в идее который бы перечислял все кейсы при паттерн матичнге по sealed иерархии? )

Страница 8 из 1499