Zdjęcie w tle

Unknow

Fenomen
  • 652wpisy
  • 152komentarzy

Człowiek żyjący i nauczający w Internecie. Dodaj do obserwowanych 😎

Zaloguj się aby komentować

Zaloguj się aby komentować

Zaloguj się aby komentować

Zaloguj się aby komentować

Zaloguj się aby komentować

#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


  1. HTMLQ - narzędzie w stylu JQ (dla jsona), ale operujące na plikach HTML

https://github.com/mgdm/htmlq

INFO: to daje programiście nieograniczone możliwości bardzo prostego parsowania stron WWW w skryptach shellowych.


  1. 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.


  1. 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?


  1. 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?


  1. Przegląd ewolucji messengerów od Google - jak zmieniały się na przestrzeni ostatnich 15 lat?

https://arstechnica.com/gadgets/2021/08/a-decade-and-a-half-of-instability-the-history-of-google-messaging-apps/

INFO: Google Talk, Google Allo, Google Duo, Google Hangouts, Google Meet, Google Buzz i kilka innych


  1. W pełni automatyczny, bazujący na AI system do wymyślania nazw dla startupów

https://namelix.com/

INFO: podajesz kilka słów kluczowych, a narzędzie generuje dla Ciebie potencjalne nazwy dla startupu (kilkadziesiąt).


  1. 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.


  1. Trójwymiarowy sequencer muzyki - pozwala tworzyć utwory w świecie 3D

https://ludotune.com

INFO: obsługa jest dość prosta, a konkretne nuty możesz wybrać z klawiatury na dole ekranu i przypisać je do konkretnej kostki


  1. 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.


  1. 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.


  1. 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


  1. 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.


  1. 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


  1. Niebawem możliwe będzie umieszczenie swojego prawa jazdy i dowodu osobistego w Apple Wallet? - obecnie tylko w USA

https://www.apple.com/newsroom/2021/09/apple-announces-first-states-to-adopt-drivers-licenses-and-state-ids-in-wallet/

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


  1. 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)


  1. 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


  1. 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ć?


  1. 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


  1. 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?


  1. 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.


  1. 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?


  1. 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)


  1. 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.


  1. Ile danych można upchnąć w obiekcie typu Map w JavaScript?

https://searchvoidstar.tumblr.com/post/659634228574715904/an-amazing-error-message-if-you-put-more-than-2-24

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ł


  1. 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)


  1. Salwador przyjął Bitcoina jako jedną z obowiązujących w kraju walut

https://www.nbcnews.com/news/latino/el-salvador-adopts-bitcoin-official-currency-first-country-rcna1910

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 ==


  1. 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.


  1. 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


  1. 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

https://patronite.pl/unknow

a2dabecb-c9ab-4662-99dc-6cc0e6bf4666

Zaloguj się aby komentować

@RugFlipper co do tego, dlaczego wrzucam anglojęzyczne treści:


  1. czytam w 95% tylko anglojęzyczne treści, a to, co publikuję, wybieram z tego, co sam czytam

  2. niewielu jest polskich twórców, którzy wrzucają interesujące opisy własnych eksperymentów czy newsy. Polska scena IT głównie tworzy tutoriale, a ich nie szukam

Zaloguj się aby komentować

Zaloguj się aby komentować

Świetna sprawa, że też dobiero teraz się o tym dowiedziałem. Teraz tylko przeprojektować na inny uC, bo akurat ten: "Niedostępne na stanie"

Zaloguj się aby komentować

#unknownews

A oto i nowe zestawienie ciekawych linków z branży IT, złowionych w internecie w ubiegłym tygodniu - zapraszam do lektury.


  1. Jak zwolnić software house? Case study i porady, o czym należy pamiętać, decydując się na taki krok.

https://www.mindtheproduct.com/a-case-study-how-to-end-cooperation-with-a-software-house-or-contractor/

INFO: jest wiele poradników jak dobrać sobie osoby do zespołu, jak delegować pracę itp. Co jednak gdy współpraca nijak nam się nie układa, a od zewnętrznego dostawcy zależy całe zaplecze techniczne naszej firmy?


  1. Klastry zbudowane na Raspberry Pi - "a komu to potrzebne? a dlaczego?"

https://is.gd/aGzUwP

INFO: dobre wyjaśnienie, dlaczego ktoś miałby budować klaster złożony z malinek, a nie np. postawić w domu jeden, dodatkowy, mocny komputer.


  1. Wyniki ankiety przeprowadzonej na Stack Overflow w maju tego roku

