@proRuby

Страница 1458 из 1594
Felix
20.09.2018
15:04:33
плохого ничего. Но логики в их канонизации я не вижу)

насколько мне известно, остальные святые, которых канонизировали, либо сделали вклад в религию, либо страдали за религию

Alex
20.09.2018
15:11:12
Google
rabbitkate
20.09.2018
15:18:05
> Тебя тоже кто-то учил. А это на всех распространяется?
как минимум всех нас родители/опекуны учили говорить/ходить. там словами не объяснишь)

Alex
20.09.2018
15:25:46
Tim
20.09.2018
15:36:08
Ilya
20.09.2018
15:36:55
Я не трогаю
Егор выше всего этого

Tim
20.09.2018
15:37:13
Но если кого-то оскорбляет слово пресвятой в отношении мирянина

То я буду называть Егорушку светочей ооп

Crypt
20.09.2018
15:42:50
на C# и F# довольно удобно писать.
я решил таки в rust пойти, шарпы какие-то странные, особенно mono

v
20.09.2018
15:43:07
земля тебе пухом, братишка

Crypt
20.09.2018
15:43:48
раст сложный
пока его не поймёшь

Alex
20.09.2018
15:43:55
пока его не поймёшь
даже когда поймешь сложный

на футурках самый адок начинается

Google
v
20.09.2018
15:44:02
раст сложный
дело не в сложности же

Alex
20.09.2018
15:44:26
дело не в сложности же
когда ты делаешь какую то непонятную фигню вместо бизнеслогики (например лишний .clone() ) - в ней тоже.

v
20.09.2018
15:44:32
дело в том, что ты потом с этим растом делать будешь

кроме поглаживания своего ЧСВ

Alex
20.09.2018
15:44:45
дело в том, что ты потом с этим растом делать будешь
зачем делать что то ПОТОМ, если можно сделать СЕЙЧАС? )

ну например написать простую и быструю софтинку. Оч круто и удобно если привыкнуть

я себе ssh-like софтинку под rcon для игровых серверов накидал например. Очень помогло

Crypt
20.09.2018
15:45:12
дело в том, что ты потом с этим растом делать будешь
попробую игровой сервак написать) посмотрю как зайдёт

Alex
20.09.2018
15:46:00
очередную?
много ты видел бинарных ркон клиентов?

Crypt
20.09.2018
15:46:04
гнуца под маркет - удел смузечников)

v
20.09.2018
15:46:17
Так раст не для бизнес логики по сути
а на чем бизнес-логику тады писать?

Alex
20.09.2018
15:47:15
а это оплачивается?
ты когда можешь своим игровым сервером удобно управлять - экономишь нервы. Когда пишешь игровой сервер который может гораааздо больше чем большинство языков держать нагрузки - экономишь деньги на железо, снижаешь лаги.

Crypt
20.09.2018
15:47:18
если нужно бабло, есть гораздо более быстрые способы обогащения, нежели сидеть код писать

Alex
20.09.2018
15:47:23
Если это оплачивается то косвенно. Профиты можно поиметь да.

а на чем бизнес-логику тады писать?
как минимум на языках с GC

Google
Anton
20.09.2018
15:48:30
а на чем бизнес-логику тады писать?
жс, руби, питон, так далее

v
20.09.2018
15:48:35
как минимум на языках с GC
но они же тормозят

Anton
20.09.2018
15:48:36
когда устаканилось - переписывай

v
20.09.2018
15:48:43
Roman
20.09.2018
15:48:43
например?
ограбить банк ?‍♂️

Anton
20.09.2018
15:49:09
тормозят же
так тут прикол в том, что быстро пишешь, проверяешь бизнес теории, потом переписываешь

Tim
20.09.2018
15:49:13
какие?
Бизнес в 90-е

v
20.09.2018
15:49:38
так тут прикол в том, что быстро пишешь, проверяешь бизнес теории, потом переписываешь
а если ты и так бизнес-тоерию знаешь, и у тебя пойнт именно в том, чтобы это быстро работало?

