#unknownews


Oto Twoja piątkowa porcja ciekawych linków z branży IT - zapraszam do lektury


  1. Czy szyfrowanie wiadomości mailowych ma sens? Ciekawa opinia

https://latacora.micro.blog/2020/02/19/stop-using-encrypted.html

INFO: według autora, szyfrowanie wiadomości to kiepski pomysł, bo email już z założenia posiada błędy, które osłabiają bezpieczną komunikację. Warto przeczytać całość i należy pamiętać, że to tylko opinia jednego człowieka.


  1. WaterBear - platforma VOD z darmowymi filmami dokumentalnymi

https://join.waterbear.com

INFO: wszystkie filmy poruszają tematy "ważne dla naszej planety". Obecnie w bazie jest około 800 filmów, a wiele z nich to krótkie materiały (do 10 minut)


  1. Tłumaczysz swoją aplikację na wiele języków? Są rzeczy, o których możesz zapomnieć

https://ericwbailey.design/writing/what-they-dont-tell-you-when-you-translate-your-app/

INFO: zwykłe tłumaczenie to czasami za mało. Niekiedy potrzebujesz lokalizacji. Niektóre języki posiadają idiomy, których nie da się tłumaczyć bezpośrednio, a jeszcze inne mają podział na słowa używane w piśmie i mowie. Jest sporo miejsc na popełnienie wpadki.


  1. Ciekawe wizualnie wyjaśnienia niektórych koncepcji matematycznych

https://math.stackexchange.com/questions/733754/visually-stunning-math-concepts-which-are-easy-to-explain

INFO: kiedyś w liceum nauczyciel trudził się, tłumacząc mi drugie z tych zjawisk (to z sumą). Wystarczyło naszkicować ten obrazek.


  1. Red Alert w wersji OpenSource (darmowa gra)

https://www.openra.net

INFO: Jest tryb gry przez sieć, jak i lokalny. Dodano sporo usprawnień w stosunku do oryginału. Działa na Windowsie, Macu, Linuksie i FreeBSD.


  1. WSLg - a gdyby tak dodać GUI do WSL (Windows Subsystem for Linux)?

https://github.com/microsoft/wslg

INFO: to rozwiązanie dodaje do WSL X-Server, a co za tym idzie, możemy uruchamiać niektóre graficzne aplikacje linuksowe na Windowsie


  1. Dlaczego na wszystkich wizualizacjach map 3D słońce pada na teren od północy?

https://ramblemaps.com/why-does-sunlight-come-from-north

INFO: ciekawe wyjaśnienie tego zjawiska, które jak się okazuje, jest dostosowane do tego, jak człowiek postrzega świat.


8 ) Zabezpieczenia starych gier komputerowych [Film, 1h]

https://is.gd/vlr6Nv

INFO: genialny webinar Kacpra Szurka na dość oldschoolowy temat. Czym były koła z kodami, dlaczego kartki z kodami były czerwone, czy dlaczego producenci gier stosowali kolorowe kody dostępowe na obrazkach? O tym wszystkim w nagraniu.


  1. Kolekcja 20 rozszerzeń do GNOME, które mogą usprawnić Twoją pracę

https://fosspost.org/20-gnome-extensions-gnome-40/

INFO: menadżer schowka, narzędzie do screenshotów, zaawansowany window-switcher, zaawansowany widget pogodowy, narzędzie do szybkiego odmontowywania dysków i inne


  1. web2img - hostowanie stron internetowych w obrazkach (nie 'jako obrazki' z 'w')

https://github.com/etherdream/web2img

INFO: skrypt używa czegoś podobnego do steganografii, umieszczając Twoją stronę w obrazku, który możesz hostować gdziekolwiek (np. imgur), a następnie dekoduje ją przez Service Workera i wyświetla.


  1. Interaktywna mapa wiatrów na świecie + inne animacje

https://www.windy.com/

INFO: możesz zobaczyć zdjęcia satelitarne, aktualną sytuację burzową, zachmurzenie, zanieczyszczenie powietrza i inne.


  1. Podział programistów na frontendowych i backendowych może być kiepski - jak to zrobić lepiej?

https://www.michellelim.org/writing/stop-using-frontend-backend/

INFO: autor artykułu podaje lepszy podział, skupiony na motywacji pracownika, czyli na tym, nad czym chce on pracować, szukając nowego miejsca pracy, a tego nie da się opisać jednym słowem frontend/backend.


  1. Jak przesiąść się na menadżer okien i3? [Linux]

https://vincent.bernat.ch/en/blog/2021-i3-window-manager

INFO: jest to tzw. 'tiling window manager', czyli aplikacja pomagająca zarządzać oknami i układająca je w logicznym porządku


  1. Przegląd mniej znanych rozszerzeń do przeglądarek [podcast, 12 minut]

https://is.gd/qUIEU7

INFO: wszystkie wymienione dodatki wraz z linkami znajdziesz w opisie do filmu


  1. Hackowanie wyświetlaczy LED sterowanych przez BlueTooth

http://nilhcem.com/iot/reverse-engineering-bluetooth-led-name-badge

INFO: świetnie pokazane podsłuchiwanie komunikacji BT i próba dekodowania protokołu komunikacji. Ostatecznie autor dorzuca nowego ficzera do urządzenia


  1. Kobo Writer - przerób swój epapierowy czytnik Kobo na ma maszynę do pisania

https://github.com/olup/kobowriter

INFO: to przerobiony soft do Kobo, który dodaje wsparcie dla klawiatur USB via OTG. Możesz podłączyć dowolną zasilaną klawiaturę USB (ewentualnie podłącz niezasilaną przez aktywnego huba). Nie kompiluj tego softu, a ściągnij gotową binarkę.


  1. Trailer nowego Matrixa zawsze pokazuje aktualną godzinę - taki easter egg

