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─ç.

Zapisz si─Ö na ten newsletter!