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

Cześć!

To już ostatnie wydanie zestawienia w tym roku, ale z pewnością zobaczymy się w kolejnym 🎉

Jeśli nie masz planów na sylwestra, to EpicGames rozdaje dzisiaj darmowe TombRaidery - tak tylko mówię... 😉

W niedziele rusza największa, doroczna wyprzedaż ebooków w Helionie i Ebookpoint, ale już dzisiaj możesz zgarnąć dla siebie jedną z czterech darmowych książek.

 

Nie wiem czy wiesz, ale prowadzę też kilka innych newsletterów - rzuć okiem:

 

Zapraszam do lektury :)

 

◢ #unknownews ◣

  1. Jak zadbać o swoją przyszłość finansową jako software developer? - przemyślenia
    https://software.rajivprab.com/2021/12/26/my-path-to-financial-independence-as-a-software-engineer/
    INFO: to garść dobrych rad od człowieka, który pracował w Intelu, Sunie, Google, Amazonie itp. Nie wszystkie rady da się zastosować w Polsce, ale myślę, że warto przeczytać, zwłaszcza jeśli jesteś na początkowych etapach swojej kariery w branży IT.

  2. Jak wiele informacji może wyciągnąć FBI z “bezpiecznych i szyfrowanych komunikatorów”? Całkiem sporo!
    https://therecord.media/fbi-document-shows-what-data-can-be-obtained-from-encrypted-messaging-apps/
    INFO: jeśli zależy Ci na prywatności, to z artykułu dowiesz się, jakich dwóch bardzo popularnych komunikatorów lepiej unikać, a który z całej listy jest najbardziej dbającym o prywatność.

  3. Prince of Persia - w wersji JavaScriptowej (gra)
    https://princejs.com
    INFO: ciekawy port gry z końca lat 80, napisany w JS. Działa zaskakująco płynnie. Tak tylko podpowiem, że podczas gry warto rzucić okiem na pasek adresu.

  4. Jak wyeksportować ebooka z aplikacji Androidowej, gdy jest on zabezpieczony jest przed kopiowaniem?
    https://shkspr.mobi/blog/2021/12/quick-and-dirty-way-to-rip-an-ebook-from-android/
    INFO: okazuje się, że takiego ebooka można np. zapisać do plików graficznych, a później zrobić sobie z nich PDFa. To, co jednak mnie zainteresowało w tym artykule, to bardzo fajna metoda na automatyzację działań na telefonie z użyciem ADB. Może się to przydać do wielu innych automatyzacji.

  5. Życie na Marsie, tyle że… na ziemi - czyli przygotowania do wyprawy na czerwoną planetę
    https://www.smithsonianmag.com/science-nature/inside-experiment-mars-earth-180978842/
    INFO: ciekawy eksperyment. Treść może i mało związana z IT, a bardziej z technologią i przeznaczona dla space-freaków, ale chciałem się tym z Tobą podzielić

  6. Jak nagrywać filmy w 660 FPS na taniej ($6) kamerce z użyciem Raspberry Pi
    https://blog.robertelder.org/recording-660-fps-on-raspberry-pi-camera/
    INFO: rozdzielczość wynikowego filmu nie będzie zbyt dobra (640x64 - tak, nie zgubiłem tam zera), ale i tak w takiej cenie pozwoli Ci to nagrać efektownie wyglądające ujęcia. Kamera używana na filmie kosztuje w Botlandzie niecałe 24zł - https://botland.com.pl/kamery-do-raspberry-pi/5619-kamera-odseven-camera-hd-ov5647-5mpx-dla-raspberry-pi-5904422333850.html?cd=1564049911

  7. Wargames - zbiór gier online uczących podstawowych koncepcji związanych z security
    https://overthewire.org/wargames/
    INFO: niektóre z gier są w wersji webowej, a do innych musisz zalogować się przez SSH (zwróć uwagę na numery portów!)

  8. Attr - biblioteka, z której powinien korzystać każdy programista Pythona
    https://glyph.twistedmatrix.com/2016/08/attrs.html
    INFO: nie programuję na co dzień w Pythonie, ale czytając przykłady refactoringu kodu jestem pod wrażeniem ile czasu/kodu potrafi zaoszczędzić jedna, prosta biblioteka. Może się przydać do wygodnego debugowania aplikacji i nie tylko.

  9. Jak programować bez StackOverflow?
    https://elisabethirgens.github.io/notes/2021/12/step-away/
    INFO: artykuł przedstawia sposób myślenia i analizy problemów, który ma uchronić Cię z bieganiem z każdą drobnostką do Google/StackOverflow. Wyszukanie gotowca jest oczywiście znacznie szybsze, ale niekoniecznie zrobi z Ciebie lepszego programistę.

  10. Hasła aplikacji użytkowników LastPass wyciekły? - tak, nie, nie wiem… zależy kogo zapytać ;)
    https://www.bleepingcomputer.com/news/security/lastpass-users-warned-their-master-passwords-are-compromised/
    INFO: serwisy społecznościowe obiegły screeny z alertami aplikacji, informującymi o użyciu masterpassa przez innego usera. Ludzie w necie twierdzą, że był wyciek. Producent aplikacji twierdzi coś innego, ale później jednak zmienia zdanie. Więcej w artykule (mały, uspakajający spoiler: raczej nie masz się czego bać).

  11. Strona internetowa, wraz z podstronami zamknięta w jednym plik HTML i to bez wstawek z JS? Da się!
    https://css-tricks.com/a-whole-website-in-a-single-html-file/
    INFO: bardzo ciekawa (i skrajnie prosta) metoda na tworzenie “podstron” z użyciem samego HTML+CSS.

  12. Przesycenie stron JavaScriptem - do czego to prowadzi?
    https://eev.ee/blog/2016/03/06/maybe-we-could-tone-down-the-javascript/
    INFO: krótka analiza problemów, jakie tworzy mocne opieranie funkcjonowania strony na JavaScripcie. Szczególnie fajnie wygląda to na przykładzie pisania własnego, linko-podobnego obiektu w JS

  13. Ktoś próbuje deanonimozować ruch TORa na dużą skalę
    https://therecord.media/a-mysterious-threat-actor-is-running-hundreds-of-malicious-tor-relays/
    INFO: użytkownik nazwany roboczo ‘KAX17’ uruchamiał od 2017 roku tysiące serwerów będących węzłami TORa (entry node, relay i exit node). W porywach dochodził do ponad 900 aktywnie działających serwerów (wielkość sieci TOR to około 9000 serwerów, więc miał w posiadaniu 10% jej zasobów). Do dziś nie wiadomo kto to jest/był.

  14. Lista narzędzi podnoszących poziom prywatności podczas korzystania z internetu
    https://www.privacytools.io
    INFO: rozszerzenia do przeglądarek, alternatywne platformy do streamingu i filmów. Dbające o prywatność zamienniki dla znanych, komercyjnych usług.

  15. Narzędzie CLI do przetwarzania plików CSV
    https://github.com/dbro/csvquote
    INFO: Przystosowuje ono output z pliku CSV do dalszego obrabiania przez inne narzędzie terminalowe (grep, sort, sed itp.).

  16. websocketd - aplikacja do zamiany dowolnego programu w serwer websocketa
    http://websocketd.com
    INFO: najlepszym opisem aplikacji jest jej slogan “It’s like CGI, twenty years later, for WebSockets”. Rzuć okiem na sekcję z 10-sekundowym tutorialem, a natychmiast zrozumiesz, jak to działa i dlaczego jest takie fajne.

  17. Drovp - narzędzie do automatyzacji zadań z plikami metodą drag and drop (Windows/Linux/Mac)
    https://drovp.app
    INFO: tworzysz dashboard z polami, na które możesz wrzucać swoje pliki. Każdy plik przechodzi przez ustalony przez Ciebie workflow, czyli np. zmiana nazwy, kompresja wideo do innego formatu, upload pliku na zdalny serwer itp. Przydatne, gdy często wykonujesz powtarzalne akcje na plikach. Projekt dopiero się rozwija i ma w bazie tylko 9 pluginów/akcji.

  18. Drobne narzędzie do operacji na plikach online (PDF, CSV, JSON, XML, SVG i inne)
    https://tinywow.com
    INFO: konwertery i edytory, które mogą przydać się w codziennej pracy, jeśli nie chcesz (lub nie możesz) zainstalować dodatkowego softu na swoim komputerze.

  19. Jeden z najprostszych sposobów na postawienie własnego serwera mailowego (wg autora w 30 minut)
    https://andycallaghan.com/posts/deploy-a-gmail-like-email-server-in-30-minutes/
    INFO: to, co odróżnia to rozwiązanie od innych jest pewnego rodzaju automatyzacja przy konfiguracji wpisów DKIM/SPF/DMARC. Nie polecam samodzielnego stawiania serwerów mailowych w celach innych niż edukacyjne (no, chyba że wiesz, co robisz).

  20. SQLite to taka mała, zabawna baza danych pod hobbystyczne projekty? - nooo… niekoniecznie
    https://blog.wesleyac.com/posts/consider-sqlite
    INFO: rozważ użycie wspomnianej bazy w jednym ze swoich przyszłych projektów. Tekst rozwiewa kilka wątpliwości i przedstawia bazę w lepszym świetle.

  21. ZINC - lowbudgetowa alternatywa dla ElasticSearch
    https://github.com/prabhatsharma/zinc
    INFO: zapewnia pełną kompatybilność z API ElasticSearch, ale wymaga jedynie ułamek zasobów oryginału, aby się uruchomić (około 100 MB RAM). Niekoniecznie musi to być rozwiązanie produkcyjne, ale dla projektów hobbystycznych uruchomionych na tanich VPSach https://mikr.us może to być niezłą alternatywą.

  22. MarkText - bardzo przyjemny edytor markdowna offline
    https://github.com/marktext/marktext#download-and-installation
    INFO: działa na Macu, Windowsie i Linuksie. Korzystałem chwilę na MacOS i działa bardzo fajnie (można szybko zainstalować np. przez ‘brew’)

  23. Eksperymentalna budka do telekonferencji 3D od Google - robi wrażenie!
    https://www.theverge.com/2021/12/2/22813731/google-project-starline-specs-features-research-paper-8k-tv-microphones-camera-capture-pods
    INFO: to nie jest “duży TV”, tylko w pełni trójwymiarowe doświadczenie drugiej osoby. Ciekawy krok naprzód w rozwoju komunikacji na odległość.

  24. TermWind - znasz TailWinda? a co jeśli powiedziałbym Ci, że możesz używać jego składni w terminalu?
    https://github.com/nunomaduro/termwind
    INFO: ciekawa biblioteka PHP do tworzenia atrakcyjnych aplikacji CLI. Zamiast używać np. kodów ANSI do kolorowania i formatowania outputu, po prostu użyj klas Tailwinda.