https://thechoiceisyours.whatisthematrix.com

INFO: zastanawiasz się, jak osiągnięto ten efekt? Pomyśl o najprostszym możliwym rozwiązaniu, jakie przyjdzie Ci do głowy... właśnie tak to zrobiono


  1. Replace JQuery - jak nazwa wskazuje, aplikacja szuka użycia jquery w projekcie i zamienia to na 'vanila JS'

https://github.com/sachinchoolur/replace-jquery

INFO: wszystkie wstawki z jquery są zastępowane odpowiednikami pisanymi w czystym JavaScripcie. Możemy zamienić 100% wywołań JQ albo np. wybrane metody.


  1. GREP, SED i AWK - naucz się myśleć o przetwarzaniu tekstu z użyciem tych trzech narzędzi

https://arstechnica.com/gadgets/2021/08/linux-bsd-command-line-101-using-awk-sed-and-grep-in-the-terminal/

INFO: grep szuka, sed zamienia, awk wyciąga konkretne kolumny. To oczywiście ogromne uproszczenie ze strony autora, ale takie podejście bardzo ułatwia pracę początkującym


  1. AIN - terminalowy zamiennik dla Postmana

https://github.com/jonaslu/ain

INFO: to klient HTTP, któremu wszelkie parametry zapytania podajemy przez plik wejściowy. Może być użyteczny przy pisaniu zautomatyzowanych testów.


  1. Automatyczne zapalanie lampki "nie przeszkadzać" przy drzwiach w momencie, gdy zaczynasz rozmowę na Zoomie (lub po prostu używasz webcama)

https://fedoramagazine.org/automatically-light-up-a-sign-when-your-webcam-is-in-use/

INFO: autor podaje w tekście kilka potencjalnych rozwiązań, a sam ostatecznie zdecydował się na sterowanie hubem USB przez komendy CLI


  1. TermDBMS - terminalowy program do zarządzania bazami SQLite

https://github.com/mathaou/termdbms

INFO: możesz nawigować po zawartości baz za pomocą kursorów. Bezpośrednie wykonywanie zapytań jeszcze nie jest wspierane, ale jest na roadmapie


  1. OpenMoji - otwartoźródłowe wersje emoji do użycia w Twoim projekcie

https://openmoji.org

INFO: tworząc własne aplikacje, nie możesz (ze względu na legalność tej akcji) po prostu zabrać znaków emoji z Facebooka, Twittera czy z systemu. Ten zestaw mocno odbiega stylem od standardowych emotek, ale za to jest dostępny na wolnej licencji


  1. Narzędzie do generowania changelogów na podstawie commitów z gita

https://github.com/orhun/git-cliff

INFO: nikt nie lubi opisywać, co pojawiło się w nowej wersji softu, ale jeśli poprawnie wpisujesz opisy do swoich commitów, to taki changelog może zbudować się sam


  1. Whoogle - samohostowalna nakładka na Google, zwracająca 'czyste wyniki'

https://github.com/benbusby/whoogle-search

INFO: wyniki pochodzą prosto z wyszukiwarki Google, ale nie mają reklam, podmienionych linków zliczających kliknięcia, przekierowań do AMP itp.


  1. Scrapowanie danych ze stron internetowych z użyciem narzędzia Scrapy

https://www.babbling.fish/scraping-for-a-job/

INFO: krótkie wprowadzenie do tworzenia spidera, który za pomocą Scrapy zbierze potrzebny content, a następnie obrobi go przez BeautifulSoup


  1. Dlaczego sieć IRC rozsiana jest na tak wielu serwerach? Przecież to powoduje netsplita.

https://gist.github.com/rain-1/c4be54e6506116c7b99e8f474a3b1ca8

INFO: ciekawe wyjaśnienie, które możesz zastosować także przy projektowaniu swojej aplikacji wysyłającej ogromne ilości komunikatów


  1. KeepAPK - narzędzie (CLI dla Linuksa) do pobierania plików APK ze sklepu Google

https://www.eff.org/deeplinks/2021/09/introducing-apkeep-eff-threat-labs-new-apk-downloader

INFO: kliknij linka 'right now' prowadzącego do GitHuba, aby pobrać program.


  1. Aplikacja dla Androida badająca, jakie elementy śledzące zawierają Twoje aplikacje

https://trackercontrol.org

INFO: nie potrzebujesz rootowanego telefonu. Aplikacja nie tylko raportuje kto Cię śledzi, ale umożliwia także blokadę tego śledzenia.


== LINKI TYLKO DLA PATRONÓW ==


  1. Paczka 20 darmowych książek dla początkujących developerów

https://uw7.org/un_61445be10d42a

INFO: zwięzłe podstawy GITa, Wstęp do Pythona, Tworzenie gier w Pythonie, Wstęp do programowania w projektach Open Source, 97 rzeczy, które musi wiedzieć każdy programista i kilkanaście innych pozycji.


  1. Zbiór narzędzi online o istnieniu których mogłeś nigdy nie słyszeć

https://uw7.org/un_61445be61580f

INFO: większość dostępna jest jako "free forever". W chwili, gdy pisałem te słowa, w bazie było 90 pozycji.


  1. Dobre rady dla każdego, kto tworzy stronę swojego projektu SaaS

https://uw7.org/un_61445beb5effd

INFO: jak zaprojektować cennik? Czy warto prowadzić startupowego bloga? Jakie informacje wrzucić do stopki? Czego unikać?


--

Podobało się? Nie zapomnij o


Zestawienia powstają dzięki patronom - dołacz do nich:

https://patronite.pl/unknow

5b14fa73-6996-47e9-affa-231abe86928d

Komentarze (0)

Zaloguj się aby komentować