421
Suscriptores
Sin datos24 horas
Sin datos7 días
Sin datos30 días
Carga de datos en curso...
Canales Similares
Nube de Etiquetas
Sin datos
¿Algún problema? Por favor, actualice la página o contacte a nuestro gerente de soporte.
Menciones Entrantes y Salientes
---
---
---
---
---
---
Atraer Suscriptores
agosto '24ago '24
agosto '24
+4
en 0 canales
julio '24
+13
en 0 canales
Get PRO
junio '24
+10
en 0 canales
Get PRO
mayo '24
+9
en 0 canales
Get PRO
abril '24
+19
en 0 canales
Get PRO
marzo '24
+6
en 0 canales
Get PRO
febrero '24
+32
en 1 canales
Get PRO
enero '24
+41
en 0 canales
Get PRO
diciembre '23
+65
en 0 canales
Get PRO
noviembre '230
en 0 canales
Get PRO
octubre '230
en 0 canales
Get PRO
septiembre '230
en 0 canales
Get PRO
agosto '230
en 0 canales
Get PRO
julio '23
+4
en 0 canales
Get PRO
junio '23
+37
en 0 canales
Get PRO
mayo '23
+112
en 0 canales
Get PRO
abril '23
+2
en 0 canales
Get PRO
marzo '23
+16
en 0 canales
Get PRO
febrero '23
+21
en 0 canales
Get PRO
enero '23
+32
en 0 canales
Get PRO
diciembre '22
+24
en 0 canales
Get PRO
noviembre '22
+19
en 0 canales
Get PRO
octubre '22
+243
en 0 canales
| Fecha | Crecimiento de Suscriptores | Menciones | Canales | |
| 06 agosto | +1 | |||
| 05 agosto | 0 | |||
| 04 agosto | 0 | |||
| 03 agosto | 0 | |||
| 02 agosto | +3 | |||
| 01 agosto | 0 |
Publicaciones del Canal
| 2 | https://github.com/gorgonia/gorgonia | 0 |
| 3 | Shadow Broker, чел если ты еще тут. Черкани пожалуйста мне сюда: https://t.me/idklolsome.
ps. знакомый автора канала ищет пропавшего товарища. это сообщение будет позже удалено | 0 |
| 4 | Sin texto... | 0 |
| 5 | https://youtu.be/UocnpAEfgbQ | 0 |
| 6 | собрал посты сюда про дефер в одну статейку на медиум. Дальше мб будут незначительные доработки, но в целом, как то так, почти финальный вариант
https://medium.com/@4nd3rs0n/golang-defer-c412798fda00 | 0 |
| 7 | https://link.medium.com/XjMjuEhWOxb | 0 |
| 8 | https://betterprogramming.pub/kubernetes-authentication-sidecars-a-revelation-in-microservice-architecture-12c4608189ab | 0 |
| 9 | https://itnext.io/top-10-ways-to-protect-eks-workloads-from-ransomware-ae96d1c1e839
Будет полезно блютимам всяким и девсекопсам | 0 |
| 10 | Johansen G. Digital Forensics and Incident Response 3ed 2022.pdf | 0 |
| 11 | https://habr.com/ru/company/domclick/blog/577964/ | 0 |
| 12 | 2020-ml-roadmap-full.png | 0 |
| 13 | Сегодня настраивал мониторинг smartctl на linux-серверах
В качестве системы мониторинга используется Zabbix, настройка этого дела вообще простая
1. Установить пакет smartmontools, желательно >=7.2 версии
2. Добавить zabbix ALL=(ALL) NOPASSWD:/usr/sbin/smartctl в /etc/sudoers (я делал через Ansible, плейбуку оставлю в комментах)
3. Добавить официальный шаблон smart_agent2 в веб Zabbix и прикрутить шаблон к серверам
Но! Шаблон не умеет мониторить результаты Self-Test NVMe диска, поэтому пришлось орудовать напильником
Делов немного, но все равно неприятно, дописал шаблон, протестировал, все работает. Теперь собирается айтем NVMe Self-Test и есть триггер для него
Хз как стать контрибом в Zabbix Community, поэтому прост залил репу в свой гитхаб
#шпаргалки #софт | 0 |
| 14 | и да, то что defer берёт значения не по завершению функции, а по объявлению (тут второй скрин) можно пофиксить. Делается это достаточно просто
defer func() {
fmt.Printf("Num is %d\n", num)
}()
Таким образом, мы вместо того что бы сразу передать значения из текущего скоупа вызываемой функции – вызываем анонимную функцию без параметров.
Сама эта анонимная функция будет выполнена на момент завершения функции и будет иметь скоуп родительской | 0 |
| 15 | Скрины прилагаются) | 0 |
| 16 | Немного о defer в Golang
defer это что то вроде комманды для отложенного выполнения действия. Вы заранее можете объявить что сделать на завершение функции (выход из её скоупа)
Проблемы с defer
===============
defer даёт не всегда предсказуемый результат и прежде чем пихать его в функции стоит разобраться в том, какое поведение от него стоит ожидать, что бы потом не тратить время на дебаг.
Неочевидным результат выполнения его работы может стать достаточно легко. Например:
var num int32 = 10
defer fmt.Printf("Num is %d\n", num)
num = 5
Здесь мы объявили число num = 0, вызвали defer, а после этого изменили число.
Однако в данном случае defer не знает, что число изменилось и выведет Num is 0
Следующий момент, который стоит учесть при разработке, это порядок выполнения нескольких defer в одной функции. defer будут выполняться в обратном порядке от объявления => первый объявленные defer будет запущен последним.
Например, если вы запустите.
defer fmt.Println("one")
defer fmt.Println("two")
defer fmt.Println("three")
то вывод вы получите в обратном порядке =>
three
two
one
defer не влияет на ретёрн. Если вы решили переобъявить значение которое хотите вернуть в defer – то ничего не переобъявится, а просто вернётся значение до defer
И да ясно, что лучше вообще не писать код, где может возникнуть путаница с defer, я бы лично вообще посоветовал минимизировать количество функций, в которых более одного defer. Однако знать о нюансах его использования лучше заранее, что бы потом не дебажить плохой код днями, а сразу знать куда костыль подложить | 0 |
| 17 | https://habr.com/ru/post/595901/ | 0 |
| 18 | https://github.com/firefart/stunner | 0 |
| 19 | https://youtu.be/RDwOZ6vQGKo | 0 |
| 20 | https://app.planetscale.com/
Время лутать халявные 5 гигов бд)
Мускул | 0 |
