Cześć!

To był dla mnie bardzo zapracowany dzień. Obowiązki okołobiznesowe, spotkanie w ramach grupy mastermind, nagranie podcastu z Niebezpiecznikiem (premiera w przyszłym tygodniu) i kilka innych przerwyników sprawiły, że dopiero teraz, wieczorem, siadam do wysyłki newslettera.

Dzisiaj link numer 7 pochodzi do sponsora wydania, więc jeśli możesz, to spraw proszę radość sponsorowi, wejdź, daj lajka, a może i skorzystasz z tego, co ma on do zaoferowania - w imieniu sponsora, z góry dzięki :)

 

Jeśli jesteś jednym z patronów, to jest szansa, że przeoczyłeś mój wykład (40 minut) z konferencji Oh My Hack 2021, który udostępniłem dla tych, którzy wspierają ten newsletter i moje działania - znajdziesz go tutaj.

 

Tradycyjnie już, podrzucam ciekawe promocje na które warto rzucić okiem:

 

A teraz zapraszam do lektury :)

 

◢ #unknownews ◣

  1. Dziura w certyfikatach COVIDowych używanych przez policję w Hanoi (Wietnam)
    https://ctrsec.io/index.php/2021/09/29/weak-key-cryptography-in-real-world-english/
    INFO: okazuje się, że przez zastosowanie słabej kryptografii, każdy (dysponujący chmurą z 36 CPU i 60GB RAM) mógł sam sobie wygenerować odpowiedni certyfikat.

  2. CheckiO - sprawdź swoją znajomość TypeScripta/Pythona (język do wyboru) w prostej grze
    https://checkio.org
    INFO: gra nie wymaga zakładania konta (jest opcja pominięcia rejestracji), ale i tak warto to zrobić, aby móc zapisywać postępy

  3. Generator wyrażeń regularnych - skrajnie intuicyjny
    https://regex.help
    INFO: to chyba najbardziej przyjazny dla użytkownika generator, na jaki natrafiłem. Wklej wszystkie teksty, które spełniają Twoje założenia, a w odpowiedzi otrzymasz jedno wyrażenie regularne (RegEx), które je wszystkie wyłapuje.

  4. Debugowanie kodu z użyciem console.log(), ale… na cudzej stronie?
    https://christianheilmann.com/2021/08/24/using-console-log-on-any-website-logpoints-let-you-do-that/
    INFO: da się to osiągnąć z użyciem Logpointów. Zobacz, jak się z nich korzysta i jak bardzo mogą Ci one ułatwić pracę.

  5. Historia początków odtwarzacza VLC i zespołu za nim stojącego
    https://increment.com/teams/the-team-that-powers-vlc/
    INFO: sentymentalna podróż do roku 2003 i opowieść o pasjonatach, którzy w wolnym czasie stworzyli jeden z najbardziej znanych odtwarzaczy wideo

  6. Pierwsze minuty na serwerze linuksowym, czyli co zabezpieczyć i skonfigurować na start
    https://sollove.com/2013/03/03/my-first-5-minutes-on-a-server-or-essential-security-for-linux-servers/
    INFO: kilka sensownych porad zebranych przez autora, a w ostatnim akapicie jest link do dyskusji na ten temat na HackerNews (takżę warto rzucić okiem)

  7. Certyfikacja HashiCorp: Terraform Associate - materiały szkoleniowe [link sponsorowany]
    https://www.linkedin.com/posts/szromek_share-devops-learning-activity-6869620792322256896-XNaQ
    INFO: Pierwsza z cotygodniowej serii materiałów edukacyjnych, które mają przygotowywać do uzyskania certyfikacji w styczniu 2022.

  8. Exodus - aplikacja do przenoszenia binarnych aplikacji między serwerami, wraz z zależnościami
    https://github.com/intoli/exodus
    INFO: masz aplikację działającą na Debianie 10.0 i musisz przenieść ją na Ubuntu 20.x? Nie ma problemu. Exodus zajmie się migracją za Ciebie. Wszystko co musisz zrobić, to wydać jedno polecenie i czekać.

  9. "Polski Ład" - jak wpłynie na Twoją wypłatę na etacie, jak i przy umowie B2B w branży IT?
    https://jakoszczedzacpieniadze.pl/polski-lad-czy-polski-wal-jak-sie-chronic-kalkulator
    INFO: ekstremalnie dogłębna analiza problemu, jak i jego rozwiązań (w niektórych przypadkach rozwiązań niestety nie ma). Mało techniczne, ale dotyczy niemal każdego z nas, więc chcę się tym z Wami podzielić. Tutaj jeszcze jest fajny kalkulator.

  10. Dynamiczne/relatywne zarazem kolory w CSS - czyli jak zrobić, aby np. tekst był połowę ciemniejszy od tła?
    https://blog.jim-nielsen.com/2021/css-relative-colors/
    INFO: ciekawa, a zarazem niezwykle prosta technika. Nie wiedziałem, że CSS potrafi robić takie rzeczy.

  11. Historia znaku Prince’a - ciekawy cyfrowy artefakt
    https://cdm.link/2021/11/the-prince-symbol-has-been-salvaged-from-a-1992-floppy-disk/
    INFO: w 1993 roku, Prince (mowa o wokaliście) zmienił swoje imię na “niewymawialny znak graficzny”. Po latach ktoś odnalazł dyskietkę ze wspomnianym znakiem. Ciekawa historia.

  12. Google dynamicznie podmienia tytuły Twoich stron WWW w swojej wyszukiwarce. Sprawdź, czy i Ciebie dotyczy problem.
    https://www.seowl.co/title-rewrite-checker/
    INFO: wrzuć do narzędzia kilka podstron ze strony, którą chcesz sprawdzić. Jako wynik otrzymasz tytuł zawarty w źródle, zestawiony z tym, jaki pokazuje wyszukiwarka w wynikach. Efekty mogą być momentami zaskakujące.

  13. Jak używać Notion do organizowania zagadnień z programowania?
    https://blog.damiandemasi.com/using-notion-to-organise-programming-topics
    INFO: jak przetrzymywać snippety kodu, jak śledzić postępy w nauce nowych technologii i jak to wszystko ogarnąć w prosty sposób - o tym w artykule

  14. Podstawy SVG - czyli flip, invert i reverse
    https://yuanchuan.dev/flip-invert-reverse
    INFO: nie spodziewałem się, że w SVG można używać czegoś, co skrajnie przypomina tzw. ‘grafikę żółwia’ znaną np. z języka Logo

  15. Dlaczego efekt przenikania jednego elementu w drugi jest niemożliwy do (płynnego) wykonania w CSS?
    https://jakearchibald.com/2021/dom-cross-fade/
    INFO: dwa identyczne teksty różniące się kilkoma literami mają przenikać jeden w drugi. Niestety to za trudne dla CSS. Artykuł wyjaśnia, dlaczego nie da się tego zrobić bez błędów w wyświetlaniu grafiki. Powiedzmy, że jest to trochę związane z… fizyką?

  16. Dlaczego toster z 1949 roku jest prawdopodobnie bardziej ‘smart’ niż podobne urządzenia produkowane dzisiaj?
    https://www.theverge.com/22801890/sunbeam-radiant-control-toaster-t20-t35-vista
    INFO: warto rzucić okiem na załączony do artykułu film (19 minut), który pokazuje o co dokładnie chodzi

  17. Jak zbudować rozszerzenie do przeglądarki Chrome w 2021 roku?
    https://techblog.geekyants.com/building-a-chrome-extension-in-2021?source=newsletter
    INFO: w praktyce, metoda ta powinna działać na każdej przeglądarce akceptującej webextensions.

  18. Generator palet kolorów w CSS
    https://fffuel.co/cccolor/
    INFO: wybierz kolor startowy, a później przewiń stronę i pobierz 4 palety po 10 kolorów, pasujące do Twojego koloru początkowego

  19. Co jest szybsze, getElementById, czy querySelector?
    https://blog.wesleyac.com/posts/getelementbyid-vs-queryselector
    INFO: prawdopodobnie domyślasz się odpowiedzi, ale to jak duża jest różnica między nimi, bardzo mocno zależy od użytej przeglądarki. Uruchom test na różnych przeglądarkach, a zobaczysz różnicę.

  20. Ciekawostka - obrazek, którego nie da się pobrać (w klasyczny sposób)
    https://youcantdownloadthisimage.online
    INFO: pisząc ‘w klasyczny sposób’ mam na myśli ‘zapisz jako’ z menu kontekstowego. Na dole strony wyjaśniono, jak osiągnięto ten efekt. Jest to pewna kombinacja od strony backendu, a nie frontendu.

  21. ModernWiki - rozszerzenie do Chrome/Firefoxa/Edge poprawiające wygląd Wikipedii
    https://www.modernwiki.app
    INFO: po jego zainstalowaniu, stara dobra Wiki zyskuje wygląd nowoczesnego serwisu z naszych czasów.

  22. Nie ma czegoś takiego jak “propagacja DNS”
    https://jvns.ca/blog/2021/12/06/dns-doesn-t-propagate/
    INFO: wpisy w DNS się nie propagują. To działa na zasadzie PULL, a nie PUSH. Tutaj chodzi tak naprawdę o wygasanie cache. Garść ciekawostek na temat działania systemu nazw domenowych.

  23. Dlaczego CURL nie posiada ani jednego easter egga? Jest na to konkretne wyjaśnienie
    https://daniel.haxx.se/blog/2021/12/06/no-easter-eggs-in-curl/
    INFO: bardzo ciekawa postawa głównego twórcy tego oprogramowania. Trzeba przyznać, że jego argumenty są niezwykle sensowne.

  24. Przeglądarka Brave może przestać działać, gdy jej serwery backendowe mają problemy - ciekawe zależności
    https://arunmozhi.in/2021/12/06/goodbye-brave/
    INFO: w tym przypadku winę za błąd ponosi autor artykułu, ale przy okazji odkrył on ciekawe zależności backendowe w przeglądarce

  25. Dobra rana od designera - nigdy nie używaj koloru czarnego
    https://ianstormtaylor.com/design-tip-never-use-black/
    INFO: w otaczającym nas świecie niewiele jest prawdziwie czarnych obiektów. Większość z nich to mocno ciemne kolory, które my odbieramy jako czarne. Można wykorzystać to zjawisko także przy projektowaniu interfejsów. Artykuł wyjaśnia, dla

  26. Krótkie wprowadzenie do narzędzia DIG (klient DNSa)
    https://jvns.ca/blog/2021/12/04/how-to-use-dig/
    INFO: bardzo krótkie przedstawienie najważniejszych parametrów, użytecznych przy debugowaniu problemów z DNSem

  27. Dlaczego dialogi we współczesnych filmach są momentami trudne do zrozumienia?
    https://www.slashfilm.com/673162/heres-why-movie-dialogue-has-gotten-more-difficult-to-understand-and-three-ways-to-fix-it/
    INFO: okazuje się, że powodów może być kilka. Nie zawsze jest to - jak się okazuje - wina technologii

  28. DeepDreams - podcast w 100% przygotowany i nagrany przez sztuczną inteligencję (GPT-3)
    https://anchor.fm/deepdreams
    INFO: wszystkie historie nie mają większego sensu, brak im myśli przewodniej, ale jednocześnie całkiem fajnie się tego słucha :D

  29. Scoop - czyli automatyczny instalator aplikacji dla Windowsa
    https://scoop.sh
    INFO: działa trochę jak apt/yum z Linuksa. Wpisujesz nazwę paczki do instalacji i gotowe. Lista obsługiwanych aplikacji jest całkiem pokaźna.

