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

Cze┼Ť─ç!

Nadszed┼é pi─ůtek, ale taki wyj─ůtkowy, bo wi─Ökszo┼Ť─ç czytelników mojego newslettera ma dzisiaj wolne. Ja jednak pracuj─Ö, bo mam skrajnie wymagaj─ůcego szefa - takie s─ů uroki prowadzenia w┼éasnego biznesu ;)

A dlaczego dzi┼Ť pracuj─Ö? Poniewa┼╝ w ju┼╝ w poniedzia┼éek rusza sprzeda┼╝ kursu Javy (dla pocz─ůtkuj─ůcych) zrealizowanego z Micha┼éem Gellertem (ja jestem wydawc─ů, nie autorem). B─Ödzie to kolejna produkcja z serii "w godzin─Ö", czyli prawdziwa pigu┼éka wiedzy w maksymalnie skompresowanej formie. Co do ceny, to jak zawsze na start b─Ödzie to co┼Ť ko┼éo warto┼Ťci porz─ůdnej, du┼╝ej pizzy ­čŹĽ.

Oficjalna nazwa kursu to "Java Discord Bot", ponieważ przykładowym projektem realizowanym podczas kursu jest... no zgadnij co ;)

Dopinam w┼éa┼Ťnie na ostatni guzik ostatnie elementy zwi─ůzane z kursem i jego reklam─ů.

Zapisz si─Ö na list─Ö zainteresowanych, a powiadomi─Ö Ci─Ö, gdy tylko kurs b─Ödzie dost─Öpny.

 

A teraz czas na lektur─Ö! :)

 

