◢ #unknownews ◣
Oddaje w wasze ręce najnowsze zestawienie znalezisk technologicznych z ubiegłego tygodnia. Zapraszam do lektury
- Jak wygląda infrastruktura Internet Archive? Serwery, dyski, sieć itp. (film 27 minut)
https://archive.org/details/jonah-edwards-presentation
INFO: najbardziej zaskakująca i przerażająca jest dla mnie szybkość rozrostu tego projektu, co też pokazuje, jak szybko rozszerza się Internet.
- Lista 25 porad na zwiększenie motywacji i produktywności u ludzi z branży IT
https://dev.to/gedalyakrycer/25-ways-i-stay-motivated-productive-2fbm
INFO: każdy człowiek jest inny, ale może przynajmniej kilka z wymienionych porad działających na autora, zadziała także i u Ciebie
- Narzędzie online do tekstowego tworzenia flowchartów (wykresów)
https://flowchart.fun
INFO: wpisujesz tekst, a liczba spacji na początku linijki definiuje poziom zagłębienia obiektu. Fajne!
- Jak porzucony projekt realizowany po godzinach stał się biznesem przynoszącym 700mln dolarów rocznie
https://entrepreneurshandbook.co/a-web-designer-turned-his-side-project-into-a-700m-year-revenue-business-without-vc-money-55cd13ee560
INFO: historia usługi Mailchimp. Ciekawe
- Częste wpadki w konfiguracji serwera Nginx tworzące luki w bezpieczeńśtwie
https://blog.detectify.com/2020/11/10/common-nginx-misconfigurations/
INFO: na końcu artykułu jest link do obrazu dockera z błędnie skonfigurowanym serwerem, na którym można przetestować skutki błędnej konfiguracji
- Z portalu społecznościowego GAB wyciekło około 70GB danych userów przez dziurę w SQL Injection
https://arstechnica.com/gadgets/2021/03/rookie-coding-mistake-prior-to-gab-hack-came-from-sites-cto/
INFO: na szkoleniach które prowadzę (web security) często słyszę od uczestników "SQL Injection wymarło wiele lat temu" - GAB jest innego zdania.
- Twoja przeglądarka potrafi modyfikować źródła plików CSS na dysku - czyli czym są Workspaces (film ~5 minut)
https://christianheilmann.com/2021/03/02/syncing-css-changes-in-browser-developer-tools-with-workspaces/
INFO: bawisz się ustawieniami w inspektorze elementów, a następnie przepisujesz wprowadzone zmiany do pliku CSS? Jest na to lepszy sposób.
Może to już czas na zamianę Google Analytics na jakąś alternatywę?
https://casparwre.de/blog/stop-using-google-analytics/
INFO: autor wyjaśnia, dlaczego szukanie alternatywy dla tego produktu, to dobre posunięcie
- Zaciekawił Cię dziwny wzór na spadochronie robota Perseverance (misja na Marsa)?
https://github.com/tanyafish/parachute/blob/main/The%20Parachute%20Message.pdf
INFO: ciekawe wyjaśnienie skąd wziął się ten wzór i jakie ma ukryte znaczenie
- Cuboid - zbuduj własny oczyszczacz powietrza z filtrami HEPA
https://dynomight.net/better-DIY-air-purifier.html
INFO: jedna z prostszych konstrukcji tego typu (jeszcze prostszy model jest podlinkowany w pierwszym paragrafie)
- Ghostwriter - prosty, pozwalający się skupić na pisaniu edytor tekstu wspierający Markdown
https://wereturtle.github.io/ghostwriter/
INFO: ciekawa jest opcja 'Hemingway Mode', która blokuje klawisze backspace i delete, zmuszając użytkownika do ciągłego pisania, a nie edytowania. Aplikacja działa na Windows/Linux
- Narzędzie online do scalania PDFów - działa w pełni w przeglądarce (dane nie są wysyłane na serwer)
https://localpdf.tech
INFO: wrzucasz np. PDFa mającego 10 stron i takiego mającego ich 30. W efekcie działania programu powstanie 40-stronnicowy PDF
- Jak w JavaScript obsługiwać duże liczby (powyżej 2^53)? - użyj BigInt
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/BigInt
INFO: Wszystkie przeglądarki obsługują tą nową funkcję. A to czerwone pole na liście kompatybilności? To jest Internet Explorer, tam się nie zapuszczamy...
- Wizualizacja satelitów niskoorbitowych
https://platform.leolabs.space/visualization
INFO: fajna zabawka dla miłośników kosmicznych technologii
- Jedyny, słuszny format zapisu daty, czyli ISO 8601
https://kirby.kevinson.org/blog/iso-8601-the-better-date-format/
INFO: wyjaśnienie co to jest i dlaczego powinieneś go używać (jeśli programujesz od lat, to prawdopodobnie już to robisz)
- Jak pisać bardziej zgrabne instrukcje warunkowe w Bashu
https://timvisee.com/blog/elegant-bash-conditionals/
INFO: naprawdę fajne metody zapisu warunków z pominięciem IFów. Może to bardzo poprawić czytelność niektórych skryptów
- Budowa interaktywnej tablicy multimedialnej (multi-touch) z użyciem Wiimote (pilot od Wii)
https://bit.ly/3kK2UYE
INFO: do śledzenia ruchu wymagane jest zaopatrzenie się w świecący wskaźnik/długopis, ale i tak wykonanie robi wrażenie
- Material Icons - fonty webowe z ikonami od Google
https://fonts.google.com/icons
INFO: coś jak FontAwesome, ale zupełnie darmowe. Jeśli ktoś boi się śledzenia przez Google, to fonta można używać w wersji self hosted
- Ciekawe podejście twórcy Minecrafta do kwestii piractwa komputerowego
https://torrentfreak.com/piracy-is-theft-ridiculous-lost-sales-they-dont-exist-says-minecraft-creator-110303/
INFO: "jeśli piractwo jest nielegalne, bo tracimy przez nie sprzedaż, to negatywne opinie o produktach także powinny być nielegalne?"
- Quizy o elektronice i programowaniu. Sprawdź ile wiesz
https://forbot.pl/blog/quizy-o-elektronice-i-programowaniu-sprawdz-ile-juz-umiesz-id47457
INFO: Quizy z tematów takich jak podstawy Arduino, historia ważnych wynalazków, czytanie schematów elektronicznych, itp.
- Problemy z technologiami Open Source
https://www.howtogeek.com/287113/the-downsides-of-open-source-software/
INFO: Zbiór przemyśleń na temat projektów opensource. Wyjaśnia między innymi, dlaczego dzisiejszy Open Office stał się LibreOffice, oraz dlaczego umarł CyanogenMod. Artykuł z 2017 roku, ale nadal aktualny
- Sztuczki w edytorze VIM dla zaawansowanych
https://thevaluable.dev/vim-advanced/
INFO: wszędzie pełno jest poradników jak zacząć i jak wyjść z VIMa, a co z power-userami? Oto coś dla nich
- Wszystko, co powinieneś wiedzieć o cieniach w webdesignie
https://css-tricks.com/getting-deep-into-shadows/
INFO: długi i dobrze rozpracowujący temat artykuł.
- Stylowanie uszkodzonych/usuniętych obrazków z użyciem CSS
https://dev.to/sasscrafter/how-to-style-broken-images-with-css-4il2
INFO: hotlinkujesz grafikę z innego serwera, a plik nagle znika. Jak wtedy wygląda Twoja strona? Da się to naprawić.
- Zwykły PING jest asymetryczny - co to znaczy i jakie to ma konsekwencje dla Ciebie?
https://blog.benjojo.co.uk/post/ping-with-loss-latency-split
INFO: pakiety w Internecie nie zawsze są wysyłane i odbierane tą samą drogą, więc ping np. 109s nie mówi nam, ile trwało nadawanie pakietu, a ile jego odbiór. Artykuł ma fajne animacje.
== LINKI TYLKO DLA PATRONÓW ==
- Ogromna lista ściąg do różnych technologii i języków programowania
https://uw7.org/un_6040e3f8c95f1
INFO: skorzystaj ze spisu treści na początku. Kolekcja rozbita jest na dwie podstrony.
- Ataki na aplikacje oparte na parsowaniu JSONa (security)
https://uw7.org/un_6040e3f3268f4
INFO: wiele przykładów na to, jak błędnie zbudowany plik JSON może zostać inaczej zrozumiany przez różne systemy i jakie to może mieć konsekwencje
- Które z podatności OWASP TOP10 mogą dotyczyć aplikacji pisanych w Angularze?
https://uw7.org/un_6040e3ec5b19d
INFO: obszerny i dość szczegółowy artykuł omawiający potencjalne podatności. Zdecydowanie warto rzucić okiem (są obrazki! :D)
==
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
️
Możesz także dołączyć do patronów
https://patronite.pl/unknow