◢ #unknownews ◣
Taka mała niespodzianka — publikacja zestawienia w czwartek
Jestem na wyjeździe służbowym, więc jutro nie mam szans wrzucić linków.
Zapraszam do lektury
- HTMLQ - narzędzie w stylu JQ (dla jsona), ale operujące na plikach HTML
INFO: to daje programiście nieograniczone możliwości bardzo prostego parsowania stron WWW w skryptach shellowych.
- Jak działają kody OTP np. w Google Authenticator
https://prezu.ca/post/2021-07-30-totp-1/
INFO: jest to wyjaśnienie działania algorytmu. Artykuł ma dwie części.
- Która domena internetowa (TLD) jest najlepsza pod względem wolnościowym?
https://slc.is/#The%20Best%20TLD%20is%20Not%20.com
INFO: zamknięcie strony internetowej to często tylko jedno polecenie władzy i gotowe. Czy gdzieś na świecie istnieje państwo, w którym utrata domeny jest dość trudna?
- Jak ustawiać odstępy między elementami przy projektowaniu UI - teoria przyjaciół
https://uxdesign.cc/ui-cheat-sheet-spacing-friendships-e37a6fccc407
INFO: najlepsi przyjaciele, bliscy przyjaciele, znajomi, totalnie obcy... co te wszystkie określenia mają wspólnego z UI?
- Przegląd ewolucji messengerów od Google - jak zmieniały się na przestrzeni ostatnich 15 lat?
INFO: Google Talk, Google Allo, Google Duo, Google Hangouts, Google Meet, Google Buzz i kilka innych
- W pełni automatyczny, bazujący na AI system do wymyślania nazw dla startupów
INFO: podajesz kilka słów kluczowych, a narzędzie generuje dla Ciebie potencjalne nazwy dla startupu (kilkadziesiąt).
- Miller - narzędzie do wyciągania danych z plików CSV, TSV i JSON
https://github.com/johnkerl/miller
INFO: potrafi nie tylko odszukać interesujące nas dane, ale i wypisać je w czytelnej formie na ekranie. Składnia jest bardzo intuicyjna
8 ) PAM Dures - alternatywne, awaryjne hasło do Twojego Linuksa/Unixa
https://github.com/nuvious/pam-duress
INFO: działa to tak, że jeśli zamiast prawdziwego hasła wpiszesz to z 'dures' (zdefinowane przez Ciebie), to, zamiast wpuścić Cię do systemu, system logowania wykona zdefiniowany wcześniej skrypt (np. niszczenie pewnych danych na dysku). Przydatne, gdy ktoś zmusza Cię do podania haseł dostępowych.
- Trójwymiarowy sequencer muzyki - pozwala tworzyć utwory w świecie 3D
INFO: obsługa jest dość prosta, a konkretne nuty możesz wybrać z klawiatury na dole ekranu i przypisać je do konkretnej kostki
- Lepiej używać WikiData, czy po prostu scrapować Wikipedię przy pozyskiwaniu informacji?
http://simia.net/wiki/Wikidata_or_scraping_Wikipedia
INFO: Wikidata to API pozwalające uzyskać dane w czytelnej dla programisty (np. JSON) formie. API to zawiera w teorii te same informacje, co sama Wikipedia.
- Wprowadzenie do narzędzia JQ - terminalowego parsera plików JSON
https://earthly.dev/blog/jq-select/
INFO: jego obsługa przy dostatecznie skomplikowanej strukturze danych nie należy do najprostszych. Ten artykuł rozjaśnia wiele rzeczy.
- Obliczenie wartości bezwzględnej z liczby w Javie nie jest takie proste, jak mogłoby się wydawać
https://habr.com/en/post/574082/
INFO: okazuje się, że istnieją pewne przypadki, dla których najprostsza i najbardziej oczywista do napisania funkcja nie działa poprawnie
- Czy oczyszczacz powietrza domowej roboty ma szansę osiągnąć wyniki jak komercyjne rozwiązania?
https://dynomight.net/2020/12/15/some-real-data-on-a-DIY-box-fan-air-purifier/
INFO: autor artykułu buduje swoje urządzenie w cenie około $50. Zobacz, jak się ono sprawdza w praktyce.
- ListMonk - narzędzie selfhosted do zarządzania newsletterami i listami wysyłkowymi (dla twórców tych newsletterów)
https://github.com/knadh/listmonk
INFO: dobre rozwiązanie do mniej profesjonalnych zastosowań i wszędzie tam, gdzie każdy grosz wydany na projekt się liczy
- Niebawem możliwe będzie umieszczenie swojego prawa jazdy i dowodu osobistego w Apple Wallet? - obecnie tylko w USA
INFO: aplikacja do przetrzymywania kart płatniczych od Apple (dostępna na iPhone/iPada/Apple Watcha) być może będzie zdolna do przetrzymywania także plastikowych dokumentów
- Jak używać media query znanych z CSS w kodzie JavaScript
https://dev.to/koralarts/media-queries-in-js-31do
INFO: istnieje do tego jedna, bardzo prosta funkcja, która zaoszczędzi nam sporo pisania (przyjmuje składnie z CSS)
- Frontendowcy świetnie znają serwis 'CanIUse', ale okazuje się, że wsparcie dla technologii nie tylko się pojawia, ale i zanika
https://blog.jim-nielsen.com/2021/canistilluse.com/
INFO: wiele przeglądarek wycofuje wsparcie dla konkretnych rozwiązań. Alert, prompt, confirm - to tylko niektóre z przykładów
- Pliki CSV - co jest z nimi nie tak?
https://www.bitsondisk.com/writing/2021/retire-the-csv/
INFO: przemyślenia na temat popularnego formatu składowania danych. Dlaczego powinniśmy z niego zrezygnować?
- Aktywuj, a nie deaktywuj właściwości CSSa - czyli nieco odmienne podejście do stylowania
https://css-tricks.com/you-want-enabling-css-selectors-not-disabling-ones/
INFO: można oczywiście ustawiać globalne style na wszystkie elementy, a następnie deaktywować ten styl np. na ostatnim z nich. Można też podejść do tematu od drugiej strony i o tym jest ten krótki tekst
- Sprytne użycie niedocenianego znacznika HTML, czyli DL
https://benmyers.dev/blog/on-the-dl/
INFO: czym jest znacznik description list i dlaczego warto się nim zainteresować, zwłaszcza w kontekście stylowania elementów?
- Neumorphism - nowy trend w projektowaniu UI
https://www.toptal.com/designers/ui/neumorphic-ui-design
INFO: na czym to polega i jak wygląda, o tym w artykule.
- Ponad połowa czytelników technicznych serwisów blokuje skrypty Google Analytics
https://plausible.io/blog/google-analytics-adblockers-missing-data
INFO: czy to oznacza, że bazowanie na czystym GA do oceny oglądalności strony WWW może okazać się już niewystarczające?
- Procedura uruchamiania DOOMa na biurowym telefonie stacjonarnym
https://neilbostian.github.io/#/doomphone
INFO: techniczne wyjaśnienie jak to jest możliwe i jak tego dokonać. Dużym ułatwieniem był fakt, że wybrany telefon działa pod kontrolą mocno ograniczonej dystrybucji Linuksa i posiada dość standardowy procesor (ARM)
- Jak sprytnie zarządzać Z-Indeksem na stronie
https://dev.to/mimafogeus2/a-better-way-to-manage-z-indexes-1nf
INFO: wartości typu 999999 nie są czymś niezwykłym u początkujących frontendowców. Można to jednak rozwiązać sprytniej.
- Ile danych można upchnąć w obiekcie typu Map w JavaScript?
INFO: artykuł niby odpowiada jaka jest górna w pełni działająca granica, ale powiedzmy szczerze, że dodawanie elementu trwające ponad minutę, to ja bym "działającym", a przynajmniej użytecznym nie nazwał
- ProtonMail nie loguje adresów IP swoich użytkowników, dbając o prywatność użytkowników? - nooo... niezupełnie
https://www.theregister.com/2021/09/07/protonmail_hands_user_ip_address_police/
INFO: Proton usunął ze swojej strony wzmiankę o nielogowaniu IP, po tym, gdy przekazał Szwedzkiej policji adres IP i wszelkie dane jednego ze swoich użytkowników (uwaga: maile nadal są niedostępne! - można przekazać tylko metadane np. urządzenia dostępowego)
- Salwador przyjął Bitcoina jako jedną z obowiązujących w kraju walut
INFO: to pierwszy kraj, który zdecydował się na taki krok. Może to być ciekawy eksperyment. Powodem adopcji BTC jest chęć oszczędności na przelewach zagranicznych, kosztach przewalutowania itp.
== LINKI TYLKO DLA PATRONÓW ==
- Wstęp do webscrappingu z użyciem nodeJS
https://uw7.org/un_6139a81cd305d
INFO: jak to robić asynchronicznie, bez zbytecznego blokowania wątków itp.
- Pomysły (100 sztuk) na wpisy na bloga developerskiego
https://uw7.org/un_6139a823ef5c9
INFO: inspiracja dla devów, którzy chcą pisać, ale nie mają pomysłów o czym. Niektóre z pomysłów są ciekawe, a inne dość oklepane
- Przegląd kanałów YouTube na temat matematyki
https://uw7.org/un_6139a829aec01
INFO: wiem, że wśród czytelników moich zestawień są także wielbiciele tej dziedziny nauki, więc może Cię to zainteresować
==
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
Zestawienei powstaje dzięki patronom - zostań jednym z nich
