Cześć!
Zapraszam do lektury nowego zestawienia ciekawych linków z branży IT :)
Przy okazji podzielę się garstką znalezionych promocji z sieci:
A teraz czas na zestawienie ?
◢ #unknownews ◣
Naucz się wyrażeń regularnych - od totalnych podstaw do bardziej zaawansowanych przykładów
https://regexlearn.com
INFO: moim zdaniem, to wiedza, którą powinien posiadać każdy programista i admin. Tutaj można ją zdobyć w rekordowo krótkim czasie, dzięki interaktywnym ćwiczeniom
Jak obejść uwierzytelnienie poprzez odcisk palca za pomocą… kleju do drewna?
https://blog.kraken.com/post/11905/your-fingerprint-can-be-hacked-for-5-heres-how/
INFO: prosta metoda wymagająca jedynie dostępu do odcisku palca ‘dawcy’, pozostawionego na ekranie laptopa, szklance, czy kuchennym stole.
Prawdziwy powiew nostalgii dla webdeveloperów z lat 90 i początku lat 2000
https://zachholman.com/posts/only-90s-developers/
INFO: opis rozwiązań technologicznych powszechnie stosowanych w komercyjnych projektach tamtych lat. Przyznaję, że sam używałem wszystkich z nich ;)
Ciekawy projekt zrealizowany przez UOKiK, informujący o różnorakich oszustwach internetowych
https://konsument.edu.pl/
INFO: realizacja trzeba przyznać jest trochę nieprzemyślana (np. czasami, aby zobaczyć film z poradnikiem, trzeba wypełnić fałszywymi danymi długi formularz z zamówieniem), ale zgromadzone na stronie przypominającej portal społecznościowy filmiki są przydatne dla mniej technicznych osób. Sugeruję użyć opcji “pokaż pułapki”, będzie wtedy mniej klikania.
Jak zbudować router oparty o Raspberry Pi, tunelujący ruch przez VPNa?
https://www.youtube.com/watch?v=jlHWnKVpygw
INFO: autor stawia OpenWRT na malince i tworzy tym samym przenośne urządzenie będące hotspotem WiFi podnoszącym bezpieczeństwo korzystania z netu na wyjazdach
Niespełniona obietnica architektury serverlessowej
https://www.lastweekinaws.com/blog/the-unfulfilled-promise-of-serverless/
INFO: brak serwera, to brak problemów? No niekoniecznie. Architektura ta rodzi nowe problemy, z którymi nie mieliśmy do czynienia do tej pory.
Automatyczne wykrywanie i odpowiadanie na spam mailowy od rekruterów
https://blog.waleedkhan.name/detect-recruiter-spam/
INFO: programista na pisał aplikację do wykrywania typowych maili z ofertami pracy i zautomatyzował odpowiadanie na nie. Stworzony przez niego bot sam dopytuje o szczegóły. Jak dobrze to działa? Sądząc po ilości bugów, to działa ‘różnie’ ;)
Jak wygląda i działa Red Star OS - oficjalny system operacyjny Koreii Północnej
https://sizeofcat.ru/post/fun-with-redstar-os/
INFO: autor analizuje, co jest w środku, podsłuchuje ruch sieciowy itp. Interesujące.
Czym jest property-testing i jak się do niego zabrać w JS?
https://jrsinclair.com/articles/2021/how-to-get-started-with-property-based-testing-in-javascript-with-fast-check/
INFO: skrajnie długi i tłumaczący na przykładach całe zagadnienie artykuł
Jak skonfigurować swojego Macbooka do optymalnej pracy jako programista?
https://medium.com/@crizantlai/how-i-setup-my-macbook-for-development-cb73f77bfa8d
INFO: tuningowanie terminala, lepszy edytor tekstu, rozszerzenia do VSCode, i wiele innych udogodnień
Max Headroom - niewyjaśniony hack publicznej telewizji z 1987 roku
https://allthatsinteresting.com/max-headroom-hack
INFO: we wspomnianym roku, ktoś przejął kanały telewizji z Chicago i emitował przez niespełna 2 minuty ‘swoją wersję programu’.
Dlaczego jedna z najbardziej viralowych stron na FB jest tak popularna? - małe śledztwo
https://www.garbageday.email/p/when-the-traffic-firehose-is-pointed
INFO: Thinkarete Lifestyle posiada ponad 2 miliony fanów, ale liczba interakcji, lajków i sharów jest ogromna. Skąd to się bierze i kto stoi za tym fanpagem?
Texas planuje zostań nową stolicą kryptowalut odkąd Chiny zdelegalizowały kopanie krypto
https://www.bloomberg.com/news/articles/2021-11-19/texas-plans-to-become-the-u-s-bitcoin-capital-can-its-grid-ercot-handle-it
INFO: kuszą ludzi tanich prądem i wszyscy kopacze są mile widziany. Ciekawe tylko, czy inwestorzy pamiętają jeszcze, jak ogromne problemy z prądem miał Teksas w przeszłości…
“Jednolinijkowe” layouty w CSS - wraz z przykładami
https://1linelayouts.glitch.me
INFO: w praktyce, layouty te zajmują nieco więcej kodu, ale autorka w każdym zawarła jedną linijkę, która ‘robi robotę’. Na końcu masz film z omówieniem jak to działa.
Python, ruby, node, lua i C++ uruchomione bezpośrednio w przeglądarce (bez backendu)
https://repl.leaningtech.com/?python3
INFO: rozwiązanie to uzyskano dzięki WASM. Aplikacja startuje normalny (niezmodyfikowany) obraz Debiana z odpowiednim interpreterem.
Dobre praktyki przy wdrażaniu Dockera na produkcji
https://dev.to/techworld_with_nana/top-8-docker-best-practices-for-using-docker-in-production-1m39
INFO: świetnie opisane, proste do wdrożenia zalecenia. Jeśli nie lubisz czytać, to na końcu
Narzędzia do analizy bezpieczeństwa aplikacji Androidowych
https://github.com/ashishb/android-security-awesome
INFO: analiza statyczna i dynamiczna, analizatory online, narzędzia do reverse engineeringu, crawlery Google Play i inne.
Obsługa wątków i procesów w Pythonie
https://mmazurek.dev/watki-i-procesy-w-pythonie/
INFO: uruchamianie wielu wątków, obsługa puli wątków, synchronizacja dostępu do danych i wyjaśnienie, kiedy warto używać wielu procesów, a kiedy wątki zupełnie nam wystarczą
Zrozumieć Kubernetes - darmowy ebook z podstawami k8s
https://www.linode.com/content/kubernetes-guide/
INFO: pobieranie nie wymaga podawania maila. Klikasz w linka i gotowe.
Jednolinijkowce w Pythonie, które przyspieszą tworzenie przez Ciebie kodu
https://dev.to/yash_makan/18-python-one-liners-that-will-speed-up-your-coding-process-21md
INFO: kilka ciekawych sztuczek na prostsze zapisanie złożonych operacji i warunków w Pythonie
Mało znane i/lub niedoceniane miejsca w sieci, w których możesz nauczyć się pracy z Gitem i Githubem
https://dev.to/ifrah/5-underrated-resources-to-learn-git-and-github-4edi
INFO: zestawienie zawiera zarówno tutoriale online jak i proste gry, które pozwolą Ci doszlifować prace z systemem kontroli wersji
Zabawa w miksowanie emoji ze sobą - mało przydatne, ale niezwykle wciąga ;)
https://tikolu.net/emojimix/
INFO: wybierasz dwie emotki, a aplikacja tworzy ich miks. Niesamowicie to wygląda po połączeniu czegoś, co nie jest twarzą (np. emoji budynku, przedmiotu itp.) z typową emotką
Dlaczego “git ls-files” jest znacznie szybszy niż find
czy fd
https://cj.rs//blog/git-ls-files-is-faster-than-fd-and-find/
INFO: Ciekawa analiza wnętrzności GITa, tłumacząca jak uzyskano 5-6x większą wydajność w stosunku do konkurencyjnych poleceń.
LINKI TYLKO DLA PATRONÓW
Ponad 60 lekcji (dziurawych skryptów) związanych z atakami SQL Injection
https://uw7.org/un_61a01be989c27
INFO: przeczytaj opis, aby wiedzieć, jak uruchomić te lekcje u siebie. Na końcu opisu znajdują się linki do tekstowych i filmowych solucji do zadań.
Duża kolekcja artykułów na temat Machine Learningu
https://uw7.org/un_61a01bef3bec4
INFO: każdy link oznaczony jest rokiem powstania tekstu oraz firmą, która go napisała (bardzo często są to znane firmy jak np. Google, Spotify czy Mozilla)
Ściąga z ataków webowych - użyteczne dla pentesterów
https://uw7.org/un_61a01bf65d5ed
INFO: poszukiwanie podatności, skanery automatyczne, skanowanie repozytoriów gita i wiele innych
Lubisz czytać mój Newsletter? Podziel się nim proszę ze znajomymi ⬇️
pozdrawiam Jakub 'unknow' Mrugalski |
Jeśli nie chcesz więcej otrzymywać ode mnie wiadomości, zawsze możesz się wypisać.