
Evgeniy
31.10.2017
08:54:06

Anton
31.10.2017
08:54:26
найти бы...
я давно отписался от рассылки

Google

Anton
31.10.2017
08:54:41
ибо там срач сплошной =)
@gsomix вот вроде она
https://youtrack.jetbrains.com/issue/RIDER-2278

Artemy
31.10.2017
08:56:05
Кстати, Rider EAP — самые новые версии типа?

Evgeniy
31.10.2017
08:56:14

Anton
31.10.2017
08:56:42
если запилят CodeLens то подсветку вывода типов запилят туда
я с кем-то помню по поводу этого в твиттере общался
давно дело было.
@gsomix https://twitter.com/the_RAMZAY/status/857889349643403264

Artemy
31.10.2017
09:12:43
Студенческую лицензию от JetBrains будучи на заочке получить можно, никто не знает?

Evgeniy
31.10.2017
09:13:32

Artemy
31.10.2017
09:14:36
Там просто есть такой чекбокс:
https://i.imgur.com/9dfR0iq.png

Anna
31.10.2017
09:15:08
Заочка наверняка норм, а вот я со своим факультетом международных отношений что-то всё-таки стесняюсь ?

Google

Roman
31.10.2017
09:15:40
Дело тут не в том на кого ты учишься, а в том что ты учишься.

Anna
31.10.2017
09:16:08

Artemy
31.10.2017
09:16:59
Ну м.б. ты для каких-нибудь исследования решила скрипт накидать, кто знает.

Anna
31.10.2017
09:17:12
Ну так-то да
спасибо, успокоили!

Roman
31.10.2017
09:17:26
И даже если ты учишься на тренера в институте физической культуры, но тебе интересно программирование, то не вижу никаких причин компаниям отказывать студентам в студ лицензии. Может быть ты станешь потом программером и принесешь джетбрейнсу деньги купив у них продукт

Artemy
31.10.2017
09:18:21
Так что, с заочкой не опасаться и посылать заявку?

Roman
31.10.2017
09:18:32

Artemy
31.10.2017
09:18:45
Ну а вдруг они меня за попытку мошенничества забанят :D
А то описание этого чекбокса я перевожу, как: "Моё образовательное учреждение аккредитовано и требует 2 года и больше очного обучения"

Roman
31.10.2017
09:26:49
full time разве очное? По-моему, они тут просто меряют чистое время, затраченное на обучение

Evgeniy
31.10.2017
09:27:04

Artemy
31.10.2017
09:27:10
Кстати, помню, что ещё JetBrains-лицензия на пару месяцев выдавалась за прохождение курсов на www.stepik.org

Roman
31.10.2017
09:27:47

Artemy
31.10.2017
09:27:47
Ну т.е. если ты какое-то время активно задания курсов делаешь. Не знаю, действует ли эта акция до сих пор.

Evgeniy
31.10.2017
10:10:37
Была раньше такая библиотека для .NET — Microsoft Solver Foundation.
Кажется, MSFT ее больше не поддерживают, но и в опенсорс не отдали!

Dmitry
31.10.2017
10:14:34
а подскажите, как наиболее канонично на F# подойти к написанию Sleep Sort алгоритма?

Evgeniy
31.10.2017
10:23:12

Google

Evgeniy
31.10.2017
10:26:39
Ну, в смысле, какие варианты? :)

Dmitry
31.10.2017
10:29:08
так...
let a = [| 55; 1; 22; 10; 79 |]
let asyncSleep d = async {
do! Async.Sleep d
printfn "finish sleep with %d" d
return d
}
let r =
seq { for x in a do yield asyncSleep x}
|> Async.Parallel
|> Async.RunSynchronously
выводит дебаг сортированно, но как сделать, чтоб выходной массив отсортировался?
так мало практики с F#?

Evgeniy
31.10.2017
10:54:34
Async.Parallel просто гарантирует определенный порядок.

Dmitry
31.10.2017
12:03:31
что-то не могу разобраться. Кажется, async тут не поможет, надо будет .NET тасками решать?

Evgeniy
31.10.2017
12:04:17