LINKI TYLKO DLA PATRONÓW

  1. Jak znane firmy zdobyły swoich pierwszych 1000 klientów?
    https://uw7.org/un_61b31bfeec71a
    INFO: widziałem już kilka podobnych zestawień, ale ta strona bardzo wnikliwie analizuje każdy z przypadków. Trzeba się zarejestrować, aby poczytać opracowania.

  2. Wstęp do Reverse Engineeringu na Windowsie, czyli jak hackować aplikacje - nauka niemal od zera
    https://uw7.org/un_61b31c054b04e
    INFO: bardzo fajnie zorganizowany, darmowy kurs. Gdy go skończysz, przejdź na stronę główną serwisu i zacznij przerabiać drugą jego część (dla średniozaawansowanych)

  3. Zaprogramuj robota w JavaScript - nauka programowania
    https://uw7.org/un_61b31c0ae1a6c
    INFO: prosta gra, ale wymagająca wnikliwego przeczytania instrukcji obsługi. Można ją zaliczyć zarówno rozwiązując zadanie krok po kroku, jak i pisząc gotowy program

 

Dołącz do grona patronów, dzięki którym powstaje to zestawienie

 

Lubisz czytać mój Newsletter? Podziel się nim proszę ze znajomymi ⬇️ 

Facebook Twitter Linkedin

 

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

Zapisz się na ten newsletter!