Size: a a a

2021 July 01

KF

Konstantin Firsov in dlang.ru
многое автоматизировали.
источник

KF

Konstantin Firsov in dlang.ru
вот что-то такое, но есть мнение, что он просто хейтит мс потому что его уволили: https://habr.com/ru/news/t/468585/
источник

KF

Konstantin Firsov in dlang.ru
любой, кого уволят будет негативно отзываться о конторе по понятным причинам)
источник

МВ

Макс Воробьев... in dlang.ru
ноут с линем и рядом ноут с виндой
источник

KF

Konstantin Firsov in dlang.ru
хотя опять таки, может работать ошибка выжившего и смещение выборки - я видел тех людей, у которых были баги но нет данных о тех, у кого багов не было. Возможно, без багов было намного больше, что процент отказов получается очень мизерным)
источник

DH

Dark Hole in dlang.ru
И айфон в кармане?
источник

KF

Konstantin Firsov in dlang.ru
как по мне, то возня с системой должна занимать как можно времени, все же основное - работа и выполнение задач, поэтому я не фанат какой-либо оси. Всякое админство и решение проблем очень сильно потребляют время, мало что давая взамен, этот опыт обычно обнуляется при переходе на другую систему, такое себе вложение времени.
источник

EP

Egor Pugin in dlang.ru
отсюда самый подходящий вариант - поставил и забыл с минимумом затрат на обновления
источник

KF

Konstantin Firsov in dlang.ru
это да, ну кроме обновлений безопасности. Хотя все равно придется обновлять то, что торчит наружу - браузеры, мессенджеры и т.п. кгм..
источник

KF

Konstantin Firsov in dlang.ru
так а где Swift? под виндой?
источник

KF

Konstantin Firsov in dlang.ru
а кто нибудь винду 11 видел? насколько она сильно различается с 7-кой по интерфейсу и принципам работы?
источник

DH

Dark Hole in dlang.ru
Это кастомная десятка считай
источник

DH

Dark Hole in dlang.ru
Так что не особо далеко ушла
источник

KF

Konstantin Firsov in dlang.ru
ясно, спасибо.
источник

KF

Konstantin Firsov in dlang.ru
а в винде файл может же существовать и не быть доступным на чтение? Получается в ди есть только std.file.exists, для линукс можно проверить атрибуты через core.sys.posix.sys.stat, а для винды как тогда?
источник

KF

Konstantin Firsov in dlang.ru
нужен кроссплатформенный canRead
источник

KF

Konstantin Firsov in dlang.ru
а, получается через std.file.getAttributes
источник

KF

Konstantin Firsov in dlang.ru
sys.posix получается даже не нужен, оно работает и для винды и для линукса, разве что возвращает разное в зависимости от системы.
источник

KF

Konstantin Firsov in dlang.ru
но все равно как-то неудобно сделано, какое там апи у винды, чтобы проверить этот uint это еще разбираться нужно.
источник

KF

Konstantin Firsov in dlang.ru
получается, что потенциальные значения для битовой операции над uint, которое возвращает std.file.getAttributes определены в  core.sys.windows.winnt. Там может быть INVALID_FILE_ATTRIBUTES, а также всякие файловые атрибуты https://github.com/dlang/druntime/blob/a17bb23b418405e1ce8e4a317651039758013f39/src/core/sys/windows/winnt.d#L159 Но какого-то подходящего для проверки на чтение нет. Люди пишут, что второй вариант - это открывать файл и получить ошибки, кгм...
источник