◢ #unknownews ◣ Zacznijmy…

◢ #unknownews ◣

Zacznijmy ten tydzień od zestawienia ciekawych linków z branży IT – zapraszam do czytania

1) Take This Lollipop – Halloweenowy zoom call. Używa Twojego obrazu z kamerki do stworzenia horrorowej narracji, a potem robi deep fake z Twoją twarzą
https://takethislollipop.com/
INFO: wszystko dzieje się w przeglądarce (nie musisz mieć zooma). Musisz zgodzić się na dostęp do kamery. Trzeba oglądać do końca. Fajnie zrobione

2) Tara – alternatywa dla Jiry do zarządzania projektami
https://tara.ai
INFO: rozwiązanie jest zupełnie darmowe, bez limitu projektów, użytkowników itp. Zobacz na filmie, jak to wygląda.

3) Sprawdź, w jakim stopniu podana strona internetowa przyczynia się do emisji CO2 – ekologiczna ciekawostka
https://www.websitecarbon.com
INFO: niekiedy serwis jest przeciążony i informuje, że nie może zbadać danej strony. Wtedy po prostu spróbuj ponownie.

4) Prawdziwe rozmiary państw na świecie – jak bardzo przekłamuje obraz odwzorowanie Merkatora?
https://thetruesize.com
INFO: W wyszukiwarkę wpisz przykładowo ‚Poland’ i przeciągaj nasz kraj po terenie całej Grenlandii – zobaczysz wtedy, na czym polega przekłamanie.

5) Jak pracować na wspólnym repozytorium GITa, ale bez githuba (i podobnych serwisów) i bez klasycznych pull requestów?
https://git-send-email.io
INFO: czy wiedziałeś, że GIT natywnie obsługuje repozytoria obsługiwane przez maila? Warto rzucić okiem.

6) OX – a gdyby tak połączyć Vima, Emacsa i Nano, budując w ten sposób terminalowy edytor przyszłości?
https://github.com/curlpipe/ox
INFO: ja nie jestem pewien, czy tak nie powstanie najbardziej znienawidzony edytor wszech czasów – atakowany przez bojówki vima, emacsa i nano jednocześnie 😀

7) Skrajnie szybki kurs języka AWK – podstawy
https://jemma.dev/blog/awk-part-1
INFO: są to podstawy-podstaw, jednak do codziennej pracy z danymi powinny w zupełności wystarczyć.

8) Ponad 14 tysięcy tzw. linuksowych jednolinijkowców – warto rzucić okiem, aby lepiej poznać możliwości narzędzi CLI
https://www.commandlinefu.com/commands/browse
INFO: serwis znany i istniejący od lat, ale nie wszystko, co znam ja, musisz znać także i Ty 😉

9) Dlaczego używanie Flutter Web, to kiepski pomysł?
https://hugotunius.se/2020/10/31/flutter-web-a-fractal-of-bad-design.html
INFO: autor wymienia wszystkie przewinienia wspomnianego frameworka do budowy UI. W niektórych przypadkach trudno nie przyznać mu racji

10) Internet Archive posiada już w swoich zbiorach ponad 7000 gier z czasów MS-DOSa
https://archive.org/details/softwarelibrary_msdos_games?&sort=-downloads&page=1
INFO: w każdą z nich możesz zagrać w przeglądarce, bez konieczności instalacji dodatkowego oprogramowania

11) Jak napisać własny parser danych – dobry wstęp dla osób chcących stworzyć własny kompilator
https://tiarkrompf.github.io/notes/?/aside10
INFO: na dole są kolejne rozdziały pokazujące krok po kroku, jak to zrobić. Można pobawić się interaktywnym demem na stronie głównej (obsługuje tylko mnożenie i dodawanie)

12) Czy można używać Rust-a do tworzenia stron Internetowych? Można!
http://www.arewewebyet.org
INFO: zbiór frameworków i dodatkowych materiałów, niezbędnych do stawiania aplikacji webowych w Rust

13) Jeśli nie SPA, to co? – na Single Page Application świat się nie kończy
https://macwright.com/2020/10/28/if-not-spas.html
INFO: kilka alternatywnych rozwiązań, zdatnych do zastosowania w aplikacjach webowych

14) Wady aktualnego stosu technologii webowych. Czy doświadczymy narodzin nowego Internetu?
https://macwright.com/2020/08/22/clean-starts-for-the-web.html
INFO: przemyślenia autora na temat tego, co aktualnie dzieje się z technologiami webowymi, w jakim kierunku to zmierza i co z tym możemy zrobić

15) Lista 10 powodów, dla których pozbyłem się kosztującego ponad 6k funtów systemu inteligentnego oświetlenia
https://robdobson.com/2020/11/the-10-reasons-i-ripped-out-a-6k-lighting-system/
INFO: bardzo ciekawe przemyślenia dla osób, które chciałyby zainwestować w rozwiązania smarthome, a szczególnie w technologię Z-Wave

