To jest webowa wersja newslettera na kt贸ry mo偶esz si臋 zapisa膰 klikaj膮c tutaj

Cze艣膰!

Tradycyjnie trzeba zako艅czy膰 ten tydzie艅 pracy nowym wydaniem newslettera. Dzi艣 uda艂o si臋 zebra膰 bardziej ró偶norodne tre艣ci i nie b臋dzie to wa艂kowanie w kó艂ko tematu AI, aleee...w linku numer 7 wrzuci艂em zbli偶aj膮cy si臋 webinar w tym w艂a艣nie temacie.

Nie mog艂em si臋 powstrzyma膰 ;)

 

W tym tygodniu podobnie jak dwa wydania temu sponsorem newslettera jest firma Berops, producent Claudie.

Claudie to narz臋dzie do zarz膮dzania Kubernetesem w wielu publicznych chmurach jednocze艣nie. Nie ma znaczenia, czy wolisz AWS, GCP, czy Azure. Pozwala ono unikn膮膰 zwi膮zania z jednym dostawc膮 (vendor lock-in) i zapewnia szybki powrót aplikacji do 偶ycia w przypadku ewentualnej awarii. 

Jest to rozwi膮zanie otwarto藕ród艂owe.

Wypróbuj Claudie na https://github.com/berops/claudie

 

P.S. Ko艅cz臋 z publikacjami webowej wersji newslettera na Wykopie. Obecno艣膰 na tym portalu kosztuje mnie zbyt wiele nerwów. Nie warto. Je艣li czytasz webow膮 wersj臋, to zapisz si臋 na wersj臋 mailow膮.

 