https://insights.stackoverflow.com/survey/2021#overview

INFO: kim są użytkownicy portalu? w czym programują, jakich baz danych używają, z jakich usług w chmurze korzystają itp. Sporo ciekawostek


  1. Używaj edytora nano jak profesjonalista

https://ariadne.space/2021/08/13/gnu-nano-is-my-editor-of-choice/

INFO: w świecie walki Vim vs Emacs, Ty bądź indywidualistą i po prostu poprawnie skonfiguruj swojego nano, aby ułatwiał Ci codzienną pracę


  1. Jak działają SPF, DKIM oraz DMARC? - rozwiązania do walki ze spamem i spoofingiem mailowym

https://simonandrews.ca/articles/how-to-set-up-spf-dkim-dmarc

INFO: dość dogłębne, a zarazem przystępne wytłumaczenie zagadnień


  1. Jak nie stracić pracy w branży IT

https://madned.substack.com/p/an-old-hackers-tips-on-staying-employed

INFO: garść porad od doświadczonego (pracującego od lat 80-tych) pracownika. Autor skupia się między innymi na rzeczach, które możesz w sobie zmienić, aby praca z Tobą była lepsza.


  1. Storytelling w przypadku Startupów - jak zastosować formułę Pixara?

https://startuppitch.substack.com/p/nail-your-startup-pitch-use-pixars

INFO: zasadę tworzenia historii według modelu Pixara stosuję się niemal wszędzie, ale w świecie startupowym nie jest ona jeszcze mocno eksploatowana. Może warto wykorzystać ten stan?


8 ) "Zielone" i "brązowe" języki programowania - wg ankiety Stack Overflow

https://earthly.dev/blog/brown-green-language/

INFO: kolory oznaczają języki najbardziej lubiane i nielubiane. Artykuł pokazuje jednak drugie dno, dlaczego dany język prawdopodobnie trafił do danej kategorii.


  1. Sherlog - narzędzie do Image Forensic (analiza obrazu w celach śledczych)

https://github.com/GuidoBartoli/sherloq

INFO: działa w pełni offline i uruchamia się na Windowsie, Macu i Linuksie.


  1. LightPhone - telefon zbudowany po to, aby używać go jak najmniej

https://www.thelightphone.com

INFO: w świecie, w którym znaczna część ludzi pierwszego świata uzależniona jest od smartfonów, może to być ciekawą i dość odważną koncepcją


  1. Alternatywa dla Let's Encrypt? - darmowe certyfikaty SSL

https://scotthelme.co.uk/heres-another-free-ca-as-an-alternative-to-lets-encrypt/

INFO: jeśli z jakiegokolwiek powodu nie odpowiada Ci używanie certów od LE, to masz minimum 3 alternatywne rozwiązania podane na stronie.


  1. A gdyby tak skrzyżować Basha z JavaScriptem do pisania skryptów powłoki?

https://github.com/google/zx

INFO: bash posiada wszystko, co mieć powinien, ale jednak JS jest bardziej user-friendly. W projekcie ZX połączono te dwie technologie.


  1. Klient usługi Spotify nastawiony na szybkość działania

https://github.com/jpochyla/psst

INFO: natywna aplikacja, bez zaszytego Elektrona, zjadająca minimalne ilości pamięci. Gotowe binarki działają na Windowsie, Macu i Debianie/Ubuntu (*.deb)


  1. Chcesz nadać każdemu urządzeniu w sieci lokalnej własną domenę - jaka to ma być domena?

https://www.ctrl.blog/entry/homenet-domain-name.html

INFO: większość poradników sugeruje ".local". Artykuł tłumaczy jednak, dlaczego niekiedy może to być zły pomysł i która domena będzie lepsza


  1. Widelands - otwartoźródłowa, darmowa gra RPG

https://www.widelands.org

INFO: w czerwcu wyszła jej pierwsza, oficjalna wersja. Wygląda trochę topornie. Działa na Windows/Mac/Linux


  1. Dlaczego rozwój branży oprogramowania nie przekłada się wprost na zwiększenie produktywności?

https://web.archive.org/web/20210817123411/https://austinvernon.eth.link/blog/softwareisprocess.html

