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

Cze┼Ť─ç!

Nadszed┼é upragniony piatek, a przed nami weekend i to nie byle jaki, a d┼éugi weekend ­čśÄ

Aby uprzyjemni─ç Ci ten ostatni dzie┼ä w pracy przed ┼Ťwiatecznym odpoczynkiem, przesy┼éam przegl─ůd subiektywnie najciekawszych tre┼Ťci wy┼éowionych z netu w ci─ůgu ostatniego tygodnia.

 

┼╗ycz─Ö mi┼éej lektury, a ja znikam sp─Ödza─ç czas z rodzin─ů  ­čĹő

 

ÔŚó #unknownews ÔŚú

  1. “Hipsterska historia CORS-a” - czyli jak to si─Ö sta┼éo, ┼╝e CORS wygl─ůda tak, jak wygl─ůda? (film, 38 minut)
    https://www.youtube.com/watch?v=0YJ-yhoJh2I
    INFO: Dla pocz─ůtkuj─ůcych programistów, ograniczenia narzucane przez CORS (Cross Origin Resource Sharing) mog─ů wydawa─ç si─Ö niepotrzebne, czy nawet absurdalne. Je┼Ťli jednak poznamy histori─Ö tego mechanizmu, o wiele pro┼Ťciej b─Ödzie nam zrozumie─ç, jak to si─Ö sta┼éo, ┼╝e ewoluowa┼é on do formy, jak─ů znamy dzi┼Ť.

  2. Zastanawia┼ée┼Ť si─Ö kiedy┼Ť, jak baterie wygl─ůdaj─ů w ┼Ťrodku?
    https://www.scanofthemonth.com/scans/batteries
    INFO: Strona zawiera skany prze┼Ťwietlonych, popularnych rodzajów baterii. Mo┼╝na zagl─ůdn─ů─ç, co maj─ů w ┼Ťrodku. Dodatkowo warto klikn─ů─ç “See All Scans”, aby zobaczy─ç inne, równie┼╝ prze┼Ťwietlone przedmioty.

  3. Jak stworzy─ç gr─Ö typu Roguelike? (film, 23 minuty + transkrypcja)
    https://www.gamedeveloper.com/design/how-to-make-a-roguelike
    INFO: Znasz tekstowe gry w stylu Adom lub Nethack? Chcesz stworzy─ç co┼Ť o podobnej mechanice i wygl─ůdzie? Ten wyk┼éad wyt┼éumaczy Ci, od czego zacz─ů─ç.

  4. Giza Project - wejd┼║ do wn─Ötrza wielkiej piramidy w Gizie
    https://giza.mused.org/en/guided/266/inside-the-great-pyramid
    INFO: Po raz pierwszy mo┼╝esz zobaczy─ç CA┼ü─ä piramid─Ö w Gizie (jej wn─Ötrze), a nie jedynie korytarz dost─Öpny dla zwiedzaj─ůcych. Bardzo przyjemnie zrealizowane sterowanie. Dzia┼éa ca┼ékiem sprawnie tak┼╝e na urz─ůdzeniach mobilnych, ale ze wzgl─Ödu na naprawd─Ö ciekawe widoki sugeruj─Ö ogl─ůda─ç na du┼╝ym ekranie.

  5. Czy Apple Watch Ultra mo┼╝e zast─ůpi─ç iPhone? (film, 12 minut)
    https://www.youtube.com/watch?v=j0FlXQblNGQ
    INFO: Ciekawy eksperyment polegaj─ůcy na zmniejszeniu ‘zapotrzebowania na telefon’. Czy smartwatch mo┼╝e zast─ůpi─ç smartfona przy wykonywaniu najpopularniejszych, codziennych operacji? Jak dla mnie, to wygl─ůda to ciekawie, ale przy obecnym czasie ┼╝ycia baterii, niestety musieliby┼Ťmy ┼éadowa─ç taki zegarek z 2-3 razy dziennie.

  6. Jak bardzo realistyczne s─ů emoji no┼╝yczek?
    https://wh0.github.io/2020/01/02/scissors.html
    INFO: Kto┼Ť zauwa┼╝y┼é, ┼╝e no┼╝yczki przedstawione w emoji (w wi─Ökszo┼Ťci powszechnie u┼╝ywanych zbiorów tych grafik) nie mog┼éyby istnie─ç w rzeczywisto┼Ťci. One si─Ö nie zamykaj─ů! Ciekawe spostrze┼╝enie :D

  7. Open Library - najwi─Öksza, darmowa, biblioteka online z ksi─ů┼╝kami
    https://openlibrary.org/
    INFO: Zak┼éadasz konto i mo┼╝esz wypo┼╝ycza─ç ksi─ů┼╝ki, w tym tak┼╝e te stosunkowo nowe z praktycznie ka┼╝dej tematyki (s─ů ich miliony). S─ů tylko dwa ograniczenia. Po pierwsze ksi─ů┼╝ki nie mo┼╝esz pobra─ç i musisz czyta─ç j─ů online, a po drugie wypo┼╝yczenie jest tylko na 1h. Oczywi┼Ťcie po godzinie mo┼╝esz przed┼éu┼╝y─ç wypo┼╝yczenie, o ile tylko nie ma w kolejce innej osoby, która wcze┼Ťniej zrobi┼éa sobie rezerwacj─Ö. Jak dla mnie, to kiepskie miejsce do czytania, ale za to ┼Ťwietne miejsce do przekartkowania CA┼üEJ (a nie tylko przyk┼éadowego rozdzia┼éu) ksi─ů┼╝ki przed jej zakupem.

  8. Oh My Git! - gra ucz─ůca koncepcji GIT-a
    https://ohmygit.org/
    INFO: To karcianka (na Windows/Linux/Mac), w której poruszasz postaci─ů, wydaj─ůc polecenia gita (przeci─ůgaj─ůc odpowiednie karty). Uczy nie tyle polece┼ä, co bardziej koncepcji czym jest commit, jak wygl─ůda robienie ga┼é─Özi, czym jest merge itp.

  9. Przegl─ůdarka ARC - recenzja po 7 dniach u┼╝ywania
    https://medium.com/@damientait/i-tried-macoss-hottest-new-browser-922177e07a4e
    INFO: ARC to nowoczesna przegl─ůdarka dost─Öpna obecnie tylko dla systemu MacOS, która mocno zmienia sposób, w jaki u┼╝ytkownik przegl─ůda strony internetowe. Je┼Ťli jej nie znasz, to z recenzji dowiesz si─Ö, co w niej jest takiego fajnego. Warto tak┼╝e samodzielnie poszuka─ç np. na YouTube filmów przedstawiaj─ůcych t─Ö przegl─ůdark─Ö w akcji.

  10. Portfolio ideas - inspiracje do stworzenia dobrego portfolio
    https://github.com/evavic44/portfolio-ideas
    INFO: To zbiór naprawd─Ö dobrze wykonanych stron typu portfolio developera/designera. Autorzy sami dodali si─Ö do listy jako “wzory do na┼Ťladowania”, wi─Öc nikt nie b─Ödzie mia┼é Ci za z┼ée, gdy si─Ö nimi zainspirujesz i stworzysz co┼Ť w┼éasnego.

  11. Terminalowe skróty klawiszowe (biblioteka Readline)
    https://www.masteringemacs.org/article/keyboard-shortcuts-every-command-line-hacker-should-know-about-gnu-readline
    INFO: Pracujesz cz─Östo w terminalu? Jest szansa, ┼╝e Twoja ulubiona aplikacja (lub nawet pow┼éoka) korzysta z readline, wi─Öc ‘odziedziczy┼éa’ w ten sposób pewien zbiór skrótów klawiszowych, które warto pozna─ç. Artyku┼é poza wymienieniem gotowych skrótów wspomina dodatkowo jak tworzy─ç w┼éasne. Przydatna wiedza dla ka┼╝dego usera terminala/Linuxa.

  12. Galeria komponentów webowych
    https://component.gallery/components
    INFO: Chcesz szybko wygenerowa─ç ‘akordeon’ albo stronicowanie? Wybierz jeden z komponentów, nast─Öpnie kliknij framework, z którego korzystasz i skopiuj przyk┼éadowy kod.

  13. Czym jest Content Security Policy i jak mo┼╝na to obej┼Ť─ç?
    https://www.cobalt.io/blog/csp-and-bypasses
    INFO: CSP to zaawansowana technika pozwalaj─ůca na decydowanie jakie zasoby (CSS-y, JS-y, fonty, ramki itp.) mog─ů by─ç ┼éadowane na stronie i z jakich lokalizacji mog─ů pochodzi─ç. Przewa┼╝nie u┼╝ywa si─Ö go jako jednej z form zabezpieczenia przed atakami XSS. Artyku┼é opisuje jak to zaimplementowa─ç i jak omin─ů─ç niektóre z (nie do ko┼äca poprawnie napisanych) regu┼é.

  14. Jak efektywnie u┼╝ywa─ç Stable Diffusion?
    https://www.jonstokes.com/p/getting-started-with-stable-diffusion
    INFO: Ja wiem, ┼╝e wpisanie opisu sceny w aplikacj─Ö i naci┼Ťni─Öcie entera nie brzmi jak co┼Ť, co wymaga┼éoby poradnika, ale tworzenie opisu sceny wcale nie jest tak proste jak mog┼éoby si─Ö wydawa─ç. Przy kiepskim inpucie otrzymujemy (niekiedy BARDZO) kiepski output. Co zrobi─ç, aby efekty by┼éy lepsze?

  15. Playground AI - pobaw si─Ö DALL-E oraz Stable Diffusion za darmo
    https://playgroundai.com/
    INFO: Jest to serwis w którym (po za┼éo┼╝eniu konta) mo┼╝esz wypróbowa─ç dzia┼éanie dwóch topowych generatorów grafik na podstawie opisu tekstowego. Napisanie dobrego prompta dla generatora nie jest ┼éatwe, wi─Öc nie zra┼╝aj si─Ö, gdy Twoje grafiki b─Öd─ů dalece odbiegaj─ůce jako┼Ťci─ů od przyk┼éadowych. Warto korzysta─ç z wbudowanych filtrów, które znacznie podnosz─ů jako┼Ť─ç wyników i rozbudowuj─ů opis s┼éowny zapytania.

  16. Śledzenie zachowania na stronach konkurencji - ciekawy atak z 2018 roku
    https://dejanmarketing.com/competitor-hack/
    INFO: Sprytny atak polegaj─ůcy na przechwyceniu przycisku ‘wstecz’ w przegl─ůdarce w sytuacji, w której u┼╝ytkownik przyszed┼é na stron─Ö z wyszukiwarki Google. Warto zainteresowa─ç si─Ö API ‘history.pushState()’.

  17. Wysyp ksi─ů┼╝ek pisanych przez GPT-3?
    https://lcamtuf.substack.com/p/fake-books
    INFO: Micha┼é Zalewski (lcamtuf) kupi┼é troch─Ö ksi─ů┼╝ek na temat tokenów NFT. Czytaj─ůc je, zauwa┼╝y┼é jedn─ů, bardzo niepokoj─ůc─ů rzecz… chyba nie wszystkie zosta┼éy napisane przez ludzi.

  18. Co si─Ö nie zgadza w grach o ┼Ťredniowieczu? ┼Üwinie!
    https://www.leidenmedievalistsblog.nl/articles/whats-wrong-with-medieval-pigs-in-videogames
    INFO: Je┼Ťli w grze osadzonej w klimatach królów, rycerzy i wspania┼éych bitew pojawi si─Ö ┼Ťwinia, to prawdopodobnie b─Ödzie to nasza wspó┼éczesna, znana nam od lat wersja ┼Ťwini. Problem polega na tym, ┼╝e w tamtych czasach ┼Ťwinie wygl─ůda┼éy zupe┼énie inaczej i raczej ma┼éo przypomina┼éy ró┼╝owe spa┼Ťlaki ;)

  19. Moonwalkers - najszybsze buty na ┼Ťwiecie?
    https://www.kickstarter.com/projects/shiftmoonwalkers/moonwalkers-the-worlds-fastest-shoes/
    INFO: Ciekawy projekt z Kickstarter maj─ůcy za cel zwi─Ökszenie szybko┼Ťci, z jak─ů mo┼╝e porusza─ç si─Ö cz┼éowiek. Twórcy mówi─ů nawet o 2.5x wi─Ökszej pr─Ödko┼Ťci ni┼╝ standardowy chód.

  20. Jak sta─ç si─Ö niewidzialnym dla AI?
    https://www.cs.umd.edu/~tomg/projects/invisible/
    INFO: Systemy wykrywaj─ůce ludzi mo┼╝na bardzo ┼é─ůtwo oszuka─ç. Mówi─ůc krótko… musisz zacz─ů─ç nosi─ç bardzo niewyj┼Ťciowy sweterek ;)

  21. Dlaczego rezygnujemy z Clouda? - case grupy 37signals
    https://world.hey.com/dhh/why-we-re-leaving-the-cloud-654b47e0
    INFO: Jeden z twórców Basecampa, Hey, TaDa, czy Backpacka wyja┼Ťnia, dlaczego firma powoli wycofywa─ç si─Ö z AWS i GCP.

  22. Gamma - narz─Ödzie online do tworzenia prezentacji
    https://gamma.app/
    INFO: Skrajnie prosty sposób na tworzenie prezentacji. Mo┼╝esz wpisywa─ç tre┼Ť─ç niczym np. w Wordzie, a aplikacja sama przerobi go na kolejne slajdy. Interfejs u┼╝ytkownika jest podobny do tego, znanego z Notion, czyli np. dodajemy bloki specjalne, u┼╝ywaj─ůc slasha, ale równie dobrze mo┼╝emy dodawa─ç nowe elementy metod─ů drag and drop. Jest dost─Öpna wiecznie darmowa wersja, a wersja PRO w okresie beta tak┼╝e jest za darmo.

  23. Blending Modes w programach graficznych - o co w tym chodzi?
    https://typefully.com/DanHollick/blending-modes-KrBa0JP
    INFO: Wielu bardzo pocz─ůtkuj─ůcych u┼╝ytkowników np. Photoshopa nie za bardzo wie, jakie s─ů ró┼╝nice mi─Ödzy trybem “Hard Light”, a np. “Soft Light” i czym ten drugi si─Ö ró┼╝ni od “Lighten”. Cz─Östo tryb blendowania wybierany jest metod─ů “sprawdz─Ö wszystkie i wybior─Ö najfajniejszy”. Ten artyku┼é pozwoli Ci zrozumie─ç, jak dzia┼éa ka┼╝dy z tych trybów.

  24. “Nie kupuj laptopa od Dell-a”? - ciekawa analiza popularnych laptopów
    https://dontbuydell.com/
    INFO: Raz w ┼╝yciu pracowa┼éem na sprz─Öcie Della, wi─Öc nie mog─Ö si─Ö wypowiada─ç nad s┼éuszno┼Ťci─ů zebranych na stronie argumentów. Niektóre z nich jednak do mnie przemawiaj─ů. Wiesz, ┼╝e Dell ma w ci─ůg┼éej sprzeda┼╝y 285 modeli laptopów? Dla porównania Apple ma ich… 5.

  25. Photopea - projekt zarabiaj─ůcy miliony, stworzony przez jedn─ů osob─Ö
    https://www.the5to9.xyz/p/photopea-free-photoshop-alternative-making-millions
    INFO: Koszty utrzymania ca┼éej aplikacji to oko┼éo $60/msc. W artykule podlinkowano trzy AMA z autorem. Trzeba przyzna─ç, ┼╝e interesuj─ůce case study sukcesu online.

  26. Lista stron WWW imituj─ůcych komputery i systemy operacyjne
    https://simone.computer/#/webdesktops
    INFO: To kolekcja niemal 150 blogów, linków do portfolio i aplikacji webowych, które swoich wygl─ůdem przypominaj─ů zachowanie starych komputerów i systemów operacyjnych. Widzia┼éem w przesz┼éo┼Ťci z 2-3 takie stronki, ale nie s─ůdzi┼éem, ┼╝e jest tego a┼╝ tyle. Niektóre s─ů zrealizowane z wielk─ů dba┼éo┼Ťci─ů o szczegó┼éy.

  27. Proxi - generator map z własnymi oznaczeniami
    https://www.proxi.co/
    INFO: Ta aplikacja (SaaS) generuje map─Ö z naniesionymi na ni─ů w┼éasnymi punktami, oznaczeniami, symbolami itp. Sami siebie nazywaj─ů “Canva do map” i to nie┼║le odzwierciedla ide─Ö narz─Ödzia. W wersji darmowej mo┼╝na zdzia┼éa─ç naprawd─Ö sporo (do 1000 w┼éasnych punktów na mapie).

  28. Jak poprawnie wyczy┼Ťci─ç z danych dysk twardy?
    https://www.privacytools.io/guides/manufacturer-tools-for-wiping-hdd-and-ssd-drives
    INFO: Chcesz sprzeda─ç komputer, ale obawiasz si─Ö, ┼╝e nowy w┼éa┼Ťciciel b─Ödzie w stanie odzyska─ç z niego dane? Zwyk┼ée usuwanie plików i formatowanie dysku mo┼╝e niewiele da─ç. Okazuje si─Ö jednak, ┼╝e producenci dysków posiadaj─ů zaawansowane, niskopoziomowe narz─Ödzia do niszczenia danych. Musisz jedynie odnale┼║─ç swojego producenta na li┼Ťcie (a na przysz┼éo┼Ť─ç, dla pewno┼Ťci u┼╝ywaj jeszcze Full Disk Encryption).

  29. API Security Checklist - czyli o co zadba─ç projektuj─ůc bezpieczne API
    https://github.com/shieldfy/API-Security-Checklist/blob/master/README-pl.md
    INFO: Nie ma znaczenia, jakiej technologii u┼╝ywasz, czy jak─ů metod─Ö autoryzacji zaimplementujesz. Istniej─ů pewne elementy wspólne dla ka┼╝dego rodzaju API, których wdro┼╝enie podniesie bezpiecze┼ästwo Twojej aplikacji.

  30. Mock Turtle - generator JSON-ów na potrzeby Mockupów
    https://mockturtle.net/
    INFO: Proste narz─Ödzie online, w którym definiujemy struktur─Ö JSON-a na której chcemy pracowa─ç, a nast─Öpnie automat wype┼énia j─ů przyk┼éadowymi danymi (np. adresy mailowe, imiona, nazwiska, kolory, daty urodzenia itp.). Mo┼╝na wybiera─ç z puli kilkudziesi─Öciu ró┼╝nych typów danych. Idealne do generowania danych testowych.

  31. Jak wygl─ůda proces onboardingu usera w popularnych SaaS-ach?
    https://www.marbleflows.com/onboarding
    INFO: Przegl─ůd kilkudziesi─Öciu (obecnie ponad 40) onboardingów z takich produktów jak Buffer, ClickUp, Jira, Dropbox, czy GitHub. Dobra inspiracja dla ludzi tworz─ůcych w┼éasne projekty online.

  32. PHP 8.2 - co nowego oferuje? Wyja┼Ťnienie w 8 blokach kodu
    https://stitcher.io/blog/php-82-in-8-code-blocks
    INFO: Zwi─Öz┼éa prezentacja nowo┼Ťci w PHP 8.2, bez zbytecznego pisania artyku┼éów na blogu. Sam kod ┼║ród┼éowy, który wyja┼Ťnia zmiany.

LINKI TYLKO DLA PATRONÓW

  1. Wszystko dla fanów rozwi─ůza┼ä typu Self-Hosted (kolekcja zasobów)
    https://uw7.org/un_ad97d485bd8b2
    INFO: Lubisz samodzielnie ogarnia─ç swoje backupy, system monitoringu ma by─ç na Twoich serwerach i nie ufasz cudzym komunikatorom i serwerom mailowym? a mo┼╝e po prostu chcesz samodzielnie hostowa─ç swoj─ů kolekcj─Ö muzyki i filmów? Nie ma znaczenia, co jest Twoim celem, ta kolekcja rozwi─ůza┼ä self-hosted z pewno┼Ťci─ů Ci si─Ö przyda.

 

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