#unknownews

Niby mamy długi weekend, ale ja się nie obijam i nowe zestawienie ciekawych linków z branży IT jest już gotowe

Dzisiaj złowiłem sporo edukacyjnych gier. Widocznie ten 'długowekendowy' klimat mi się udzielił


  1. The Unix Game - rozwiązuj zadania w terminalu Unixa/Linuksa, budując proste programy z dostępnych klocków

https://unixgame.io/unix50

INFO: nawigacja w grze jest kiepska. W górnym menu masz kategorie zadań, a na dole po lewej wybierasz konkretne zadanie. Poprawność odpowiedzi sprawdzisz klikając 'Submit'


  1. Speedrun Super Mario Bros - gdzie leży granica ludzkich możliwości? Analiza. (film, 45 minut)

https://is.gd/81Bhfs

INFO: co pewien czas padają nowe rekordy szybkości przejścia wspomnianej gry. Czy istnieje jednak jakiś rekord, którego człowiek już nie będzie w stanie pokonać? Istnieje


  1. ZjebanOS - celowo uszkodzony obraz dockera. Zadaniem użytkownika jest spróbować go naprawić (system wstaje, usługi nie)

https://hub.docker.com/r/unknow/zjebanos

INFO: obraz zawiera niedziałającego apache, nginx oraz aplikację pisaną w PHP. Jest to obraz do nauki debugowania problemów z Linuksem. Niektóre zadania są dość złośliwe


  1. Flexbox Zombies - lubisz zabijać zombiaki, a jednocześnie chcesz nauczyć się CSSa

https://mastery.games/flexboxzombies/

INFO: gra wymaga założenia konta i normalnie jest płatna, ale teraz można ją aktywować zupełnie za darmo


  1. "Polscy Programiści" - serwis agregujący blogi i kanały YouTube polskich developerów

https://polscyprogramisci.pl

INFO: Wszystkie linki prowadzą do materiałów w języku polskim. Dostępna jest wyszukiwarka, a baza danych zawiera obecnie ponad 250 autorów i około 8200 linków. Projekt stale się rozwija.


  1. Jak wygląda kod ransomware napisany w Pythonie?

https://github.com/jorgetstechnology/DeathRansom

INFO: aplikacja szyfruje zawartość dysku (lub jeden wskazany plik w ramach testów) i żąda okupu. Źródła są interesujące, bo znajdziemy w nich kod odpowiedzialny za utrudnienie deasamblacji, utrudnienie debugowania (pułapki dla debugerów, zakaz odpalania w sandboxie czy VM). Pouczająca lektura


  1. Sztuka używania wiersza poleceń - rozbudowany poradnik w języku polskim

https://github.com/jlevy/the-art-of-command-line/blob/master/README-pl.md

INFO: dobre wprowadzenie od absolutnych podstaw, poprzez użyteczne, często używane operacje. Każdy znajdzie tu coś dla siebie.


Zbuduj sobie Tindera - czego potrzebujesz, aby stworzyć taki serwis?

https://dev.to/devlorenzo/13-apis-to-help-you-build-a-dating-app-57o7

INFO: to oczywiście rozważania czysto teoretyczne (i niestety wymagające sporo pieniędzy), ale pozwalające dość szybko wypuścić działający prototyp aplikacji. Artykułu można użyć jako inspiracji i źródła ciekawych, gotowych rozwiązań


  1. Cmentarz projektów Google - czyli ponad setka projektów, które nie udały się tej firmie

https://www.failory.com/google

INFO: przy każdym projekcie widnieje powód jego wycofania, a po kliknięciu nazwy można poczytać więcej na jego temat.


  1. Kolekcja filmów z filmami od znanych startupów - jako inspiracja

https://typestudio.co/resources/product-videos

INFO: chcesz zaprezentować swój projekt w formie wideo, ale nie wiesz jak to zrobić? Weź przykład z Notion, Zapiera, Canvy czy Figmy. Przeczytaj koniecznie teksty pod filmami. Znajdziesz tam info, jakiego sprzętu użyto do nagrywania i kilka ciekawostek z nagrań.


  1. Dlaczego przeglądarka Safari (losowo?) traktuje niektóre pola tekstowe jako pola logowania?

https://github.com/livewire-ui/spotlight/issues/25

INFO: ciekawy bug. Okazuje się, że nie jest to losowa aktywacja podpowiadania haseł, a sprytny (nie zawsze działający) system sugestii


  1. Upuść kroplę wody na mapie USA i zobacz, dokąd prawdopodobnie popłynie

https://river-runner.samlearner.com

INFO: ciekawa symulacja prezentująca obieg wody. Woda czasami trafi do jeziora, a najczęściej popłynie rzekami do oceanu


  1. System rozpoznawania obrazu w Tesli oszalał i wszędzie widział sygnalizację świetlną - nazwijmy to nieprzetestowanym przypadkiem brzegowym

https://twitter.com/FSD_in_6m/status/1400207129479352323

INFO: rzuć okiem do komentarzy, aby poznać rozwiązanie zagadki, jak do tego doszło


  1. YARE - strategia czasu rzeczywistego (gra!) w której sterujemy swoimi jednostkami pisząc kod w JavaSript

https://yare.io

INFO: wygląda ciekawie. Można grać na żywo z innymi ludźmi, ale muszę przyznać, że pogubiłem się już trochę w samouczku Nie jest to takie proste w obsłudze.


  1. PlayngCards - serwis online do prowadzenia rozgrywek w karcianki/planszówki przez neta. Serwis NIE pilnuje żadnych zasad.

https://playingcards.io

