To jest webowa wersja newslettera na kt├│ry mo┼╝esz si─Ö zapisa─ç klikaj─ůc tutaj

Cze┼Ť─ç!

Przybywam z najnowszym przegl─ůdem subiektywnie najciekawszych znalezisk z sieci w bran┼╝y IT!

Dzi┼Ť zebra┼éem prawdziwy mix tematów. Od sztucznej inteligencji, przez sprzedawc─Ö dyskietek, klucze YubiCo, na WebDev ko┼äcz─ůc. B─Ödzie co czyta─ç w przerwie na kaw─Ö w pracy ;)

Wczoraj wys┼éa┼éem swój drugi newsletter, zwi─ůzany z prowadzonymi przeze mnie projektami z bran┼╝y IT. Rzu─ç okiem, a mo┼╝e Ci─Ö zainteresuje.

 

Sponsorem dzisiejszego wydania newslettera jest Damian Naprawa - twórca platformy edukacyjnej "W kontenerach" i wieloletni edukator z zakresu Dockera i Kubernetesa.

Damian 20 wrze┼Ťnia organizuje swój bezp┼éatny webinar na temat wdra┼╝ania aplikacji mikroserwisowej na Kubernetes. Je┼Ťli chcesz poszerzy─ç swoj─ů wiedz─Ö w tym temacie, to zapisz si─Ö na niego. Wi─Öcej szczegó┼éów poznasz na stronie zapisu i w opisie linka nr 7.

 

P.S. Ty tak┼╝e mo┼╝esz zosta─ç sponsorem wydania. Musisz jedynie si─Ö ze mn─ů skontaktowa─ç odpowiadaj─ůc na tego maila, a wtedy uzgodnimy szczegó┼éy.

 

Zapraszam do lektury :)

 

