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

Cze┼Ť─ç!

Dzi┼Ť zawita┼éem do Twojej skrzynki odrobin─Ö wcze┼Ťniej, a mam dla Ciebie jak co tydzie┼ä poka┼║ny zbiór ciekawych linków z bran┼╝y IT, z┼éowionych w ostatnim tygodniu.

 

Tym razem, w sekcji ciekawych promocji b─Ödzie tylko jedna pozycja, ale za to jaka!

 

Zapraszam do lektury.

 

ÔŚó #unknownews ÔŚú

  1. Prezentacja mo┼╝liwo┼Ťci Unreal Engine 5 - robi wra┼╝enie!
    https://www.youtube.com/watch?v=WU0gvPcc3jQ
    INFO: twórcy przygotowali co┼Ť na wzór trailera Matrixa, ale wszyscy aktorzy s─ů wyrenderowani, podobnie jak ca┼éy otaczaj─ůcy ich ┼Ťwiat.

  2. Architektura Oprogramowania - zbiór materia┼éów u┼╝ytecznych przy projektowaniu softu
    https://mehdihadeli.github.io/awesome-software-architecture/
    INFO: fajnie zorganizowana porcja wiedzy, utrzymana w stylu klasycznych list ‘Awesome’ znanych z Githuba

  3. Log4shell, czyli podatno┼Ť─ç w log4j - które produkty s─ů podatne?
    https://www.techsolvency.com/story-so-far/cve-2021-44228-log4j-log4shell/
    INFO: z racji tego, ┼╝e ten newsletter wychodzi raz na tydzie┼ä, istnieje szansa, ┼╝e ju┼╝ sp─Ödzi┼ée┼Ť nieprzespane noce na ┼éataniu tej podatno┼Ťci. Je┼Ťli jest to jednak jeszcze przed Tob─ů, to na tej stronie znajdziesz ca┼ékiem rozbudowan─ů list─Ö tego, co jest lub mo┼╝e by─ç podatne. Rzu─ç jeszcze okiem na podatne obrazy dockerowe.

  4. CodeCombat - gra ucz─ůca programowania w kilku j─Özykach. Fajna grafika!
    https://codecombat.com/
    INFO: Wybierz, ┼╝e jeste┼Ť uczniem i nie nale┼╝ysz do ┼╝adnej klasy, wtedy rozpoczniesz gr─Ö bez przeszkód. Do wyboru masz j─Özyki takie jak Python, JavaScript, CoffeeScript, Lua, C++ i Java (dwa ostatnie s─ů p┼éatne!)

  5. Naucz si─Ö Tailwind CSS i Flexboxa rozwi─ůzuj─ůc zagadki z rycerzami
    https://knightsoftheflexboxtable.com
    INFO: zadanie jest proste. Dodaj─ůc odpowiedni─ů klas─Ö/klasy doprowad┼║ rycerza do jego skarbu. Niekiedy b─Ödziesz musia┼é przeszukiwa─ç dokumentacj─Ö Tailwinda.

  6. Defensywne programowanie w CSS?
    https://ishadeed.com/article/defensive-css/
    INFO: napisz swój kod w taki sposób, aby by┼é odporny na ewentualne przypadki brzegowe, jakie mog─ů pojawi─ç si─Ö w przysz┼éo┼Ťci

  7. Wszelkie projekcie map zakrzywiaj─ů postrzeganie rzeczywisto┼Ťci - to oczywiste, ale jak mo┼╝na to naprawi─ç?
    https://www.mapbox.com/blog/adaptive-projections
    INFO: ciekawe porównanie metod odwzorowywania ┼Ťwiata na mapach (podoba┼é mi si─Ö przyk┼éad z ludzk─ů g┼éow─ů na ró┼╝nych odwzorowaniach) i prezentacja map dostosowuj─ůcych swoje proporcje w locie (z oczywistych wzgl─Ödów, nie mog─ů takie mapy istnie─ç w formie fizycznej).

  8. Samochody Tesla dostały nowy update - teraz można grać w gry podczas jazdy
    https://www.thedrive.com/news/43442/tesla-update-allows-video-games-while-driving-and-the-feds-arent-happy
    INFO: w teorii nowa funkcja dost─Öpna jest jedynie dla pasa┼╝erów, a w praktyce niestety nic nie stoi na przeszkodzie, aby korzysta┼é z niej tak┼╝e kierowca

  9. MagicPlaylist - tworzy playlisty dla Spotify, podobne klimatem do Twojej ulubionej piosenki
    https://magicplaylist.co/
    INFO: Na start podajesz piosenk─Ö, która ostatnio wpad┼éa Ci w ucho, a pó┼║niej dzieje si─Ö magia. Dobre do odkrywania nowych wykonawców. Aby zapisa─ç playlist─Ö, musisz zalogowa─ç si─Ö kontem Spotify.

  10. Win-vind - lubisz Vima i u┼╝ywasz Windowsa? Ta aplikacja mo┼╝e Ci si─Ö spodoba─ç.
    https://github.com/pit-ray/win-vind
    INFO: aplikacja umo┼╝liwia sterowanie GUI za pomoc─ů skrótów dost─Öpnych w edytorze Vim. Obejmuje to przemieszczanie okien, zmian─Ö rozmiaru aplikacji, a nawet co┼Ť na wzór tiling window managera.

  11. uBlacklist - rozszerzenie do przegl─ůdarki blokuj─ůce irytuj─ůce Ci─Ö wyniki wyszukiwania
    https://github.com/iorate/uBlacklist
    INFO: za jego pomoc─ů mo┼╝na wyrzuci─ç konkretne domeny z wyników wyszukiwania w Google, DuckDuckGo, czy z Binga.

  12. Jak dawniej tworzono strony WWW? - klasyczny HTML, oldschoolowy CSS i wspó┼éczesne rozwi─ůzania
    https://eev.ee/blog/2020/02/01/old-css-new-css/
    INFO: powrót do czasów jak┼╝e rewolucyjnej jak na tamte czasy strony internetowej ‘Kosmicznego meczu’ ;)

  13. Jak tworzy─ç skrypty Basha daj─ůce zawsze te same, poprawne rezultaty?
    https://arslan.io/2019/07/03/how-to-write-idempotent-bash-scripts/
    INFO: czasami skrypt si─Ö wysypuje, a czasami uruchomienie skryptu drugi raz, zamiast co┼Ť naprawi─ç, to zepsuje. Jak temu przeciwdzia┼éa─ç i jak napisa─ç ‘zawsze dzia┼éaj─ůcy skrypt’? Gar┼Ť─ç porad.

  14. Jak stworzy─ç w┼éasn─ů, miniaturow─ů sie─ç spo┼éeczno┼Ťciow─ů, tylko dla swoich znajomych, lub dla pracowników?
    https://runyourown.social
    INFO: artyku┼é nie jest typowym tutorialem, a bardziej przegl─ůdem mo┼╝liwych opcji, jakie mamy, chc─ůc zrealizowa─ç taki cel

  15. Rozwi─ůzywanie zada┼ä z Advent of Code z uzycienm Githubowego Copilota? Da si─Ö!
    https://freddiev4.xyz/solving-advent-of-code-puzzles-with-github-copilot/
    INFO: autor pokazuje, w jaki sposób rozwi─ůzuje zadania programistyczne, pisz─ůc dos┼éownie 1-2 linijki tekstu i czekaj─ůc na wygenerowanie gotowca z copilota.

  16. Dopasuj CSS do HTMLa - masz trzy propozycje
    https://www.guess-css.app
    INFO: W górnej cz─Ö┼Ťci okna widnieje obrazek przedstawiaj─ůcy pewn─ů struktur─Ö. Na dole masz kod HTML, a po┼Ťrodku trzy propozycje jak mog┼éo to zosta─ç zrealizowane. Zaznacz w┼éa┼Ťciwy kod. Pytania nie zmieniaj─ů si─Ö automatycznie. Trzeba klikn─ů─ç strza┼ék─Ö u góry, aby przej┼Ť─ç dalej.

  17. Dodajesz katalog node_modules do .gitignore? Mo┼╝e czas to zmieni─ç?
    https://www.jackfranklin.co.uk/blog/check-in-your-node-dependencies/
    INFO: gar┼Ť─ç przemy┼Ťle┼ä, kiedy warto wrzuci─ç katalog z modu┼éami do repo i jakie benefity mo┼╝e to dawa─ç.

  18. Historia startupu, którego celem jest tworzenie stron internetowych… pisz─ůc na papierze
    https://daily.tinyprojects.dev/paper_website
    INFO: pomijam sens tego projektu, ale opis technologii, marketingu i ca┼éego wykonania jest naprawd─Ö dobry. To kolejny projekt od Bena Stokesa, który tworzy je w hurtowych ilo┼Ťciach ;)

  19. Staro┼╝ytny ‘komputer’ odnaleziony na jednej z greckich wysp
    https://www.youtube.com/watch?v=qqlJ50zDgeA&t=165s
    INFO: ciekawy film prezentuj─ůcy znalezisko, które by┼éo bli┼╝ej nieokre┼Ťlonym urz─ůdzeniem obliczeniowym. Je┼Ťli interesuje Ci─Ö wi─Öcej szczegó┼éów technicznych, to zerknij tutaj (film 50 minut) https://www.youtube.com/watch?v=O5_29GTY-ls

  20. Python Development Master - czyli NPM dla projektów pisanych w Pythonie
    https://pdm.fming.dev
    INFO: nowoczesny menad┼╝er pakietów, zbli┼╝ony zasad─ů dzia┼éania do znanego wszystkim npma.

  21. Symulator bycia niezwykle zajętym człowiekiem podczas spotkania na Zoomie ;)
    https://busysimulator.com
    INFO: w praktyce, jest to generator powiadomie┼ä z 10 ró┼╝nych aplikacji. Idealne jako wymówka, ┼╝e szef nie daje Ci ┼╝y─ç i musisz ju┼╝ znika─ç.

  22. PicoCSS - kolejny, minimalistyczny framework CSS do szybkiego tworzenia prostych, czytelnych stron
    https://picocss.com
    INFO: nie jest to framework bezklasowy, bo klasy posiada, ale jedynie 6 sztuk. Do osi─ůgni─Öcia wi─Ökszo┼Ťci obs┼éugiwanych efektów trzeba jedynie napisa─ç semantyczny kod HTML.

  23. Nadchodzi HTTP/3 - co w nim nowego?
    https://requestmetrics.com/web-performance/http3-is-fast
    INFO: jak pewnie si─Ö domy┼Ťlasz, przede wszystkich chodzi o szybko┼Ť─ç dzia┼éania. W artykule znajdziesz kilka benchmarków porównuj─ůcych HTTP 1.x/2.x/3.x

  24. Dlaczego baterie sta┼éy si─Ö o 89% ta┼äsze w ci─ůgu ostatnich 11 lat?
    https://fullstackeconomics.com/untitled-2/
    INFO: wszystko dro┼╝eje, a ceny baterii lec─ů w dó┼é. Dlaczego tak si─Ö dzieje i co z tym wszystkim ma wspólnego Tesla i Chi┼äczycy?

  25. XXS - prosta aplikacja umiej─ůca przenie┼Ť Twoje aktualne ┼Ťrodowisko pracy na zdalny serwer po SSH
    https://github.com/xxh/xxh
    INFO: w praktyce, przenoszona jest Twoja powłoka, ustawione aliasy itp. Nie wymaga instalacji czegokolwiek na zdalnym serwerze.

  26. Blisk - przegl─ůdarka internetowa umo┼╝liwiaj─ůca debugowanie strony na dziesi─ůtkach urz─ůdze┼ä jednocze┼Ťnie (smartfony, tablety)
    https://blisk.io
    INFO: rozwi─ůzanie dzia┼éa na Windowsie, Linuksie i Macu. Mo┼╝na chwil─Ö potestowa─ç za darmo, a pó┼║niej op┼éata wynosi oko┼éo $100/rok. Przegl─ůdarka symuluje odpowiedni─ů rozdzielczo┼Ť─ç, pixel ratio (np. retina), user agenta i dotyk.

LINKI TYLKO DLA PATRONÓW

  1. U┼╝yteczne narz─Ödzia online - do generowania kodu, do operacji na obrazach itp.
    https://uw7.org/un_61ba1c384efc5
    INFO: ┼é─ůcznie prawie pó┼é tysi─ůca posortowanych narz─Ödzi z których ka┼╝de dobrze wykonuje swoj─ů jedn─ů funkcj─Ö do której zosta┼éo stworzone.

  2. Zbuduj własny, domowy lab z softem selfhosted
    https://uw7.org/un_61ba1c31d8227
    INFO: bazy danych, hosting plików, serwer pocztowy i co tylko zechcesz. Mo┼╝esz bazowa─ç na Docker Swarm lub Kubernetes. Ka┼╝dy soft posiada dok┼éadny tutorial z opisem jak go postawi─ç.

 

Podoba Ci si─Ö to, co robi─Ö? Do┼é─ůcz do grona patronów :)

 

Lubisz czyta─ç mój Newsletter? Podziel si─Ö nim prosz─Ö ze znajomymi ÔČç´ŞĆ 

Facebook Twitter Linkedin

 

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