Диёр
Анна
зато слышала, чтобы отбирали ВНЖ за пару штрафов по ПДД 🤷‍♀️
Диёр
а ну это норм
Анна
а что с ними делают, если вдруг всё-таки
штраф, депортация, запрет на въезд?
Ayrat
зато слышала, чтобы отбирали ВНЖ за пару штрафов по ПДД 🤷‍♀️
Приезжал грузовик с надписью ХЛЕБ и парни в кожаных пальто вели человека в кузов
Диёр
штраф, депортация, запрет на въезд?
а как депортация осуществляется, на чьи деньги?
Диёр
по пдд ящитаю надо вообще штрафы серьёзно поднимать
Ayrat
А дальше в подвалы КГБ, где стоит человеческая мясорубка. И студень кровавый по колено
Анна
а как депортация осуществляется, на чьи деньги?
спроси кого-нибудь другого. Меня никто не депортирует и в миграционке я не работаю
Диёр
а то все кого знаю гоняют 200+ или как ситуация позволяет
Диёр
ещё придумывают схемы как наебать радары и гордятся дико что гоняют совсем без санкций
Vladislav
Ищвиллить
Бухгалтер
Vladislav
Не так читаю
Ivan
В РФ нельзя получить гражданство если есть другое. Если ты ирландец, придется отказаться от гражданства Ирландии чтобы получить РФ
зависит от страны (плюс, сейчас законопроект разрабатывают о допущении в гражданство РФ без отказа от гражданства третьей страны, если эта третья страна из очень короткого подсписка стран СНГ)
Vasily
Подсписок из одного пункта?
Ivan
украина, молдавия + еще пара-тройка
Vasiliy
https://vk.com/wall-756482_881095
Vasiliy
Кстати, а есть у кого хороший курс по постгрес? Что то типо вводного курса, как сам движок работает, работа с Partition индексами, Json
Vasiliy
Только без sql
Vasily
Сделал вчера предзаказ Nioh 2
Vasily
Теперь ждать 10 дней
Диёр
На пгпро или пгконф можно глянуть
Диёр
Или у дбашников спросить
Vasiliy
сяп
Anonymous
пацаны
Anonymous
срочно
Anonymous
lock в F# как?
Anonymous
не Monitor.Enter же вызывать?
Ayrat
у нее сигнатура lock :: obj -> (unit -> unit) -> unit вроде
Anonymous
lock
Он таймаут поддерживает?
Ayrat
делается так lock someObjectToLock (fun _ -> someCriticalCode )
Ayrat
Он таймаут поддерживает?
это же лок как в сишарпе
Ayrat
если тебе нужны тонкие материи, надо руками семафоры и мониторы вызывать
Anonymous
если тебе нужны тонкие материи, надо руками семафоры и мониторы вызывать
Я думал, может в эфшарпе это заимпрувили как то на уровне синтаксиса
Ayrat
но в целом тебе никто не мешает написать свой лок lockWithTimeout :: TimeSpan -> obj -> (unit -> unit) -> unit и далее сделать через паршл аплай какой-то дефолтный let lock5sec = lockWithTimeout (TimeSpan.FromSeconds 5.)
Ayrat
Да-да, я так и сделал через монитор, но выглядит костыльно
погодь, но лок это и есть засахеренный монитор
Ayrat
Без таймаута!!!
Ну извини!!111 Тебя заставляют ПИСАТЬ КОД, да?))
Ayrat
понимаю, это страшно
Anonymous
@omgszer комбат,
Anonymous
Anonymous
как мне это так переписать
Anonymous
чтобы это было у Option
Anonymous
экстеншин метод это нормальная практика?
Ayrat
type Option with
Anonymous
в F#?
Anonymous
или чревато?
Ayrat
а не, тут даже проще module Option = let tryMap2pl ...
Ayrat
потому что тебе надо в модуль добавить новых функций
Anonymous
ога. и он должен быть вверху, да?
Ayrat
далее вешаешь AutoOpen, кидаешь в либу
Anonymous
круто
Anonymous
а вот это говнище:
Anonymous
Anonymous
ActivePatterns?
Viacheslav
ActivePatterns?
Либо srtp
Ayrat
ActivePatterns?
ну да, там лучше активнопаттерн
Anonymous
Либо srtp
шта эта
Vasily
Statically resolve type parameters
Viacheslav
шта эта
у меня даже такой код был где-то, ща
Viacheslav
шта эта
let inline tryParse s = let mutable tmp = Unchecked.defaultof<_> if ( ^a : (static member TryParse : string * byref< ^a> -> bool ) (s, &tmp) ) then Some tmp else None let (|Int|_|) s : int option = tryParse s let (|Int64|_|) s : int64 option = tryParse s let (|Int16|_|) s : int16 option = tryParse s let (|Guid|_|) s : Guid option = tryParse s let s = "F5C2A6F4-9578-43AA-9D12-B166BBB33737" match s with | Int i -> printfn "Int %i" i | Int64 d -> printfn "Int64 %d" d | Guid g -> printfn "Guid \"%A\"" g | _ -> printfn "don't what it is: %s" s
Ayrat
харош
Anonymous
Нмчосе магич
Anonymous
Я такого не знал, не видел
Ayrat
Это путь в ад
Ayrat
Но в данном случае применение збс
Anonymous
Это путь в ад
Оно и видно, слово byref прям туда указывает.
Ayrat
То есть это вот топчик для SRTP