@Fsharp_chat

Страница 64 из 772
Nikolay
23.04.2017
12:39:01
Т.е. добавлять ничего не нужно?)

Репорт об ошибке отправите им?

Friedrich
23.04.2017
12:40:20
Я щас сразу PR отправлю про документацию.

Про кор тоже давайте напишем.

Google
Friedrich
23.04.2017
12:41:36
https://github.com/fsharp/FSharp.Data/issues/943 лаконично :)

Nikolay
23.04.2017
12:41:38
Ну вы сами проверьте, может я накосячил где-то)

Friedrich
23.04.2017
12:42:43
Она вообще не умеет в кор.

Nikolay
23.04.2017
12:43:20
Блин

У меня ощущение, что щас придётся писать свою Http.fs

Там тоже косяк какой-то будет, и придётся писать сокеты

:D

Friedrich
23.04.2017
12:43:58
У меня ощущение, что щас придётся писать свою Http.fs
Да зачем? Бери и юзай HttpClient! Его хватит всем!

Nikolay
23.04.2017
12:44:09
Под него враппер писать нужно тогда

Либо гуглить, мб есть уже такой

Летучая
23.04.2017
12:44:20
Friedrich
23.04.2017
12:44:21
Пофиг, что код будет "нефункциональный". Пиши как получится, а потом уже будешь рефакторить.

Nikolay
23.04.2017
12:44:42
Мне мерзко смотреть на императивный код в F# :)

Google
Friedrich
23.04.2017
12:44:48
Терпи!

И изучай постепенно, как код сделать лучше.

Nikolay
23.04.2017
12:45:21
Вот поэтому я думаю и популярность языка низкая)

Я бы уже давно забил на него, если бы не ваши убеждения)

Friedrich
23.04.2017
12:45:55
А ФП вообще полезно понимать, даже если не пишешь на F#.

Просто на функциональном языке "плохой" код и правда выглядит плохо, а вот на императивном языке такой "плохой" код можно успешно написать и не заметить.

Nikolay
23.04.2017
12:46:33
Ну перед собой я цель изначально ставил научиться писать код в функциональном стиле

Friedrich
23.04.2017
12:46:43
Вот этим хорошо функциональное мышление и функциональные языки.

Nikolay
23.04.2017
12:47:42
https://github.com/fsharp/FSharp.Data/blob/master/src/Net/Http.fs

Может эту взять, и попробовать переписать на HttpClient?

Friedrich
23.04.2017
12:47:57
Хе-хе, я им там щас заодно японский перевод поправлю!

Может эту взять, и попробовать переписать на HttpClient?
Это нормальная идея. А ты там нашёл нормальный код, оценил объём работ?

Я думаю, лучше тогда в отдельный пакет вытащить. Взять их API, скопировать этот конкретный файл в новый проект, перевести его на HttpClient и отдельно опубликовать на нугете.

Это прям доброе дело будет.

Nikolay
23.04.2017
12:55:44
Может от лица коммьюнити это сделать?)

Friedrich
23.04.2017
12:57:23
https://github.com/fsharp/FSharp.Data/pull/1049 ставьте мне плюс!

Может от лица коммьюнити это сделать?)
Можно, почему бы и нет. Ну ты давай, начинай, а дальше, если попрёт, то перенесём репу в комьюнити.

Nikolay
23.04.2017
13:00:18
Да, попробую сделать, когда освобожусь)

Friedrich
23.04.2017
13:10:22
Короче, я настроил telegram-cli в WSL!

И даже юникод работает!

Google
Friedrich
23.04.2017
13:26:06
https://github.com/fsharplang-ru/fsharplang.ru/issues/3#issuecomment-296443146

Igor
23.04.2017
13:31:28
C# + Reactive UI
Что за Reactive UI?

Pavel
23.04.2017
13:32:45
Биндинги для wpf и rx

Igor
23.04.2017
13:32:55
Биндинги для wpf и rx
можно было просто ссылку дать

Pavel
23.04.2017
13:33:06
Я с телефона.

Roman
23.04.2017
13:46:29
Мне мерзко смотреть на императивный код в F# :)
тебе лучше не смотреть внутрь большинства либ которые реализуют комбинаторы)

Friedrich
23.04.2017
13:49:45
Igor
23.04.2017
13:51:04
http://reactiveui.net/
> SearchViewModel > ISearchService what a fuck ?

Roman
23.04.2017
13:53:39
¯\_(ツ)_/¯
Расскажи про фрею? Я так и не понял нафига в http стейтмашина?

