Zmaterializowana wersja newslettera 😁 Zapraszam na szybki przegląd.
Streamlit – mega sposób na UI dla danych!
Chcesz zrobić chat z LLM w kuchni? A może po prostu chcesz zwizualizować DataFrame dla kogoś? Ostatnio odkryłem Streamlit. Bardzo prosta i fajna biblioteka.
UI mojej apki:
st.set_page_config(page_title="Wiaderko Search Engine", page_icon="🔎", layout='wide') st.title("Wiaderko Search Engine") text_search = st.text_input("Search and have fun!", value="", ) search_service = SearchService() col1, col2 = st.columns(2) with col1: st.header("Standard Search") st.write('Results:', search_service.search(text_search)) with col2: st.header("Vector Search") st.write('Results:', search_service.vector_search(text_search))
Midnight Blizzard: Guidance for responders on nation-state attack | Microsoft Security Blog
W przypadku cyberbezpieczeństwa nie ma pytania czy ktoś dostanie tylko… kiedy. Tym razem padło na Microsoft. Jeśli w firmie korzystacie z Exchange (jak większość organizacji) to warto zaplanować threat hunting.
Paczujcie Gitlab’a!
Kolejna podatność w Gitlab. Warto zrobić update.
PS. Ktoś jest na tyle odważny, by mieć stale wystawionego Gitlab’a do internetu? 😅
Kafka’s Consumer Group rebalance protocol
Jeśli zastanawiałeś/aś się kiedyś jak wygląda rebalance consumer grup w Kafka… to jest ten czas! 2 minuty czytania.
vdjagilev/nmap-formatter
Brakowało Ci bardziej przyjaznego output’u w nmap? Ten projekt rozwiązuje ten problem. Jest też wizualizacja w Graphviz!
Newsletter
Zapisz się na newsletter, jeśli nie chcesz ominąć kolejnego wydania Garść Wartości 😁