16) Cenzura w DuckDuckGo? – gdzie się podziały strony z pirackim oprogramowaniem i filmami?
https://torrentfreak.com/popular-pirate-sites-disappear-from-duckduckgos-top-search-results-201112/
INFO: przez lata krytykowano Google za cenzurowanie wyników wyszukiwania. Od pewnego czasu identyczną cenzurę da się zauważyć na DuckDuckGo.

17) Jak poprawnie i efektywnie wielokrotnemu zapobiegać wysyłaniu tego samego formularza na stronie?
https://www.bram.us/2020/11/04/preventing-double-form-submissions/
INFO: zablokowanie przycisku do wysyłania nie zawsze jest najlepszym wyjściem

18) Node-RED – narzędzie low-code do programowania wizualnego. Kompatybilne np. z Raspberry Pi.
https://nodered.org
INFO: warto zobaczyć umieszczony na stronie film, aby zrozumieć, jak to działa. Do testów można uruchomić np. obraz dockera z projektem.

19) Jak ‚postarzyć’ współczesny film z użyciem ffmpeg w 4 prostych krokach
https://ottverse.com/create-vintage-videos-using-ffmpeg/
INFO: zmiana frame rate, zmiana kolorystyki, dodawanie ziarna filmowego – efekt jest przyjemny dla oka 😉

20) Ninja – Narzędzie do tworzenia skryptów budujących projekt – coś jak make, ale o znacznie prostszej składni
https://jvns.ca/blog/2020/10/26/ninja–a-simple-way-to-do-builds/
INFO: autorka pokazuje jak w kilku krokach można zautomatyzować prostą akcję

21) Google wycofuje się ze swojej oferty nielimitowanego storage dla Google Photos
https://www.theverge.com/2020/11/11/21560810/google-photos-unlimited-cap-free-uploads-15gb-ending
INFO: po przekroczeniu 15GB pojemności, trzeba będzie po prostu zapłacić. Zmiany wchodzą w życie od 1 czerwca 2021

22) Checka11y-css – wykrywanie problemów z dostępnością elementów na stronie z użyciem CSS
https://checka11y.jackdomleo.dev
INFO: dodaj ten arkusz CSS do deweloperskiej wersji swojej strony i natychmiast dowiedz się, co musisz poprawić, aby zwiększyć jej dostępność. Zobacz demo, aby zrozumieć, jak to działa. Tego NIE używa się na produkcji.

23) Layout flex – o co chodzi z atrybutami grow/shrink/basis
https://css-tricks.com/understanding-flex-grow-flex-shrink-and-flex-basis/
INFO: wymienione atrybuty wykraczają poza podstawowe użycie flex layoutu, więc warto doczytać kiedy i jak ich możemy używać

24) JAMstack (Javascript/API/Markup) zbudowany w oparciu o Netlify oraz Micro (m3o)
https://blog.m3o.com/2020/11/12/netlify-for-the-frontend-micro-for-the-backend.html
INFO: o ile Netlify jest mi znane, o tyle m3o poznałem dopiero dziś i wygląda to całkiem obiecująco (można założyć darmowe konto)

25) Git-user-switch – ekstremalnie proste przełączanie się między użytkownikami w repozytorium GIT
https://github.com/geongeorge/Git-User-Switch
INFO: za pomocą jednego polecenia (i kursorów) możesz zmieniać szybko swoją tożsamość, pod którą wykonujesz commity

== LINKI TYLKO DLA PATRONÓW ==

26) Jak zostać Shopify Developerem i zacząć tworzyć skórki i rozszerzenia do Shopify?
https://uw7.org/un_5fb273ae35d05
INFO: lista materiałów i tutoriali, które pomogą Ci bezboleśnie przejść przez ten proces. Przyda Ci się do obsługi (np. jako freelancer) firm handlujących na wspomnianej platformie

27) Jak szybko i skutecznie nauczyć się JavaScriptu? – pełen poradnik z odsyłaczami do materiałów
https://uw7.org/un_5fb273b4b11cc
INFO: jest tego sporo, ale forma podania jak dla mnie jest idealna. Dobre dla ludzi migrujących się z innych języków, jak i dla rozpoczynających naukę od zera.

28) Częste wpadki przy tworzeniu animacji webowych (film, ~20 minut)
https://uw7.org/un_5fb273ba137d3
INFO: ciekawa rozmowa z przykładami kodu. Co działa, ale nie tak jak powinno, a co nie działa wcale przy tworzeniu animacji i jak temu zaradzić?

==
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 daj plusa 🙂

************

[Obserwuj mnie na FB] – [Zostań patronem] – [Wersja RSS] – [Subskrybuj przez email] – [Grupa na Telegramie]

Tagi: #programowanie #ciekawostki #webdev #technologia #frontend #javascript