- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
function main()
{
let a: [ name: string, age: number ];
a.name = "Test1";
print (a.name, " << end (should be value Test1)");
let b: [ name: string, age: number ] = [ "user", 10.0 ];
print (b.name, b.age);
let c: [ user: [ name: string, age: number ], type: number ] = [ [ "user2", 11.0 ], 1.0 ];
print (c.user.name, c.user.age, c.type);
print (c.user.name);
c.user.name = "Test2";
print (c.user.name, " << end (should be value Test2)");
}
Продолжаем будни говнокомпилятора. а ваш компилятор умеет делать проименнованные таплы (tuples)?
ASD_77 17.05.2021 18:09 # +1
JloJle4Ka 17.05.2021 18:26 # 0
Именно поэтому я за «Nim»!
guest6 17.05.2021 18:27 # 0
JloJle4Ka 17.05.2021 18:27 # 0
guest6 17.05.2021 22:30 # 0
JloJle4Ka 18.05.2021 03:27 # 0
TOPT 18.05.2021 05:47 # 0
JloJle4Ka 18.05.2021 06:19 # +1
Сам не лучше! TwT
guest6 18.05.2021 15:19 # 0
JloJle4Ka 18.05.2021 15:25 # 0
guest6 18.05.2021 15:26 # +1
JloJle4Ka 18.05.2021 15:28 # −1
guest6 18.05.2021 15:29 # −1
JloJle4Ka 18.05.2021 16:47 # −1
guest6 18.05.2021 16:52 # −1
JloJle4Ka 18.05.2021 17:21 # −1
guest6 18.05.2021 19:29 # −1
JloJle4Ka 18.05.2021 19:30 # −1
guest6 18.05.2021 19:33 # −1
JloJle4Ka 19.05.2021 03:20 # −1
guest6 19.05.2021 10:07 # +3
JloJle4Ka 19.05.2021 11:04 # 0
guest6 19.05.2021 11:08 # 0
JloJle4Ka 19.05.2021 11:10 # +1
bormand 17.05.2021 18:39 # 0
JloJle4Ka 17.05.2021 18:42 # 0
j123123 18.05.2021 08:23 # +2
А чем "проименнованные таплы (tuples)" отличаются от структур в Си?
JloJle4Ka 18.05.2021 08:56 # 0
bormand 18.05.2021 09:04 # 0
JloJle4Ka 18.05.2021 09:09 # 0
bormand 18.05.2021 09:19 # 0
JloJle4Ka 18.05.2021 09:22 # 0
Но мне кажется, что ошибка в моих рассуждениях закралась ещё раньше: в «Plain C» нет методов в структурах без всяких расширений.
bormand 18.05.2021 09:24 # 0
JloJle4Ka 18.05.2021 09:30 # 0
Так чем всё-таки отличается именованный тупл от Сишной структуры?
bormand 18.05.2021 09:44 # 0
JloJle4Ka 18.05.2021 09:46 # 0
Получается, различий нет?
bootcamp_dropout 18.05.2021 09:41 # +1
bormand 18.05.2021 12:05 # 0
j123123 18.05.2021 09:41 # +2
bormand 18.05.2021 09:47 # +2
Как-будто в джаве или функциональщине это не так... Никто ведь там при создании лямбды не генерит новый код в RWX секции, просто проставляется ссылка на существующий код.
j123123 18.05.2021 10:04 # +3
Тут конечно надо определиться с терминологией. "Объявить класс с невиртуальными методами" - это значит "запихнуть метод в структуру" или нет?
bormand 18.05.2021 14:26 # +2
Именно поэтому я против "методов".
А полиморфизм можно и для свободных функций замутить при желании.
PolinaAksenova 18.05.2021 14:53 # +3
Soul_re@ver 18.05.2021 14:56 # +2
JloJle4Ka 18.05.2021 14:56 # +1
~( UзU )~
MAKAKA 19.05.2021 03:27 # +1
Долбоёб проебал все пермишены (и всякие суиды, что обидно) в папке /usr, (не важно как) а бекапа у долбоёба нету
Помоги долбоёбу вернуть пермишены обратно
Задача решается только на гнусне, бздушники бы соснули
JloJle4Ka 19.05.2021 03:34 # 0
guest6 19.05.2021 03:35 # 0
JloJle4Ka 19.05.2021 03:43 # +1
Флагеллантство — движение «бичующихся» (лат. flagellare — «хлестать, сечь, бить, мучить», лат. flagellum — «бич, кнут»), возникшее в XIII веке. Флагелланты в качестве одного из средств умерщвления плоти использовали самобичевание, которое могло быть как публичным, так и келейным.
Флагелланты проповедовали жесточайшую аскезу, отказываясь не только от интимных отношений с женщинами, но даже от разговоров с ними, в случае нарушения запрета полагалось прилюдное раскаяние перед руководителем. Еда предписывалась только самая простая, спать разрешалось исключительно на соломе — подобная фанатичная преданность вере вызывала огромное уважение населения...
Чем вам не образ уважаемого прыщеадмина?
booratihno 19.05.2021 03:56 # 0
JloJle4Ka 19.05.2021 04:12 # 0
Я бы перенёс на дефолтные утилиты стандартные права каким-нибудь скриптом, а всё остальное вручную бы тыкал, т.к. я анскильный.
guest6 19.05.2021 04:22 # 0
каким?
направление верно
JloJle4Ka 19.05.2021 05:04 # 0
Неужели есть скрипт, чтобы откатить все пермишоны к дефолту?
Сейчас почитал вот такое:
https://m.habr.com/ru/post/469667/
Можно сделать chown -R, чтобы поставить владельцем root, а потом копировать из ls -l штуки туда. А ещё потом можно пройтись chmod'ом, чтобы нужные разрешения выставить.
Или есть специальный скрипт для отката /bin'ов?
MAKAKA 19.05.2021 14:10 # +1
https://govnokod.ru/27431#comment628601
bormand 19.05.2021 09:02 # 0
Пришло время переустановить линукс развернуть бекап...
Возможно, как-то по метаинфе в пакетах и можно это восстановить, но нафиг?
JloJle4Ka 19.05.2021 09:54 # 0
MAKAKA 19.05.2021 14:10 # 0
https://www.gnu.org/software/coreutils/manual/html_node/cp-invocation.html#cp-invocation
JloJle4Ka 19.05.2021 14:12 # 0
bormand 19.05.2021 14:16 # +1
Может быть у apt'а есть какой-нибудь режим, в котором он переустанавливает все пакеты?
MAKAKA 19.05.2021 14:24 # +2
aptitude умеет реинсталл по маске, и наверное можно сделать селекшен всех пакетов и всех их reinstall get-aptом, но это не точно
займет процесс охулиард лет. Проще скопировать все конфиги и переставить
Это же не пинда, тут конфиги в ожидаемом месте
bormand 19.05.2021 14:32 # +1
MAKAKA 19.05.2021 14:35 # +2
Я не знаю как так вышло, это не мой мопед
Вроде чел скопировал usr на другую партицию и проебал атрибуты
bormand 19.05.2021 14:43 # +1
Дык проверять надо перед тем как удалять старую, а не потом пердолиться...
Soul_re@ver 19.05.2021 14:38 # +2
Починил
MAKAKA 19.05.2021 14:44 # +2
Она умеет кучу всего (как это обычно бывает у MS) в том числе и reset permissions
JloJle4Ka 19.05.2021 14:46 # +1
Похрюкал.
MAKAKA 19.05.2021 15:11 # +2
https://docs.microsoft.com/en-us/windows-server/administration/windows-commands/icacls
Вообще когда вам говорят, что виндуос это просто, сразу показывайте
https://docs.microsoft.com/en-us/windows/win32/secauthz/security-descriptor-string-format
bormand 19.05.2021 15:22 # +1
gologub 19.05.2021 15:26 # +1
bormand 19.05.2021 15:30 # 0
MAKAKA 19.05.2021 15:52 # 0
В панцире есть, но криво
Есть кмдлеты для получения ACL (объект класса FileSystemSecurity) и установки его, а для изменения нужно создать новое rule (через ,.net) и установить его в ACL.
ACL это колелкция rules, причем в нем есть методы SetAccessRule и AddAccessRule. Первый заменят собой все правила для того же пользователя
Потому питушня выглядит примерно так
bormand 19.05.2021 17:00 # +1
Какая типизация )))
MAKAKA 19.05.2021 17:27 # +2
Первый параметр это IdentityReference
Второй это FileSystemRights
просто мощная ракушка умеет их из строки высирать
ПРУФ!
PolinaAksenova 19.05.2021 20:46 # +3
bormand 19.05.2021 21:14 # +2
gologub 19.05.2021 15:55 # 0
каждый раз, стоит только запустить
(и дождаться готовности, лол)
gologub 19.05.2021 16:44 # 0
https://www.codeproject.com/Articles/10811/The-Windows-Access-Control-Model-Part-4
можно конечно на GRUNT-образный синтаксис переделать, но долго сидеть придется
MAKAKA 19.05.2021 15:54 # +1
Не найдено результатов по запросу WOWSOCRC
WoW Circle: Комплекс серверов
gologub 19.05.2021 15:58 # +1
MAKAKA 19.05.2021 18:08 # +1
https://microsoft.fandom.com/wiki/Windows_10X
gologub 19.05.2021 19:16 # +1
иронично, что ты сам дудишь в вистлер
> выкинув старое говно
опять? никогда такого не будет, Чен как боженька расписал почему
MAKAKA 19.05.2021 19:32 # +1
лолшто?
gologub 19.05.2021 21:31 # +1
MAKAKA 19.05.2021 21:37 # +1
MAKAKA 19.05.2021 20:53 # +3
Coursera Labs supports in-browser Visual Studio Code. This allows learners to access a development environment without having to set it up on their local machine. The environments support 14 programming languages.
PolinaAksenova 19.05.2021 20:56 # +1
(o´∀`o)
bootcamp_dropout 19.05.2021 22:30 # 0
gologub 19.05.2021 23:29 # +1
JloJle4Ka 20.05.2021 10:44 # +1