INFO: wszyscy gracze widzą tą samą planszę. Można wszystko customizować do woli i dostosować do gry, którą sam wymyśliłeś. Serwis nie powie, czy dany ruch jest dozwolony, bo dozwolone są wszystkie. To inni gracze mogą co najwyżej protestować. Dobra platforma do grania w gry z młodości, dla których nie istnieją wersje online.


  1. GoTTY - udostępnij swój linuksowy terminal jako aplikację webową

https://github.com/sorenisanerd/gotty

INFO: terminal można udostępnić wielu użytkownikom w trybie tylko do odczytu, jak i w trybie pełnego dostępu.


  1. Gotowy skrypt wyłączający w Windows 10 dziesiątki funkcji zagrażających prywatności użytkownika

https://gist.github.com/alirobe/7f3b34ad89a159e6daa1

INFO: musisz odkomentować z listy tweaków, które elementy chcesz użyć. Warto przeczytać (w komentarzach do funkcji) co dana opcja robi


  1. Jak lokalizacja broni atomowej z USA zostałą zdradzona przez... aplikację do nauki online (coś jak fiszki/flashcards)

https://www.bellingcat.com/news/2021/05/28/us-soldiers-expose-nuclear-weapons-secrets-via-flashcard-apps/

INFO: armia szkoliła swoich żołnierzy wiedzy związanej z tą bronią z użyciem publicznie dostępnej aplikacji. Pytania były dostępne dla każdego.


  1. Techniki z HTML i CSS, które pomogą Ci zredukować ilość używanego kodu JavaScript

https://calendar.perfplanet.com/2020/html-and-css-techniques-to-reduce-your-javascript/

INFO: Rozwiązanie tych problemów bez użycia JS ma na celu poprawienie dostępności strony i przyspieszenie jej działania.


  1. Github Actions jako zamiennik dla typowego oprogramowania do Continuous Integration (film, 26 minut)

https://is.gd/6GLt1y

INFO: tutorial tłumaczący, jak zbudować prostą automatyzację z użyciem Githubowych akcji. Tutaj na przykłądzie aplikacji pisanej w NodeJS


  1. Dragula - skrajnie prosta biblioteka JS do implementacji drag & drop

https://github.com/bevacqua/dragula

INFO: wszystko ogranicza się do wywołania jednej funkcji. Po jej zastosowaniu można przeciągać elementy między kontenerami. Warto rzucić okiem na demo.


  1. Caldera - przetestuj bezpieczeństwo swoich rozwiązań z IT (wprowadzenie do tematu po polsku)

https://avlab.pl/caldera-framework-przetestuj-swoj-produkt-bezpieczenstwa/

INFO: aplikacja jest frameworkiem do symulacji ataków hackerskich. Przydatna dla ludzi z branży security, a konkretniej red-team. Działa na Macu/Linuksie/Windowsie.


  1. Rozszerzenie do przeglądarki Chrome pozwalające limitować czas spędzany na wybranych stronach

https://chrome.google.com/webstore/detail/limit-set-limits-for-dist/blcdfhbibkkjpfdddnmnmhfgjlicebba

INFO: jeśli za dużo czasu marnujesz na przeglądanie rozrywkowych treści, możesz wrzucić je na czarną listę i limitować


  1. RPG-cli - bardzo osobliwy zamiennik komendy 'cd' dla skrajnie znudzonych adminów [Windows/Linux/OSX]

https://github.com/facundoolano/rpg-cli

INFO: chodzisz po swojej strukturze katalogów, ale w niektórych zakamarkach dysku czekają na Ciebie potwory (pająki, węże, ślimaki - 15 różnych klas). Walczysz z nimi w systemie turowym. Zawsze możesz powrócić do katalogu domowego, aby trochę się zregenerować. Zabawna koncepcja


== LINKI TYLKO DLA PATRONÓW ==


  1. Chcesz zostać ekspertem od sztucznej inteligencji? Jak to osiągnąć i jakie dwie popularne drogi rozwoju możesz wybrać?

https://uw7.org/un_60b9fa696ab1d

INFO: to interaktywna mapa pokazująca Ci, jakie tematy należy zbadać i którymi drogami można iść, aby rozpocząć karierę w branży AI. Szare bloki to dostępne opcje, a niebieskie, to te, które poleca autor poradnika.


  1. Zbiór wideo kursów na temat React, NextJS, Laravel, JavaScript, HTML, Vue, Flutter, NodeJS i dziesiątek innych (YouTube)

https://uw7.org/un_60b9fa709d356

INFO: kliknij zakładkę 'Playlists', aby zobaczysz wszystkie kursy. Gość fajnie tłumaczy. Warto rzucić okiem.


  1. Lista darmowego i otwartoźródłowego oprogramowania respektującego prywatność

https://uw7.org/un_60b9fa7799650

INFO: nie chcesz używać aplikacji wielkich firm? a może lubisz rozwiązani selfhosted? jeśli tak, to ta lista zdecydowanie Ci się przyda


  1. Zbiór najlepszych praktyk przy pracy z docker-compose (dość długi artykuł)

https://uw7.org/un_60b9fa7d8af41

INFO: tworząc obrazy dockera możemy bardzo usprawnić swoją pracę. Oto zbiór wskazówek jak to zrobić


==

Chcesz, aby Twój link pojawił się tutaj?

Po prostu mi go zgłoś. To zupełnie NIC nie kosztuje - dodaję jednak tylko to, co mi przypadnie do gustu.

https://mrugalski.pl/suggest.html


Podobało się? To kliknij ️ - thx.


Podoba Ci się to, co robię w Internecie?

Dołącz do moich patronów

https://patronite.pl/unknow

c279c8a0-51a7-4b4a-8381-684c9c093297

Komentarze (1)

ugderaq

Dzięki dobry człowieku

Zaloguj się aby komentować