To jest webowa wersja newslettera na który możesz się zapisać klikając tutaj

Cześć

Jak co piątek przychodzę do Ciebie z nową kolekcją linków z branży IT.

 

Przy okazji chciałbym podzielić się z Tobą super promocją:

Na VideoPoint w teorii trwa teraz wyprzedaż wideokursów -60%, ale zdradzę Ci sekret, że gdy przekroczysz 100zł w koszyku, to wpisując kod DZIENOJCA21, to na skutek połączenia dwóch promocji oferta zmieni się na -81%.
Kod powinien działać dzisiaj do północy.

 

A teraz zapraszam do lektury :)

 

◢ #unknownews ◣

1) Co znajduje się w kodzie QR tzw. paszportu covidowego?
https://gir.st/blog/greenpass.html
INFO: pełna analiza i proces dekodowania kodu.

2) Jak wykrywać, zapobiegać i leczyć symptomy wypalenia zawodowego u programistów
https://dev.to/actitime/how-to-prevent-or-recover-from-developer-burnout-3g5f
INFO: wypalenie, to nie tylko niechęć do wykonywania obecnej pracy. To także objawy fizyczne, psychiczne, a niekiedy zaburzenia snu, czy negatywny wpływ na zdrowie. Dowiedz się, jak temu zaradzić

3) Pomagaj w rozwoju OpenStreetMap tak, jakbyś grał w Pokemon Go :)
https://github.com/streetcomplete/StreetComplete
INFO: chodzisz po mieście, zaliczasz lokalizacje, wykonujesz zadania, a wszystko, co robisz, uzupełnia brakujące dane w OSM na temat Twojego miasta. Niczego nie musisz kompilować. Gotowy plik APK (dla Androida) znajdziesz w sekcji 'Releases' w kolumnie po prawej.

4) Zmień swój stary, rozbity smartfon w serwer backupowy - na pokładzie: Linux + UrBackup
https://www.hannahtech.co/post/turn-your-old-cracked-android-phone-into-a-backup-server-urbackup-linux-deploy-tutorial-part-i
INFO: rozwiązanie wymaga rootowania telefonu, ale przy smartfonie, który i tak miał iść do kosza, to chyba nie robi Ci różnicy ;)

5) Jak myśliwce namierzają swoje cele i skąd wiedzą, że same są na czyimś celowniku?
https://gizmodo.com/how-fighter-jets-lock-on-and-how-the-targets-know-1644871272
INFO: garść ciekawostek z lotnictwa i technologii

6) Darmowy stuff dla developerów - z podziałem na kategorie
https://freestuff.dev
INFO: nie wszystko jest w 100% darmowe, ale lista zawiera usługi mające przynajmniej roczny 'free tier'

7) Operacje na plikach JSON i CSV z użyciem SQLite i tymczasowej bazy in-memory
https://simonwillison.net/2021/Jun/19/sqlite-utils-memory/
INFO: ciekawy trik. Pozwala w locie, bez projektowania baz i tabel operować na wspomnianych typach plików. Sztuczka wymaga zainstalowania najnowszej wersji sqlite-tools

8) Jak wkręcić się do branży IT? Poradnik dla początkujących szukających pracy.
https://haseebq.com/how-to-break-into-tech-job-hunting-and-interviews/
INFO: dość obszerny poradnik przydatny dla ludzi szukających swojej pierwszej pracy w branży IT. Autor skupia się mocno na aspektach pomijanych w innych tekstach tego typu (networking, metody masowego wysyłania CV, mindset itp)

9) Jak wykryć nieużywany kod JavaScript i CSS w swoich projektach?
https://javascript.plainenglish.io/detect-unused-css-or-javascript-in-your-code-8d200ef07e50
INFO: to bardzo głęboko ukryta opcja w DevToolsach, o której istnieniu mogłeś nie wiedzieć.

10) Czy da się załadować Teslę poprzez jej... holowanie?
https://insideevs.com/news/514727/tesla-towing-70mph-fast-charging/
INFO: ciekawy eksperyment. W teorii, ciągnięcie za sobą Tesli powinno doładować jej akumulatory, a jak to działa w praktyce?

11) Ile niespójnych koncepcji graficznych zaimplementowano w Windows 10?
https://ntdotdev.wordpress.com/2021/02/06/state-of-the-windows-how-many-layers-of-ui-inconsistencies-are-in-windows-10/
INFO: zapożyczenia z Windows 8, elementy z Windows 7, wstawki z Visty, a wszystko to przyprawione grafikami z Windows XP i 2000.

12) Portmaster - aplikacja GUI do zarządzania otwartymi portami w systemie (Windows/Linux) i całym ruchem sieciowym
https://github.com/safing/portmaster/
INFO: nie musisz niczego kompilować. Gotowe instalki masz po kliknięciu systemu operacyjnego w dokumentacji. Aplikacja pozwoli Ci zdecydować, które połączenia w systemie są dozwolone, a które nie i poinformuje Cię, gdy wykryje podejrzany ruch sieciowy.

13) Windows 11 będzie wspierał aplikacje z Androida
https://www.theverge.com/2021/6/24/22548428/microsoft-windows-11-android-apps-support-amazon-store
INFO: ciekawostką jest fakt, że nie będzie wspierany sklep Google Play, a jedynie platforma aplikacji od Amazona

14) Nie używaj biurowego/firmowego/pracowego komputera i telefonu do prywatnych spraw
https://www.zdnet.com/article/stop-using-your-work-laptop-or-phone-for-personal-stuff-because-i-know-you-are/
INFO: artykuł wyjaśnia, jakie to niesie ze sobą zagrożenia i jak trudno niekiedy jest pozbyć się prywatnych 'śladów' z firmowych urządzeń

