Forwarded from FORTRAN ONE LOVE
Смотрим сюда: веса во float:
https://github.com/gcc-mirror/gcc/blob/dae2b6246c00f4389b617ffaa30459bd22d9fe13/gcc/gcov-tool.cc#L172
чо мы реально видим:
https://github.com/gcc-mirror/gcc/blob/dae2b6246c00f4389b617ffaa30459bd22d9fe13/gcc/gcov-tool.cc#L215
https://github.com/gcc-mirror/gcc/blob/dae2b6246c00f4389b617ffaa30459bd22d9fe13/gcc/gcov-tool.cc#L200
😁😁😁😁
https://github.com/gcc-mirror/gcc/blob/dae2b6246c00f4389b617ffaa30459bd22d9fe13/gcc/gcov-tool.cc#L172
чо мы реально видим:
https://github.com/gcc-mirror/gcc/blob/dae2b6246c00f4389b617ffaa30459bd22d9fe13/gcc/gcov-tool.cc#L215
https://github.com/gcc-mirror/gcc/blob/dae2b6246c00f4389b617ffaa30459bd22d9fe13/gcc/gcov-tool.cc#L200
😁😁😁😁
😁9
Forwarded from Владислав Катасонов
К сожалению, стандарт является лишь приближением снизу к "чистому языку". Всё же функция стандарта - описательная. Не стандарт определяет язык Си, а наоборот: язык Си определяет, что пишут в стандарте.
Плюс, стандарт - довольно дырявая вещь (особенно, если мы хотим реально работающий язык, а не огрызок "который смогли формализовать")[1].
А если говорит про конкретно кейс выше, вроде, есть пропозалы, по определению int-to-ptr кастов и когда их можно делать (всякие exposed ptrs и прочее).
P.S. [1] ни в коем случае не умаляю вклад стандарта в язык.
Плюс, стандарт - довольно дырявая вещь (особенно, если мы хотим реально работающий язык, а не огрызок "который смогли формализовать")[1].
А если говорит про конкретно кейс выше, вроде, есть пропозалы, по определению int-to-ptr кастов и когда их можно делать (всякие exposed ptrs и прочее).
P.S. [1] ни в коем случае не умаляю вклад стандарта в язык.
❤2
Forwarded from Int Unsigned
"Современный" с++ не является языком программирования, а является набором магических заклинаний по управлению компилятором.
Между токеном 'template' и опцией -O2(3) больше схожести нежели различий.
Это просто нужно принять и жить по-новому
Между токеном 'template' и опцией -O2(3) больше схожести нежели различий.
Это просто нужно принять и жить по-новому
😁2
Forwarded from dablyou
1.Отключить авторизацию SSH по паролю. На обоих серверах.
2. Добавить пользователя DevOps, настроить авторизацию по ключам и предоставить
sudo без пароля. На обоих серверах.
3. Настроить fail2ban на сервере А с блокировкой на 1 час, если в течение 1 минуты
было 3 неудачных попыток входа.
4. На сервер A установить PostgreSQL, создать БД app и custom:
a) добавить пользователя app с паролем app, у которого будет полный доступ
к БД app;
b) добавить пользователя custom с паролем custom, у которого будет полный
доступ к БД custom;
c) добавить пользователя service с паролем service, у которого будет доступ на
чтение к обеим базам.
5. На сервер Б установить nginx и настроить его так, чтобы при обращении на
сервере к localhost (или его доменному имени) открывался сайт https://renue.ru.
6. Настроить доступ к PostgreSQL на сервере А только с сервера Б, закрыть доступ к
nginx на сервере Б с сервера А.
7. Настроить бэкапирование PostgreSQL с сервера А на сервер Б.
2. Добавить пользователя DevOps, настроить авторизацию по ключам и предоставить
sudo без пароля. На обоих серверах.
3. Настроить fail2ban на сервере А с блокировкой на 1 час, если в течение 1 минуты
было 3 неудачных попыток входа.
4. На сервер A установить PostgreSQL, создать БД app и custom:
a) добавить пользователя app с паролем app, у которого будет полный доступ
к БД app;
b) добавить пользователя custom с паролем custom, у которого будет полный
доступ к БД custom;
c) добавить пользователя service с паролем service, у которого будет доступ на
чтение к обеим базам.
5. На сервер Б установить nginx и настроить его так, чтобы при обращении на
сервере к localhost (или его доменному имени) открывался сайт https://renue.ru.
6. Настроить доступ к PostgreSQL на сервере А только с сервера Б, закрыть доступ к
nginx на сервере Б с сервера А.
7. Настроить бэкапирование PostgreSQL с сервера А на сервер Б.
Forwarded from dablyou
Мне короче вот эти все изменения нужно отправить на гитлаб
Forwarded from Xen Ops
Метахлеб
1.Отключить авторизацию SSH по паролю. На обоих серверах. 2. Добавить пользователя DevOps, настроить авторизацию по ключам и предоставить sudo без пароля. На обоих серверах. 3. Настроить fail2ban на сервере А с блокировкой на 1 час, если в течение 1 минуты…
можешь уже не делать тестовое, оф реджект получишь в будни
🤣4
Forwarded from Игорь Богомолов
1) Сделать тестовое самому
2) Спросить у ChatGPT
3) (Сверхразум) Спросить в канале DevOps в Telegram, в котором есть все девопсы
2) Спросить у ChatGPT
3) (Сверхразум) Спросить в канале DevOps в Telegram, в котором есть все девопсы
🤣3
Forwarded from Akakist
Dmitriy
В нашей сфере, кстати, есть аж 2 таймера без потоков и какой-либо приостановки текущего. Но это тоже совершенно секретно - настолько, что аж на MSDN опечатки, дабы враг не догадался
Окно виндовое создайте, там есть таймер.
Forwarded from Akakist
Dmitriy
Да, который взводится через SetTimer()
Поэтому сервер лучше всего писать под винду, на линуксе такого нет