Zdjęcie w tle

Unknow

Fenomen
  • 660wpisów
  • 152komentarzy

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

Zaloguj się aby komentować

Zaloguj się aby komentować

#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

Zaloguj się aby komentować

Z tego, co widziałem, to konkurs #fotokonkurs organizowany przez @szuwax się zakończył.


Jest gdzieś info, które foto wygrało ebook readera?

(nie brałem udziału - jestem tylko ciekawy)

@lubieplackijohn aaa OK. Nie wiedziałem, kiedy się zakończył. Mam tylko info, że koniec, a chciałem zobaczyć zwycięskie foto

Zaloguj się aby komentować

Zaloguj się aby komentować

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ć