Cześć!

Wpadłem z zestawieniem wcześniej niż zwykle. Będzie co czytać do porannej kawy ;)

Dzisiejsze zestawienie posiada swojego sponsora i link nr 7 pochodzi własnie od niego (możesz rzucić okiem na darmowy webinar, jeśli interesuje Cię temat Terraforma).

 

Zapraszam do lektury dzisiejszego zestawienia.

 

◢ #unknownews ◣

  1. Zagraj w WORLDLE (World + Wordle) i zgadnij, o jaki kraj chodzi
    https://worldle.teuteuf.fr
    INFO: wpisując nazwę państwa, dostajesz podpowiedź, jak daleko Twój strzał jest od docelowej lokalizacji, a strzałka wskazuje, w którą stronę na mapie musisz się kierować, aby trafić do celu. Do gry przyda się grafika z mapą świata. Tak jak w oryginalnym Wordle, codziennie publikowana jest jedna zagadka.

  2. Jak działa GPS? Wyjaśnienie krok po kroku
    https://ciechanow.ski/gps/
    INFO: bardzo ciekawa metoda wizualizacji algorytmu, okraszona kilkoma interaktywnymi przykładami.

  3. Nigdy nie używaj efektu ‘pixelozy’ do anonimizacji tekstu
    https://bishopfox.com/blog/unredacter-tool-never-pixelation
    INFO: artykuł wyjaśnia, w jaki sposób działa ten efekt i w jak prosty sposób można spróbować odwrócić efekty jego działania

  4. Wyniki ankiety “State of JS 2021” - czyli jak w ubiegłym roku wyglądał świat JavaScript
    https://2021.stateofjs.com/pl-PL/
    INFO: jakie API przeglądarki były najczęściej używane? jakie biblioteki królują w zestawieniu?

  5. Jak zautomatyzować utrzymanie kontaktów z innymi ludźmi?
    https://jakobgreenfeld.com/stay-in-touch
    INFO: wersja dla skrajnie niesocjalnych geeków. Automatyzacja bazuje na Airtable

  6. Jak działają selektory w CSS i jaka jest ich ważność?
    https://www.matuzo.at/blog/2022/specificity/
    INFO: każdy wie, że ID przebija ważnością klasę w CSS, ale czy tag HTML z klasą jest ważniejszy od podwójnie zdefiniowanej klasy? Sporo frontendowych niuansów. Klikaj po prostu w “Add selector”, czytaj komentarze w kodzie i zobacz, co się będzie działo ze stroną.

  7. Darmowy Webinar: Terraform Associate - certyfikat w zasięgu Twojej ręki? [link sponsorowany]
    https://evenea.pl/pl/wydarzenie/exlabs-3
    INFO: Jak przejść certyfikację Terraform Associate w tydzień? Opanuj Terraform, który jest drugą najlepiej płatną technologią (po Spark) i zarabiaj nawet 30k miesięcznie

  8. PHP - The Right Way.
    https://phptherightway.com/
    INFO: przystępny zbiór najlepszych praktyk i standardów kodowania, a także linków do sprawdzonych i solidnych tutoriali związanych z tą technologią.

  9. Wrażenia po rocznym używaniu bazującego na Linuksie smartfona PinePhone
    https://news.itsfoss.com/pinephone-review/?utm_source=tldrnewsletter
    INFO: jak wygląda sprawa wydajności, żywotności baterii, jakości fotek i funkcjonalności samego systemu? Za taką cenę tragedii nie ma, ale raczej bym go nie kupił ;)

  10. Simutrans - symulator zarządzania transportem publicznym
    https://www.simutrans.com/en/
    INFO: darmowa, otwartoźródłowa gra symulacyjna. Musisz przewozić towary i ludzi i zapewnić im możliwość szybkiego i bezpiecznego dotarcia do celu. Działa na Windowsie, Macu i Linuksie

  11. Serwer Minecrafta napisany… w Bashu
    https://sdomi.pl/weblog/15-witchcraft-minecraft-server-in-bash/
    INFO: raczej sztuka dla sztuki, ale analizując kod takich zabawek, można się sporo nauczyć (i to nawet jeśli nie zrozumiesz tylko 10% kodu)

  12. Poszukiwanie najkrótszej drogi do celu wg algorytmu “A*”
    https://www.redblobgames.com/pathfinding/a-star/introduction.html
    INFO: bardzo fajnie wyjaśnione i przedstawione (interaktywnie!) algorytmy i różnice między nimi.

  13. Mailwind CSS - skrypt przekształcający layout napisany w Tailwind na poprawnego maila
    https://github.com/soheilpro/mailwind
    INFO: dzięki temu rozwiązaniu, budowa szablonów do newsletterów czy maili transakcyjnych staje się bardzo prosta i szybka. Automat przepisuje wszystkie klasy na style inline, akceptowane przez każdy czytnik email.

  14. Czym jest debouncing i dlaczego powinieneś go używać, projektując np. formularz z automatycznym wyszukiwaniem?
    https://dev.to/jeremiahjacinth13/what-is-debouncing-1akk
    INFO: przydatna technika oszczędzająca liczbę requestów wysyłanych do serwera w trakcie wypełniania formularza przez usera

  15. Podwójne rozszerzenie pliku i sztuczka z kodem U+202E
    https://galogetlatorre.blogspot.com/2013/07/how-can-you-be-fooled-by-u202e-trick.html
    INFO: kod U+202E, o którym mowa w artykule zmienia tryb pisania tekstu z LTR (Left To Right) na RTL (Right To Left). Ta jedna drobna zmiana otwiera furtkę do ataków hackerskich.

  16. Eventy wysyłane przez serwer jako alternatywa dla WebSocketów?
    https://germano.dev/sse-websockets/?utm_source=tldrnewsletter
    INFO: projektując aplikacje wymieniające na żywo dane z backendem, WebSockety wydają się dość oczywistym rozwiązaniem. Jednak ‘Server Sent Events’ (SSE) mogą być ciekawą i prostszą w implementacji alternatywą.

  17. ToolJet - platforma low-code do tworzenia webaplikacji integrujących się z wieloma źródłami danych i serwisami
    https://tooljet.com
    INFO: Coś jak połączenie Zapiera i Integromatu z odrobiną programowania. Zignoruj cennik. Nie dotyczy Cię on, jeśli samodzielnie zainstalujesz aplikację na swoim serwerze. Jedynie wersja SaaS jest płatna.

  18. Dlaczego linki w internecie są domyślnie niebieskiego koloru i kto tak zdecydował?
    https://blog.mozilla.org/en/internet-culture/deep-dives/why-are-hyperlinks-blue/
    INFO: odrobina historii technologii webowych. Od archaicznych technologii, przez stare przeglądarki, aż do czasów współczesnych. W którym momencie pojawił się ten niebieski kolor?

  19. Wszystko, co mówi się nam o poświadczeniu tożsamości witryny, jest błędne… - czyli słów kilka o certyfikatach
    https://www.troyhunt.com/how-everything-were-told-about-website-identity-assurance-is-wrong/
    INFO: wchodzisz na stronę, a koło adresu widnieje kłodka (symbol bezpiecznego połączenia). Skąd wiesz, że jesteś na właściwej stronie, a nie nawiązałeś po prostu szyfrowanego połączenia do strony hackera?

  20. Android 13 wprowadza ciekawe rozwiązania związane z wirtualizacją - na co pozwalają?
    https://www.cnx-software.com/2022/02/14/android-13-virtualization-lets-pixel-6-run-windows-11-linux-distributions/
    INFO: okazuje się, że technicznie możliwe może być uruchomienie Windowsa, czy licznych dystrybucji Linuksa na Androidzie i to z niemal natywną szybkością działania.

  21. Zbiór pożytecznych skryptów dla ludzi często pracujących z SSH
    https://github.com/vaporup/ssh-tools
    INFO: ciekawie wygląda np. ssh-ping (może być użyteczny do checków w monitoringu usług), czy ssh-diff (jeśli pracujemy na dużym klastrze podobnych maszyn)

  22. FIG - nowoczesny terminal dla MacOS
    https://fig.io
    INFO: to, co odróżnia Figa od innych terminali, to system uzupełniania składni inspirowany tym, znanym z VSCode. Aplikacja jest oczywiście darmowa.

  23. Narzędzie do wyciągania grafik z PDFów
    https://tinywow.com/pdf/extract-img
    INFO: wrzucasz plik PDF (np. podręcznik z wieloma grafikami poglądowymi), a w odpowiedzi otrzymujesz paczkę JPGów wyciętych z uploadowanej książki

  24. Nowy Pixel będzie umieć udostępniać aplikacje Androidowe prosto na pulpit Chromebooka/PC
    https://9to5google.com/2022/02/14/exclusive-pixel-stream-android-apps-chromebook-pc-video/
    INFO: pisząc ‘udostępniać’ nie mam na myśli streamowanie obrazu, ale udostępnienie ekranu wraz z możliwością interakcji z nim, czyli możliwe będzie obsługiwanie tak udostępnionych aplikacji wprost z komputera

  25. Google wypuściło betę Androida 13 - oto (bardzo dokładna) lista wszystkich nowości
    https://blog.esper.io/android-13-deep-dive/
    INFO: trzeba przyznać, że trochę tych zmian jest. Szczególnie developerzy powinni zaznajomić się z nowymi możliwościami, jakie daje system.

  26. Gawęda o kryptowalutach - część trzecia (spotkanie online w sobotę o 19:00)
    https://informatykzakladowy.pl/trzecia-czesc-gawedy-o-kryptowalutach-sobota-19-02-2022-1900/
    INFO: cykliczna pogawędka na temat technicznej strony działania kryptowalut. Zdecydowanie warto rzucić okiem na pierwszą i drugą część, aby zrozumieć tą nadchodzącą.

LINKI TYLKO DLA PATRONÓW

  1. Wstęp do Reverse Engineering - analiza aplikacji krok po kroku
    https://uw7.org/un_fdc40ec66fa3f
    INFO: nie ma znaczenia, na jakim systemie pracujesz, ponieważ wszystkie przykłady i tak omawiane są z użyciem maszyn wirtualnych, które uruchomisz na Windows/Mac/Linux.

  2. Jak to zrobić w Bashu? - darmowa książka
    https://uw7.org/un_aabf37f0120ba
    INFO: operacje na stringach, tabelach, pętle, obsługa plików i wiele innych. Wszystko bez konieczności zaprzęgania do działania zewnętrznych aplikacji.


Chcesz, aby Twój link pojawił się tutaj?
Po prostu mi go zgłoś. To zupełnie NIC nie kosztuje - dodaję jednak tylko to, co mi przypadnie do gustu.
https://mrugalski.pl/suggest.html

 

Ten newsletter powstaje dzięki patronom - dołącz do ich grona.

 

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ć.

Zapisz się na ten newsletter!