Dmitry
31.10.2017
12:04:42

Evgeniy
31.10.2017
12:04:58
Async.Parallel просто гарантирует определенный порядок.
@azazeo Я вот так написал:
open System.Collections.Concurrent
let sleepSort array =
let q = ConcurrentQueue<_> ()
let kth k =
async { do! Async.Sleep(k * 100)
q.Enqueue k }
array
|> Seq.map kth
|> Async.Parallel
|> Async.Ignore
|> Async.RunSynchronously
q :> seq<_>
Мутабельненько, но что поделать.

Dmitry
31.10.2017
12:08:48
рекурсию что ли попробовать прикрутить как-то

Evgeniy
31.10.2017
12:10:59

Friedrich
31.10.2017
15:04:25

Nikolay
31.10.2017
15:05:58
Может год назад не было

Anna
31.10.2017
15:08:44

Google

Friedrich
31.10.2017
15:13:19

Evgeniy
31.10.2017
15:17:57
https://twitter.com/kot_2010/status/925380662105919489

Ivan
31.10.2017
18:56:05
@gsomix сменил бы автарку. Рассинхрон

Evgeniy
31.10.2017
18:57:12
Понял. Ну, это старая аватарка, портрет героя из игры Arcanum. Она мне очень нравится, ничего меня не буду! ?

Ivan
31.10.2017
19:02:18
@gsomix не играл.. Возраст автарки сбивает. Иногда..

Evgeniy
31.10.2017
19:03:38
Хорошая старая игра. Но я думаю, это разговор для флудилки. :)

Ivan
31.10.2017
19:04:07
?
@gsomix Бывает же талантливая молодежь.. Прости старика

Mikhail
31.10.2017
19:18:12
Привет всем! Подскажите, пожалуйста, есть ли легкий способ конвертации byte to float32 и обратно?
Или лучше самому писать функцию?
Что-то типа
static member ByteToFloat32(byteVal: byte) =
float32 (int byteVal) / 255.0f
static member Float32ToByte(float32Val: float32) =
byte (float32Val * 255.0f)
И вот еще вопрос, проверить пока нет возможности, но может кто-то сталкивался: если делать byte cast float32 (то есть писать float32 byteVal ) то выдает ошибку, а если byte float32Val - ошибки компилятора нету, но не могу сейчас проверить корректность перевода. Или лучше делать двойной каст - сначала к int, а потом к byte ?
byte (int float32Val)
???

Evgeniy
31.10.2017
19:23:09
Я проверил в sharplab.io, вроде не ругается.

Mikhail
31.10.2017
19:24:28

Evgeniy
31.10.2017
19:24:31
Хорошо.

Google

Mikhail
31.10.2017
19:24:40
Пока возможности проверить нетуэ
например

Evgeniy
31.10.2017
19:26:54
Да.
@lPestl Кстати, интересная статья про конветацию byte -> float.
http://users.livejournal.com/-winnie/272618.html

Mikhail
31.10.2017
19:53:44

Evgeniy
31.10.2017
20:02:03
Смотрите, какая интересная штука.
https://twitter.com/kot_2010/status/925415377605218304
Мне надо бы добавить бенчмарк в свой RFC про struct active patterns.
@fvnever Vladimir ^

Vladimir
31.10.2017
20:09:36
Да, но обычный бенчмарк дотнет не пойдет. Надо хип мерять, сколько лишней памяти выделилось скажем на 1К вызовов

Evgeniy
31.10.2017
20:11:30

Vladimir
31.10.2017
20:15:01
Мм, тогда пойдет. а Result точно value type или так только Huw Simpson думает

Evgeniy
31.10.2017
20:15:28
Я проверил.
https://github.com/Microsoft/visualfsharp/blob/master/src/fsharp/FSharp.Core/prim-types.fs#L3005

Vladimir
31.10.2017
20:19:59
что-то тут неладно)
надо сделать независимый бенчмарк без билдеров

Evgeniy
31.10.2017
20:21:02
Это имеет смысл.
Понятно, в каком контексте Василий этот бенчмарк писал — недавно в ExtCore добавили билдер для Result.