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

Cze┼Ť─ç!

W poprzednim wydaniu #unknowNews zapowiada┼éem, ┼╝e od poniedzia┼éku dost─Öpne jest w sprzeda┼╝y moje szkolenie "Akademia Debugowania Linuxa". Niestety, oferta jest wa┼╝na jedynie do niedzieli do 23:59. Kolejna taka okazja pojawi si─Ö dopiero w pa┼║dzierniku, przy czym cena b─Ödzie z pewno┼Ťci─ů wy┼╝sza.

Je┼Ťli nie wiesz o jakim szkoleniu mówi─Ö, to rzu─ç okiem na opis, a przy okazji zobacz przyk┼éadow─ů lekcje (film, oko┼éo 19 minut).

https://adl.mrugalski.pl

 

A teraz czas na w┼éa┼Ťciwe zestawienie - mi┼éej lektury ┼╝ycz─Ö :)

 

ÔŚó #unknownews ÔŚú

  1. Najlepsze prezentacje projektów dla developerów
    https://dx.tips/pitches
    INFO: Jak zaprezentowano ┼Ťwiatu Dockera, Twillio, Ruby on Rails, Heroku czy Netlify? Warto rzuci─ç okiem jak zrobi┼éy to firmy/projekty, które pó┼║niej odnios┼éy globalny sukces.

  2. Czy Copilot mo┼╝e stworzy─ç gr─Ö od pocz─ůtku do ko┼äca? Mo┼╝e!
    https://hackernoon.com/how-i-let-an-ai-code-a-game-for-me
    INFO: Programista postanowi┼é stworzy─ç gr─Ö w stylu space invaders w Pythonie, ale bez r─Öcznego napisania ani jednej linii kodu. Warto rzuci─ç okiem. Pod koniec artyku┼éu znajdziesz linka do filmu (ponad 2 godziny) prezentuj─ůcego ca┼éy ten proces

  3. Lista 13 projektów, które u┼éatwi─ů Ci wej┼Ťcie w ┼Ťwiat WEB3
    https://blog.suhailkakar.com/13-projects-you-can-do-to-become-a-web3-and-blockchain-master-beginner-to-expert
    INFO: Wsz─Ödzie si─Ö ostatnio mówi o ‘WEB3’, ale jak zacz─ů─ç swoj─ů przygod─Ö jako programista w tej dziedzinie? Ka┼╝dy z pomys┼éów z listy posiada tak┼╝e linka do artyku┼éu/tutoriala, który wyja┼Ťnia jak dany pomys┼é zrealizowa─ç.

  4. Deanonimizacja domen u┼╝ywanych przez ransomware (.onion)
    https://blog.talosintelligence.com/2022/06/de-anonymizing-ransomware-domains-on.html
    INFO: Mo┼╝e si─Ö wydawa─ç, ┼╝e ukryty serwis w TORze zapewnia ca┼ékiem niez┼é─ů anonimowo┼Ť─ç, ale okazuje si─Ö, ┼╝e po┼é─ůczenie informacji z certyfikatu u┼╝ywanego przez stron─Ö z narz─Ödziem takim jak np. Shodan mo┼╝e da─ç ca┼ékiem niez┼ée rezultaty i zdradzi─ç prawdziw─ů lokalizacj─Ö serwera

  5. SQLite, czy PostgreSQL - wybór nie jest taki prosty
    https://www.twilio.com/blog/sqlite-postgresql-complicated
    INFO: Odpowiedzi─ů, która sama nasuwa si─Ö na my┼Ťl, jest oczywi┼Ťcie ‘bierz PostgreSQL!’, ale testy wydajno┼Ťciowe wskazuj─ů, ┼╝e nie zawsze b─Ödzie to idealne rozwi─ůzanie. Wszystko zale┼╝y od konkretnego przypadku. Wi─Öcej szczegó┼éów znajdziesz w artykule.

  6. Rzeczy, które warto wiedzie─ç na temat indeksów i transakcji w bazach danych
    https://architecturenotes.co/things-you-should-know-about-databases/
    INFO: Czym s─ů indeksy, jakie s─ů ich rodzaje i jak dzia┼éaj─ů? jakie poziomy izolacji mamy w transakcjach? czym s─ů odczyty fantomowe, czym s─ů ‘dirty reads’, a czym non-repeatable reads?

  7. Open Food Facts - baza danych na temat jedzenia z ca┼éego ┼Ťwiata
    https://world.openfoodfacts.org/
    INFO: Ciekawi Ci─Ö ile kofeiny ma Red Bull, ile cukru Nutella lub co znajduje si─Ö w Nesquicku? Ciekawa baza danych uzupe┼éniana przez spo┼éeczno┼Ť─ç z ca┼éego ┼Ťwiata. Warto na górnej belce wybra─ç kraj ‘Polska’, aby zobaczy─ç, co jest u nas sprzedawane. Baza ma obecnie 8500+ produktów dla naszego kraju i ponad 2,4 miliona dla ca┼éego ┼Ťwiata.

  8. Ogólno┼Ťwiatowa mapa wy┼éadowa┼ä atmosferycznych
    https://www.blitzortung.org/pl/live_lightning_maps.php?map=15
    INFO: Aktualizowana na ┼╝ywo i uzupe┼éniana spo┼éeczno┼Ťciowo mapa burz i b┼éyskawic. Sprawd┼║, gdzie teraz jest burza.

  9. Jak stworzy─ç i opublikowa─ç swoj─ů pierwsz─ů paczk─Ö w NPM
    https://eedris.hashnode.dev/a-comprehensive-guide-to-creating-and-publishing-your-first-npm-package
    INFO: Jest szansa, ┼╝e u┼╝ywasz paczek z repozytorium NPM. Ten artyku┼é t┼éumaczy, jak przygotowa─ç swój kod w taki sposób, aby samemu umie┼Ťci─ç co┼Ť w tym repo.

  10. Wykorzystaj stary smartfon z Androidem jako… serwer
    https://lbrito1.github.io/blog/2020/02/repurposing-android.html
    INFO: Krótka instrukcja wyja┼Ťniaj─ůca, jak bez wi─Ökszego kombinowania osi─ůgn─ů─ç wspomniane efekt i uruchomi─ç swój w┼éasny serwer webowy. Mo┼╝e si─Ö przyda─ç, je┼Ťli masz w domu zupe┼énie niepotrzebny telefon.

  11. EarthFM - co┼Ť jak Spotify, ale darmowe i z d┼║wi─Ökami przyrody
    https://earth.fm/
    INFO: Mo┼╝esz wybra─ç, sk─ůd maj─ů pochodzi─ç nagrane d┼║wi─Öki i s┼éucha─ç je w p─Ötli. Co powiesz na s┼éuchanie ┼╝ab z Brzeki┼äca lub komarów z Czaplinka? :D

  12. Seria Monkey Island powraca - trailer
    https://returntomonkeyisland.com/
    INFO: My┼Ťl─Ö, ┼╝e serii pi─Öciu przygodówek z tej serii wypuszczonych przez LucasArt nikomu nie trzeba przedstawia─ç. Nadchodzi kolejna ich ods┼éona. Warto rzuci─ç okiem na trailer, ale mnie urzek┼éa przede wszystkim strona projektu - wygl─ůda jak wspomniana gra!

  13. Ultima Online - ciekawa implementacja… konia
    https://www.raphkoster.com/2014/08/16/random-uo-anecdote-2/
    INFO: Niekiedy, aby doda─ç do gry now─ů funkcjonalno┼Ť─ç (jak np. jazda gracza na koniu), której wcze┼Ťniej nie przewidziano, mo┼╝na wykorzysta─ç ju┼╝ istniej─ůce mechanizmy. A gdyby tak wykorzysta─ç do tego mechanizm tworzenia skrzy┼ä? No co mo┼╝e pój┼Ť─ç nie tak?

  14. XLite - plugin do SQLite do pracy na plikach Excela (i nie tylko)
    https://github.com/x2bool/xlite
    INFO: Korzystaj─ůc z tego rozszerzenia, mo┼╝na odpytywa─ç pliki .xlsx/.xls/.ods w taki sposób, jakby by┼éy wirtualnymi tabelami w SQLite. Wygodne, je┼Ťli dane wej┼Ťciowe dostajesz/pobierasz w formie arkuszy kalkulacyjnych i musisz wyci─ůgn─ů─ç z nich konkretne informacje.

  15. X-Forwarded-For - jak poprawnie i bezpiecznie obs┼éu┼╝y─ç ten nagówek?
    https://www.brainonfire.net/blog/2022/03/04/understanding-using-xff/
    INFO: Nag┼éówki HTTP to do┼Ť─ç prosta sprawa, a ich obs┼éuga nie powinna stwarza─ç wi─Ökszych problemów… no chyba, ┼╝─Ö chcemy wyci─ůgn─ů─ç prawdziwe IP u┼╝ytkownika, a na scen─Ö wchodzi X-Forwarded-For, X-Real-IP, a po drodze u┼╝ytkownik u┼╝ywa jeszcze wi─Öcej ni┼╝ jednego proxy.

  16. Je┼Ťli nie Cloudflare, to co? Przegl─ůd alternatyw
    https://linuxhandbook.com/cloudflare-alternatives/
    INFO: Cloudflare nie jest jedynym rozwi─ůzaniem, które mo┼╝e przyspieszy─ç i zabezpieczy─ç jednocze┼Ťnie Twoj─ů stron─Ö, ale z pewno┼Ťci─ů jest jednym z najbardziej znanych. Je┼Ťli robisz research dla swojej firmy na temat tego, za jak─ů us┼éug─ů ukry─ç swoje systemy, to ten przegl─ůd alternatywnych rozwi─ůza┼ä mo┼╝e Ci si─Ö przyda─ç

  17. AWS-cost-saver - oszcz─Ödne ┼Ťrodowiska DEV na AWS
    https://github.com/aramalipoor/aws-cost-saver
    INFO: Ta drobna aplikacja wy┼é─ůcza na Twoim ┼Ťrodowisku developerskim wszystkie us┼éugi, których nie u┼╝ywasz, gdy np. ┼Ťpisz. Dzi─Öki temu obni┼╝ysz wysoko┼Ť─ç swojego rachunku za chmur─Ö do minimum. Nie musz─Ö chyba t┼éumaczy─ç, ┼╝e nie nale┼╝y tego u┼╝ywa─ç na produkcji? ;)

  18. Patent Drop - newsletter informuj─ůcy, co opatentowa┼éy wybrane firmy w ostatnim tygodniu
    https://patentdrop.substack.com/archive?sort=new
    INFO: Chcesz wiedzie─ç, co w tym tygodniu opatentowa┼é np. Facebook, Netflix, Mastercard, Nvidia lub Netflix? Co tydzie┼ä otrzymasz podsumowanie trzech najciekawszych patentów ró┼╝nych firm. Link prowadzi do archiwum wyda┼ä newslettera.

  19. Prosta walidacja danych wej┼Ťciowych w ASP .NET przy budowie API RESTowego
    https://www.halfbitstudio.com/blog/zwracanie-bledow-walidacyjnych/zwracanie-bledow-walidacyjnych-asp-net-6/
    INFO: Obs┼éuga zwracania b┼é─Ödów w ASP zosta┼éa mocno uproszczona. Niekiedy ogranicza si─Ö to jedynie do dodania odpowiednich atrybutów do klas wej┼Ťciowych.

  20. SponsorBlock - rozszerzenie do przegl─ůdarki omijaj─ůce wstawki sponsorowane w filmach na YouTube
    https://sponsor.ajay.app/
    INFO: Je┼Ťli ogl─ůdasz produkcje rodem z USA, to gdzie┼Ť po┼Ťrodku ka┼╝dego odcinka znajdziesz “a teraz czas na sponsora odcinka, firm─Ö XYZ!”. Ta wtyczka ominie ten fragment, oszcz─Ödzaj─ůc Ci troch─Ö czasu.

  21. Toast - narzędzie do wykonywania zadań w kontenerach
    https://github.com/stepchowfun/toast
    INFO: Wyobra┼║ sobie co┼Ť na wzór Ansible, które potrafi wykonywa─ç taski tylko w ┼Ťrodku kontenerów Dockerowych. Definiujesz playbooki w YAML, a nast─Öpnie je uruchamiasz. Sk┼éadnia jest bardzo prosta.

  22. Twórz maile, które dobrze wygl─ůdaj─ů w ka┼╝dej aplikacji do maili (MDX + MJML)
    https://www.joshwcomeau.com/react/wonderful-emails-with-mjml-and-mdx/
    INFO: Ostylowanie tre┼Ťci wiadomo┼Ťci wcale nie jest takie proste, a to ze wzgl─Ödu na ró┼╝nice w sposobie wy┼Ťwietlania tre┼Ťci pomi─Ödzy ró┼╝nymi czytnikami. Z pomoc─ů przychodz─ů nam jednak narz─Ödzia takie jak MDX i MJML. U┼╝yteczne dla ludzi wysy┼éaj─ůcych newslettery. Kiedy┼Ť zrobi─Ö eksperyment i sam wy┼Ťl─Ö w tym to zestawienie ;)

  23. Czym naprawdę było MSN? (The Microsoft Network)
    http://www.codersnotes.com/notes/the-microsoft-network/
    INFO: MSN kojarzy si─Ö g┼éównie z portalem internetowym lub z komunikatorem. Czym jednak by┼é ten powsta┼éy w okolicach 1994 roku twór w zamy┼Ťle twórców? Ciekawy i nostalgiczny artyku┼é. Sporo o internecie lat 90’

  24. Case study z optymalizacji szybko┼Ťci ┼éadowania strony - zysk 50x
    https://danluu.com/octopress-speedup/
    INFO: Prosta strona postawiona na Octopress wydawa┼éa si─Ö raczej niepodatna na optymalizacj─Ö. Auto udowadnia jednak, ┼╝e da si─Ö j─ů przyspieszy─ç i to nie jedno, czy dwukrotnie, a pi─Ö─çdziesi─Öciokrotnie!

  25. Wykrywanie zainstalowanych rozszerze┼ä w przegl─ůdarkach bazuj─ůcych na Chromium
    https://z0ccc.github.io/extension-fingerprints/
    INFO: Korzystaj─ůc z pewnego prostego triku, mo┼╝na sprawdzi─ç, czy dane rozszerzenie jest zainstalowane w przegl─ůdarce osoby odwiedzaj─ůcej stron─Ö. Nie wszystkie rozszerzenia da si─Ö wykry─ç. Do czego to mo┼╝e s┼éu┼╝y─ç? Do ulepszonego fingerprintingu odwiedzaj─ůcych, a co za tym idzie do lepszej identyfikacji, ┼╝e Ty to Ty i to nawet w trybie incognito.

  26. Jak wygl─ůda zawarto┼Ť─ç schowka, gdy kopiujemy co┼Ť w ramach Google Sheets/Docs?
    https://smitop.com/post/docs-html/
    INFO: Gdy kopiujesz elementy z dokumentu, aplikacja dokleja do nich dodatkowe elementy steruj─ůce zapisane w formacie HTML. Artyku┼é wyja┼Ťnia, jak to wygl─ůda w praktyce.

  27. ripgrep-all - bardzo rozbudowany zamiennik standardowego GREPa
    https://itsfoss.com/ripgrep-all/
    INFO: Umo┼╝liwia przeszukiwanie PDFów (podaje nr stron), archiwów, baz sqlite, obrazów (OCR) i wiele, wiele innych.

LINKI TYLKO DLA PATRONÓW

  1. Kurs j─Özyka GO - ksi─ů┼╝ka online
    https://uw7.org/un_656b5aafcf5f4
    INFO: Pe┼éen kurs przeprowadzaj─ůcy czytelnika od zupe┼énych podstaw a┼╝ do tematów bardziej zaawansowanych.

  2. Baza wyszukiwarek u┼╝ytecznych przy pentestach/atakach
    https://uw7.org/un_42e1ba71b0a2d
    INFO: Wyszukiwanie informacji o serwerach, bugach, exploitach, ludziach, domenach. Do tego wyszukiwarki kodu ┼║ród┼éowego, certyfikatów SSL i wiele innych.

 

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