ÔŚó #unknownews ÔŚú

  1. Gwiazdki z GitHuba nie op┼éac─ů Ci rachunków… - zarobki w ┼Ťwiecie Open Source
    https://kitze.io/posts/github-stars-wont-pay-your-rent
    INFO: Tworzenie projektów open source jest prawdziw─ů przygod─ů. Niestety, projekty takie poch┼éaniaj─ů ogromne ilo┼Ťci czasu. Mo┼╝na jednak na nich zarabia─ç. Mo┼╝e na pocz─ůtek zbieranie dobrowolnych datków? A mo┼╝e jednak rezygnacja z otwartego ┼║ród┼éa albo rozwi─ůzanie hybrydowe? ┼Üwietny artyku┼é przedstawiaj─ůcy rozwój aplikacji Sizzy oczami jej twórcy. Warte przeczytania i przemy┼Ťlenia.

  2. Czas na cyfrowy detox od smartfona? - to nie działa
    https://www.nirandfar.com/digital-detox-failure
    INFO: Uzale┼╝nienie od smartfona to jedna z przypad┼éo┼Ťci naszych czasów. U┼╝ywamy tego urz─ůdzenia jako komunikatora, telefonu, czytnika ebooków, aparatu, odtwarzacza muzycznego, nawigacji i kto wie co jeszcze… W wychodzeniu z uzale┼╝nienia ma nam podobno pomóc “cyfrowy detox”. Problem w tym, ┼╝e on zazwyczaj nie dzia┼éa. Jak wi─Öc skutecznie rozwi─ůza─ç swój smartfonowy problem?

  3. Mechanizm 2FA na PayPal mo┼╝na obej┼Ť─ç - to nie bug, to feature!
    https://scribe.rip/paypal-allows-bypassing-two-factor-auth-with-a-button-click-claims-its-for-your-protection-ce1d0dc9a28a
    INFO: Wygenerowa┼ée┼Ť super bezpieczne, 40+ znakowe has┼éo w menad┼╝erze hase┼é. Kupi┼ée┼Ť najdro┼╝szy z hardwarowych kluczy U2F i podpi─ů┼ée┼Ť go do konta. Teraz mo┼╝esz czu─ç si─Ö bezpiecznie? No niezupe┼énie. Agresor mo┼╝e obej┼Ť─ç wspomniane zabezpieczenia maj─ůc dost─Öp do Twojego telefonu.

  4. Dlaczego TikTok tak mocno uzale┼╝nia u┼╝ytkowników?
    https://growth.design/case-studies/tiktok-feed-psychology
    INFO: Ludzie, którzy nigdy nie korzystali z TikToka wiedz─ů jedynie, ┼╝e jest platforma wype┼éniona ma┼éo inteligentnymi filmikami. Niby w jaki sposób mia┼éyby one kogokolwiek uzale┼╝ni─ç? Okazuje si─Ö jednak, ┼╝e kilka sztuczek zastosowanych w interfejsie i algorytmach aplikacji sprawia, ┼╝e u┼╝ytkownik pomimo serwowania mu ma┼éo ambitnej rozrywki, nie mo┼╝e si─Ö oderwa─ç od telefonu. Ciekawa analiza. Zobaczenie prezentacji wymaga za┼éo┼╝enia konta na stronie (trzeba poda─ç maila).

  5. Monorepo - co to jest i jak je ogarn─ů─ç?
    https://monorepo.tools/
    INFO: Temat monorepozytoriów staje si─Ö teraz bardzo popularny i coraz wi─Öcej firm wdra┼╝a to rozwi─ůzanie u siebie. Ma to sens, gdy pracujemy na wielu powi─ůzanych ze sob─ů projektach. Jak jednak ogarn─ů─ç tak─ů prac─Ö?jakich narz─Ödzi u┼╝y─ç i jakie realnie benefity zyskujemy ponad u┼╝yciem standardowych, odseparowanych od siebie repozytoriów? Dobre opracowanie szczególnie dla programistów, którzy wcze┼Ťniej nie pracowali z Monorepo, a teraz maj─ů potrzeb─Ö szybko zag┼é─Öbi─ç si─Ö w temat (np. na skutek zmiany pracy).

  6. Jak bardzo kiepskie jest Twoje konto na Spotify?
    https://pudding.cool/2020/12/judge-my-spotify/
    INFO: Zabawny automat analizuj─ůcy muzyk─Ö, której s┼éuchasz. Co mo┼╝na powiedzie─ç… nie spodziewaj si─Ö pochwa┼é ;) Ciekawa zabawka pozwalaj─ůca u┼Ťwiadomi─ç sobie jakich gatunków muzycznych s┼éuchasz najcz─Ö┼Ťciej, które utwory zap─Ötlasz itp.

  7. Czy kontenery to takie chroot-y, ale z lepszym marketingiem? Poniek─ůd tak.
    https://earthly.dev/blog/chroot/
    INFO: Docker, Podman… ka┼╝dy u┼╝ywa tego, co lubi, ale czym one ró┼╝ni─ů si─Ö od popularnego kilkana┼Ťcie lat temu chroota? Powiesz pewnie, ┼╝e maj─ů dziesi─ůtki funkcji, których chroot nie mia┼é. To prawda, ale wi─Ökszo┼Ť─ç z tych funkcji da si─Ö zaimplementowa─ç z u┼╝yciem standardowych rozwi─ůza┼ä linuksowych.

  8. Zwyci─Özcy i finali┼Ťci Apple Design Awards 2022 - najlepsze aplikacje na iOS
    https://developer.apple.com/design/awards/
    INFO: To lista nagrodzonych za innowacyjno┼Ť─ç i ciekawe rozwi─ůzania techniczne aplikacji. Mo┼╝na tam znale┼║─ç kilka wartych uwagi pozycji.

  9. Apple Pay vs Google Pay - jak to dzia┼éa? (w─ůtek na Twitterze)
    https://twitter.com/alexxubyte/status/1572614943811440642
    INFO: Czym w praktyce ró┼╝ni─ů si─Ö te dwa systemy p┼éatno┼Ťci? Jak to dzia┼éa ‘pod spodem’. Ciekawa analiza pokazuj─ůca mi─Ödzy innymi, jakimi drogami w─Ödruj─ů dane Twojej karty p┼éatniczej. Rozwi─ůzanie Apple jako┼Ť bardziej przypad┼éo mi do gustu.

  10. Omini─Öcie blokady ekranu w Google Pixel
    https://bugs.xdavidhu.me/google/2022/11/10/accidental-70k-google-pixel-lock-screen-bypass/
    INFO: Interesuj─ůcy, ale naprawiony ju┼╝ bug wyst─Öpuj─ůcy w smartfonie od Google umo┼╝liwia┼é obej┼Ťcie blokady ekranu w przypadku pos┼éu┼╝enia si─Ö przez agresora w┼éasn─ů kart─ů SIM.

  11. Niekiedy pobieranie danych z sieci bywa szybsze od pobierania ich z cache - dziwny przypadek Firefoxa
    https://simonhearne.com/2020/network-faster-than-cache/
    INFO: Ju┼╝ w 2017 roku, Firefox wprowadzi┼é mechanizm RCWN (Race Cache Within Network), który wymusza niejako ‘wy┼Ťcigi’ mi─Ödzy cachem lokalnym a pobieraniem danych z netu. Kto wygra ten wy┼Ťcig, tego odpowied┼║ zostanie zaprezentowana u┼╝ytkownikowi. Ale jakim cudem odpowied┼║ sieciowa mo┼╝e przyj┼Ť─ç szybciej ni┼╝ pobranie danych z lokalnego dysku?! Okazuje si─Ö, ┼╝e jest pewien bug w dzia┼éaniu cache i w oko┼éo ~1.6% przypadków to w┼éa┼Ťnie sie─ç bywa szybsza. Ciekawa analiza.

  12. Trójwymiarowa mapa Czech
    https://pl.mapy.cz/zakladni?m3d=1&height=802&yaw=234&pitch=-34&l=0&x=13.7332519&y=50.5239937&z=17&base=ophoto
    INFO: To nie jest znany z innych map rzut izometryczny, a prawdziwy, wygenerowany na podstawie zdj─Ö─ç wysokiej rozdzielczo┼Ťci widok 3D. Warto rozwin─ů─ç menu z prawej strony, wybra─ç jak─ů┼Ť atrakcj─Ö turystyczn─ů i klikn─ů─ç “Widok 3D”.

  13. Clipchamp - bezpłatny, webowy edytor wideo online
    https://clipchamp.com/pl/video-editor/
    INFO: Potrzebujesz nieskomplikowanej obróbki wideo? Ta aplikacja bez konieczno┼Ťci instalacji czegokolwiek na komputerze pozwoli Ci po┼é─ůczy─ç dowoln─ů liczb─Ö klipów, doda─ç przej┼Ťcia mi─Ödzy nimi, poprawi─ç wygl─ůd, wzbogaci─ç film o napisy, filtry itp. To wszystko zupe┼énie za darmo. Istnieje wersja komercyjna, ale poza dost─Öpem do rozbudowanej biblioteki sampli audio/wideo niewiele ona daje.

  14. ShadowClone - przerzu─ç swoje d┼éugo wykonuj─ůce si─Ö zadania do chmury
    https://github.com/fyoorer/ShadowClone
    INFO: Wyobra┼║ sobie, ┼╝e masz uruchamian─ů w terminalu aplikacj─Ö, która ma przeparsowa─ç du┼╝y plik tekstowy (np. 100MB). Na Twoim komputerze ze wzgl─Ödu na liczne, skomplikowane obliczenia mo┼╝e to zaj─ů─ç np. godzin─Ö. ShadowClone zapakuje Twojego taska w kontener, a nast─Öpnie podzieli dane wej┼Ťciowe np. na 1000 ma┼éych cz─Ö┼Ťci (po 100KB ka┼╝da), a nast─Öpnie odpali 1k kopii tego kontenera np. jako Lambdy na AWS. Wynik oblicze┼ä dostaniesz wtedy po kilkudziesi─Öciu sekundach. Obecnie obs┼éugiwane s─ů trzy najwi─Öksze chmury: AWS/GCP/Azure.

  15. Lista u┼╝ytecznych aplikacji na MacOS
    https://wangchujiang.com/awesome-mac/
    INFO: Aplikacje, narz─Ödzia developerskie, komunikatory, przegl─ůdarki itp. Wszystko w uporz─ůdkowanej, czytelnej formie. Bardzo du┼╝o darmowych rozwi─ůza┼ä open source. Idealna lista do poznania kilku nowych aplikacji.

  16. Tally - idealna platforma do tworzenia formularzy online
    https://tally.so/
    INFO: Wyobra┼║ sobie skrzy┼╝ownie Google Forms z Notion i z prostymi narz─Ödziami typu no-code - to w┼éa┼Ťnie jest Tally. Platforma obs┼éuguje webhooki, pytania warunkowe, zmienne, obliczenia, przekierowania po wype┼énieniu formularza, formularze czasowe, przekazywanie parametrów w URL, powiadomienia mailowe, za┼é─ůczniki, a nawet p┼éatno┼Ťci online. A! Nie wspomnia┼éem, ┼╝e to wszystko od lat jest dost─Öpne za darmo (ale maj─ů te┼╝ pakiet PRO). Po u┼╝yciu Tally ju┼╝ nigdy nie wrócisz do brzydkich Google Forms. Poleca┼éem t─Ö aplikacj─Ö ju┼╝ kilka lat temu, ale projekt nie┼║le si─Ö rozrós┼é, wi─Öc robi─Ö powtórk─Ö. Sam u┼╝ywam i polecam.

  17. Podman Desktop - alternatywa dla Docker Desktop?
    https://podman-desktop.io/
    INFO: Po ostatnich zmianach w licencji aplikacji Docker Desktop, jej legalne u┼╝ycie w du┼╝ych korporacjach mo┼╝e nie by─ç ju┼╝ mo┼╝liwe bez p┼éacenia za licencj─Ö. Co wi─Öc robi─ç? Mo┼╝na przemigrowa─ç si─Ö na Podman Desktop i za jego pomoc─ů zarz─ůdza─ç lokalnymi kontenerami. Aplikacja dzia┼éa na Windowsie, Linuksie i Macu.

  18. Kolekcja 31 sztuczek do Xcode (film, 18 minut)
    https://www.youtube.com/watch?v=40imnmzsmxk
    INFO: Programujesz na co dzie┼ä korzystaj─ůc z Xcode na Maku? Ta gar┼Ť─ç porad mo┼╝e podnie┼Ť─ç Twoj─ů produktywno┼Ť─ç i usprawni─ç codzienn─ů prac─Ö.

  19. CDebug - debuger do kontenerów
    https://github.com/iximiuz/cdebug
    INFO: Najprostsz─ů metod─ů debugowania kontenera np. Dockera jest wej┼Ťcie do jego wn─Ötrza i rozgl─ůdni─Öcie si─Ö po plikach, procesach, zmiennych ┼Ťrodowiskowych itp. Niestety, czasami taka zabawa jest niemo┼╝liwa, poniewa┼╝ zdokeryzowana aplikacja w swoim obrazie nie posiada ┼╝adnych narz─Ödzi diagnostycznych, a czasami nie ma nawet pow┼éoki, na któr─ů da┼éoby si─Ö wskoczy─ç. CDebug rozwi─ůzuje ten problem.

  20. Sprig - programowalna konsola do gier
    https://sprig.hackclub.com/
    INFO: Ciekawy projekt hardwarowo-programistyczny. Mo┼╝esz odpali─ç webowy edytor gier. Je┼Ťli uda Ci si─Ö napisa─ç oryginaln─ů i grywaln─ů gr─Ö, otrzymasz tak─ů konsol─Ö w prezencie. Warto przegl─ůdn─ů─ç w edytorze ju┼╝ napisane gry. Rzu─ç okiem np. na Sokobana - skrajnie prosty kod i naprawd─Ö genialny edytor poziomów.

  21. RenderForm - API REST-owe do generowania grafik i PDF-ów
    https://renderform.io/
    INFO: Potrzebujesz wygenerowa─ç dziesi─ůtki/setki takich samych obrazków, ró┼╝ni─ůcych si─Ö np. tylko napisem na nich? A mo┼╝e chcesz wygenerowa─ç wiele plików PDF z unikalnym znakiem wodnym per u┼╝ytkownik? RenderForm Ci w tym pomo┼╝e. Tworzysz r─Öcznie template w serwisie (troch─Ö jak w Canva), a pó┼║niej jedynie przekazujesz do niego odpowiednie zmienne tekstowe, a w odpowiedzi otrzymujesz linka do JPG/PNG/PDF (zale┼╝nie co wybierzesz w template).

  22. Idiotoodporne aliasy dla gita
    https://softwaredoug.com/blog/2022/11/09/idiot-proof-git-aliases.html
    INFO: Gar┼Ť─ç aliasów, dzi─Öki którym jednym prostym poleceniem wykonasz cz─Östo wykonywane akcje na repozytorium gita i na GitHubie (np. automatyczne stworzenie Pull Requesta). Aliasy zosta┼éy stworzone w taki sposób, ┼╝e nawet osoby ma┼éo zaznajomione z GIT-em nie powinny zrobi─ç krzywdy sobie i swojemu repo.

  23. NTFY - serwis do wysyłania powiadomień na desktopa/smartfona
    https://ntfy.sh/
    INFO: Użyteczne np. jako kanał do powiadomień o zdarzeniach na serwerze, w cronie itp. API jest bardzo proste i ogranicza się (w wersji podstawowej) do wysłania dowolnego komunikatu protokołem HTTP (metody PUT/POST) do serwera.

  24. Przestań używać skrajnie niskiego TTL-a w DNS
    https://blog.apnic.net/2019/11/12/stop-using-ridiculously-low-dns-ttls/
    INFO: Wiesz, ┼╝e ponad po┼éowa domen w internecie u┼╝ywa TTL-a w DNS ustawionego na 60s lub mniej? S─ů oczywi┼Ťcie plusy takiego rozwi─ůzania, ale warto pomy┼Ťle─ç tak┼╝e o negatywnych konsekwencjach tego zjawiska. Dobra lektura dla ludzi lubi─ůcych ogl─ůda─ç wykresy i cyferki ;)

  25. A gdyby tak pisa─ç strony w SVG, a nie w HTML?
    https://svija.love/vibe
    INFO: Podlinkowana strona nie u┼╝ywa klasycznych konstrukcji znanych z HTML-a (paragrafy, nag┼éówki, elementy semantyczne itp.), a wszystko na niej zosta┼éo zbudowane z u┼╝yciem SVG. Warto rzuci─ç okiem w ┼║ród┼éo. Czyta─ç si─Ö tego nie da (┼║ród┼éa), ale efekty w przegl─ůdarce wygl─ůdaj─ů super :)

  26. Passbolt - menadżer haseł hostowany na AWS? (film, 19 minut)
    https://youtube.com/watch?v=O7mZUK4teZ4
    INFO: Chcesz korzysta─ç z menad┼╝erów hase┼é, ale zale┼╝y Ci na synchronizacji danych mi─Ödzy urz─ůdzeniami. Boisz si─Ö jednak korzysta─ç z chmur producentów tych rozwi─ůza┼ä. Postaw w┼éasn─ů instancj─Ö Passbolt!

  27. Dialog vs Modal vs Popover - czym si─Ö ró┼╝ni─ů?
    https://hidde.blog/dialog-modal-popover-differences/
    INFO: Trzy wymienione elementy wspó┼éczesnych stron WWW wydaj─ů si─Ö do siebie bardzo podobne. Czym jednak si─Ö ró┼╝ni─ů i jakie w┼éa┼Ťciwo┼Ťci ma ka┼╝de z tych rozwi─ůza┼ä? Warto przeczyta─ç, aby poprawnie nazywa─ç rzeczy, które opisujemy oraz… aby nie zaliczy─ç wpadki podczas rekrutacji.

  28. Tworzenie prostego twitterowego bota w Pythonie
    https://sarahdepalo.hashnode.dev/create-a-twitter-bot-with-python
    INFO: Stworzony bot b─Ödzie wrzuca┼é obrazki jako nowe wpisy i reagowa┼é za ka┼╝dym razem, gdy inny user go oznaczy w jakim┼Ť wpisie. U┼╝yteczny poradnik do nauki programowania.

  29. Cytaty znalezione w kodzie ┼║ród┼éowym Notepad++
    https://github.com/notepad-plus-plus/notepad-plus-plus/blob/master/PowerEditor/src/Notepad_plus.cpp#L7104
    INFO: Taki drobny easter egg. W┼éa┼Ťciwy kod jest w sta┼éej “QuoteParams” zdeklarowanej w 7102 linii kodu.

  30. WOMP - nowy sposób na tworzenie obiektów 3D
    https://www.womp.com/
    INFO: Ciekawa aplikacja, dzi─Öki której zaprojektujesz proste obiekty 3D. Jej dzia┼éanie mo┼╝esz zrozumie─ç, ogl─ůdaj─ůc film pokazowy. Obecnie aplikacja dost─Öpna jest w wersji alpha i mo┼╝na si─Ö ni─ů bezp┼éatnie pobawi─ç na stronie. Trzeba jedynie za┼éo┼╝y─ç konto.

  31. Hey, GitHub! - czyli po┼é─ůczenie Copilota z… Siri? ;)
    https://githubnext.com/projects/hey-github/
    INFO: Istnieje ju┼╝ kilka rozwi─ůza┼ä pozwalaj─ůcych dyktowa─ç kod zamiast wpisywania go na klawiaturze. GitHub po┼é─ůczy┼é jednak t─Ö funkcj─Ö z Copilotem. Dzi─Öki temu nie musimy dyktowa─ç kodu, a wystarczy, ┼╝e j─Özykiem naturalnym opiszemy, co chcemy zrobi─ç, a kod napisze si─Ö sam. Jak to dzia┼éa w praktyce, mo┼╝na zobaczy─ç na za┼é─ůczonym filmie.

  32. SnapEdit - narz─Ödzie online do usuwania osób/przedmiotów ze zdj─Öcia
    https://snapedit.app/
    INFO: Uploadujesz fotk─Ö, nanosisz mask─Ö na obiekt, który chcesz usun─ů─ç i gotowe. Obecnie aplikacja jest zupe┼énie darmowa.