*быстро и ресурсоэффективно

Anton
20.09.2018
15:50:17
на что-то быстрее чем есть

Alex
20.09.2018
15:50:23
для этого не нужно вкладываться в изучение раст, по-моему
тебе в любом случае придется вложиться в какой то компелящийся язык

раст один из лучших вариантов для моего кейса

Anton
20.09.2018
15:50:31
хоть го, хоть раст, хоть кресты

или кристал

Alex
20.09.2018
15:50:33
хоть и сыроват

Google
v
20.09.2018
15:50:34
находишь ботлнек и переписываешь его
вся программа - боттлнек ))

Anton
20.09.2018
15:50:42
вся программа - боттлнек ))
такого быть не может

мб у тебя там беда в базе и запросах

тогда тебе даже раст не поможет

Roman
20.09.2018
15:51:03
такого быть не может
если хайлоад, то может

Alex
20.09.2018
15:51:16
если хайлоад, то может
+, только хайлоад мало у кого.

Anton
20.09.2018
15:51:33
если хайлоад, то может
если хайлоад, у тебя все равно вытащит руби в 50% кейсов

смотри на гитхаб или спотифай

Alex
20.09.2018
15:51:58
кстати тут кто то говорил что руби быстрее питона в бенчах, это так?

Admin
ERROR: S client not available

Anton
20.09.2018
15:52:16
вообще, если тормозит прямо бизнес логика - отличный вариант начать с профилированния базы и запросов

Crypt
20.09.2018
15:52:58
хоть го, хоть раст, хоть кресты
в go нет женериков, а в крестах вообще всё плохо, в расте учли много ошибок и компилятор просто не даст сделать что-то опасное

Anton
20.09.2018
15:53:01
вот я сегодня упоролся в то, что у нас хендшейки + роллбар забирают 500мс запроса

Crypt
20.09.2018
15:53:09
и еще вызовы Ц почти бесплатные

Anton
20.09.2018
15:53:17
а бизнес логика остальные 20мс

v
20.09.2018
15:54:26
такого быть не может
насколько я помню споры адептов managed языков vs unmanaged, как аргумент в пользу последних приводили именно эффективность использования ресурсов - за счет прямого обращения памяти и компиляции непосредственно в машинный код, при решении одной и той же задачи

Crypt
20.09.2018
15:54:36
за монады, unwrap и ? вообще отдельный респект)

Alex
20.09.2018
15:54:48
вот это пробрасывание Option/Result с паттерн матчингом воще пушка

Google
Alex
20.09.2018
15:55:08
в руби просто такого нет

Alex
20.09.2018
15:55:54
из коробки
в руби нет такого паттерн матчинга

Anton
20.09.2018
15:56:10
есть, но корявый

Alex
20.09.2018
15:56:21
я не могу как в расте написать например match Api.call(url) { Some(value) => // work with value, None => // something when none }

Anton
20.09.2018
15:56:46
можешь

лол

https://dry-rb.org/gems/dry-monads/1.0/case-equality/

Alex
20.09.2018
15:57:18
слушай а правда

я проглядел видимо

Anton
20.09.2018
15:57:27
ну а я о чем

при этом можно делать даже такое

https://gist.github.com/davydovanton/f21d23b8d56ab76e8de7a0acd2e13265

v
20.09.2018
15:58:19
экономишь ресурсы, но беда в том, что беда то не в ресурсах обычно
ну типа общение двух человек, которые финансовый софт пишут, один на плюсах, второй на F#. Первый жаловался, какие все эти финансовые задачи тяжелые, и спрашивал, как это решают в случае .NET. В случае .NET это решали добавлением серверов

Tim
20.09.2018
15:58:42
> result.failure[2]

Tim
20.09.2018
15:58:49
>[2]

>2

>[]

Страница 1458 из 1594