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

Cze┼Ť─ç!

Przybywam z kolejnym wydaniem przegl─ůdu subiektywnie najciekawszych tre┼Ťci z bran┼╝y IT z ubieg┼éego tygodnia.

 

Dzisiaj link nr 7 jest opublikowany w ramach wspó┼épracy z firm─ů Todoist. Je┼Ťli nie znasz tej aplikacji, to po latach pracy z ni─ů, zdecydowanie polecam j─ů jako ┼Ťwietne rozwi─ůzanie do ogarniania codziennych zada┼ä i projektów (to zaawansowana lista ToDo).

 

P.S. poprawi┼éem b┼é─Ödne wy┼Ťwietlanie si─Ö newslettera w niektórych aplikacjach (przede wszystkim w StoopInbox). Ju┼╝ powinno by─ç OK.

 

Zapraszam do lektury :)

 

ÔŚó #unknownews ÔŚú

  1. Czy u┼╝ywanie publicznych sieci WiFi jest bezpieczne?
    https://wifine.gitlab.io/
    INFO: Zdania na ten temat s─ů mocno podzielone, ale autor tego artyku┼éu przedstawia swoje do┼Ť─ç mocne argumenty popieraj─ůce za┼éo┼╝enie, ┼╝e sieci takie s─ů bezpieczne i to nawet bez u┼╝ycia VPN-a.

  2. Zawarto┼Ť─ç starych CD-ROMów z lat 90-2015
    http://discmaster.textfiles.com/cd-rom/
    INFO: Wi─Ökszo┼Ť─ç tre┼Ťci to ko┼äcówka lat 90-tych. Mo┼╝na (legalnie) ┼Ťci─ůgn─ů─ç sporo nostalgicznych tre┼Ťci. Niektóre z nich mog─ů by─ç u┼╝yteczne (np. fonty, czy kolekcje muzyki).

  3. S┼éownik slangu developerów - z przymru┼╝eniem oka ;)
    https://dev.to/rahulbanerjee99/do-you-know-these-software-engineering-terms-156l
    INFO: Wiesz, czym ró┼╝ni si─Ö ‘spaghetti code’ od ‘hydra code’ lub ‘Jenga code’, albo czym jest Heisenbug?

  4. Jak dzia┼éa protokó┼é HTTPS? - komiks
    https://howhttps.works/why-do-we-need-https/
    INFO: Proste przedstawienie (w formie komiksowej) idei stoj─ůcej za protoko┼éem HTTPS. Jak on dzia┼éa, po co powsta┼é itp.

  5. Jak dosta─ç si─Ö do Magazynu Broni ABW?
    https://sluzbyiobywatel.pl/magazyn-broni-w-abw
    INFO: Pami─Ötacie go┼Ťcia, który tydzie┼ä temu wchodzi┼é na teren stacji nadawczej S┼éu┼╝by Wywiadu Wojskowego? To w tym tygodniu zawita┼é do magazynu broni ABW. Ciekawy przyk┼éad nieinwazyjnego omijania zabezpiecze┼ä.

  6. Notion vs Obsidian - z punktu widzenia developera
    https://levelup.gitconnected.com/why-i-use-obsidian-for-note-taking-making-system-as-a-tech-writer-e208699e0011
    INFO: Ciekawe zestawienie funkcjonalno┼Ťci dwóch popularnych aplikacji do notowania. Notion i Obsidian to dwa zupe┼énie ró┼╝ne podej┼Ťcia do tworzenia notatek. Które z nich b─Ödzie lepsze dla Ciebie? Sprawd┼║.

  7. Przetestuj list─Ö zada┼ä ToDoist w wersji PRO za darmo przez 2 miesi─ůce [sponsorowane]
    https://doist.grsm.io/uwteamperk
    INFO: Po okresie testowym, automatycznie przejdziesz na konto bezp┼éatne bez ┼╝adnych zobowi─ůza┼ä. Zarejestruj si─Ö i przetestuj jedn─ů z najpopularniejszych aplikacji do ogarniania zada┼ä i projektów.

  8. Jak działa dźwięk? - interaktywna prezentacja
    https://ciechanow.ski/sound/
    INFO: Jak to si─Ö dzieje, ┼╝e s┼éyszymy d┼║wi─Öki o ró┼╝nej cz─Östotliwo┼Ťci i wysoko┼Ťci? Od czego zale┼╝y brzmienie wytwarzanego d┼║wi─Öku i jak mo┼╝emy na to wp┼éywa─ç? Ten artyku┼é przepe┼éniony interaktywnymi przyk┼éadami stara si─Ö odpowiedzie─ç na wszystkie te pytania. Bardzo przyst─Öpne wyja┼Ťnienie.

  9. Publikuj u siebie, rozpowszechniaj wsz─Ödzie - o odzyskiwaniu kontroli nad swoim miejscem w internecie
    https://www.internet-czas-dzialac.pl/odcinek-36-publikuj-u-siebie-rozpowszechniaj-wszedzie/
    INFO: W ┼Ťwiecie social mediów, zdani jeste┼Ťmy na ┼éask─Ö i nie┼éask─Ö platform, na których publikujemy swoje tre┼Ťci. A co gdyby u┼╝ywa─ç tych platform jedynie jako no┼Ťników naszego przekazu, a oryginalne tre┼Ťci trzyma─ç u siebie? Dobre wprowadzenie do idei POSSE, czyli Publish (on) Own Site, Syndicate Elsewhere.

  10. Popraw czytelno┼Ť─ç du┼╝ych liczb w JavaScript
    https://usefulangle.com/post/271/javascript-numeric-separators
    INFO: Je┼Ťli w ┼║ródle musisz zapisa─ç np. 8-10 cyfrow─ů liczb─Ö, to chwil─Ö zajmie programi┼Ťcie ogarni─Öcie, o jak─ů warto┼Ť─ç chodzi. Je┼Ťli ┼║le policzy on liczb─Ö znaków, to mo┼╝e drastycznie zawy┼╝y─ç/zani┼╝y─ç warto┼Ť─ç zmiennej. Jak temu zaradzi─ç? Z pomoc─ů przychodzi symbol podkre┼Ťlenia (underscore)

  11. Narz─Ödzie do automatycznego kolorowania starych fotografii
    https://palette.fm/
    INFO: Uploadujesz star─ů, czarno-bia┼é─ů fotk─Ö, wybierasz styl koloryzacji i masz kolorow─ů fotk─Ö. Testowa┼éem na kilku losowych fotografiach znalezionych w internecie i dzia┼éa to naprawd─Ö dobrze. Czasami trzeba tylko chwil─Ö poczeka─ç (do 10s) na naniesienie wybranego filtra na fotografi─Ö. Us┼éuga jest darmowa.

  12. Replit Mobile App - programuj gdziekolwiek jeste┼Ť
    https://blog.replit.com/mobile-app
    INFO: Cz─Ö┼Ť─ç programistów prawdopodobnie zna webowe ┼Ťrodowisko programistyczne od Replit. Teraz powsta┼éa natywna aplikacja mobilna o podobnych mo┼╝liwo┼Ťciach. Uruchomisz j─ů na iPadzie, iPhone oraz na urz─ůdzeniach z Androidem. Dost─Öpny jest plan darmowy. Zdecydowanie warto rzuci─ç okiem.

  13. Developer Roadmaps - zbiór drogowskazów do rozwoju w ró┼╝nych technologiach
    https://roadmap.sh/
    INFO: Chcesz si─Ö rozwija─ç jako Android developer? a mo┼╝e jako DevOps lub specjalista od baz danych? Od czego zacz─ů─ç i które technologie bra─ç pod uwag─Ö, tego dowiesz si─Ö z podlinkowanego zestawienia.

  14. Cloudflare Radar - statystyki internetowe
    https://radar.cloudflare.com/domains
    INFO: Dawniej istnia┼éa ‘Alexa’ (pami─Ötacie ten portal?), teraz mamy Cloudflare Radar, gdzie mo┼╝na sprawdzi─ç np. najpopularniejsze domeny internetowe, statystyki ataków, statystyki transferu na ┼Ťwiecie itp. Sporo interesuj─ůcych danych.

  15. Pierwszy, polski “Kryptoznaczek”
    https://nft.poczta-polska.pl/
    INFO: Poczta Polska wchodzi w ┼Ťwiat NFT wypuszczaj─ůc swoje znaczki w formie kolekcjonowalnych tokenów.

  16. Dear Console - kolekcja snippetów do konsoli JS
    https://codepo8.github.io/dearconsole/
    INFO: Niewielki zbiór u┼╝ytecznych mini skryptów, które mo┼╝na wklei─ç do konsoli JavaScript na dowolnej stronie, aby wykona─ç akcj─Ö opisan─ů w nazwie skryptu. Mo┼╝na ich tak┼╝e u┼╝ywa─ç jako tzw. skrypto-zak┼éadek.

  17. Pingowanie sitemap w Google - szybsze indeksowanie stron
    https://www.seroundtable.com/pinging-xml-sitemaps-google-34236.html
    INFO: Wiem, ┼╝e termin ‘pingowanie’ kojarzy si─Ö z protoko┼éem ICMP, ale w ┼Ťwiecie SEO ma on zupe┼énie inne znacznie. Pingowanie to powiadamianie robota sieciowego (np. Googlebota) o konieczno┼Ťci odwiedzenia i zaindeksowania danej zawarto┼Ťci w sieci. Google stworzy┼éo w┼éa┼Ťnie bardzo proste API (opis na ko┼äcu artyku┼éu), które umo┼╝liwia powiadomienie crawlera o konieczno┼Ťci zaindeksowania na nowo ca┼éej sitemapy.

  18. Wszystko co musisz wiedzie─ç o slice() w JavaScript
    https://refine.hashnode.dev/javascript-slice-method-in-depth
    INFO: Niby jest to bardzo prosta funkcja, jednak ró┼╝ne sposoby wywo┼éania jej mog─ů nie┼║le skomplikowa─ç zrozumienie, jak ona dzia┼éa. Warto rzuci─ç okiem, aby lepiej rozumie─ç kod, który z tej funkcji korzysta.

  19. Automatyczna zmiana statusu na Slacku przy rozpocz─Öciu meetingu
    https://www.theverge.com/23363573/slack-status-google-calendar-automatically-change-meeting
    INFO: Rozpoczynasz spotkanie w pracy, które masz wpisane w Googlowym kalendarzu? Przewa┼╝nie w takim przypadku warto ustawi─ç odpowiedni status na Slacku, aby koledzy z pracy Ci─Ö nie zagadywali. A mo┼╝e lepiej, aby taki status ustawia┼é si─Ö sam, automatycznie?

  20. Implementacja TOTP na potrzeby 2FA - jak to działa?
    https://drewdevault.com/2022/10/18/TOTP-is-easy.html
    INFO: Chcesz, aby Twoja aplikacja wspiera┼éa jednorazowe has┼éa generowane np. przez Google Authenticatora, Authy i inne, temu podobne aplikacje? Okazuje si─Ö, ┼╝e za generowaniem tych kodów stoi jeden, bardzo prosty (dos┼éownie kilka linijek) algorytm, który mo┼╝esz zaimplementowa─ç w dowolnym j─Özyku. Na stronie znajdziesz przyk┼éady w Pythonie.

  21. Naucz si─Ö mówi─ç po angielsku bez “Very”
    https://www.losethevery.com/
    INFO: Bardzo ma┼éy, bardzo fajny, bardzo drogi… wsz─Ödzie to ‘bardzo’ (very). Chc─ůc brzmie─ç bardziej profesjonalnie, warto si─Ö go pozby─ç. Ta aplikacja Ci w tym pomo┼╝e. Pami─Ötaj, ┼╝e jedno wyra┼╝enie mo┼╝na niekiedy powiedzie─ç na wiele sposobów. Je┼Ťli wi─Öc zasugerowane okre┼Ťlenie Ci nie odpowiada, kliknij ponownie ‘Refresh Result’.

  22. Jak wykry─ç, gdy kto┼Ť sklonuje Twoj─ů stron─Ö?
    https://docs.canarytokens.org/guide/cloned-web-token.html#what-is-a-cloned-website-token
    INFO: Hackerzy, tworz─ůc strony phishingowe, najcz─Ö┼Ťciej kopiuj─ů kod ┼║ród┼éowy oryginalnej strony (frontendu) i hostuj─ů go np. na domenie z literówk─ů. Wdro┼╝enie tego prostego rozwi─ůzania sprawi, ┼╝e tak sklonowana strona powiadomi Ci─Ö o fakcie bycia odpalon─ů na obcej domenie.

  23. Tworzenie lepszych komunikatów z b┼éedami - na przyk┼éadzie Wix
    https://scribe.rip/when-life-gives-you-lemons-write-better-error-messages-46c5223e1a2f
    INFO: Ciekawa analiza tego, z czego zbudowany jest komunikat z b┼é─Ödem i jak ka┼╝d─ů z tych cz─Ö┼Ťci mo┼╝na ulepszy─ç. Przyjemnie zaprezentowana wiedza.

  24. Migracja z Reacta na HTMX
    https://htmx.org/essays/a-real-world-react-to-htmx-port/
    INFO: Czym jest HTMX? Jest to rozwi─ůzanie, które daje Ci dost─Öp do AJAXa, animacji w CSS, websocketów itp. bezpo┼Ťrednio w HTMLu.

  25. Wy┼é─ůczaj animacje na stronie dla tych, którzy ich nie chc─ů
    https://accessibilityfordevelopers.com/allow-disable-of-motion-animation/
    INFO: U┼╝ytkownicy korzystaj─ůcy z Twojej strony mog─ů mie─ç ró┼╝ne dolegliwo┼Ťci, które sprawiaj─ů, ┼╝e woleliby oni unika─ç wszelkich animacji i szybko poruszaj─ůcych si─Ö obiektów na ekranie. Tak─ů redukcj─Ö ruchu mo┼╝na nawet w┼é─ůczy─ç w przegl─ůdarce, tylko pytanie brzmi, czy Ty jako Twórca stron takie ustawienie respektujesz? Krótki artyku┼é podaje, jak w CSS mo┼╝na wykry─ç, czy u┼╝ytkownik ┼╝yczy sobie podania strony ze zredukowan─ů ilo┼Ťci─ů ruchu obiektów.

  26. Innernet - skrajnie prosty (i darmowy) VPN do samodzielnego postawienia
    https://github.com/tonarino/innernet
    INFO: Pod spodem dzia┼éa w oparciu o Wireguarda. Po uruchomieniu us┼éugi otrzymujemy co┼Ť na wzór prywatnego Tailscale. Umo┼╝liwia nam to bardzo ┼éatwy dost─Öp do domowej sieci, bez konieczno┼Ťci ustawiania routingów, kluczy dost─Öpowych itp. Wygodne.

LINKI TYLKO DLA PATRONÓW

  1. Zarabiaj─ůce, drobne projekty online - spis
    https://uw7.org/un_8bd69524dc0a1
    INFO: Codziennie aktualizowana lista projektów (cz─Östo tworzonych przez programistów po godzinach), które przynosz─ů ju┼╝ jakie┼Ť dochody. Niekiedy s─ů to niewielki kwoty (np. $100/msc), a czasami naprawd─Ö ogromne sumy (w milionach dolarów miesi─Öcznie). Mo┼╝na traktowa─ç to jako inspiracj─Ö.

  2. Jednorazowe serwery VPS z rootem?
    https://uw7.org/un_19faa11aba1c0
    INFO: Logujesz si─Ö na konto root i masz dost─Öp do najnowszej wersji Kali Linux. Us┼éuga jest w pe┼éni bezp┼éatna, jednak pami─Ötaj, ┼╝e serwery naprawd─Ö s─ů “jednorazowe”, wi─Öc wszelkie zapisane tam dane znikaj─ů po wylogowaniu si─Ö. Ciekawe rozwi─ůzanie dla pentesterów i fanów security.

 

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