LINKI TYLKO DLA PATRONÓW

  1. Generator Reverse Shell-ów
    https://uw7.org/un_0d314783f7f8d
    INFO: Jeste┼Ť pentesterem, dosta┼ée┼Ť si─Ö do docelowego komputera lub aplikacji i potrzebujesz otworzy─ç tunel zwrotny w celu udost─Öpniania terminala zdalnej maszyny. Jak to zrobi─ç? Generator shelli Ci w tym pomo┼╝e. Szeroki zakres technologii do wyboru (Bash,Perl, Python, PHP, Ruby i inne).

  2. Wykorzystanie zaufanych stron na potrzeby malware
    https://uw7.org/un_03714c725690a
    INFO: Niektóre domeny uchodz─ů za ‘zaufane’ i nie s─ů wycinane przez systemy bezpiecze┼ästwa w du┼╝ych firmach. Hackerzy niekiedy wykorzystuj─ů je do hostowania malware lub do sterowania botnetami. Oto spis kilkudziesi─Öciu takich serwisów wraz z opisem jak hacker mo┼╝e z nich skorzysta─ç (kliknij nazw─Ö domeny na li┼Ťcie).

  3. Encyklopedia poleceń linuksowych - kilkaset pozycji
    https://uw7.org/un_393927bace7d1
    INFO: Ogromna lista polece┼ä dost─Öpnych w wi─Ökszo┼Ťci dystrybucji Linuksa. Obok ka┼╝dej pozycji jest krótki opis, do czego dane polecenie s┼éu┼╝y. U┼╝yteczne dla ludzi wchodz─ůcych dopiero w linuksowy ┼Ťwiat i dla tych, którzy chc─ů rozbudowa─ç swoj─ů wiedz─Ö w zakresie pracy w terminalu.

 

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