Igor
А, ну у вас это загоны руководства
боятся всяких юрдических проблем, со всяких сторонним ПО тоже очень осторожничают. Когда оракл начал продавать свою jdk, они малость охерели
Ayrat
Ayrat
Правильное юр сопровождение и аудит стоит меньше чем поддержка идеи - все хостим сами, только в ДЦ РФ по конским ценам
Vladislav
Бразильские хакеры их не пугают
Ilya
Фил Ранжин
Ayrat
Vasily
В декабре можно, да
Vladislav
x
x
Ilya
Так и не пропадали никуда. Зелёные их продвигают, вроде бы.
x
Хз, я чет давно не видал
Shub
я бы купил штук 10 сразу.
Shub
а то это количество пластика начинает ужасать
x
А кефир с зелёными пробками тоже вернётся?
Ilya
Крылатый
А авоськой не назвать, блин...
Крылатый
/me всё по возможности в рюкзаке носит
Ilya
Ilya
Snejana ONE LOVE
Shub
Shub
Log.To.console "*" NLog.LogLevel.Trace
let logger = Log.create "CopyConsul"
let toPair (consulObj: ConsulObject) = (consulObj.Key, consulObj.Value)
let collapseError =
let errorFolder s i =
match s with
| Failure e -> Failure e
| Success c ->
match i with
| Failure e -> Failure e
| Success _ -> Success (c + 1)
Array.fold errorFolder (Success 0)
let asyncChoiceBind f = Async.bind (function Failure e -> Failure e |> async.Return | Success s -> f s)
let writeToConsul parallelism writer = Array.map (toPair >> Consul.KV.put writer) >> Async.ParallelThrottled parallelism >> Async.map collapseError
// Copy path recursively
let copy reader writer path = Consul.KV.getRecurse reader path |> asyncChoiceBind (writeToConsul 2 writer) |> Async.map (function Success s -> logger.info "Copied numberOfKeys=%i" s | Failure e -> logger.error "Problem copying code=%A" e)
Shub
десятикратный инженер не учел одну тонкость: Consul может читать и писать сразу поддеревья, если его об этом попросить
Doge
Shub
поверьте мне, все не так просто. никто не хочет разбирать Either'ы руками, я сама дочь инженера
Shub
обрати внимание, как буквально тремя строками ниже используется .bind
Doge
Shub
Shub
(function Failure e -> Failure e |> async.Return | Success s -> f s)
Shub
вот этого должно хватить каждому. если вам не хватает - вы что-то не то делаете
Vasiliy
Как-то мало об этом пишут, а между тем коллектив из исследователей МФТИ и российской компании Neurobotics сделали довольно интересную публикацию с попытками перевести сигналы ЭЭГ в картинку, которую видит перед собой человек. Т.е. буквально это end-to-end система, с одной стороны сигналы с мозга полученные через ЭЭГ, с другой стороны сгенерированная картинка, которая удивительно похожа на то, что в этот момент получал в зрительные центры мозг человека.
Конечно, пока в этом много ручной работы, например потому, что ЭЭГ дает очень шумный сигнал (много наводок от движения мышц), и вообще все это далеко от действительно хорошего замещения зрения. Но поищите видео ребят из нейроботикс, я думал что вместо результатов будет прямо каша - а там прямо явно видно, что сейчас человек видит чей-то портрет, вот непонятные геометрические узоры, а вот видео с экстремальным спортом. Прямо верю что будущее уже сильно ближе, чем мне кажалось до чтения этой работы https://www.biorxiv.org/content/10.1101/787101v3.full
Doge
Как-то мало об этом пишут, а между тем коллектив из исследователей МФТИ и российской компании Neurobotics сделали довольно интересную публикацию с попытками перевести сигналы ЭЭГ в картинку, которую видит перед собой человек. Т.е. буквально это end-to-end система, с одной стороны сигналы с мозга полученные через ЭЭГ, с другой стороны сгенерированная картинка, которая удивительно похожа на то, что в этот момент получал в зрительные центры мозг человека.
Конечно, пока в этом много ручной работы, например потому, что ЭЭГ дает очень шумный сигнал (много наводок от движения мышц), и вообще все это далеко от действительно хорошего замещения зрения. Но поищите видео ребят из нейроботикс, я думал что вместо результатов будет прямо каша - а там прямо явно видно, что сейчас человек видит чей-то портрет, вот непонятные геометрические узоры, а вот видео с экстремальным спортом. Прямо верю что будущее уже сильно ближе, чем мне кажалось до чтения этой работы https://www.biorxiv.org/content/10.1101/787101v3.full
Так скоро можно будет сны записывать
Ivan
там система обучалась на категорийных картинках
Ivan
шаг влево шаг вправо - ералаш
VERSACE
Привет лучшим знатокам
VERSACE
VERSACE
Вот прога, у меня 2 вопроса, в выводе %s at %s, что делает at
VERSACE
Или, аааа
VERSACE
))) ладно забылось
Анна
*Стикер с уточкой*
VERSACE
[<EntryPoint>]
Это точка входа в программу ?
Vladimir
да, по фшарпу можешь в основном чате вопросы задавать
Vasiliy
а есть еще библиотека CommandLineParser для парсинга аргументов и она кстати на F#
VERSACE
) круто
VERSACE
А что такое пирсинг?
VERSACE
Хахахаха, ссори
VERSACE
Я на пути учения просто
VERSACE
Много разного взял, по этому не прям профи в этом деле, я повар ) делаю свой бренд одежды )))) ой та чем я только не занимаюсь
VERSACE
Интересно
VERSACE
Забавно что Console.ReadLine() определяет как строку))) нужно ещё писать |> int ))))
VERSACE
А есть ещё какой-то способ ввода данных ?
VERSACE
Кроме как Console.ReadLine()
Vladyslav
VERSACE
Допустим нужно заполнить (ввести) много переменных
VERSACE
Есть у меня z,x,c,v,b. Не буду же я 5 раз писать
z = Console.....
x =...
VERSACE
Окей
VERSACE
Спасибо
VERSACE
Блин, я так рад что сюда попал) к вам ...👌❤
Vladyslav
считать в пять разных переменных за раз - не выйдет. Либо используй что говорилось выше - либу для парсинга
VERSACE
Окей
VERSACE
Vladyslav
VERSACE
А вы делали разметку на F#?
VERSACE
html типу заменяя) правда это вроде не будет работать ибо браузер это не поддерживает
Vladyslav
Vladyslav
можно писать разметку
Shub
Vladyslav
Диёр
чёт у нас техдир странный
любит фичи на прод сразу лить с переключателем и там проверять
Диёр
я может чего-то не понимаю, но звучит будто так можно гранатомётом в ногу выстрелить
Romɑn
Vasiliy