
Grigoriy
09.09.2018
04:46:00
У меня там уже, как видишь, есть такой :)

Friedrich
09.09.2018
04:46:32
Хм, а вообще RunAsService работает в этой позе, ты уже проверял?
Может, они в нём уже всё инкапсулировали, и просто доку забыли поправить?

Grigoriy
09.09.2018
04:47:11
Всмысле?

Google

Friedrich
09.09.2018
04:47:46
https://github.com/aspnet/Hosting/blob/f9d145887773e0c650e66165e0c61886153bcc0b/src/Microsoft.AspNetCore.Hosting.WindowsServices/WebHostWindowsServiceExtensions.cs лол вот оно как
RunAsService сам уже делает ровно то же самое :)
Ну тогда ладно. Твой подход полностью ок.
Стоило сразу в код посмотреть.

Grigoriy
09.09.2018
04:49:34
Я всё ещё пытаюсь найти ссыль, где я прочитал про UseStartup
https://docs.microsoft.com/en-us/aspnet/core/fundamentals/host/web-host?view=aspnetcore-2.1#iapplicationlifetime-interface

Friedrich
09.09.2018
04:59:41
Не, про IApplicationLifetime мне всё понятно. Мне было неочевидно, как этот лайфтайм связывается с лайфтаймом WIndows Service. Теперь, по прочтении исходников, мне понятно и это тоже :)

Grigoriy
09.09.2018
05:07:12
Ок :)
Ты просто сначала спросил, как до этого можно было догадаться? Мсднить все интерфейсы и смотреть, есть ли подходящие примеры. Долго и нудно :(

Friedrich
09.09.2018
05:09:32
Вполне нормальный подход

Grigoriy
09.09.2018
05:11:33
Просто догадаться не получится - там одна половина в интерфейсах, вторая - в экстеншонах, а третья - ди мэджике
:(

Evgeniy
09.09.2018
07:18:16
Привет.

Google

сегодня
09.09.2018
07:18:45
Доброго утра

Roman
09.09.2018
09:37:53
https://twitter.com/fsharpMake/status/1038704288766341120?s=19
Привет, Антон!
Никто не встречал работ по попыткам в f# сделать поддержку аналога jsx/tsx?

Evgeniy
09.09.2018
11:43:56

Roman
09.09.2018
11:44:15

Evgeniy
09.09.2018
11:44:49

Roman
09.09.2018
11:45:52
Достает
ionide project parsing failed
в vscode. В гугле пишут выставить FSharp.disableFailedProjectNotifications, не могу понять куда

Roman
09.09.2018
11:46:04

Evgeniy
09.09.2018
11:46:19

Roman
09.09.2018
11:46:30
user settings ?

Vasily
09.09.2018
11:46:33

Roman
09.09.2018
11:46:37

Roman
09.09.2018
11:47:04
Какой юзкейс?
Просто поставил расширение, создал проект, нотификация постоянно вылазит

Vasily
09.09.2018
11:47:20

Evgeniy
09.09.2018
11:47:25

Roman
09.09.2018
11:47:38
Спасибо

Anton
09.09.2018
11:55:38
День добрый, у меня внезапный вопрос. Насколько сильно отличается работа F# под линуксом и виндой?

Google

Roman
09.09.2018
11:56:05

Anton
09.09.2018
11:56:11
На уровне имплементации
Ну т.е. если я как хаскеллист, захочу потыкать язык, мне лучше это делать под виндой или я могу под родным линуксом?
Мб там такие баги есть, что испортят мне впечатление

Friedrich
09.09.2018
11:57:56
Если куришь => линукс. Пьёшь => винда.

Anton
09.09.2018
11:58:31
Курю иногда
Но вот не пью, это правда

Bonart
09.09.2018
11:58:41

Friedrich
09.09.2018
11:58:48
(это всё шуточки, на самом деле нет никакой существенной разницы)

Anton
09.09.2018
11:59:03

Friedrich
09.09.2018
11:59:09
Разве что инструментов под линукс меньше доступно ровно на один (Visual Studio).

Bonart
09.09.2018
11:59:14
Винда - ром, линукс - розги, макось - содомия
Все согласно историческим традициям британского флота

Anton
09.09.2018
12:00:34
Ну кроме классики вима и емакса

Bonart
09.09.2018
12:00:55

Friedrich
09.09.2018
12:01:16
VSCode тоже подойдёт, если что.

Anton
09.09.2018
12:01:26
Пользовал только VSCode
Спасибо, попытаюсь ковырять на досуге

Google

Vasily
09.09.2018
12:05:45
Обычно путь в хаскель ведёт, а не из хаскеля

Roman
09.09.2018
12:19:32
А кто-нить Elmish.Xamarin использовал? В частности под андроид. Если да, поделитесь впечатлениями/подводными камнями и тд

Vlad
09.09.2018
12:20:40

Evgeniy
09.09.2018
12:22:21

Roman
09.09.2018
12:22:39
спс

Evgeniy
09.09.2018
12:26:01
Привет.

Timothy
09.09.2018
12:27:05

Grigoriy
09.09.2018
13:34:15


Roman
09.09.2018
13:34:25
The Book of F# (2018)
Автор: Dave Fancher
#fsharp #books #english
Язык: английский.
Целевая аудитория: опытные программисты на C# и платформе .NET
Framework, а также опытные программисты на F#.
Писать постоянно на одном языке программирования может быть скучно. В качестве развития разработчику полезно изучать новые парадигмы программирования, новый синтаксис, паттерны и многое другое. Например, разработчики на C# и платформе .NET могут попробовать изучать функциональную парадигму в лице F#, а это руководство научит вас с ней обращаться.
В книге рассматриваются следующие темы:
✔️ основы F#;
✔️ функциональное программирование;
✔️ коллекции;
✔️ паттерны программирования;
✔️ асинхронное и параллельное программирование и многое другое.
Преимущества:
➕ актуальный материал по теме;
➕ полезная структура, при которой демонстрируется сначала код на C#, а потом такой же код - на F#.
Недостатки:
➖ большая проблема в том, что, приводя фрагменты кода на F#, автор почти не объясняет, что там происходит, полагая, видимо, что вы должны разобраться сами.


Grigoriy
09.09.2018
13:36:54
2018?

Evgeniy
09.09.2018
13:37:13
2018?
Да, ошибка. 2014 год.

Grigoriy
09.09.2018
14:13:08
https://www.packtpub.com/application-development/mastering-f
В этой даже про Fable есть глава (смотрим на автора)
Иногда они и по $5 электронные версии продают. Можно помониторить.

Evgeniy
09.09.2018
14:15:26
Только Packt — не очень хороший издатель.
Порой проходные книжки выпускает.

Grigoriy
09.09.2018
14:16:09
Да, Мэнинг лучше.
Я к тому, что альтернатива этой старой книжке есть.
И по доступной цене

Vlad
09.09.2018
14:39:06

Google

Vlad
09.09.2018
14:39:21
Чуть ли не чик чик и в продакшн
Примерно так

Roman
09.09.2018
15:37:13
Читаю обзор F# от msdn. Наткнулся на тьюплы.
Разница между struct и обычными в том, что первый value тип а второй reference ?

?
09.09.2018
15:37:36
щта?

Roman
09.09.2018
15:38:07
struct (1, 2)
(1, 2)

?
09.09.2018
15:38:18
я чето вообще не понял в чем связь между типом данных и какими-то дотнетовыми плясками подкапотными
https://en.wikipedia.org/wiki/Tuple