LINKI TYLKO DLA PATRONÓW

  1. Kolekcja treści i narzędzi dla DevSecOpsów
    https://uw7.org/un_61ceafbab25a3
    INFO: zarządzanie sekretami, analiza commitów, analiza statyczna i kilkanaście innych kategorii. Jest z czego wybierać. Ciekawa kolekcja dla DevOpsów, jak i dla bezpieczników (stanowisko DevSecOps chyba jeszcze nie jest w Polsce zbyt popularne).

  2. Kolekcja 24 tutoriali na temat animacji i przejść realizowanych w CSS - przystępnie wytłumaczone (nawet dla początkujących)
    https://uw7.org/un_61ceafbfd45ab
    INFO: efekt Parallax, przechodzenie obiektu w inny obiekt i inne często stosowane efekty. Mnie najbardziej zaskoczył efekt z gry Portal (obiekt wchodzi do portalu A i wychodzi w portalu B). Fajne!

  3. Zwięzła książka na temat nietypowych zachowań języka JavaScript [PL]
    https://uw7.org/un_61ceafc5f0776
    INFO: Ciekawa pozycja dla bardziej zaawansowanych programistów JS. Autorzy niestety jeszcze nie przygotowali wersji ściągalnej. Linkuję do polskiej wersji tłumaczenia, ale w prawym górnym rogu możesz przejść na angielski, jeśli wolisz czytać w oryginale.

 

Hej! Podoba Ci się to, co robię w niecie? Lubisz moje zestawienia? Dołącz do grona patronów.

 

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