Летучая
23.04.2017
14:00:29
Friedrich
23.04.2017
14:01:50
Расскажи про фрею? Я так и не понял нафига в http стейтмашина?
Стейтмашина для того, чтобы на основании HTTP-заголовков роутить запрос: - пришёл запрос с невалидным HTTP Method — нафиг его, ошибку - пришёл запрос с Last-Modified-Since — проверяем дату и отдаём 304 или контент - пришёл запрос с аутентификацией невалидной — 403 ему - пришёл запрос с указанными предпочитаемыми языками — отдать ему локализованную страничку

Описываешь каждый ресурс в таком ключе — и получаешь хороший, предсказуемый веб-сервер.

Nikolay
23.04.2017
14:03:43
Как библиотеку для Http обозвать? :)

Friedrich
23.04.2017
14:04:11
Летучая
23.04.2017
14:04:25
FuuHttp

Nikolay
23.04.2017
14:04:32
Google
Friedrich
23.04.2017
14:04:36
Nikolay
23.04.2017
14:05:13
Я когда-нибудь напишу библиотеку акторов, и назову её trActor

Friedrich
23.04.2017
14:05:27
А я уже чото называл Tracktor.

Летучая
23.04.2017
14:05:34
?

Igor
23.04.2017
14:05:34
?
Это OOP подход, нафиг оно в F#. Я вообще рассчитывал что это DSL который как-то магически биндит функции на datasource и др поля.

Nikolay
23.04.2017
14:05:43
И свалю на ней из России

Friedrich
23.04.2017
14:05:53
https://github.com/ForNeVeR/Tracktor — на F# написано, между прочим!

Правда, я уже не могу вспомнить, чо это такое.

Ого, как у меня там документацию распи**расило. Гитхаб точно поменял маркдаун-рендер.

Привет!

Андрей
23.04.2017
14:10:33
Привет!
Привет

Nikolay
23.04.2017
14:27:28
Смотрю исходники Http.fs

#if FX_NET_CORE_REFLECTION

Max
23.04.2017
14:29:10
@fvnever а как по этим логам можно интересные посты поискать? Разве что по поиску на странице?

Friedrich
23.04.2017
14:29:31
Чуваки, кто тут ещё для телеги делает ботика? @Dolfik?

Max
23.04.2017
14:30:56
Большое дело!

Friedrich
23.04.2017
14:31:19
Ну, если кто уже разобрался, я лучше его знания переиспользую :)

Летучая
23.04.2017
14:31:36
Чуваки, кто тут ещё для телеги делает ботика? @Dolfik?
А почему Вы таки спrашиваете? Был опыт работы с телеботами

Friedrich
23.04.2017
14:31:48
Google
Friedrich
23.04.2017
14:31:54
Логобота для чятика.

Летучая
23.04.2017
14:32:06
в две строчки же запиливается

Friedrich
23.04.2017
14:32:41
Чуть больше, но примерно такой порядок и будет.

Летучая
23.04.2017
14:32:48
разве что с сохранением в бд повозиться могу написать, если никто не вызовется :)

Friedrich
23.04.2017
14:33:01
Я уже и вызвался.

Буду пилить с дотнеткором, монгой и докером. Серьёзный бизнес!

Наверняка уже миллион библиотек есть для телеграма на дотнете.

Max
23.04.2017
14:34:57
Ого

Nikolay
23.04.2017
14:37:06
Friedrich
23.04.2017
14:37:45
Монга не слишком жирно будет?)
Ну, у нас уже логи в жисоне есть. Поэтому @neftedollar предлагает монгу жахнуть.

Friedrich
23.04.2017
14:39:41
а ты каким скриптом пишешь в json?
Который ты показал, https://github.com/tvdstaaij/telegram-history-dump

Roman
23.04.2017
14:39:54
кто-нибудь знает TravicCI?

Friedrich
23.04.2017
14:40:07
А чо там знать? Фигак-фигак и готово!

Nikolay
23.04.2017
14:40:09
Запустил я как-то монгу на своём компьютере, сожрала она 500 ГБ на харде и заглохла :)

Roman
23.04.2017
14:40:12
Который ты показал, https://github.com/tvdstaaij/telegram-history-dump
Чесно говоря я его пока не смотрел) Сейчас гляну

Nikolay
23.04.2017
14:40:37
Правда там записей вроде было около 10млрд.

Roman
23.04.2017
14:41:44
А чо там знать? Фигак-фигак и готово!
Я ни разу не пользовался. Мне привычней были bitbucket pipeline

Страница 64 из 772