ÔŚó #unknownews ÔŚú

  1. Zaawansowana obsługa kluczy Yubikey - użyteczne sztuczki
    https://felixhammerl.com/2022/08/29/yubikey-madness.html
    INFO: Zalogowa─ç si─Ö kluczem na stronie ka┼╝dy potrafi, ale czy potrafisz u┼╝ywa─ç go przy logowaniu do systemu, do logowania na serwery przez SSH, lub czy potrafisz sprawi─ç, aby Twój Mac si─Ö wylogowa┼é w chwili, gdy Ty/kto┼Ť wyci─ůgnie Ci klucz z portu? Porcja porad zwi─ůzanych z Yubikey. Na dotykaniu klucza mo┼╝liwo┼Ťci tego urz─ůdzenia si─Ö nie ko┼äcz─ů :)

  2. Wywiad z prawdopodobnie ostatnim cz┼éowiekiem handluj─ůcym… dyskietkami
    https://eyeondesign.aiga.org/we-spoke-with-the-last-person-standing-in-the-floppy-disk-business/
    INFO: A┼╝ chcia┼éoby si─Ö zapyta─ç “kto dzi┼Ť u┼╝ywa dyskietek?”. Okazuje si─Ö, ┼╝e zapotrzebowanie na dyskietki 3,5 cala i 5,25 cala jest ca┼ékiem spore, a fakt, ┼╝e nie s─ů one ju┼╝ produkowane, a ich liczba dost─Öpna na ┼Ťwiecie jest sko┼äczona, bardzo pozytywnie wp┼éywa na ich cen─Ö. Ciekawy wywiad!

  3. Jak sieci neuronowe zapami─Ötuj─ů informacje (film 15 minut)
    https://www.youtube.com/watch?v=piF6D6CQxUw
    INFO: Dzia┼éanie sieci neuronowych wyja┼Ťnione w przyst─Öpny sposób dla laika

  4. Wyci─ůganie firmware z urz─ůdze┼ä - hardware hacking (film, 19 minut)
    https://www.youtube.com/watch?v=nruUuDalNR0
    INFO: Je┼Ťli chcesz pobawi─ç si─Ö w modyfikacj─Ö softu w dowolnych urz─ůdzeniach, najpierw musisz taki soft zdoby─ç. Czasami jest to proste, bo firmware mo┼╝na niekiedy ┼Ťci─ůgn─ů─ç ze strony producenta. Co jednak gdy producent nie dzieli si─Ö z u┼╝ytkownikami swoim softem? Wtedy pozostaje nam r─Öczne ‘wydobycie’ takiego oprogramowania wprost z uk┼éadu. Film pokazuje, jak mo┼╝na to osi─ůgn─ů─ç.

  5. The Follower - czyli ┼Ťledzenie gdzie i kiedy influencerzy robi─ů fotki
    https://driesdepoorter.be/thefollower/
    INFO: Ciekawy projekt. Autor, wykorzystuj─ůc publiczne kamery monitoringu, szuka┼é zdj─Ö─ç zrobionych dok┼éadnie w miejscu zainstalowania kamer, a nast─Öpnie stara┼é si─Ö po┼é─ůczy─ç obraz z kamery z fotk─ů z Instagrama w celu odnalezienia na nagraniu chwili jej wykonania.

  6. Jak dzia┼éaj─ů kody QR - dog┼é─Öbna analiza
    https://typefully.com/DanHollick/qr-codes-T7tLlNi
    INFO: ┼Üwietna analiza metody kodowania danych w QR kodach. Ostrzegam jednak, ┼╝e autor momentami osi─ůga poziom ultra-nerd w swoich opisach - niemniej, bardzo ciekawy artyku┼é :)

  7. Webinar o Kubernetes z Docker Captain: Wdro┼╝enie w Kubernetes aplikacji mikroserwisowej wraz z logowaniem, monitoringiem oraz observability [sponsorowane]
    https://wkontenerach.pl/webinar
    INFO: Jak w praktyce mo┼╝e wygl─ůda─ç proces wdra┼╝ania aplikacji mikroserwisowej w Kubernetes? Jak zbiera─ç logi z klastra i aplikacji? Jak skonfigurowa─ç monitoring oraz kluczowe dla aplikacji mikroserwisowych – observability. To wszystko na konkretnym przyk┼éadzie aplikacji wraz ze sprawdzonymi w boju narz─Ödziami. Webinar odb─Ödzie si─Ö we wtorek 20 wrze┼Ťnia o godz. 20.00.

  8. Jak dobrze wygl─ůda─ç na wideo/callu - w─ůtek na Twitterze
    https://twitter.com/theKevinShen/status/1565791729906745348
    INFO: Gar┼Ť─ç porad na temat tego, jak ustawi─ç kamer─Ö, co pokaza─ç (a czego nie pokazywa─ç) w tle itp. Wszystko po to, aby wygl─ůda─ç lepiej i nie podwa┼╝a─ç swojego autorytetu. W┼Ťród porad podlinkowany jest jeszcze jeden w─ůtek na temat tego, jak lepiej wygl─ůda─ç podczas nagra┼ä na YouTube

  9. Checklista bezpiecze┼ästwa dla klastrów Kubernetes
    https://kubernetes.io/docs/concepts/security/security-checklist/
    INFO: Lista wszystkich zagadnie┼ä i ustawie┼ä, o które musisz zadba─ç, je┼Ťli planujesz wej┼Ť─ç z K8S na produkcj─Ö. Jak wspomina sam autor, lista nie jest kompletna, ale stanowi idealny punkt startowy do rozpocz─Öcia prac nad bezpiecze┼ästwem klastra.

  10. Lista 8 rzeczy, które potrafi Copilot, a o których nie wiedzia┼ée┼Ť
    https://github.blog/2022-09-14-8-things-you-didnt-know-you-could-do-with-github-copilot/
    INFO: Wpis z bloga GitHuba prezentuj─ůcy gar┼Ť─ç ciekawych i momentami zaskakuj─ůcych efektów, jakie mo┼╝na osi─ůgn─ů─ç w pracy z Copilotem.

  11. Rozmiar wszech┼Ťwiata - interaktywna prezentacja
    https://htwins.net/scale2/
    INFO: Wybierz odpowiadaj─ůcy Ci j─Özyk opisów i za pomoc─ů suwaka zmniejszaj lub zwi─Ökszaj (dzia┼éa w obie strony) skal─Ö, jak─ů chcesz widzie─ç na swoim monitorze. Sugeruj─Ö rzuci─ç okiem na komputerze, bo na smartfonie nie dzia┼éa (testowane na iPhone, nie wiem jak z Androidem).

  12. Budujesz us┼éug─Ö bazuj─ůc─ů na GPT-3? Uwa┼╝aj na atak prompt-injection
    https://simonwillison.net/2022/Sep/12/prompt-injection/
    INFO: Tak jak w przypadku SQL Injection, tak i przy GPT-3 injection, wrzucanie do silnika wykonuj─ůcego polecenia, nieoczyszczone i niezabezpieczone dane pochodz─ůce od u┼╝ytkownika mo┼╝e doprowadzi─ç do nieprzewidzianych sytuacji. Jeszcze nie jest to nic gro┼║nego, ale mo┼╝e pos┼éu┼╝y─ç do trollowania niektórych us┼éug opartych na generatorach tekstu wykorzystuj─ůcych AI.

  13. Jak i dlaczego powiniene┼Ť u┼╝ywa─ç maili typowo tekstowych?
    https://useplaintext.email/
    INFO: Wspó┼écze┼Ťnie wi─Ökszo┼Ť─ç wiadomo┼Ťci wysy┼éanych jest w formacie HTML. Ma to oczywi┼Ťcie wiele zalet (jak cho─çby formatowanie tekstu, czy osadzanie obrazków w tre┼Ťci), ale s─ů tak┼╝e i wady, które zaprezentowano na stronie. Warta przeczytania analiza po┼é─ůczona z opisem konfiguracji najpopularniejszych klientów mailowych.

  14. Optymalizacja komunikacji w teamie? - przejd┼║ na komunikacj─Ö otwart─ů
    https://teamplify.com/blog/why-public-chats-are-better-than-direct-messages/
    INFO: W firmach wyst─Öpuj─ů cz─Östo dwa rodzaje komunikacji z u┼╝yciem narz─Ödzi do chatowania. Wysy┼éanie wiadomo┼Ťci prywatnych oraz tych na publicznym kanale. Autor wyja┼Ťnia, dlaczego warto zrezygnowa─ç (o ile to tylko mo┼╝liwe) z tego pierwszego rodzaju wiadomo┼Ťci i jakie mo┼╝e to da─ç benefity dla firmy

  15. Jak wygl─ůdaj─ů najkrótsze domeny dost─Öpne w internecie?
    https://jameswillia.ms/posts/shortest-urls.html
    INFO: Pewnie na my┼Ťl przychodz─ů Ci tzw. ‘jednoliterówki’ w formacie “X.YY”. Okazuje si─Ö, ┼╝e istnieje co┼Ť jeszcze krótszego. Taka ciekawostka.

  16. Dlaczego nazwy domenowe czasami ko┼äcz─ů si─Ö kropk─ů?
    https://jvns.ca/blog/2022/09/12/why-do-domain-names-end-with-a-dot-/
    INFO: W konfiguracji wielu us┼éug podajemy tzw. FQDN, czyli mówi─ůc pro┼Ťciej, domen─Ö z kropk─ů na ko┼äcu. Zapytania do serwera DNS jednak tej kropki nie zawieraj─ů. Odpowiedzi tak┼╝e jej nie maj─ů. To po co ta kropka? Dobry tekst do rozbudowania swojej wiedzy na temat tego, jak dzia┼éa DNS.

  17. VSCode jest otwarto┼║ród┼éowy - ale co to NAPRAWD─ś znaczy i jakie ma konsekwencje?
    https://ghuntley.com/fracture/
    INFO: Ciekawe przemy┼Ťlenia na temat modelu, w którym dystrybuowany jest VSCode. Dlaczego kopia oprogramowania, któr─ů sam zbudujesz ze ┼║róde┼é, tak mocno ró┼╝ni si─Ö od tej, któr─ů ┼Ťci─ůgniesz jako binark─Ö? Co z tym wszystkim ma wspólnego Microsoft i jak mo┼╝e on potencjalnie zagrozi─ç ca┼éemu ekosystemowi?

  18. Wikipedia vs ┼Ťmier─ç królowej El┼╝biety - to by┼éo szybkie!
    https://mobile.twitter.com/depthsofwiki/status/1568101529273643008
    INFO: W─ůtek na Twitterze analizuj─ůcy, co dzia┼éo si─Ö (i jak szybko) na Wikipedii po og┼éoszeniu ┼Ťmierci królowej. Oficjalna informacja o tym wydarzeniu zosta┼éa podana o 17:31. Poprawki na Wikipedii zacz─Öto wprowadza─ç o 17:32. Ciekawostk─ů jest te┼╝ fakt, jak wikipedy┼Ťci przygotowywali si─Ö zawczasu na takiego nieuniknionego newsa.

  19. Jak pozby─ç si─Ö poziomego scrolla na stronie?
    https://chenhuijing.com/blog/the-horizontal-overflow-problem/
    INFO: Odpowied┼║ na to pytanie wydaje si─Ö dziecinnie prosta - wystarczy jedynie sprawi─ç, aby szeroko┼Ť─ç strony i jej elementów by┼éa mniejsza lub równa szeroko┼Ťci ekranu. Niestety, w realnym ┼Ťwiecie nie jest tak ┼éatwo. Szczególny rodzaj tego problemu mo┼╝emy napotka─ç w urz─ůdzeniach mobilnych.

  20. Nowy, ‘nadmiernie czytelny’ font dla osób z problemami ze wzrokiem
    https://brailleinstitute.org/freefont
    INFO: Bardzo ciekawa koncepcja fonta, który jest czytelny w wielu przypadkach zaburzenia widzenia. Nawet je┼Ťli Twój wzrok jest rozmazany, prawdopodobnie b─Ödziesz w stanie przeczyta─ç, co jest tam napisane. Do tego sam font wygl─ůda do┼Ť─ç schludnie.

  21. Budowa dost─Öpnego menu nawigacyjnego na stronie
    https://web.dev/website-navigation/
    INFO: Z aplikacji webowych korzystaj─ů tak┼╝e osoby niepe┼énosprawne - niewidome lub niedowidz─ůce. Niektóre z nich w codziennej pracy wykorzystuj─ů czytniki ekranu. To, w jaki sposób zaprojektujesz nawigacj─Ö na stronie, mo┼╝e drastycznie u┼éatwi─ç lub utrudni─ç takim osobom obs┼éug─Ö Twojej aplikacji. Przeczytaj, jak zrobi─ç to dobrze i dlaczego u┼╝ycie ‘Aria’ niekiedy mo┼╝e zrobi─ç wi─Öcej z┼éego ni┼╝ dobrego.

  22. ┼Üci─ůgawka z INPUTów w HTML
    https://kry008.ml/blog/?p=106
    INFO: Chc─ůc pobra─ç od u┼╝ytkownika pewne dane, najcz─Ö┼Ťciej wy┼Ťwietlamy mu inputa z pro┼Ťb─ů o ich wpisanie. Da si─Ö to jednak zrobi─ç lepiej, wy┼Ťwietlaj─ůc pole odpowiedniego typu. Dla mnie zaskoczeniem by┼éo to, ┼╝e istniej─ů oddzielne typu pól na wybór np. tygodnia w roku, czy nazwy miesi─ůca (bez pe┼énej daty).

  23. Zegar ┼Ťmierci - rozszerzenie do przegl─ůdarki Chrome
    https://chrome.google.com/webstore/detail/mortality-death-clock-new/eeedcpdcehnikgkhbobmkjcipjhlbmpn?hl=en-US
    INFO: Za ka┼╝dym razem, gdy otworzysz nowego taba w Chrome, zobaczysz kolorowy wykres. Zaprezentuje Ci o,n ile orientacyjnie czasu pozosta┼éo Ci do… np. Twojej teoretycznej ┼Ťmierci. Wed┼éug autora ma to dzia┼éa─ç motywuj─ůco. Oczywi┼Ťcie zamiast odliczania liczby pozosta┼éych Ci dni, mo┼╝esz w ustawieniach wpisa─ç np. dat─Ö jakiego┼Ť deadline - oddanie projektu, obrona pracy na uczelni itp.

  24. Na Google Fonts pojawiły się pierwsze, kolorowe fonty
    https://material.io/blog/color-fonts-are-here
    INFO: Nie chodzi jedynie o mo┼╝liwo┼Ť─ç ustawienia koloru tekstu (bo to mo┼╝na by┼éo zrobi─ç zawsze), a bardziej o mo┼╝liwo┼Ť─ç u┼╝ywania graficznych, wektorowych fontów. Obecnie kolekcja graficznych setów jest malutka, ale Google zapowiada jej stopniowe rozbudowywanie.

  25. Adobe kupi┼éo Figm─Ö - “to pocz─ůtek nowej ery”?
    https://www.figma.com/blog/a-new-collaboration-with-adobe/
    INFO: Nie wiem czego si─Ö spodziewa─ç po tym przej─Öciu. Adobe pozby┼éo si─Ö z rynku jednego ze swoich pot─Ö┼╝nych rywali. Jak to wp┼éynie na dalszy rozwój aplikacji? W teorii obiecuj─ů, ┼╝e wielkich zmian nie b─Ödzie, ale opinie w necie sugeruj─ů bardziej pesymistycznie, ┼╝e to raczej koniec pewnej (dobrej dla u┼╝ytkowników) ery, a nie tylko pocz─ůtek nowej. Pozostaje nam tylko obserwowa─ç dalszy rozwój wydarze┼ä.

  26. Implementacja “krytycznego CSSa” - to nie takie proste jak my┼Ťlisz
    https://csswizardry.com/2022/09/critical-css-not-so-fast/
    INFO: W trakcie ┼éadowania zasobów zewn─Ötrznych (pliki JS, CSS itp), wygl─ůd Twojej strony mo┼╝e si─Ö znacz─ůco zmienia─ç - od drobiazgów jak wielko┼Ť i rodzaj fontów, po ca┼éy uk┼éad strony. Co zrobi─ç, aby unikn─ů─ç tego niemi┼éego efektu ┼éadowania? Zaimplementowa─ç tzw. ‘critical CSS’, który ┼éaduje si─Ö przed wszystkim innym i dba, aby strona by┼éa czytelna. Tak brzmi teoria, a jak wygl─ůda praktyka i jakie trudno┼Ťci napotkasz po drodze? O tym przeczytasz w artykule.

  27. QArt Coder - zmień fotkę w QRCode
    https://research.swtch.com/qr/draw/
    INFO: Narz─Ödzie umo┼╝liwia wkomponowanie pliku graficznego do wn─Ötrza kodu QR. Nie ustawow─ů ono grafiki jako t┼éa i nie wrzuca jej na ┼Ťrodek jak inne narz─Ödzia tego typu, a po prostu przekszta┼éca grafik─Ö tak, aby by┼éa integraln─ů cz─Ö┼Ťci─ů kodu. Gdy zobaczysz przyk┼éad, od razu zrozumiesz, o co chodzi i dlaczego jest to takie wyj─ůtkowe.

  28. Generator karuzel na Linkedin
    https://taplio.com/carousel
    INFO: Narz─Ödzie to przerabia posty z Twittera (w tym w─ůtki), pojedyncze obrazki i posty z Reddit na karuzele (posty z ‘pokazem slajdów’) zdatne do wrzucenia na Linkedin. Poza formatem akceptowanym przez serwis otrzymujesz jeszcze pojedyncze pliki JPG, które mo┼╝esz wykorzysta─ç np. do stworzenia takiej karuzeli na Instagramie. Narz─Ödzie dzia┼éa do┼Ť─ç wolno i przy du┼╝ym obci─ů┼╝eniu mo┼╝na czeka─ç na wyniki nawet minut─Ö.

  29. Spoilery mocno emocjonalnych scen w filmach - dla osób wra┼╝liwych
    https://www.doesthedogdie.com/
    INFO: Dla niektórych mo┼╝e wydawa─ç si─Ö to zabawne, ale s─ů osoby, dla których to bardzo powa┼╝ny problem. Chcesz zobaczy─ç najnowszy film w kinie, ale boisz si─Ö paj─ůków, nie mo┼╝esz patrze─ç, gdy dziecko umiera, a do tego masz traum─Ö po wypadku samochodowym i nie chcesz widzie─ç tego na ekranie. Dzi─Öki tej stronie dowiesz si─Ö, czy którakolwiek z ponad 90 triggeruj─ůcych emocje kategorii wyst─Öpuje w wybranym filmie.

  30. Kontener dockera ze Stable Diffusion Web UI
    https://github.com/AbdBarho/stable-diffusion-webui-docker
    INFO: Prosty sposób na uruchomienie Stable Diffusion AI z interfejsem www. Zarówno zapytania, jak i odpowiedzi prezentowane s─ů na warstwie webowej, bez konieczno┼Ťci grzebania w terminalu. Oczywi┼Ťcie do dzia┼éania niezb─Ödny b─Ödzie komputer/serwer z dostatecznie mocn─ů kart─ů graficzn─ů.

  31. Test dysków SSD od Backblaze - edycja ‘┼Ťródroczna’
    https://www.backblaze.com/blog/ssd-drive-stats-mid-2022-review/
    INFO: Backblaze zabija w swojej serwerowni (po prostu ich u┼╝ywaj─ůc) rekordowe ilo┼Ťci dysków i regularnie dzieli si─Ö statystykami, które z nich dzia┼éaj─ů najlepiej, a które umieraj─ů najszybciej. Oto link do najnowszego wydania ich raportu.