鈼 #unknownews 鈼

  1. Sam Altman (CEO OpenAI) w wywiadzie u Lexa Fridmana (film, 2h 25min).
    https://m.youtube.com/watch?v=L_Guz73e6fw
    INFO: Wywiad sprzed kilku dni na temat ChatGPT-4 i nadchodz膮cych projektach od OpenAI, a tak偶e o przysz艂o艣ci AI. Jest te偶 troch臋 o wspó艂pracy z Microsoftem, o Elonie, presji politycznej na projekty i o kilku innych, równie ciekawych zagadnieniach.

  2. Przej臋cie kana艂u na YouTube - jak do tego dosz艂o? (case study)
    https://www.youtube.com/watch?v=yGXaAWbzl5A
    INFO: Mowa o przej臋ciu kana艂u technologicznego Linus Tech Tips, w których twórca wyja艣nia, w jaki sposób jego kana艂 maj膮cy prawie 5 mln subskrypcji zosta艂 usuni臋ty w wyniku ataku hakerskiego. Mocne has艂a, 2FA i inne popularne zabezpieczenia nie s膮 w stanie udaremni膰 tej metody ataku.

  3. Jak dzia艂a rower - interaktywna prezentacja (wci膮gaj膮ce!)
    https://ciechanow.ski/bicycle/
    INFO: Dzie艂o Bartosza Ciechanowskiego. Trzeba wi臋cej mówi膰? To ten go艣膰 od opisu dzia艂ania zegarków mechanicznych, systemu GPS i teorii d藕wi臋ku w muzyce. Ka偶dy jego wpis na blogu przypomina obj臋to艣ciowo ma艂ego e-booka. Czyta si臋 zaskakuj膮co ciekawie ze wzgl臋du na liczne, interaktywne przyk艂ady.

  4. AirTagi od Apple mog膮 jednak by膰 zagro偶eniem dla prywatno艣ci?
    https://www.aljazeera.com/news/2023/3/25/he-took-away-my-peace-lawsuit-targets-technology-used-to-stalk
    INFO: Wniesiono pozew dotycz膮cy AirTagów ze wzgl臋du na przypadki u偶ywania ich do 艣ledzenia i stalkowania innych ludzi bez ich zgody.

  5. Proste zasady designu, które mo偶esz bezpiecznie stosowa膰 w ka偶dym projekcie
    https://anthonyhobday.com/sideprojects/saferules/
    INFO: Nie znasz si臋 na projektowaniu graficznym, a Twoje poczucie estetyki niemal nie istnieje? To prawdopodobnie ten poradnik bardzo u艂atwi Ci 偶ycie. To zbiór zasad, których wprowadzenie z pewno艣ci膮 ulepszy wygl膮d ka偶dego Twojego designu.

  6. GPT4all - ChatGPT w wersji 'zrób to sam'
    https://github.com/nomic-ai/gpt4all
    INFO: Wersja chatbota zbudowanego na bazie LLaMa, wytrenowana na danych z j臋zyka angielskiego i na kodach 藕ród艂owych aplikacji. Model jest na tyle zoptymalizowany, aby da艂o si臋 go uruchomi膰 nawet na zwyk艂ym CPU. Wymaga jednak sporo RAM-u (16GB na za艂adowanie ca艂ego modelu).

  7. Jak zbudowa膰 bota do przyjmowania zamówie艅 na pizz臋 w GPT-4? - darmowy webinar [autopromocja]
    https://www.aidevs.pl/webinar
    INFO: Zapraszamy na bezp艂atny webinar prowadzony przez Adama Gospodarczyka i Jakuba Mrugalskiego w ramach AI Devs - kursu dla programistów z zastosowania narz臋dzi z obszaru AI (Copilot, ChatGPT, GPT-4, OpenAI API) w programistycznej codzienno艣ci. Spotkanie odb臋dzie si臋 5 kwietnia o godzinie 20:00.

  8. Nowoczesne motion capture od Epic - animacja z nagrania z telefonu?
    https://arstechnica.com/gaming/2023/03/epics-new-motion-capture-animation-tech-has-to-be-seen-to-be-believed/
    INFO: Nie potrzebujemy specjalistycznego sprz臋tu (wystarczy smartfon) ani wielu godzin przygotowywania materia艂u. Warto rzuci膰 okiem na za艂膮czony film z przyk艂adem u偶ycia. Nie dzia艂a to idealnie, ale przy takiej szybko艣ci generowania efektów, my艣l臋, 偶e do wielu projektów mo偶e by膰 w zupe艂no艣ci wystarczaj膮ce.

  9. Jak dzia艂a aplikacja webowa ChatGPT - analiza
    https://github.com/terminalcommandnewsletter/everything-chatgpt
    INFO: To NIE jest artyku艂 o sztucznej inteligencji. To analiza kodu frontendowego aplikacji ChatGPT. Co si臋 dzieje, gdy zadajesz pytanie? Jak 艂adowana jest historia Twojego chatu? Czy frontend ma pe艂ne wsparcie dla Markdown? Sporo ciekawostek, które niestety te偶 zmieniaj膮 si臋 w czasie, poniewa偶 aplikacja stale jest ulepszana.

  10. Generator wyra偶e艅 regularnych bazuj膮cy na AI
    https://regex.ai/
    INFO: Wklej swój tekst, na którym chcesz pracowa膰 w okno po lewej. Nast臋pnie zaznacz elementy tekstu, które Ci臋 interesuj膮 (chcesz je wydoby膰). Po takiej konfiguracji mo偶esz uruchomi膰 narz臋dzie. W odpowiedzi dostaniesz kilka rozwi膮za艅 o ró偶nym poziomie z艂o偶ono艣ci.

  11. Lista 20 alternatyw dla DrawIO do rysowania architektury sieci i flowchartów
    https://medium.com/@mike_tyson_cloud/top-20-alternatives-to-draw-io-diagrams-net-for-cloud-architecture-ccaf0a6edd97
    INFO: Przegl膮d alternatywnych rozwi膮za艅. Zarówno tych darmowych, jak i p艂atnych. O wielu z nich nigdy nie s艂ysza艂em. Jest szansa, 偶e i Ty znajdziesz co艣 nowego.

  12. Zapisz si臋 na list臋 oczekuj膮cych Barda (AI od Google)
    https://blog.google/technology/ai/try-bard/
    INFO: Konkurencja dla ChatGPT od Google jest ju偶 dost臋pna. Trzeba tylko zapisa膰 si臋 na list臋 oczekuj膮cych. W pierwszej kolejno艣ci Bard b臋dzie dost臋pny dla ludzi z USA i UK, ale warto by膰 na li艣cie, aby otrzyma膰 zaproszenie, gdy tylko pojawi si臋 w Polsce. Link do zapisu jest w ostatnim akapicie artyku艂u. Wielki, niebieski przycisk zapisuje na newsletter, a nie na list臋 oczekuj膮cych ;)

  13. CSS System Colors - zaimplementuj dark mode w jednej linii CSS
    https://blog.jim-nielsen.com/2021/css-system-colors/
    INFO: Masz ochot臋 zaimplementowa膰 np. ciemn膮 skórk臋 dla swojej strony WWW? Istnieje na to wiele sposobów, ale najprostszy z nich, to jedna linijka w CSS, która zrobi ca艂膮 prac臋 za Ciebie. Oczywi艣cie nie zawsze wszystko b臋dzie wygl膮da膰 tak, jak tego chcesz, wi臋c artyku艂 nie jest o tej linijce, a bardziej o ulepszaniu efektów tego, co mo偶e ona wygenerowa膰.

  14. Odwzorowanie 艣wietnego efektu animacji w JS + CSS (film, 7 minut)
    https://www.youtube.com/watch?v=PkADl0HubMY
    INFO: Autor stara si臋 napisa膰 od podstaw ciekawie zrealizowany efekt slidera widocznego na pocz膮tku filmu. Krok po kroku opowiada, jak implementowana jest ka偶da z funkcji. Ca艂e rozwi膮zanie ma oko艂o 20 linii CSS i wspierane jest JavaScriptem w celu wykrywania pozycji myszki. Zdecydowanie warto rzuci膰 okiem na pozosta艂e filmy z tego kana艂u.

  15. ChatGPT wspiera pluginy - nowa era aplikacji?
    https://openai.com/blog/chatgpt-plugins
    INFO: Do tej pory czat by艂 odci臋tym od 艣wiata, zamkni臋tym mechanizmem. Nowy interfejs do tworzenia pluginów pozwala programistom podpi膮膰 swoje rozwi膮zania do ju偶 istniej膮cego AI. Pozwoli to na drastyczne poszerzenie mo偶liwo艣ci ChatGPT, a w konsekwencji umo偶liwi AI porozumiewanie si臋 ze 艣wiatem zewn臋trznym. Obecnie pluginy dost臋pne s膮 tylko dla wybranych programistów, ale zawsze mo偶esz zapisa膰 si臋 na list臋 oczekuj膮cych.

  16. DevOps with Docker - kontenery dla pocz膮tkuj膮cych (darmowy kurs)
    https://devopswithdocker.com/
    INFO: Trzycz臋艣ciowy kurs wprowadzaj膮cy u偶ytkownika w 艣wiat Dockera i kontenerów. W ka偶dej kolejnej cz臋艣ci wzrasta poziom trudno艣ci i z艂o偶ono艣ci tematów. Zaczynamy oczywi艣cie od absolutnych podstaw.

  17. Jak komputer naprawd臋 liczy warto艣膰 sinusa? (film, 8 minut)
    https://www.youtube.com/watch?v=kkMt4lrJzs8
    INFO: W szkole nauczono nas jak wyliczy膰 warto艣膰 dowolnej funkcji trygonometrycznej. Komputery tak偶e znaj膮 te wzory, ale... nie za bardzo z nich korzystaj膮. Sk膮d wi臋c wiedz膮, jak膮 warto艣膰 sinusa, czy tangensa maj膮 zwróci膰 dla zadanych parametrów? Tego dowiesz si臋 z filmu.

  18. Architektura Netflixa - jak to jest zbudowane?
    https://dev.to/gbengelebs/netflix-system-design-backend-architecture-10i3
    INFO: Opis architektury backendu u偶ywanej w Netflix. Z jakich komponentów si臋 sk艂ada, jakich rozwi膮za艅 u偶ywaj膮, jak dbaj膮 o wysok膮 dost臋pno艣膰 us艂ug itp. Architektura rozpisana w po艂owie 2021 roku, wi臋c mog艂o si臋 zmieni膰 kilka rzeczy, ale i tak ciekawe opracowanie.

  19. Jak GMail zabija ide臋 maila
    http://www.igregious.com/2023/03/gmail-is-breaking-email.html
    INFO: Poczta e-mail to otwarty, zdecentralizowany system pozwalaj膮cy ka偶demu na postawienie w艂asnego serwera i wysy艂anie, jak i odbieranie wiadomo艣ci do kogo chce i od kogo chce. Tak to w teorii powinno wygl膮da膰. Jest jeszcze GMail, który w tym 艣wiecie ustala zasady ;)

  20. Materia艂y na temat wykrywania zagro偶e艅 zwi膮zanych z Kubernetes
    https://github.com/jatrost/awesome-kubernetes-threat-detection
    INFO: Linki do artyku艂ów, nagra艅 z konferencji, filmów z YouTube, narz臋dzi, ksi膮偶ek itp. Je艣li wykorzystujesz w swojej architekturze aplikacji Kubernetes, to wiedza na temat zabezpiecze艅 i szukania podatno艣ci z pewno艣ci膮 Ci si臋 przyda.

  21. Generatory liczb losowych w Bash i ZSH - co艣 jest nie tak...
    https://gist.github.com/rbitr/9c68379d3e0b79c9f06eb3f867624576
    INFO: Korzystasz ze zmiennej $RANDOM w swoich skryptach? Mo偶e si臋 okaza膰, 偶e w pewnych przypadkach, kolejne wylosowane liczby mog膮 by膰 od siebie oddalone o sta艂膮 odleg艂o艣膰, a niekiedy... pow艂oka mo偶e w kó艂ko losowa膰 t臋 sam膮 liczb臋.

  22. Charts CSS - framework do szybkiej wizualizacji danych
    https://chartscss.org/
    INFO: masz w kodzie tabel臋 z nag艂ówkami i przypisanymi do nich danymi liczbowymi? To w takim razie masz wszystko, co wymagane jest do wygenerowania wykresu w CSS. Wystarczy tylko doda膰 odpowiednie klasy do danych i gotowe.

  23. WhoisDS - lista nowych domen zarejestrowanych na 艣wiecie
    https://whoisds.com/newly-registered-domains
    INFO: Bez kupowania abonamentu mamy dost臋p do bazy danych z wynikami z ostatnich 4 dni (mo偶na sobie je pobiera膰 w cronie cyklicznie). Do czego mo偶e Ci si臋 to przyda膰? Np. do szybkiego wy艂owienia stron phishingowych u偶ywaj膮cych nazwy Twojej firmy. Na szybklo sprawdzi艂em jeden z plików z baz膮 i znalaz艂em (grep) jeden nowy phishing na FB. Niestety, w bazie nie ma domen PL.

  24. Je艣li nie GMail, to co? - przegl膮d alternatywnych rozwi膮za艅
    https://jozwiak.top/blog/porownanie-poczty-email
    INFO: Porównanie 15 dostawców us艂ug mailowych - opis dost臋pnych funkcji, wady i zalety ka偶dego z nich, a tak偶e porady dotycz膮ce wyboru us艂ugi, która spe艂ni oczekiwania u偶ytkownika.

  25. Jak ustawi膰 favikon臋 dla strony w 2023 roku?
    https://evilmartians.com/chronicles/how-to-favicon-in-2021-six-files-that-fit-most-needs
    INFO: W dawnych czasach dodanie favikony (obrazka pojawiaj膮cego si臋 np. na tabie z Twoj膮 stron膮) ogranicza艂o si臋 do wrzucenia pliku o ustalonej nazwie do folderu ze stron膮. Pó藕niej przyszed艂 czas na specjalnego taga w HTML. Obecnie ikon臋 ustawia si臋... w 6 miejscach.

  26. CheatSheet - wy艣wietlaj automatycznie skróty klawiszowe na Macu
    https://www.mediaatelier.com/CheatSheet/
    INFO: By膰 mo偶e zdarzy艂o Ci si臋 pracowa膰 na iPadzie z podpi臋t膮 fizyczn膮 klawiatur膮. Tam d艂ugie przytrzymanie klawisza CMD (tzw. 'kalafior') powoduje wy艣wietlenie najwa偶niejszych skrótów klawiszowych w aktualnie otwartej aplikacji. Ta aplikacja implementuje to samo, ale na MacOS.

  27. Zaokr膮glone naro偶niki w CSS - jak to zrobi膰 sprytniej?
    https://set.studio/relative-rounded-corners/
    INFO: Je艣li masz dwa obiekty (np. prostok膮ty) umieszczone jeden w drugim, a ka偶demu z nich ustawisz zaokr膮glone naro偶niki o tej samej warto艣ci radius, to efekt mo偶e by膰 ró偶ny od zamierzonego. Artyku艂 t艂umaczy, jak sprytnie (matematycznie) dobra膰 promie艅 zaokr膮glenia wewn臋trznego obiektu w taki sposób, aby wizualnie pasowa艂 do zewn臋trznej ramki. Wzór jest bardzo prosty, a CSS policzy go za Ciebie.

  28. Kolekcja 6 drobnych kodów CSS, które zdecydowanie mog膮 Ci si臋 przyda膰
    https://web.dev/6-css-snippets-every-front-end-developer-should-know-in-2023/?ref=refind
    INFO: Przyk艂ady implementacji container queries (tak, ta technologia jest ju偶 wsz臋dzie obs艂ugiwana), implementacja scroll-snap, pozycjonowanie z gridem, warstwy kaskadowe i inne.

  29. Kiedy naprawd臋 :focus-visible ma zastosowanie w CSS?
    https://bitsofco.de/when-is-focus-visible-visible/
    INFO: Nazwa tej pseudoklasy idealnie opisuje jej zastosowanie i podpowiada, nawet kiedy powinna by膰 ona brana pod uwag臋, ale czy aby na pewno? Warto wiedzie膰, jak to naprawd臋 dzia艂a i do czego mo偶e si臋 przyda膰.

  30. Materia艂y do pracy/nauki z technologi膮 Terraform (lista 'Awesome')
    https://github.com/shuaibiyy/awesome-terraform
    INFO: Bardzo konkretna lista narz臋dzi/tutoriali/modu艂ów, które pomog膮 Ci wznie艣膰 Twoj膮 wiedz臋 o Terraformie i 'Infrastructure as Code' (IaC) na wy偶szy poziom.

  31. Stwórz publiczne, przeszukiwalne archiwum swoich Tweetów
    https://www.wired.com/story/how-to-make-public-twitter-archive/
    INFO: Publikujesz posty na Twitterze od lat i chcesz mie膰 do nich dost臋p offline z mo偶liwo艣ci膮 skrajnie szybkiego i efektywnego przeszukiwania? Artyku艂 wyja艣ni Ci, jak to osi膮gn膮膰.

  32. Lista 11 poradników, dzi臋ki którym lepiej poznasz mo偶liwo艣ci Ansible
    https://www.redhat.com/sysadmin/automation-guides-2020
    INFO: Automatyzacja deploymentu, weryfikacja konfiguracji, hardening systemu i inne

  33. Automatyzacja najpopularniejszych zada艅 dla adminów z u偶yciem Ansible
    https://opensource.com/article/21/3/ansible-sysadmin
    INFO: 5 codziennych tasków sysopsa, które mo偶na zautomatyzowa膰 z u偶yciem Ansible. W artykule znajdziesz link do repozytorium z odpowiednimi playbookami i rolami. U偶yteczne nie tylko do automatyzacji zada艅, ale tak偶e do nauki pisania samych playbooków.

  34. JSON Server - szybkie mockowanie API
    https://github.com/typicode/json-server
    INFO: Postaw "fake API" z testowymi danymi bez napisania linijki kodu w mniej ni偶 30 sekund. U偶yteczne np. do szybkiego przygotowania backendu pod testy aplikacji frontendowej.

  35. Conventional commits - czym s膮 i dlaczego warto je stosowa膰
    https://highlab.pl/conventional-commits/
    INFO: Opis techniki, konwencji tworzenia commitów w repozytorium. Dzi臋ki zastosowaniu tej metody b臋dziemy mogli szybkim rzutem oka rozpozna膰, co konkretnie robi dana zmiana w kodzie i jak bardzo jest istotna.

  36. Projekty do realizacji w Terraformie w ramach nauki
    https://github.com/CloudSkills/Terraform-Projects
    INFO: 12 praktycznych zada艅 z rozwi膮zaniami dla osób chc膮cych polepszy膰 swoje zdolno艣ci w Terraform.