15) Steganografia - ukrywanie obrazu w obrazie z użyciem JavaScriptu
https://dev.to/thormeier/feel-like-a-secret-agent-hidden-messages-in-images-with-steganography-37kh
INFO: przykład pełnej implementacji i wyjaśnienie działania algorytmu

16) Jak uruchomić STATYCZNEGO Wordpressa na infrastrukturze AWS, płacąc za to $0.01 dziennie?
https://dev.to/aws-builders/serverless-static-wordpress-on-aws-for-0-01-a-day-1b29
INFO: rozwiązanie wygląda bardzo skomplikowanie, ale wszystko stawia się w pełni automatycznie z użyciem Terraforma

17) Garbage Collector w Pythonie - dlaczego warto zainteresować się tematem?
https://mmazurek.dev/garbage-collector-w-pythonie/
INFO: bardzo fajnie opisana metoda na zarządzanie pamięcią w aplikacji i wyjaśnienie, dlaczego miałbyś to robić.

18) Maddy - zestaw narzędzi do szybkiego postawienia własnego serwera mailowego
https://maddy.email
INFO: ma wsparcie dla SPF, DKIM, DMARC itp. Obsługuje zarówno wysyłanie poczty, jak i jej odbieranie

19) BugBug - platforma do testów aplikacji webowych (posiada pakiet darmowy)
https://bugbug.io
INFO: aplikacja umożliwia 'nagranie' testów i zaprogramowanie ich regularnego wykonywania w chmurze. Zobacz film, aby zrozumieć, jak to działa. Rozwiązanie polskiej produkcji.

20) Dobre praktyki przy tworzeniu aplikacji NodeJS pracujących w terminalu
https://github.com/lirantal/nodejs-cli-apps-best-practices
INFO: lista 28 porad podzielonych na kategorie: projektowanie komunikacji via CLI, dystrybucja aplikacji, dostępność, testowanie itp.

21) Na iPhone nie da się stworzyć alternatywnego sklepu z aplikacjami omijającymi regulaminy Apple - to już nieaktualne
https://altstore.io
INFO: AltStore to platforma pozwalająca instalować (bez jailbreaka) aplikacje spoza sklepu. Projekt dopiero się rozwija i w bazie ma... jedną aplikację, ale od czegoś trzeba zacząć ;)

22) Historia samolotowych czarnych skrzynek - od czego się zaczęło?
https://spectrum.ieee.org/tech-history/space-age/the-inventor-of-the-black-box-was-told-to-drop-the-idea-and-get-on-with-blowing-up-fuel-tanks
INFO: ciekawy artykuł opisujący powstanie i rozwój wspomnianych urządzeń

23) Pacstall - menadżer pakietów z Archa, ale dostępny na Ubuntu
https://github.com/pacstall/pacstall
INFO: jeśli kiedykolwiek korzystałeś z AUR i chciałbyś mieć podobne doświadczenia na Ubuntu, to ta aplikacja właśnie to umożliwia

24) Co każdy programista powinien wiedzieć o dyskach SSD?
https://databasearchitects.blogspot.com/2021/06/what-every-programmer-should-know-about.html
INFO: czy to aby na pewno "dyski"? Co sprawia, że są takie szybkie? Dlaczego danych na nośnikach SSD nie da się nadpisać? (tak, dobrze przeczytałeś - nie da się. To co dzieje się na SSD to inna operacja)

25) Tworzenie zaawansowanych grafik w CSS z użyciem CSS Paint API
https://tympanus.net/codrops/2021/06/18/drawing-graphics-with-the-css-paint-api/
INFO: artykuł wyjaśnia, jak korzystając z nieco ograniczonej (ale łatwiejszej w obsłudze) wersji CanvasRenderingContext2D można zdziałać cuda

LINKI TYLKO DLA PATRONÓW

26) Wszystko, co powinieneś wiedzieć o cachowaniu HTTP
https://uw7.org/un_60d5a7992b562
INFO: wiedza użyteczna dla każdego developera, admina i devopsa zajmującego się aplikacjami webowymi.

27) Podręcznik do przeprowadzania pentestów aplikacji webowych (PDF, 179 stron, wydany w 2018 roku)
https://uw7.org/un_60d5a793e229d
INFO: aby pobrać podręcznik, musisz mieć konto na Linkedin. Kliknij podgląd dokumentu na pełnym ekranie, a następnie ikonę pobierania w rogu.

28) Jak zostać dostawcą internetu - poradnik dla totalnie zielonych
https://uw7.org/un_60d5a78e3be9b
INFO: czego potrzebujesz, jak to zdobyć, jak skonfigurować, jaki hardware kupić. Z poradnika dowiesz się np., że na łączu 1Gbps bez problemu sprzedasz 500 abonamentów po 100Mbps, a klienci będą zadowoleni.

29) Interaktywny podręcznik do nauki języka SQL
https://uw7.org/un_60d5a786a5432
INFO: według autora całość da się przerobić w jakieś 2-3h. Czasami przycisk "RUN" bywa nieaktywny - wtedy trzeba kliknąć ponownie.

30) Lista narzędzi do pobierania filmów i grafik z social mediów
https://uw7.org/un_60d5a7620a598
INFO: część rozwiązań to aplikacje mobilne, a inne to typowe web aplikacje. Umożliwiają pobieranie filmów z FB, nagrań z InstaStory i wszystkiego tego, co dowolny użytkownik opublikował online

 

Dołącz do grona Patronów - to właśnie dzięki patronom możesz czytać te zestawienia :)

 

Do zobaczenia w kolejnym wydaniu 👋 

 

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