== LINKI TYLKO DLA PATRONÓW ==

  1. Nak┼éadka (GUI) na Stable Diffusion dla komputerów Mac z procesorem M1
    https://uw7.org/un_ef5228cba32e2
    INFO: Uruchomienie Stable Diffusion (generator obrazów na bazie tekstu - co┼Ť jak DALL-E) na lokalnym komputerze wymaga odrobiny kombinowania. Ten projekt to prosty instalator samego silnika, jak i GUI. Klikasz, instalujesz i masz gotowe ┼Ťrodowisko do generowania obrazów.

  2. Reverse Engineering aplikacji na Androida - krok po kroku
    https://uw7.org/un_379aed297f87d
    INFO: Jak dobra─ç si─Ö do wn─Ötrza aplikacji androidowej, jak j─ů pods┼éuchiwa─ç, jak zdekompilowa─ç, skompilowa─ç ponownie itp. Szczególnie u┼╝yteczne dla osób szukaj─ůcych bugów w aplikacjach mobilnych.

  3. Kolekcja (darmowych) artyku┼éów i ksi─ů┼╝ek zwi─ůzanych z OSINT, polecanych w 2022 roku
    https://uw7.org/un_4bfe2e2de5f19
    INFO: Autor przygotowa┼é kompilacje jego zdaniem najlepszych - dost─Öpnych w sieci za darmo - lektur dla ludzi zainteresowanych zbieraniem informacji z sieci. Ka┼╝d─ů pozycj─Ö mo┼╝na przeczyta─ç online, jak i ┼Ťci─ůgn─ů─ç w formacie PDF.

 

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