INFO: Ciekawe, okołoekonomiczne rozmyślania. Daję linka do archiwalnej wersji, bo dzisiaj padł serwer właściciela domeny.


  1. Przyszłość SQLa w zastosowaniach frontendowych - jeśli nie IndexedDB, to co?

https://jlongster.com/future-sql-web

INFO: autor prezentuje własne rozwiązanie, które w zasadzie bazuje na IndexedDB, ale też zaprzęga do działania SQLite


  1. Efektywne używanie XARGS w Linuksie - czyli jak pisać lepsze skrypty i jak automatyzować swoją pracę

https://www.oilshell.org/blog/2021/08/xargs.html

INFO: po wielu latach pracy jako admin stwierdzam, że xargs mało znanym wśród moich znajomych narzędziem, ale gwarantuję, że warto go poznać. Opcja "-P" to funkcja, która setki razy zaoszczędziła mi całe godziny, przyspieszając wykonywanie niektórych zadań


  1. Jak używać VS Code na iPadzie (lub dowolnym innym tablecie)?

https://is.gd/HJzTcJ

INFO: pełna instrukcja wykorzystująca code-server jako backend. Będziesz potrzebował dowolnego VPSa do uruchomienia tego lub przynajmniej Raspberry Pi


  1. Jak wylistować zawartość katalogu posiadającego ponad 8 milionów plików?

http://be-n.com/spw/you-can-list-a-million-files-in-a-directory-but-not-with-ls.html

INFO: zwykłe 'ls' i pójście na kawę mogą nie wystarczyć (chyba, że Twoje przerwy trwają kilka godzin). Artykuł tłumaczy też, skąd bierze się ten problem wolnego listowania.


  1. Wprowadzenie do TMUX - terminalowy menadżer okien

https://pragmaticpineapple.com/gentle-guide-to-get-started-with-tmux/

INFO: to narzędzie bardzo usprawniające pracę w terminalu. Warto się z nim zaznajomić i w konsekwencji zwiększyć swoją produktywność


  1. Jak to jest być właścicielem domeny GAIL - dobrze, czy nie dobrze?

https://gail.com

INFO: ta domena to literówka Gmaila. Właścicielka dostaje 1.2 miliona przypadkowych maili tygodniowo (jej serwer je odbija)


  1. Semgrep - narzędzie do statycznej analizy kodu, obsługujące niemal 20 języków programowania

https://semgrep.dev

INFO: narzędzie może działać w trybie offline (korzysta wtedy z mocy obliczeniowej Twojego komputera i jest darmowe) lub z superszybkiej chmury jako SaaS


  1. Lista 18 miejsc z których można pobrać darmowe, legalne książki (głównie beletrystyka i po polsku)

https://zaradnyfinansowo.pl/darmowe-ebooki-audiobooki/

INFO: łącznie kilka milionów darmowych ebooków i audiobooków. Znaczna większość to pozycje, do których wygasły już prawa autorskie.


  1. Myślisz o rootowaniu Samsung Galaxy Z Fold/Flip 3? To może lepiej tego nie rób...

https://www.xda-developers.com/samsung-galaxy-z-fold-3-unlock-bootloader-broken-camera

INFO: po odblokowaniu bootloadera, telefon blokuje obie kamery. Dopiero ponowne założenie blokady uruchamia kamery na nowo.


== LINKI TYLKO DLA PATRONÓW ==


  1. Jak dostać pracę w branży Crypto? - garść porad

https://uw7.org/un_6131e58ebd10e

INFO: to mocno rozwijająca się ostatnio branża (kantory, tokeny NFT, smart contracts itp.). Może warto zainteresować się tematem?


  1. Sztuka budowania aplikacji webowych z funkcją współpracy (Collaborative Web Apps)

https://uw7.org/un_6131e59446d9a

INFO: artykuł tłumaczy, jak zaprojektować i zbudować aplikacje w stylu np. Google Docs w której kilku użytkowników jednocześnie wprowadza zmiany i widzi zmiany innych


  1. Open source'owa gra typu "kosmiczna eksploracja, walka i handel"

https://uw7.org/un_6131e599c85e0

INFO: gra jest zupełnie darmowa, a binarki dostępne są na Windowsa i Maca. Nie dajcie się zmylić, "polish release", to nie jest polska wersja językowa


==

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

Bardzo się podobało? https://patronite.pl/unknow

26512b1c-4e5d-46bb-9767-7c243dbc86bb

Zaloguj się aby komentować

Zaloguj się aby komentować