LINKI TYLKO DLA PATRONÓW

  1. Materia艂y dla Red Team (security - 艂owcy zagro偶e艅)
    https://uw7.org/un_aed53c155188b
    INFO: Narz臋dzia do rekonesansu, ataki brute force, narz臋dzia u艂atwiaj膮ce tworzenie testowych kampanii phishingowych i wiele innych

  2. Mapy my艣li dla bran偶y Cyber Security
    https://uw7.org/un_6a5b9f9e01a4f
    INFO: Poka藕na kolekcja map my艣li prezentuj膮cych koncepcje zwi膮zane z cyberbezpiecze艅stwem w przyst臋pny, graficzny sposób. Grafiki s膮 do艣膰 du偶e (mowa o rozdzielczo艣ci), wi臋c nadaj膮 si臋 tak偶e do druku.

 

Do艂膮cz do grona patronów, dzi臋ki którym powstaje ten newsletter :)

 

Zobacz poprzednie wydania newslettera:

 

Lubisz czyta膰 mój Newsletter? Podziel si臋 nim prosz臋 ze znajomymi 猬囷笍 

Facebook Twitter Linkedin

Wersja webowa aktualnego wydania

 

Do zobaczenia za tydzie艅  馃憢

 

Jakub Mrugalski

pozdrawiam

Jakub 'unknow' Mrugalski

https://mrugalski.pl

Facebook Instagram YouTube Twitter Linkedin

Je艣li nie chcesz wi臋cej otrzymywa膰 ode mnie wiadomo艣ci, zawsze mo偶esz si臋 wypisa膰.