Zdjęcie w tle
Unknow

Unknow

Fenomen
  • 581wpisy
  • 141komentarzy

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

#unknownews
Twoja copiątkowa porcja ciekawych linków z branży IT już na Ciebie czeka. Publikuję dziś wcześniej, więc możesz czytać w drodze do pracy (czyli w obecnych czasach gdzieś między salonem a kuchnią ).
  1. Raport "stanu internetu" z ubiegłego roku, opublikowany przez HTTP Archive
https://almanac.httparchive.org/en/2020/table-of-contents
INFO: jakich technologii używają strony? które usługi są najpopularniejsze? jaka biblioteka króluje w świecie JS (zdziwisz się!)
  1. Narzędzie do wizualizacji danych z plików CSV - tworzy wykresy, grafy itp.
https://app.rawgraphs.io
INFO: wystarczy wkleić lub uploadować plik CSV, a następnie wybrać, które kolumny nas interesują i co chcemy z nimi zrobić. Narzędzie działa w pełni offline, bez wysyłania danych do backendu (Twoje dane są bezpieczne)
  1. Jak stworzyć tani w utrzymaniu, kolokowany w serwerowni, serwer bazujący na... 5x Raspberry Pi 4b?
https://github.com/pawl/raspberry-pi-1u-server
INFO: bardzo interesująca konstrukcja. Łącznie 16GB RAM + około 1TB dysku. Koszty utrzymania to około 120zł/msc (w serwerowni).
  1. Jak naprawdę działa przeglądarka internetowa? Przegląd kluczowych warstw i procesów w nich zachodzących
https://dev.to/gitpaulo/journey-of-a-web-page-how-browsers-work-10co
INFO: skrajnie dogłębnie omówiony temat (ale są obrazki :D). Dobry materiał dla dociekliwych ludzi, którzy zawsze lubią wiedzieć więcej.
  1. Zbiór ściąg od OWASPa z poradami do testowania bezpieczeństwa webaplikacji
https://github.com/OWASP/CheatSheetSeries/tree/master/cheatsheets
INFO: jak testować JWT, podatność na XSS, DDoS i dziesiątki innych. Obowiązkowa lektura dla programistów i pentesterów
  1. Jak szybciej uczyć się nowych rzeczy w branży IT?
https://www.joshwcomeau.com/blog/how-to-learn-stuff-quickly/
INFO: garść porad na temat tego, co może sprzyjać szybszemu zrozumieniu tematu.
  1. Dlaczego firmy płacą okupy twórcom ransomware po zaszyfrowaniu dysków, pomimo posiadania pełnych backupów?
https://krebsonsecurity.com/2021/07/dont-wanna-pay-ransom-gangs-test-your-backups/
INFO: okazuje się, że mieć backup, to nie wszystko. Backup musi być działający, kompletny i... odzyskiwalny w skończonym czasie.
Jak poprawnie przygotować paczkę z aplikacją pythonową? - zdania są podzielone
https://venthur.de/2021-06-26-python-packaging.html
INFO: setup.py + requirements.txt? a może setup.cfg, pyproject.toml lub jeszcze coś innego?
  1. Git Worktrees - czym są i jak uprościć sobie dzięki nim pracę (film, 8 minut)
https://is.gd/qNp9i3
INFO: dzięki wspomnianym drzewom, możesz pracować na wielu gałęziach projektu bez przełączania się między nimi, mając je np. dodane (jednocześnie!) do jednego IDE.
  1. Czym są mikrofrontendy i dlaczego powinieneś się nimi zainteresować?
https://dev.to/vicnovais/what-are-micro-frontends-4amf
INFO: ciekawa i modna ostatnio koncepcja. Jakie są plusy i minusy tego podejścia i kiedy warto rozważyć jego wprowadzenie do projektu?
  1. Streambus - zrób sobie własnego Netflixa z Twoimi treściami i zarabiaj na abonamencie
https://streambus.com
INFO: usługa umożliwia zbudowanie własnej platformy streamingowej. Usługa pobiera 10% Twojego wynagrodzenia z abonamentów, ale 'zarabiają tylko, gdy Ty zarabiasz'. Nie ma więc opłaty miesięcznej. Dobre rozwiązanie do dystrybucji np. płatnych tutoriali, czy vlogów.
  1. Kolekcja 10 popularnych layoutów zaimplementowanych z użyciem skrajnie prostego (czasami jednolinijkowego) kodu CSS (film, 22 minuty)
https://is.gd/5DBhUR
INFO: warto rzucić okiem na film jeśli zajmujesz się frontendem. Z pewnością poznasz kilka nowoczesnych sztuczek w CSS.
  1. Zorbi - aplikacja do przygotowywania flash-cards (fiszek?) z tematami do powtórek wiedzy
https://zorbi.cards
INFO: aplikacja jest darmowa, działa online i umożliwia niezwykle szybkie tworzenie baz pytań z użyciem rozszerzenia do Chrome
  1. Używasz webhooków do synchronizacji danych między dwoma systemami? Pomyśl o kilku wadach tego rozwiązania.
https://blog.syncinc.so/events-not-webhooks
INFO: co jeśli Twój serwer padnie? skąd weźmiesz brakujące dane, które przeoczyłeś podczas awarii? Ciekawe przemyślenia i potencjalne rozwiązanie.
  1. Zaawansowane obliczenia matematyczne - lepiej napisać program, czy po prostu użyć Excela?
https://shkspr.mobi/blog/2021/07/why-do-we-use-r-rather-than-excel/
INFO: krótkie przemyślenia, dlaczego Excel nie zawsze jest idealnym rozwiązaniem i dlaczego czasami warto swoje obliczenia zapisać w postaci kodu źródłowego
  1. Skąd w rozszerzeniach do przeglądarek bierze się złośliwe oprogramowanie? - nie zawsze jest to celowe działanie autora
https://micahcantor.xyz/blog/extension-developer-emails/
INFO: szemrane oferty reklamowe, propozycje kupna rozszerzenia i liczne 'współprace' oferowane twórcom rozszerzeń, to główne źródła problemu
  1. Zaskakująca skuteczność regularnej pracy nad projektami pobocznymi - na przykładzie TypeSense
https://typesense.org/blog/the-unreasonable-effectiveness-of-just-showing-up-everyday/
INFO: autor stosował jedną, prostą regułę - codziennie pisał przynajmniej jeden, malutki fragment kodu i tak przez 6 lat...
  1. Brython - programuj w Pythonie bezpośrednio na stronie WWW (tak, jakbyś to robił np. w JS)
https://github.com/brython-dev/brython
INFO: nie do końca rozumiem celowość projektu, ale jeśli jesteś pythonowym ekspertem i nie rozumiesz ani odrobinki javascriptu, to może Ci się przydać
  1. Piped - nakładka "naprawiająca problemy na YouTube" (alternatywny player i UI)
https://github.com/TeamPiped/Piped
INFO: nie śledzi użytkowników, posiada infinity scroll, nie łączy się zbytecznie z serwerami Google i kilkanaście innych.
  1. DiffSitter - implementacja narzędzia 'diff' przeznaczona dla programistów
https://github.com/afnanenayet/diffsitter
INFO: narzędzie ignoruje zmiany niewpływające na kod, jak np. zmiana formatowania kodu
  1. Nauroproteza pozwalająca pisać tekst, jedynie myśląc o nim - rozwiązanie dla ludzi niemogących porozumiewać się w inny sposób
https://www.ucsf.edu/news/2021/07/420946/neuroprosthesis-restores-words-man-paralysis
INFO: wygląda to naprawdę imponująco (zobacz film!). Obecnie umie rozpoznawać tylko 50 słów z 74% skutecznością, ale projekt stale się rozwija
  1. Czy komunikator Telegram faktycznie jest bezpieczny? Analiza techniczna
https://mtpsym.github.io
INFO: w artykule wymieniono cztery potencjalne słabości komunikatora. Warto jednak zwrócić uwagę na to, że atak odzyskania wiadomości plaintextowych jest technicznie możliwy, ale zdatny do przeprowadzenia praktycznie tylko w warunkach testowych (wymaga wysyłania milionów wiadomości do atakowanego celu).
  1. Dlaczego w Windowsie istnieje opcja "Nowy plik" w menu kontekstowym folderu? Przecież i tak każdy odpali Worda do utworzenia pliku Worda...
https://devblogs.microsoft.com/oldnewthing/20210720-41/?p=105457
INFO: jeśli myślisz, że opcja ta jest zupełnie zbyteczna, to prawdopodobnie biegle posługujesz się komputerem. Ciekawa odpowiedź ludzi z Microsfotu na to pytanie. Ma sens.
  1. Angle Grinder - analizator logów dla Linuksa/Uniksa
https://github.com/rcoh/angle-grinder
INFO: wrzucamy logi w jednym z obsługiwanych formatów, a aplikacja je agreguje i za pomocą wewnętrznego języka zapytań wyciąga dane, które są nam potrzebne
  1. Firefox wprowadza (od wersji 90) obsługę nagłówka Sec-Fetch-Site, która pomoże lepiej chronić się przed atakami CSRF
https://blog.mozilla.org/security/2021/07/12/firefox-90-supports-fetch-metadata-request-headers/
INFO: w praktyce działa to tak, że wszelkie requesty posiadają informację, czy jest to zapytanie 'same-origin', czy 'cross-site', a programista może podjąć decyzję, czy się na nie zgadza
  1. Repozytorium GITa zawierające wszystkie możliwe shorthashe (te 7 znakowe) - ciekawy eksperyment
https://github.com/not-an-aardvark/every-git-commit-shorthash
INFO: narzędzie pokazuje 'wytrzymałość' tego systemu kontroli wersji. Okazuje się, że około 5.4 miliarda commitów w repo może go zabić (a przynajmniej współczesne komputery będą mieć problem, aby z takim repo pracować)
== LINKI TYLKO DLA PATRONÓW ==
  1. Jak szybko i sprawnie budować udane aplikacje webowe, które na siebie zarabiają? (ebook)
https://uw7.org/un_60f9516bd06b9
INFO: nie jest to książka techniczna, a koncepcyjna. Bardzo ukierunkowuje mindset do tworzenia nieprzerośniętych, ale spełniających swoje zadania aplikacji.
  1. Sprawdź swoją wiedzę z branży IT, rozwiązując jeden z kilkunastu quizów. Dowiesz się, które tematy musisz jeszcze zgłębić
https://uw7.org/un_60f951715ae2f
INFO: możesz sprawdzić wiedzę z HTTP, SQL, Node, Vue, Reacta, JavaScript, AWS i kilkunastu innych kategorii. Idealne do przygotowania się np na rozmowę o pracę
  1. Klaster Kubernetes zbudowany na trzech Raspberry Pi, zasilanych przez PoE, wadzonych w fajną obudowę
https://uw7.org/un_60f9517b52c37
INFO: bardzo zgrabnie to twórca rozplanował. Nie jest to tanie rozwiązanie, ale jeżeli nie zależy Ci na wyglądzie i masz w domu jakieś stare routery, to można zbić cenę niemal o połowę
  1. Strona, na której eksperci z różnych branż (programiści, graficy, właściciele biznesów itp) dzielą się swoimi narzędziami
https://uw7.org/un_60f9518117ac6
INFO: jakie aplikacje mają na telefonie? z czego korzystają na komputerze? Które gadżety ułatwiają im życie? jakie książki polecają itp. Inspirujące.
==
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
--
Zestawienia, które czytasz powstają dzięki wsparciu patronów z Patronite. Wspieraj to, co lubisz i dołącz do grona patronów
https://patronite.pl/unknow
15f90b3c-c6a3-47df-9b62-03e84ee4e292

Zaloguj się aby komentować

Co jakiś czas dostaje pytanie w stylu:
"ej! 6 lat temu opublikowałeś takiego fajnego linka na temat XYZ. Podałbyś mi go?"
Nie pamiętam wszystkich linków publikowanych w ramach #unknowNews (było ich przez te lata ponad 5000), ale zrobiłem właśnie pobieralne archiwum w postaci pliku PDF (560+ stron )
Potrzebujesz czegoś z archiwum? CTRL+F i w drogę!
https://unknow.news/pelnearchiwum.php
P.S. Nie gwarantuję, że wszystkie linki działają. Niektóre z nich mają już 6+ lat, a trudno je wszystkie zweryfikować.
21d748df-fc2d-4556-a925-96fac84e99f0
lubieplackijohn

@Unknow Tyle wiedzy w jednym miejscu!

Zaloguj się aby komentować

#unknownews
Dziś ze względu na wyjazd publikuję zestawienie znacznie wcześniej niż zwykle, ale jak zawsze w piątek Zapraszam do lektury
  1. Rekrutacja programisty jedynie z użyciem kodu FizzBuzz, ale w 8 wariantach
https://dev.to/inhuofficial/taking-fizzbuzz-to-the-next-level-8-challenges-from-beginner-to-pro-to-test-your-javascript-skills-2dih
INFO: bardzo pomysłowe podejście do nieźle oklepanego już tematu. Rozwiązania podają, jak wykonałby to junior i senior.
  1. Wszystkie użyteczne rzeczy, jakie wiem o Kubernetes (kubectl) - kompilacja przemyśleń
https://www.atomiccommits.io/everything-useful-i-know-about-kubectl/
INFO: notatki gościa uczącego się zarządzania kubernetesem. Spisał wszystko, co może być użyteczne
  1. Jak używać polecenia 'tail' do monitorowania wielu rzeczy na serwerze
https://blog.robertelder.org/intro-to-tail-command/
INFO: to polecenie nie tylko pokazuje końcówkę plików tekstowych. Można go wykorzystać w bardziej kreatywny sposób.
  1. Tworzenie stron WWW dbających o zużycie transferu użytkownika mobilnego (parametr 'prefers-reduced-data')
https://polypane.app/blog/creating-websites-with-prefers-reduced-data/
INFO: wspomniany parametr nie jest jeszcze obsługiwany przez żadną przeglądarkę, ale możemy symulować jego działanie
  1. Jak tworzyć treści nadające się do czytania? Nasz czytelnik nie zawsze używa typowej przeglądarki
https://www.sarasoueidan.com/blog/tips-for-reader-modes/
INFO: czytelnicy mogą przeglądać Twoją stronę z użyciem różnych czytników. Twoje style CSS mogą zostać usunięte lub podmienione. Jak sobie z tym poradzić?
  1. Ile robotów potrzebnych jest do obsługi sklepu spożywczego? (film, 5 minut)
https://is.gd/rheOdb
INFO: ciekawy film prezentujący obsługę magazynów z użyciem robotów firmy Ocado.
  1. Jak używać CURLa do sprawdzania wydajności aplikacji webowych?
https://speedtestdemon.com/a-guide-to-curls-performance-metrics-how-to-analyze-a-speed-test-result/
INFO: jeden sprytny plik TXT dorzucony do requesta pozwoli nam zmierzyć kilka użytecznych parametrów
Hackowanie taniej opaski sportowej "M6"
https://rbaron.net/blog/2021/07/06/Reverse-engineering-the-M6-smart-fitness-band.html
INFO: mowa o opasce kosztującej niespełna 23zł. Okazuje się, że można na nią pisać proste programy i sterować zdalnie jej wyświetlaczem
  1. Web Stories - nowy pomysł Google bazujący na AMP (film, 6 minut)
https://is.gd/6gNDIF
INFO: to coś, co przypomina Facebook Stories, czy Instastories, ale bazujące na plikach HTML i zasadach działania znanych z AMP. Film posiada angielskie napisy
  1. Przegląd 10 darmowych narzędzi do odzyskiwania plików, dostępnych na Windowsa
https://www.hongkiat.com/blog/free-windows-data-recovery-tools/
INFO: niektóre z nich (jak np. te bazujące na LiveCD, czy PhotoRec) działają także z innymi systemami
  1. Bardzo fajna ściąga z operacji na tablicach w JavaScript (obrazek)
https://i.redd.it/h3hm8nftz0971.png
INFO: funkcje, metody i operacje związane z tablicami zostały sprytnie przedstawione z użyciem emoji
  1. 7.css - arkusz CSS upodabniający aplikację webową do systemu Windows 7
https://khang-nd.github.io/7.css/
INFO: ciekawostką jest fakt, że 7.css bazuje na podobnym projekcie o nazwie XP.css, który bazuje na 98.css
  1. Jak zbudować stronę WWW w oparciu o technologię serverless z użyciem CMSa headless i Micropub do publikacji tekstów?
https://barryfrost.com/2021/07/vibrancy
INFO: trochę sztuka dla sztuki, ale przynajmniej uczy ciekawych zastosowań wspomnianych technologii
  1. Sam hostuj własną pocztę e-mail - ale nie tak, jak myślisz
https://zach.bloomqu.ist/blog/2021/07/reliable-self-hosted-email.html
INFO: to nie jest kolejny tutorial pokazujący jak postawić własny serwer mailowy. Autor wykorzystuje tutaj np. zewnętrzne usługi (Mandrill/Twilio) do dostarczania maili.
  1. Zbiór użytecznych aliasów dla Basha - zwiększają produktywność pracy
https://www.datagubbe.se/bestofbash/
INFO: garść pomysłowych aliasów usprawniających codzienną pracę w terminalu
  1. Blackbird - skrajnie 'ostry' schemat kolorów dla programistów
https://blackbird.mattglei.ch
INFO: nadaje się do użycia w VS Code, VIM, i w terminalu
  1. Jak się przemigrować z jQuery do Next.JS?
https://www.smashingmagazine.com/2021/07/migrate-jquery-nextjs/
INFO: artykuł zawiera bardzo ciekawy rozdział sugerujący, że niekiedy ani jQuery ani Next.JS nie będą Ci potrzebne.
  1. WiFi Card - generator QR codów z dostępami do WiFi (SSID/pass)
https://wificard.io
INFO: przydatne np. na konferencjach czy w kawiarniach/hotelach. Wystarczy nakleić taki znaczek w widocznym miejscu i każdy otrzymuje pełen config do sieci.
  1. Jak wypromować własny plugin do Wordpressa? Od zera do 20k userów w 12 miesięcy
https://wpmayor.com/how-to-grow-a-wordpress-plugin-to-20k-users-in-12-months/
INFO: ciekawe case study jednego z rozszerzeń.
  1. Bot analizujący zachowania polityków i zliczający, ile razy patrzą oni do smartfonów, zamiast pracować
https://mashable.com/article/flemish-politicians-ai-phone-use
INFO: to taki mały trolling, ale w poważnym, naukowym celu
  1. Zrozum, jak działają JOINy w języku SQL - ilustrowany poradnik
https://dataschool.com/how-to-teach-people-sql/sql-join-types-explained-visually/
INFO: czym się różni inner join od wersji left/right od unii, czy cross join
  1. Narzędzie do ściągania kompletnych stron WWW (z CSS, JS itp) z Web Archive
https://github.com/hartator/wayback-machine-downloader
INFO: narzędzie domyślnie ściąga najnowszą zarchiwizowaną wersję strony. Można jednak podać także datę.
  1. Bardzo prosta usługa do udostępniania plików z poziomu terminala
https://transfer.sh
INFO: działa jako SaaS i NIE wymaga instalacji dodatkowych narzędzi (poza CURL)
  1. Dlaczego NIE powinieneś używać map Google po ostatnim update jeśli dbasz o swoją prywatność
https://www.forbes.com/sites/zakdoffman/2021/06/19/apple-iphone-warning-switch-google-maps-to-apple-maps-after-chrome-and-gmail-backlash/?sh=3fb43ca623a5
INFO: ciekawy przegląd tego, jakie dane na Twój temat zbierają mapy i przemyślenia na temat bezpieczeństwa tego procesu
== LINKI TYLKO DLA PATRONÓW ==
  1. Jak "pod spodem" działa AWS Lambda? Techniczne wyjaśnienie
https://uw7.org/un_60f09a8a903f2
INFO: analiza użyteczna szczególnie dla adminów myślących nad stworzeniem podobnego rozwiązania na własną rękę
  1. Garść dobrych porad dla programistów Pythona - wersja z tego roku (2021)
https://uw7.org/un_60f09a90a16c4
INFO: dość długi tekst z kompilacją dobrych rad. Od ustawień projektu. Po prawej (na desktopie) jest menu ze spisem zagadnień
  1. Pełen, darmowy kurs Reacta - 58 lekcji
https://uw7.org/un_60f09a9800786
INFO: wrzucam linka do playlisty. Rozdziały trwają przeważnie od 10 do 15 minut
  1. Jak poprawnie wykonać 'onboarding' nowego programisty do zespołu? Poradnik.
https://uw7.org/un_60f09a9d53a2d
INFO: kompleksowe podejście do tematu. Od około tygodnia PRZED zatrudnieniem, przez pierwszy dzień w pracy, pierwszy tydzień itp. na 90 dniu kończąc
--
Podobało się? To daj
Możesz także dołączyć do grona patronów, dzięki którym powstaje to zestawienie:
https://patronite.pl/unknow
b6939d9d-199b-4251-9db6-c5d794588ab4
Unknow

@lubieplackijohn o! właśnie! Zapomniałem wysłać tym wszystkim szefom raportu klikalności za ostatni tydzień i teraz nie wiedzą kogo zwolnić ;)

lubieplackijohn

@Unknow Kurnafaja xD A ja się zastanawiam, dlaczego kanclerz jeszcze mnie dzisiaj nie opierdolił xD

znany_i_lubiany

O, szanuję za kontent, nawet niektóre ciekawe dla mnie.

Zaloguj się aby komentować

Zostań Patronem Hejto i odblokuj dodatkowe korzyści tylko dla Patronów

  • Włączona możliwość zarabiania na swoich treściach
  • Całkowity brak reklam na każdym urządzeniu
  • Oznaczenie w postaci rogala , który świadczy o Twoim wsparciu
  • Wcześniejszy dostęp, do wybranych funkcji na Hejto
Zostań Patronem
#unknownews
W ubiegłym tygodniu zestawienia nie było, więc dziś wrzucam edycję mocno rozbudowaną. Jest co czytać!
  1. JavaScript jest dziwny... bardzo dziwny - nie wierzysz? zrób quiz
https://jsisweird.com
INFO: spróbuj odpowiedzieć na 25 pytań na temat dziwnych właściwości języka. Mój wynik to 10/25.
  1. Gdzie podział się Jack Ma - założyciel grupy Alibaba?
https://www.forbes.com/sites/georgecalhoun/2021/06/24/what-really-happened-to-jack-ma/
INFO: mało techniczny, ale bardzo wciągający artykuł na temat ważnego w sieci człowieka (i najbogatszego Chińczyka na świecie), który praktycznie zapadł się pod ziemię w ubiegłym roku
  1. Jak bezpieczna jest nowa wersja ProtonMail? - pentesterzy sprawdzili to. Zobacz raport.
https://protonmail.com/blog/security-audit/
INFO: ciekawostką jest fakt, że badanie przeprowadziła polska firma. Warto rzucić okiem, chociażby po to, aby zobaczyć, jak wyglądają profesjonalne raporty z pentestów.
  1. Zestaw narzędzi (CLI) usprawniających pracę każdego admina Linuxa/Unixa
https://github.com/skx/sysadmin-util
INFO: niektóre z nich mogą bardzo przyspieszyć tworzenie sprytnych skryptów powłoki.
  1. Biblioteka do weryfikacji maili - sprawdza ZNACZNIE więcej niż tylko poprawność adresu
https://github.com/reacherhq/check-if-email-exists
INFO: czy domena ma wpisy w DNS, czy na serwerze docelowym działa SMTP, czy to jest adres 'catch-all', czy to fejkowy mail tymczasowy? Przeważnie za takie usługi trzeba płacić, a to jest za darmo.
  1. Na czym polega atak Web Cache Poisoning?
https://portswigger.net/research/practical-web-cache-poisoning
INFO: wyjaśnienie ataku krok po kroku z przykładami.
  1. Stosujesz tokeny JWT do trzymania sesji zalogowanego użytkownika? - to nie jest najlepszy pomysł
https://redislabs.com/blog/json-web-tokens-jwt-are-dangerous-for-user-sessions/
INFO: JWT są użyteczne, ale ich niepoprawne zastosowanie (jak np. wykorzystanie w sesjach), może doprowadzić do powstania pewnych zagrożeń
8 ) Używasz menadżera haseł od Kasperskiego? No to masz niemały problem...
https://donjon.ledger.com/kaspersky-password-manager/
INFO: Używany przez aplikację algorytm generowania haseł pseudolosowy nie był kryptograficznie bezpieczny (seed bazował na aktualnej dacie). W konsekwencji można było wygenerować max. 4294967296 unikalnych haseł. Hackerzy mogą wygenerować tę listę i złamać Twoje hasło ze 100% skutecznością.
  1. BRIAR - komunikator na ciężkie czasy, także te bez internetu.
https://briarproject.org/how-it-works/
INFO: Briar potrafi komunikować się przez WiFi, TORa oraz Bluetooth. Jest w pełni szyfrowany i nie sposób go w pełni ocenzurować.
  1. Podstawy AWKa niezbędne do przetwarzania tekstów
https://posts.specterops.io/fawk-yeah-advanced-sed-and-awk-usage-parsing-for-pentesters-3-e5727e11a8ad
INFO: autor przekazuje wiedzę, która według niego przyda się przede wszystkim pentesterom. Moim zdaniem, skorzysta na tym każdy programista pracujący w terminalu
  1. GTP-J - otwartoźródłowa alternatywa dla GTP-3?
https://www.p3r.one/gpt-j/
INFO: GPT-3 (słynny silnik do generowania tekstów via AI) jest płatny i nie ma otwartych źródeł. Twórcy tego projektu postanowili coś z tym zrobić.
  1. YouTube Regrets - raport Mozilli na temat szkodliwości systemu rekomendacji stosowanego przez YouTube
https://foundation.mozilla.org/pl/campaigns/regrets-reporter/findings/
INFO: raport ma 39 stron i przedstawia między innymi bardzo dziwne sytuacje, do których dochodzi przez 'inteligentne rekomendacje' (userzy trafiają na szkodliwe treści).
  1. Lista filmów o tematyce 'hackerskiej' lub cyberpunkowej
https://hackermovie.club
INFO: filmy podzielone są na kategorie: thriller, science fiction, filmy akcji, seriale i dokumentalne
  1. Sprawdź, czy Twoja strona WWW posiada niezbędne nagłówki bezpieczeństwa i czy nie używa niebezpiecznych technologii (np. przestarzały SSL)
https://observatory.mozilla.org
INFO: po przeglądnięciu raportu rzuć jeszcze okiem na zakładkę 'third-party tests', gdzie znajdziesz jeszcze kilka raportów
  1. Baza muzyki do programowania - 62 składanki po około 1h każda
https://www.musicforprogramming.net
INFO: lata temu już to wrzucałem, ale widzę, że rozbudowali listę składanek i dodali możliwość ściągania MP3
  1. Github Copilot - rozszerzenie do VS Code, generujące fragmenty kodu bazując na OpenAI
https://copilot.github.com
INFO: opisujesz słownie (jako np. komentarz w kodzie), co dana funkcja ma robić, a następnie zaczynasz pisać jej kod. Rozszerzenie dopisze dalszą część. Rozwiązanie
  1. Generator map obrazków - spraw, aby różne elementy obrazka linkowały w różne miejsca
https://www.imagemaps.net/
INFO: technologia popularna niegdyś pod koniec lat 90', ale i dziś - choć zapomniana - może się przydać
  1. ChartsCSS - bardzo prosta w użyciu biblioteka do tworzenia wykresów w CSS
https://chartscss.org/
INFO: w praktyce musisz jedynie dodać garść klas do DIVów, a w efekcie otrzymasz wykres kolumnowy, liniowy, 3D i kilka innych
  1. Dynamiczne dostosowywanie rozmiaru czcionki do rozmiaru okna w CSS - w jednej linii
https://fluid-typography.netlify.app/
INFO: nie znałem tego wcześniej. Kreator na stronie pozwala wyklikać wszystkie opcje.
  1. Jak zwiększając rozmiary obrazków na stronie uzyskać lepszą ocenę w Lighthouse? (tak, ZWIĘKSZAJĄC)
https://blog.rentpathcode.com/we-increased-our-lighthouse-score-by-17-points-by-making-our-images-larger-83f60b33a942
INFO: nie wiem, czy można to nazwać bugiem, ale metoda oceniania stosowane w tych testach sprawia, że sprawiając, że strona staje się większa i wolniejsza (w pewnym szczególnym przypadku), przechodzi ona testy lepiej
  1. Garść porad na temat pracy z GITem - jak usprawnić swoją pracę
https://sethrobertson.github.io/GitBestPractices/
INFO: to bardziej lista dobrych praktyk. Jak postępować z repozytorium - co robić, a czego unikać
  1. Signal-CLI - pracujący w terminalu klient komunikatora Signal
https://github.com/AsamK/signal-cli
INFO: bardzo użyteczne jeśli chcesz zautomatyzować np. rozsyłanie powiadomień, czy napisać prostego bota.
  1. Lista ToDo bazująca na pliku tekstowym, obsługiwana przez CLI
https://github.com/todotxt/todo.txt-cli
INFO: bardzo geekowe rozwiązanie dla ludzi często pracujących w terminalu
  1. Windows 11 ma mieć wsparcie dla aplikacji Androida, ale nie przez Google Play, a przez market Amazona - czy to problem dla security?
https://commonsware.com/blog/2021/06/26/windows-11-amazon-uncomfortable-questions.html
INFO: autor wyjaśnia, w jaki sposób ta drobna decyzja o źródle pochodzenia pakietów może wpłynąć na bezpieczeństwo niektórych aplikacji (np. szyfrowane komunikatory)
  1. Jak to z tymi Web Workerami jest? - stan na 2021 rok
https://www.smashingmagazine.com/2021/06/web-workers-2021/
INFO: workery obsługuje każda z wiodących przeglądarek, ale jak wygląda np. sprawa współbieżności wykonywania kodu i współdzielenia pamięci?
  1. Poprawna obsługa obrazków w CSS - dynamicznie dobierane formaty plików, rozdzielczość itp.
https://css-tricks.com/using-performant-next-gen-images-in-css-with-image-set/
INFO: dobry artykuł o image-set(). Funkcja istnieje już od prawie 10 lat, ale Firefox niedawno (kwiecień) dodał ją do swojej przeglądarki, sprawiając, że jej użycie ma teraz ogromny sens.
  1. Bardzo dokładny, techniczny opis włamania do firmy Kaseya
https://techtalk.comodo.com/2021/07/08/kaseya-vsa-breach-consequences-of-security-failures/
INFO: to firma informatyczna zaatakowana przez ransomware. Przechowywała dane około 1500 innych firm. Obecnie wszystkie są zaszyfrowane.
  1. Skrajnie krótkie wprowadzenie do nagłówków bezpieczeństwa w protokole HTTP
https://is.gd/6jKEoq
INFO: to materiał uświadamiający, przeznaczony dla początkujących programistów. Wymaga samodzielnego zgłębienia poruszanych tematów
  1. Narzędzie do tworzenia kanałów RSS z treści zebranych z dowolnej strony
https://feed-me-up-scotty.vincenttunru.com
INFO: jeśli strona nie posiada kanału RSS, a bardzo chciałbyś aby posiadała, to za pomocą selektorów w stylu CSS, możesz taki kanał wygenerować
  1. Wtyczka, która sprawia, że YouTube staje się mniej uzależniający
https://chrome.google.com/webstore/detail/less-addictive-youtube/olhmbgdbpfpkpejldoihajphhilpdnle
INFO: ukrywa polecane, komentarze, miniaturki itp. Chodzi o to, abyś oglądał tylko film do którego dostałeś od kogoś linka, a nie błądził po YT bez celu
  1. Ilu elementów HTML potrzebujesz do stworzenia pięciostopniowej skali ocen? - powinien wystarczyć jeden input
https://dev.to/madsstoumann/star-rating-using-a-single-input-i0l
INFO: bardzo sprytne rozwiązanie. Nie ma znaczenia, czy potrzebujesz takiego systemu ocen, to i tak warto przeglądnąć kod źródłowy, aby zrozumieć jak to jest zrobione
  1. Temporal - nowe API do obsługi dat i czasu w JavaScript. Świetne omówienia
https://2ality.com/2021/06/temporal-api.html
INFO: obecne API jest bardzo nieprzyjazne dla użytkownika. Zobacz jak przyjemnie wygląda jego nowa implementacja. Wiele problemów zostało rozwiązanych
== LINKI TYLKO DLA PATRONÓW ==
  1. Jak zbudować prostą, zdecentralizowaną stronę WWW?
https://uw7.org/un_60e802ece1c6a
INFO: pod spodem będzie znajdować się Ethereum Name Service oraz Międzyplanetarny system plików. W praktyce, możesz tak hostować dowololną, statyczną stronę internetową.
  1. Niemal 500 pytań i odpowiedzi związanych z JavaScript - przydatne na rozmowie o pracę i/lub w trakcie nauki
https://uw7.org/un_60e802f275a01
INFO: ogromna ilość zagadnień. Może wyręczyć niejednego rekrutera przy wymyślaniu pytań rekrutacyjnych
  1. Podstawy projektowania systemów dużej skali - poradnik (wiedza uniwersalna, bez nacisku na konkretne technologie, czy systemy)
https://uw7.org/un_60e802f73de4f
INFO: linkuję do połowicznie przetłumaczonej na polski wersji. Jeśli preferujesz oryginał, to kliknij 'English' w pierwszej linijce tekstu.
  1. Kompletne wprowadzenie do Reduxa - szczególnie przydatne dla programistów Reacta/Angulara.
https://uw7.org/un_60e802fc7b52d
INFO: przed zastosowaniem wiedzy z artykułu sugeruję przeczytać komentarz pod nim od... jednego z twórców Reduxa, który nie zgadza się z niektórymi poradami
--
Zobacz, jak powstają moje zestawienia:
https://unknow.news/jakpowstaje.php
Zestawienia powstają dzięki patronom - zostań więc jednym z nich:
https://patronite.pl/unknow
7ac6aee3-1624-4bb7-8f5b-9b64dbfe9297
lubieplackijohn

@Unknow Ajaj, nie przed południem! Robisz to specjalnie, przyznaj się Jak mnie kanclerz dorwie, to będę miał przerąbane xD

pescyn

@lubieplackijohn odwołasz się do rektora i będzie git

lubieplackijohn

@pescyn Niby tak, ale jednak nie xD

Zaloguj się aby komentować

➤ Nagłówki bezpieczeństwa w 3 minuty
Szybkie przedstawienie nagłówków HTTP podnoszących bezpieczeństwo stron WWW.
http://www.youtube.com/watch?v=QBOOvyZv7SU
P.S. jeśli ktoś może wykopać, to proszę
https://ujeb.se/naglowki
kris

@Unknow Przydatna wiedza

dexterxx.pl

Ja się czepię po prostu (jak to chyba 1. komentarz na wypoku) - wiedza z 6 linijek w 3 minutowym filmiku


Ale takie czasy niestety - dla wielu youtube jest pierwszą wyszukiwarką przed każdą inną...

Unknow

@dexterxx.pl można komuś wypisać te 6 linijek jedna pod drugą i nie zrobi to na współczesnym odbiorcy wrażenia.


Można także w przystępnej formie opowiedzieć komuś o tych nagłówkach, a wtedy nie dość, że posłucha (attention span równy 3 minuty, ma chyba każdy?), to jeszcze istnieje szansa, że będzie googlał za szczegółami.


Trzeba się dostosować do formatu przekazywania wiedzy preferowanego przez odbiorców

Zaloguj się aby komentować

Nagrałem film (10 minut), w którym opowiadam o tym, jak tworzę zestawienia #unknowNews. Jakich narzędzi używam, skąd biorę linki, jak automatyzuję niektóre z akcji i w jaki sposób działa dystrybucja zestawienia.
Tego wszystkiego dowiesz się oglądając film
https://unknow.news/jakpowstaje.php
Film jest dostępny dla subskrybentów newslettera (jeśli nim nie jesteś, to automat sprawi, że nim zostaniesz ).
d9517ee8-9ea1-453f-a1ae-7fba5f4d72cb

Zaloguj się aby komentować

#unknownews
Tak, to już ten czas! Nowe zestawienie już na Ciebie czeka
  1. Co znajduje się w kodzie QR zawartym w paszporcie covidowym (UCC)?
https://gir.st/blog/greenpass.html
INFO: pełna analiza i proces dekodowania kodu.
  1. Jak wykrywać, zapobiegać i leczyć symptomy wypalenia zawodowego u programistów
https://dev.to/actitime/how-to-prevent-or-recover-from-developer-burnout-3g5f
INFO: wypalenie, to nie tylko niechęć do wykonywania obecnej pracy. To także objawy fizyczne, psychiczne, a niekiedy zaburzenia snu, czy negatywny wpływ na zdrowie. Dowiedz się, jak temu zaradzić
  1. Pomagaj w rozwoju OpenStreetMap tak, jakbyś grał w Pokemon Go
https://github.com/streetcomplete/StreetComplete
INFO: chodzisz po mieście, zaliczasz lokalizacje, wykonujesz zadania, a wszystko, co robisz, uzupełnia brakujące dane w OSM na temat Twojego miasta. Niczego nie musisz kompilować. Gotowy plik APK (dla Androida) znajdziesz w sekcji 'Releases' w kolumnie po prawej.
  1. Zmień swój stary, rozbity smartfon w serwer backupowy - na pokładzie: Linux + UrBackup
https://www.hannahtech.co/post/turn-your-old-cracked-android-phone-into-a-backup-server-urbackup-linux-deploy-tutorial-part-i
INFO: rozwiązanie wymaga rootowania telefonu, ale przy smartfonie, który i tak miał iść do kosza, to chyba nie robi Ci różnicy
  1. Jak myśliwce namierzają swoje cele i skąd wiedzą, że same są na czyimś celowniku?
https://gizmodo.com/how-fighter-jets-lock-on-and-how-the-targets-know-1644871272
INFO: garść ciekawostek z lotnictwa i technologii
  1. Darmowy stuff dla developerów - z podziałem na kategorie
https://freestuff.dev
INFO: nie wszystko jest w 100% darmowe, ale lista zawiera usługi mające przynajmniej roczny 'free tier'
  1. Operacje na plikach JSON i CSV z użyciem SQLite i tymczasowej bazy in-memory
https://simonwillison.net/2021/Jun/19/sqlite-utils-memory/
INFO: ciekawy trik. Pozwala w locie, bez projektowania baz i tabel operować na wspomnianych typach plików. Sztuczka wymaga zainstalowania najnowszej wersji sqlite-tools
8 ) Jak wkręcić się do branży IT? Poradnik dla początkujących szukających pracy.
https://haseebq.com/how-to-break-into-tech-job-hunting-and-interviews/
INFO: dość obszerny poradnik przydatny dla ludzi szukających swojej pierwszej pracy w branży IT. Autor skupia się mocno na aspektach pomijanych w innych tekstach tego typu (networking, metody masowego wysyłania CV, mindset itp)
  1. Jak wykryć nieużywany kod JavaScript i CSS w swoich projektach?
https://javascript.plainenglish.io/detect-unused-css-or-javascript-in-your-code-8d200ef07e50
INFO: to bardzo głęboko ukryta opcja w DevToolsach, o której istnieniu mogłeś nie wiedzieć.
  1. Czy da się załadować Teslę poprzez jej... holowanie?
https://insideevs.com/news/514727/tesla-towing-70mph-fast-charging/
INFO: ciekawy eksperyment. W teorii, ciągnięcie za sobą Tesli powinno doładować jej akumulatory, a jak to działa w praktyce?
  1. Ile niespójnych koncepcji graficznych zaimplementowano w Windows 10?
https://ntdotdev.wordpress.com/2021/02/06/state-of-the-windows-how-many-layers-of-ui-inconsistencies-are-in-windows-10/
INFO: zapożyczenia z Windows 8, elementy z Windows 7, wstawki z Visty, a wszystko to przyprawione grafikami z Windows XP i 2000.
  1. Portmaster - aplikacja GUI do zarządzania otwartymi portami w systemie (Windows/Linux) i całym ruchem sieciowym
https://github.com/safing/portmaster/
INFO: nie musisz niczego kompilować. Gotowe instalki masz po kliknięciu systemu operacyjnego w dokumentacji. Aplikacja pozwoli Ci zdecydować, które połączenia w systemie są dozwolone, a które nie i poinformuje Cię, gdy wykryje podejrzany ruch sieciowy.
  1. Windows 11 będzie wspierał aplikacje z Androida
https://www.theverge.com/2021/6/24/22548428/microsoft-windows-11-android-apps-support-amazon-store
INFO: ciekawostką jest fakt, że nie będzie wspierany sklep Google Play, a jedynie platforma aplikacji od Amazona
  1. Nie używaj biurowego/firmowego/pracowego komputera i telefonu do prywatnych spraw
https://www.zdnet.com/article/stop-using-your-work-laptop-or-phone-for-personal-stuff-because-i-know-you-are/
INFO: artykuł wyjaśnia, jakie to niesie ze sobą zagrożenia i jak trudno niekiedy jest pozbyć się prywatnych 'śladów' z firmowych urządzeń
  1. Steganografia - ukrywanie obrazu w obrazie z użyciem JavaScriptu
https://dev.to/thormeier/feel-like-a-secret-agent-hidden-messages-in-images-with-steganography-37kh
INFO: przykład pełnej implementacji i wyjaśnienie działania algorytmu
  1. Jak uruchomić STATYCZNEGO Wordpressa na infrastrukturze AWS, płacąc za to $0.01 dziennie?
https://dev.to/aws-builders/serverless-static-wordpress-on-aws-for-0-01-a-day-1b29
INFO: rozwiązanie wygląda bardzo skomplikowanie, ale wszystko stawia się w pełni automatycznie z użyciem Terraforma
  1. Garbage Collector w Pythonie - dlaczego warto zainteresować się tematem?
https://mmazurek.dev/garbage-collector-w-pythonie/
INFO: bardzo fajnie opisana metoda na zarządzanie pamięcią w aplikacji i wyjaśnienie, dlaczego miałbyś to robić.
  1. Maddy - zestaw narzędzi do szybkiego postawienia własnego serwera mailowego
https://maddy.email
INFO: ma wsparcie dla SPF, DKIM, DMARC itp. Obsługuje zarówno wysyłanie poczty, jak i jej odbieranie
  1. BugBug - platforma do testów aplikacji webowych (posiada pakiet darmowy)
https://bugbug.io
INFO: aplikacja umożliwia 'nagranie' testów i zaprogramowanie ich regularnego wykonywania w chmurze. Zobacz film, aby zrozumieć, jak to działa. Rozwiązanie polskiej produkcji.
  1. Dobre praktyki przy tworzeniu aplikacji NodeJS pracujących w terminalu
https://github.com/lirantal/nodejs-cli-apps-best-practices
INFO: lista 28 porad podzielonych na kategorie: projektowanie komunikacji via CLI, dystrybucja aplikacji, dostępność, testowanie itp.
  1. Na iPhone nie da się stworzyć alternatywnego sklepu z aplikacjami omijającymi regulaminy Apple - to już nieaktualne
https://altstore.io
INFO: AltStore to platforma pozwalająca instalować (bez jailbreaka) aplikacje spoza sklepu. Projekt dopiero się rozwija i w bazie ma... jedną aplikację, ale od czegoś trzeba zacząć
  1. Historia samolotowych czarnych skrzynek - od czego się zaczęło?
https://spectrum.ieee.org/tech-history/space-age/the-inventor-of-the-black-box-was-told-to-drop-the-idea-and-get-on-with-blowing-up-fuel-tanks
INFO: ciekawy artykuł opisujący powstanie i rozwój wspomnianych urządzeń
  1. Pacstall - menadżer pakietów z Archa, ale dostępny na Ubuntu
https://github.com/pacstall/pacstall
INFO: jeśli kiedykolwiek korzystałeś z AUR i chciałbyś mieć podobne doświadczenia na Ubuntu, to ta aplikacja właśnie to umożliwia
  1. Co każdy programista powinien wiedzieć o dyskach SSD?
https://databasearchitects.blogspot.com/2021/06/what-every-programmer-should-know-about.html
INFO: czy to aby na pewno "dyski"? Co sprawia, że są takie szybkie? Dlaczego danych na nośnikach SSD nie da się nadpisać? (tak, dobrze przeczytałeś - nie da się. To co dzieje się na SSD to inna operacja)
  1. Tworzenie zaawansowanych grafik w CSS z użyciem CSS Paint API
https://tympanus.net/codrops/2021/06/18/drawing-graphics-with-the-css-paint-api/
INFO: artykuł wyjaśnia, jak korzystając z nieco ograniczonej (ale łatwiejszej w obsłudze) wersji CanvasRenderingContext2D można zdziałać cuda
== LINKI TYLKO DLA PATRONÓW ==
  1. Wszystko, co powinieneś wiedzieć o cachowaniu HTTP
https://uw7.org/un_60d5a7992b562
INFO: wiedza użyteczna dla każdego developera, admina i devopsa zajmującego się aplikacjami webowymi.
  1. Podręcznik do przeprowadzania pentestów aplikacji webowych (PDF, 179 stron, wydany w 2018 roku)
https://uw7.org/un_60d5a793e229d
INFO: aby pobrać podręcznik, musisz mieć konto na Linkedin. Kliknij podgląd dokumentu na pełnym ekranie, a następnie ikonę pobierania w rogu.
  1. Jak zostać dostawcą internetu - poradnik dla totalnie zielonych
https://uw7.org/un_60d5a78e3be9b
INFO: czego potrzebujesz, jak to zdobyć, jak skonfigurować, jaki hardware kupić. Z poradnika dowiesz się np., że na łączu 1Gbps bez problemu sprzedasz 500 abonamentów po 100Mbps, a klienci będą zadowoleni.
  1. Interaktywny podręcznik do nauki języka SQL
https://uw7.org/un_60d5a786a5432
INFO: według autora całość da się przerobić w jakieś 2-3h. Czasami przycisk "RUN" bywa nieaktywny - wtedy trzeba kliknąć ponownie.
  1. Lista narzędzi do pobierania filmów i grafik z social mediów
https://uw7.org/un_60d5a7620a598
INFO: część rozwiązań to aplikacje mobilne, a inne to typowe web aplikacje. Umożliwiają pobieranie filmów z FB, nagrań z InstaStory i wszystkiego tego, co dowolny użytkownik opublikował online
==
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
➤ Dołącz do grona patronów i wspieraj zestawienia, które i tak czytasz co tydzień
https://patronite.pl/unknow
80cd9934-9256-4b7d-8753-a4a7aadb3ffb
Szuwax

O Street complete wspominałem na liście apek z F-droid (sam często korzystam), jest kilka podobnych do niej. Jedną z nowych jest Organic Maps (świetną) nawigacja dostępna w f-droid z funkcją podobna do tej ze Street complete. BTW dosyć często znajduję coś dla siebie w twoich postach więc THX ^^.


https://organicmaps.app/

Morrak

@szuwax Dzięki! zobaczę sobie. Ostatnio sporo łażę po mieście więc może coś uzupełnię. Choć pytanie jak szybko to zeruje baterie

Zaloguj się aby komentować

#unknownews
Mamy piątek, więc czas na zestawienie! Zapraszam do lektury
  1. Jak działa Apache Kawka? - wyjaśnienie na poziomie 5-letniego dziecka w formie książeczki z obrazkami
https://www.gentlydownthe.stream/
INFO: może i wygląda to zabawnie, ale jeśli nigdy nie miałeś styczności z Kawką lub masz problemy ze zrozumieniem koncepcji, to ta lektura bardzo Ci pomoże (strony można przerzucać kursorami)
  1. Historia sieci WEB, jaką znamy - rozwój technologii
https://www.matthewgerstman.com/tech/history-of-the-web/
INFO: na początku był HTML, później JavaScript, doszedł jeszcze CSS, a później... o tym w artykule
  1. WayFinder - relaksująca gra przeglądarkowa polegająca na szukaniu elementów na mapie
https://wayfinder.nfb.ca
INFO: znajdź błyszczące, białe elementy (gdy je znajdziesz, to rozpoznasz, o jakie chodzi) i zbuduj z nich wiersze (poezję). Grafika i sterowanie w grze bardzo przypomina mi "Don't starve". Cierpliwości wystarczyło mi na zaliczenie dwóch etapów (czyli znalezienie 12 symboli).
  1. Dobre praktyki przy testowaniu kodu JavaScript i NodeJS
https://github.com/goldbergyoni/javascript-testing-best-practices/blob/master/readme-pl.md
INFO: długie, rozbudowane, ale i przydatne zarazem. Warto rzucić okiem jeśli piszesz w JS/Node
  1. Wykrywanie problemów z dostępnością stron internetowych z użyciem narzędzi wbudowanych w przeglądarkę
https://christianheilmann.com/2021/06/08/accessibility-issues-you-can-discover-and-fix-using-the-browser-developer-tools/
INFO: sprytne metody na użycie devtoolsów do wykrycia wszelkich nieprawidłowości, które mogą utrudnić odbiór Twojej strony np. osobom niewidomym, czy z zaburzeniami postrzegania kolorów
  1. Jak wygląda najczęściej kopiowany kod ze StackOverflow i dlaczego... zawiera on błąd?
https://programming.guide/worlds-most-copied-so-snippet.html
INFO: taka ciekawostka. 7 linijek kodu, które zostało przeklejone do niemal 4 milionów aplikacji Open Source
  1. Jak obsługiwać sekrety (dane dostępowe, hasła itp) w aplikacjach działających w terminalu?
https://smallstep.com/blog/command-line-secrets/
INFO: podawanie sekretów jako parametry naraża je na wyciek. To może zmienne środowiskowe? Ciekawa analiza różnych rozwiązań.
8 ) Prestigemad - skrzyżowanie Jupyter Notebooka z klientem HTTP lub coś jak Postman połączony z notatnikiem
https://prestigemad.com/
INFO: ustaw kursor tekstowy przy czymkolwiek, co nie jest komentarzem i naciśnij CTRL+ENTER (na Macu CMD+Enter) i zobacz, co się stanie. Przydatne do tworzenia interaktywnych dokumentacji. Aplikacja selfhosted.
  1. Drobne przecieki związane z wyglądem Windowsa 11
https://www.theverge.com/2021/6/15/22535123/microsoft-windows-11-leak-screenshots-start-menu
INFO: nowe menu start, sporo zaokrągleń w designie. Przyjemnie to wygląda.
  1. Nowoczesne alternatywy dla klasycznych komend unixowych
https://github.com/ibraheemdev/modern-unix
INFO: cat z kolorowaniem składni? Przyjaźniejszy zamiennik seda? Łącznie 27 interesujących narzędzi
  1. Utrzymywanie stałych proporcji wysokości do szerokości w CSS (tzw. aspect-ratio)
https://ishadeed.com/article/css-aspect-ratio/
INFO: nie wiedziałem, że CSS natywnie obsługuje takie rozwiązanie. Przydatne np. do przycinania obrazków tak, aby pasowały do naszego grida.
  1. Jak hackerzy wykorzystali Slacka do włamania się do EA Games
https://www.vice.com/en/article/7kvkqb/how-ea-games-was-hacked-slack
INFO: jestem zaskoczony, że tak prosta metoda na obejście zabezpieczeń multifactor zadziałała w takiej korporacji.
  1. Jak i po co przestać się przestymulowywać cyfrowymi bodźcami?
https://quintusertorius.com/letyourmindrest/
INFO: istnieje pewna szansa, że przesadnie stymulujesz swój mózg social mediami, czy muzyką. Jaki to może mieć na Ciebie wpływ?
  1. Podłączenie komputera bez karty WiFi do sieci bezprzewodowej z użyciem Raspberry Pi
https://willhaley.com/blog/raspberry-pi-wifi-ethernet-bridge/
INFO: instrukcja wykonania prostego bridga pobierającego net z WiFi i podającego go po kablu np. do starych komputerów.
  1. Kopia - nowe, otwartoźródłowe narzędzie do wykonywania kopii bezpieczeństwa plików
https://kopia.io
INFO: korzysta z Twojego (wybranego) storage. Obsługuje deduplikację, kompresję w locie i szyfrowanie danych. Klient działa na Windows/Linux/Mac.
  1. LanDrop - narzędzie do szybkiego przesyłania plików między komputerami w sieci LAN
https://landrop.app
INFO: w działaniu przypomina bardzo AirDrop znany z urządzeń Apple, jednak to rozwiązanie jest wieloplatformowe. Działa na Windows/Linux/Mac/Android/iOS
  1. Jak dobrze Twoja przeglądarka zabezpiecza Cię przed śledzeniem i identyfikacją przez np. wydawców reklam?
https://firstpartysimulator.org
INFO: wykonaj prosty test i zobacz, które elementy Twojej przeglądarki są unikalne, a które sprawiają, że wtapiasz się w tłum
  1. Joplin - wieloplatformowa aplikacja do notatek i list zadań
https://joplinapp.org
INFO: obsługuje synchronizację danych z Dropboxem, OneDrive, NextCloud, czy dowolnym plikowym zasobem sieciowym. Działa na Windows/Linux/Mac
  1. Ponad setka animowanych 'loaderów' napisanych w czystym CSS
https://dev.to/afif/still-100-css-loaders-for-your-next-project-57hp
INFO: niekoniecznie musisz je wykorzystywać w celu, w jakim powstały. Mnie ciekawi bardziej to, jak zostały one stworzone (analiza kodu CSS)
  1. Zaawansowane użycie metod konsoli w JavaScript - na console.log() świat się nie kończy
https://medium.com/nmc-techblog/advanced-console-log-tips-tricks-fa3762930bca
INFO: przydatne do sprawniejszego debugowania aplikacji. O istnieniu table() i group() nie wiedziałem wcześniej.
  1. pyWhat - narzędzie do identyfikacji stringów. Wykrywa, czym jest tekst, który wkleiłeś
https://github.com/bee-san/pyWhat
INFO: wklejasz ciąg znaków i od razu wiesz, że jest to np. hash MD5, albo numer karty kredytowej lub ID filmu na YouTube. Potrafi analizować zawartość plików PCAP (dumpy ze snifferów) i wyciągać z nich cenne informacje.
  1. CSSGram - filtry z Instagrama zaimplementowane w czystym CSS
https://github.com/una/CSSgram
INFO: wybierasz filtr z listy, dodajesz jego nazwę jako klasę do obrazka i gotowe.
  1. Przegląd TOP15 wartych uwagi bibliotek do Reacta
https://dev.to/coursesity/react-libraries-to-use-in-2021-15-top-picks-37d7
INFO: to subiektywny wybór autora tekst, niebazujący na popularności tych bibliotek
  1. Jak zaimplementować na stronie funkcję "skopiuj do schowka"?
https://dev.to/bibekkakati/how-to-implement-copy-to-clipboard-on-a-website-1p0l
INFO: skrajnie proste rozwiązanie bazujące na jednej, niezbyt rozbudowanej instrukcji. Nie każdy jednak wie, że tak to działa.
  1. Podstawy operacji na liczbach binarnych - wyjaśnione w bardzo przystępny i szybki sposób
https://dev.to/valeriavg/master-binary-in-five-minutes-2lj5
INFO: najbardziej spodobała mi się metoda ustawiania i odczytywania (sprawdzania) konkretnych bitów w liczbie. Kiedyś miałem to na studiach, ale zupełnie wyleciało mi z głowy
  1. Kiedy nowa wersja danego softu będzie dostępna i jakie zmiany wprowadzi?
https://released.info
INFO: strona agregująca daty releasów nowych wersji popularnych technologii.
== LINKI TYLKO DLA PATRONÓW ==
  1. Jesteś osobą mocno techniczną i swobodnie piszesz po angielsku? A może by na tym zarobić?
https://uw7.org/un_60cc5f21efc74
INFO: lista 28 firm płacących za techniczne wpisy na ich blogach. Ceny zazwyczaj w przedziale $100 - $500 za tekst
  1. Zbiór 160+ dobrych rad i tipsów do pracy z GITem
https://uw7.org/un_60cc5f274a066
INFO: nieważne jak długo pracujesz z gitem, prawdopodobnie znajdziesz tam coś nowego, co może Ci się przydać
  1. Potężny zbiór linków do narzędzi dla designerów i ludzi od UX
https://uw7.org/un_60cc5f2c4a56b
INFO: całość podzielona na działy: projektowanie, mockupy, no-code, dostępność i dziesiątki innych
  1. Podręcznik przygotowujący do rozmów kwalifikacyjnych z HTML/CSS/JavaScript
https://uw7.org/un_60cc5f317ed0f
INFO: dziesiątki pytań z pełnymi odpowiedziami i opracowaniami. Idealne do nauki przed rozmową o pracę. U góry po prawej możesz wybrać język polski
Podobało się? to kliknij
Dołącz do grona patronów, aby wspierać zestawienie i uzyskać dostęp do wszystkich linków:
https://patronite.pl/unknow
cfef768f-30ed-45e7-99e9-79af1b5e9ee3
lubieplackijohn

Znowu to robisz. Przed 12. Roboty jeszcze pod sufit, a tutaj taki zastrzyk linków i wiedzy. Daaaamn! Jak żyć Panie @Unknow, jak żyć?

Legion

@Unknow Piekielnie dobra robota! Doceniam! A to się rzadko zdarza.

kusz

Super wrzutka! Kopia, landrop! Dzięki

Zaloguj się aby komentować

#unknownews
Dzisiaj publikuję znacznie później niż zwykle, ale dzięki temu przynajmniej połowa Twojego piątku będzie produktywna
  1. Ekstremalna optymalizacja serwera WWW (nginx) - od 224k req/sec do 1.2M
https://talawah.io/blog/extreme-http-performance-tuning-one-point-two-million/
INFO: autor pokazuje kolejne kroki optymalizacji mającej na celu przygotowanie API mogącego obsługiwać przynajmniej milion requestów na sekundę na pojedynczej instancji EC2 (model c5.xlarge)
  1. Słuchasz muzyki tylko w najwyższej jakości? A faktycznie czy umiałbyś rozpoznać, która jakość jest najwyższa?
https://www.npr.org/sections/therecord/2015/06/02/411473508/how-well-can-you-hear-audio-quality?t=1622044062122&t=1623396391703
INFO: posłuchaj sześciu utworów. Każdy z nich dostępny jest w jakości 128kbps, 320kbps oraz w formie czystego, nieskompresowanego pliku WAV. Twoje zadanie to znalezienie tego ostatniego.
  1. Jak debugować problemy z wyświetlaniem strony na iPhone? - kompleksowe podejście
https://css-tricks.com/debugging-ios-safari/
INFO: czy to wina rozdzielczości? może to specyfika przeglądarki? a może po prostu "na iPhone tak to działa"? Każdy z tych problemów ma swoje rozwiązanie.
  1. Jak działają zapytania DNS w systemie Linux? - to nie może być trudne, prawda?
https://zwischenzugs.com/2018/06/08/anatomy-of-a-linux-dns-lookup-part-i/
INFO: pięcioczęściowa seria wyjaśniająca krok po kroku, co dzieje się podczas odpytywania systemu o nazwę domeny
  1. iPhone 12 wyłowiony z kanału po 7 godzinach spędzonych pod wodą (działał!) - ciekawa była metoda odnalezienia go i wyłowienia
https://riedel.wtf/iphone-12-pro-in-canal-magsafe-fishing-rod/
INFO: autor tekstu przy okazji odkrył, że użycie bluetooth (celem np. błyśnięcia ekranem) i próby dzwonienia na telefon znajdujący się głęboko pod wodą zazwyczaj nie przynoszą rezultatów
  1. Używaj poprawnych tagów HTML do zadania, jakie chcesz wykonać - czyli słów kilka o semantyce
https://localghost.dev/2021/06/the-right-tag-for-the-job-why-you-should-use-semantic-html/
INFO: dlaczego nie powinieneś wrzucać wszystkiego w DIVy i SPANy? Wyjaśnienie jest w artykule.
  1. Wszystkie komputery Apple z chipem M1 posiadają buga w zabezpieczeniach, którego nie da się naprawić (bez wymiany procesora)
https://m1racles.com
INFO: ostatnio sporo się mówi o tym błędzie. Zanim jednak napiszesz w komentarzu kultowe "i dlatego właśnie nie kupuję Maków!", przeczytaj proszę FAQ na stronie. Autor wyjaśnia tam, że praktycznie nic Ci nie grozi, a bug jest bardziej nerdowską ciekawostką.
Generator rysowanych map z ulicami - dobre jako np. plakat na ścianę
https://anvaka.github.io/city-roads/
INFO: podajesz nazwę miasta/regionu, czekasz (potrzeba cierpliwości) i masz naprawdę fajną grafikę. Obsługiwane są wszystkie miasta, wsie itp., ale dla lepszego efektu warto wpisać duże miasto. Eksport do SVG/PNG jest dostępny pod "Customize...".
  1. Astro - generator statycznych stron internetowych, ale... z wersji dynamicznej
https://astro.build/blog/introducing-astro
INFO: budujesz stronę w czymkolwiek zechcesz, a Astro robi z tego wersję statyczną.
  1. Jak stworzyć przyjazną dla środowiska stronę internetową?
https://branch.climateaction.tech/issues/issue-1/hands-on-sustainable-web-design/
INFO: wyjaśnienie, co wpływa na bycie 'green' i jak można poprawić stronę, aby być bardziej ekologicznym
  1. Container Queries w CSS - jak z nimi pracować
https://ishadeed.com/article/container-queries-for-designers/
INFO: artykuł dobrze wyjaśnia, czym są wspomniane kontenery i dlaczego używanie media query to nie jest to samo. Przyjemne wyjaśnienie.
  1. Czy wszystkie komentarze w kodzie mają sens? Kiedy komentarze mogą być zbyteczne
https://blog.jim-nielsen.com/2021/useful-and-usless-code-comments/
INFO: komentowanie kodu to dla niektórych coś na wzór obowiązku, a nie dobra praktyka, która ma poprawić zrozumienie kodu. Przez to poczucie obowiązku, komentowane często są elementy niepotrzebujące komentarza i/lub kod komentowany jest na niewłaściwym poziomie szczegółowości.
  1. Jak zbudować twitterowego bota, zupełnie bez programowania i bez wydawania pieniędzy na jakiekolwiek narzędzia
https://gumroad.com/l/twitter-bot
INFO: poradnik (4 filmy z tutorialami) jest dostępny w modelu "zapłać ile chcesz", ale jeśli nie jesteś w stanie dać nawet $1, to wpisz tam zero - też zadziała
  1. Dlaczego Proof-Of-Stake mający zastąpić Proof-Of-Work np. w Ethereum jest problematyczny?
https://github.com/stickfigure/blog/wiki/Proof-Of-Stake-Wears-No-Clothes
INFO: autor prostymi słowami (z pominięciem algorytmów, obliczeń itp.) wyjaśnia, do czego może doprowadzić przejście na PoS.
  1. vaice2json - rozpoznawanie głosu w trybie offline (rozwiązanie Open Source)
https://voice2json.org
INFO: jest to narzędzie CLI, pracujące na plikach WAV. Może przydać się do zrobienia własnej wersji asystenta głosowego. Posiada moduł do obsługi języka polskiego. Ta aplikacja dopasowuje próbkę głosu do wzorca, czyli umie rozpoznawać wydawane polecenia, ale nie wykona transkrypcji tekstu.
  1. Interaktywny kurs CSS prosto od Google - zupełnie za darmo
https://web.dev/learn/css/
INFO: naprawdę przystępnie napisany i zwięzły kurs CSS. Przykłady osadzone są przez CodePen, więc można się nimi dynamicznie pobawić.
  1. Jak działają hasła maskowane? - "podaj pierwszą cyfrę telekodu..." (film, 7 minut)
https://is.gd/3tqh66
INFO: krótkie wyjaśnienie algorytmu, jego wad i przypadków użycia.
  1. Jak NIE tworzyć buttonów w HTML - krótkie porównanie rozwiązań z komentarzem
https://www.buttoncheatsheet.com/
INFO: przycisk na stronie można osadzić jako button, input, div, ostylowany link i jeszcze na kilka innych sposobów. Które z nich są złe, a które skrajnie złe i dlaczego?
  1. Superintendent - odpytuj pliki CSV tak, jakby to była baza SQL. Do tego graficznie
https://superintendent.app
INFO: natywna aplikacja na Windows/Linux/Mac, która w wersji beta dostępna jest zupełnie za darmo. Na załączonym na stornie filmie widać, jak się tego narzędzia używa.
  1. Czym różnią się Su, Sudo Su, Sudo -s oraz Sudo -i?
https://www.maketecheasier.com/differences-between-su-sudo-su-sudo-s-sudo-i/
INFO: taka ciekawostka dla adminów i devopsów. Wyjaśnienie, kiedy używać każdej z tych opcji
  1. Piszesz aplikacje na Maca? Lepiej iść do marketu, czy rozpowszechniać oprogramowanie na własną rękę?
https://www.jessesquires.com/blog/2021/06/02/to-distribute-in-the-mac-app-store-or-not/
INFO: odpowiedź nie jest taka oczywista, bo oba wyjścia posiadają swoje plusy jak i minusy. Poza tym zawsze można zdecydować się na model mieszany
  1. Używanie menadżerów haseł - czy może nas to narażać na jakieś niebezpieczeństwa?
https://lock.cmpxchg8b.com/passmgrs.html
INFO: autor pokazuje, że menadżery haseł także można sprytnie zaatakować. Wektory ataku są jednak na tyle specyficzne, że przeważnie lepiej dla Ciebie będzie używać menadżera niż zaniechać jego używania z wymienionych powodów
  1. Minimalistyczny edytor kodu w wersji selfhosted z obsługą wielu użytkowników
https://github.com/ekzhang/rustpad
INFO: działa to trochę jak dokumenty google, gdzie wielu userów, jednocześnie może modyfikować kod aplikacji.
  1. Jak bezpiecznie zachować dane "na zawsze"?
https://drewdevault.com/2020/04/22/How-to-store-data-forever.html
INFO: ciekawa analiza tematu. Jaki nośnik wykorzystać? Jaką technologię? jak to wszystko połączyć i czego zdecydowanie nie używać?
  1. Pisanie "sprytnego" kodu - zło, czy dobre rozwiązanie?
https://www.hillelwayne.com/post/cleverness/
INFO: niekiedy napotykamy się na kod źródłowy, który wykorzystuje bardzo wymyślne właściwości języka. Trudno się to czyta, trudno go zrozumieć, ale przynajmniej jest zgrabny i krótki. Istnieje jednak inny rodzaj sprytnego kodu - taki, który wykorzystuje właściwości danego problemu, a nie języka.
== LINKI TYLKO DLA PATRONÓW ==
  1. Jak używać HTTPS na localhoście? Poradnik.
https://uw7.org/un_60c356b027c29
INFO: do czego potrzebujesz HTTTPSa? Chcesz przetestować usługi/serwisy działające jedynie w wersji szyfrowanej, albo wpisałeś sobie do hostów domenę swojego przyszłego serwisu i chcesz przetestować jej działanie w wersji 1:1 jak oryginalnej, ale podając kod z lokalnego komputera.
  1. Jak napisać rozszerzenie do przeglądarki Chrome (w praktyce: do każdej przeglądarki obsługującej webextensions) w czystym JS
https://uw7.org/un_60c356b52a507
INFO: bardzo zwięzły, ale - jakby nie patrzeć - w zupełności wystarczający tutorial
  1. System do automatyzacji śledztw OSINT - zbieranie informacji o domenach, mailach i ogólnie o ludziach
https://uw7.org/un_60c356b996571
INFO: narzędzie w stylu recon-ng, z tym że posiadające interfejs webowy i ponad 200 dodatków zbierających dodatkowe informacje
==
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
Dołącz do patronów zestawienia:
https://patronite.pl/unknow
e76be0c0-3099-4762-ad73-cb289e7690ed
pescyn

@Unknow łooooo Panie ile dobra!!

706fa011-dd33-4f7e-942e-f7e5dcb26e13
lubieplackijohn

@Unknow Dobrze, że pod koniec pracy wrzuciłeś

Havelock_Vetinari

@Unknow Dzięki za kolejne zestawienie! ;d

Zaloguj się aby komentować

#unknownews
Niby mamy długi weekend, ale ja się nie obijam i nowe zestawienie ciekawych linków z branży IT jest już gotowe
Dzisiaj złowiłem sporo edukacyjnych gier. Widocznie ten 'długowekendowy' klimat mi się udzielił
  1. The Unix Game - rozwiązuj zadania w terminalu Unixa/Linuksa, budując proste programy z dostępnych klocków
https://unixgame.io/unix50
INFO: nawigacja w grze jest kiepska. W górnym menu masz kategorie zadań, a na dole po lewej wybierasz konkretne zadanie. Poprawność odpowiedzi sprawdzisz klikając 'Submit'
  1. Speedrun Super Mario Bros - gdzie leży granica ludzkich możliwości? Analiza. (film, 45 minut)
https://is.gd/81Bhfs
INFO: co pewien czas padają nowe rekordy szybkości przejścia wspomnianej gry. Czy istnieje jednak jakiś rekord, którego człowiek już nie będzie w stanie pokonać? Istnieje
  1. ZjebanOS - celowo uszkodzony obraz dockera. Zadaniem użytkownika jest spróbować go naprawić (system wstaje, usługi nie)
https://hub.docker.com/r/unknow/zjebanos
INFO: obraz zawiera niedziałającego apache, nginx oraz aplikację pisaną w PHP. Jest to obraz do nauki debugowania problemów z Linuksem. Niektóre zadania są dość złośliwe
  1. Flexbox Zombies - lubisz zabijać zombiaki, a jednocześnie chcesz nauczyć się CSSa
https://mastery.games/flexboxzombies/
INFO: gra wymaga założenia konta i normalnie jest płatna, ale teraz można ją aktywować zupełnie za darmo
  1. "Polscy Programiści" - serwis agregujący blogi i kanały YouTube polskich developerów
https://polscyprogramisci.pl
INFO: Wszystkie linki prowadzą do materiałów w języku polskim. Dostępna jest wyszukiwarka, a baza danych zawiera obecnie ponad 250 autorów i około 8200 linków. Projekt stale się rozwija.
  1. Jak wygląda kod ransomware napisany w Pythonie?
https://github.com/jorgetstechnology/DeathRansom
INFO: aplikacja szyfruje zawartość dysku (lub jeden wskazany plik w ramach testów) i żąda okupu. Źródła są interesujące, bo znajdziemy w nich kod odpowiedzialny za utrudnienie deasamblacji, utrudnienie debugowania (pułapki dla debugerów, zakaz odpalania w sandboxie czy VM). Pouczająca lektura
  1. Sztuka używania wiersza poleceń - rozbudowany poradnik w języku polskim
https://github.com/jlevy/the-art-of-command-line/blob/master/README-pl.md
INFO: dobre wprowadzenie od absolutnych podstaw, poprzez użyteczne, często używane operacje. Każdy znajdzie tu coś dla siebie.
Zbuduj sobie Tindera - czego potrzebujesz, aby stworzyć taki serwis?
https://dev.to/devlorenzo/13-apis-to-help-you-build-a-dating-app-57o7
INFO: to oczywiście rozważania czysto teoretyczne (i niestety wymagające sporo pieniędzy), ale pozwalające dość szybko wypuścić działający prototyp aplikacji. Artykułu można użyć jako inspiracji i źródła ciekawych, gotowych rozwiązań
  1. Cmentarz projektów Google - czyli ponad setka projektów, które nie udały się tej firmie
https://www.failory.com/google
INFO: przy każdym projekcie widnieje powód jego wycofania, a po kliknięciu nazwy można poczytać więcej na jego temat.
  1. Kolekcja filmów z filmami od znanych startupów - jako inspiracja
https://typestudio.co/resources/product-videos
INFO: chcesz zaprezentować swój projekt w formie wideo, ale nie wiesz jak to zrobić? Weź przykład z Notion, Zapiera, Canvy czy Figmy. Przeczytaj koniecznie teksty pod filmami. Znajdziesz tam info, jakiego sprzętu użyto do nagrywania i kilka ciekawostek z nagrań.
  1. Dlaczego przeglądarka Safari (losowo?) traktuje niektóre pola tekstowe jako pola logowania?
https://github.com/livewire-ui/spotlight/issues/25
INFO: ciekawy bug. Okazuje się, że nie jest to losowa aktywacja podpowiadania haseł, a sprytny (nie zawsze działający) system sugestii
  1. Upuść kroplę wody na mapie USA i zobacz, dokąd prawdopodobnie popłynie
https://river-runner.samlearner.com
INFO: ciekawa symulacja prezentująca obieg wody. Woda czasami trafi do jeziora, a najczęściej popłynie rzekami do oceanu
  1. System rozpoznawania obrazu w Tesli oszalał i wszędzie widział sygnalizację świetlną - nazwijmy to nieprzetestowanym przypadkiem brzegowym
https://twitter.com/FSD_in_6m/status/1400207129479352323
INFO: rzuć okiem do komentarzy, aby poznać rozwiązanie zagadki, jak do tego doszło
  1. YARE - strategia czasu rzeczywistego (gra!) w której sterujemy swoimi jednostkami pisząc kod w JavaSript
https://yare.io
INFO: wygląda ciekawie. Można grać na żywo z innymi ludźmi, ale muszę przyznać, że pogubiłem się już trochę w samouczku Nie jest to takie proste w obsłudze.
  1. PlayngCards - serwis online do prowadzenia rozgrywek w karcianki/planszówki przez neta. Serwis NIE pilnuje żadnych zasad.
https://playingcards.io
INFO: wszyscy gracze widzą tą samą planszę. Można wszystko customizować do woli i dostosować do gry, którą sam wymyśliłeś. Serwis nie powie, czy dany ruch jest dozwolony, bo dozwolone są wszystkie. To inni gracze mogą co najwyżej protestować. Dobra platforma do grania w gry z młodości, dla których nie istnieją wersje online.
  1. GoTTY - udostępnij swój linuksowy terminal jako aplikację webową
https://github.com/sorenisanerd/gotty
INFO: terminal można udostępnić wielu użytkownikom w trybie tylko do odczytu, jak i w trybie pełnego dostępu.
  1. Gotowy skrypt wyłączający w Windows 10 dziesiątki funkcji zagrażających prywatności użytkownika
https://gist.github.com/alirobe/7f3b34ad89a159e6daa1
INFO: musisz odkomentować z listy tweaków, które elementy chcesz użyć. Warto przeczytać (w komentarzach do funkcji) co dana opcja robi
  1. Jak lokalizacja broni atomowej z USA zostałą zdradzona przez... aplikację do nauki online (coś jak fiszki/flashcards)
https://www.bellingcat.com/news/2021/05/28/us-soldiers-expose-nuclear-weapons-secrets-via-flashcard-apps/
INFO: armia szkoliła swoich żołnierzy wiedzy związanej z tą bronią z użyciem publicznie dostępnej aplikacji. Pytania były dostępne dla każdego.
  1. Techniki z HTML i CSS, które pomogą Ci zredukować ilość używanego kodu JavaScript
https://calendar.perfplanet.com/2020/html-and-css-techniques-to-reduce-your-javascript/
INFO: Rozwiązanie tych problemów bez użycia JS ma na celu poprawienie dostępności strony i przyspieszenie jej działania.
  1. Github Actions jako zamiennik dla typowego oprogramowania do Continuous Integration (film, 26 minut)
https://is.gd/6GLt1y
INFO: tutorial tłumaczący, jak zbudować prostą automatyzację z użyciem Githubowych akcji. Tutaj na przykłądzie aplikacji pisanej w NodeJS
  1. Dragula - skrajnie prosta biblioteka JS do implementacji drag & drop
https://github.com/bevacqua/dragula
INFO: wszystko ogranicza się do wywołania jednej funkcji. Po jej zastosowaniu można przeciągać elementy między kontenerami. Warto rzucić okiem na demo.
  1. Caldera - przetestuj bezpieczeństwo swoich rozwiązań z IT (wprowadzenie do tematu po polsku)
https://avlab.pl/caldera-framework-przetestuj-swoj-produkt-bezpieczenstwa/
INFO: aplikacja jest frameworkiem do symulacji ataków hackerskich. Przydatna dla ludzi z branży security, a konkretniej red-team. Działa na Macu/Linuksie/Windowsie.
  1. Rozszerzenie do przeglądarki Chrome pozwalające limitować czas spędzany na wybranych stronach
https://chrome.google.com/webstore/detail/limit-set-limits-for-dist/blcdfhbibkkjpfdddnmnmhfgjlicebba
INFO: jeśli za dużo czasu marnujesz na przeglądanie rozrywkowych treści, możesz wrzucić je na czarną listę i limitować
  1. RPG-cli - bardzo osobliwy zamiennik komendy 'cd' dla skrajnie znudzonych adminów [Windows/Linux/OSX]
https://github.com/facundoolano/rpg-cli
INFO: chodzisz po swojej strukturze katalogów, ale w niektórych zakamarkach dysku czekają na Ciebie potwory (pająki, węże, ślimaki - 15 różnych klas). Walczysz z nimi w systemie turowym. Zawsze możesz powrócić do katalogu domowego, aby trochę się zregenerować. Zabawna koncepcja
== LINKI TYLKO DLA PATRONÓW ==
  1. Chcesz zostać ekspertem od sztucznej inteligencji? Jak to osiągnąć i jakie dwie popularne drogi rozwoju możesz wybrać?
https://uw7.org/un_60b9fa696ab1d
INFO: to interaktywna mapa pokazująca Ci, jakie tematy należy zbadać i którymi drogami można iść, aby rozpocząć karierę w branży AI. Szare bloki to dostępne opcje, a niebieskie, to te, które poleca autor poradnika.
  1. Zbiór wideo kursów na temat React, NextJS, Laravel, JavaScript, HTML, Vue, Flutter, NodeJS i dziesiątek innych (YouTube)
https://uw7.org/un_60b9fa709d356
INFO: kliknij zakładkę 'Playlists', aby zobaczysz wszystkie kursy. Gość fajnie tłumaczy. Warto rzucić okiem.
  1. Lista darmowego i otwartoźródłowego oprogramowania respektującego prywatność
https://uw7.org/un_60b9fa7799650
INFO: nie chcesz używać aplikacji wielkich firm? a może lubisz rozwiązani selfhosted? jeśli tak, to ta lista zdecydowanie Ci się przyda
  1. Zbiór najlepszych praktyk przy pracy z docker-compose (dość długi artykuł)
https://uw7.org/un_60b9fa7d8af41
INFO: tworząc obrazy dockera możemy bardzo usprawnić swoją pracę. Oto zbiór wskazówek jak to zrobić
==
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 ️ - thx.
Podoba Ci się to, co robię w Internecie?
Dołącz do moich patronów
https://patronite.pl/unknow
c279c8a0-51a7-4b4a-8381-684c9c093297
ugderaq

Dzięki dobry człowieku

Zaloguj się aby komentować

Organizuję małe #rozdajo - do wzięcia jeden kurs z poniższej listy
https://videopoint.pl/pagec/3976o/8/promocja/11441/
Na Videopoint starsze kursy są dostępne w promocji -70%, więc warto rzucić okiem nawet jak nie liczy się na wygraną 
TL;DR: zaplusuj ️ wpis i wrzuć w komentarzu nazwę kursu z powyższej listy, który chcesz dostać.
Zasady #rozdajo:
  1. wchodzisz na powyższego linka i wybierasz dla siebie nagrodę
  2. plusujesz ️ten wpis i wrzucasz linka do wybranej nagrody w komentarzu
  3. w poniedziałek wieczorem (około 20:00) wybiorę zwycięzcę, który otrzyma wybrany przez siebie kurs
600526b2-6f25-4dbb-a2e4-d869d52380c6
ugderaq

a mnie chodziło że @UberRam wybrał kurs GIT-a

Unknow

Jako że zwycięzca #rozdajo do dziś dnia się nie odezwał i nie odpisuje na priv, wybrałem nową osobę, do której leci kurs.


@adrian-wieczorek - odezwij się proszę na priv


Potrzebuję: imię, nazwisko i adres mailowy (są potrzebne do wygenerowania kuponu), a wybrany kurs poleci do Ciebie.


Przebieg losowania na screenie

7a68cf25-a6cd-4a5e-9507-e275318381cd

Zaloguj się aby komentować

Nadeszła wiekopomna chwila - Nasza Klasa od jutra przestaje istnieć 🕯
[Wpisujcie miasta!]
https://www.onet.pl/informacje/onetwiadomosci/zamkniecie-serwisu-naszaklasapl/hrzlgp7,79cfc278
Przyznam szczerze, że nigdy nie miałem tam konta.
Serwis za to był skrajnie popularny u starszego pokolenia.
Admiral

@Unknow a ten post ukazuje się na hejto. Coś się kończy, coś się zaczyna.

morfeusz

@Unknow Od długiego czasu ten serwis był sztucznie podtrzymywany przy życiu. Przeglądając wpisy na forum wydaje się, że nawet administratorzy już tam nie zaglądają. Trochę szkoda, że portal, który był niegdyś jednym z najpopularniejszych w polskim internecie kończy swoją historię w taki sposób. Właściciele poniekąd przegapili swoją szansę.

Zaloguj się aby komentować

#unknownews
Czas obniżyć Twoją produktywność w pracy
Oto i jest! Nowe wydanie mojego zestawienia.
  1. Interaktywny serwis do nauki nowoczesnego CSSa
https://www.euismod.dev/
INFO: z menu po lewej wybierz lekcje lub quiz. Sugeruję rozpocząć od sprawdzenia swojej wiedzy, aby wiadomo było, które lekcje trzeba przerobić.
  1. Symulator dockowania SpaceX ISS - trudne i mocno czasochłonne
https://iss-sim.spacex.com
INFO: spróbuj bezpiecznie zadokować do stacji kosmicznej. Spora bezwładność statku połączona ze specyficzną fizyką sprawia, że zadanie to nie jest takie proste jak mogłoby się wydawać
  1. 'Fiszki' do nauki architektury AWS. Czytasz pytanie, odpowiadasz i samodzielnie oceniasz swoją odpowiedź.
https://cloudbite.attejuvonen.fi
INFO: można ograniczyć pytania do konkretnego produktu (kliknij stos kart i wpisz tam np. S3). W przyszłości dodane będą fiszki z Azure i Google Cloud.
  1. Doom Captcha - zabij 4 przeciwników, aby rozwiązać captchę
https://vivirenremoto.github.io/doomcaptcha/
INFO: przepisywanie kodów z obrazków i klikanie na witryny sklepów jest zbyt mainstreamowe. Co ciekawe, kod IDDQD działa!
  1. JWT... wszędzie tylko JSON Web Tokeny, ale czy naprawdę potrzebujesz go do uwierzytelnienia użytkownika?
https://evertpot.com/jwt-is-a-bad-default/
INFO: używanie tokenów JWT niesie ze sobą pewne obciążenia, na które musimy świadomie wyrazić zgodę. Autor omawia to dokładniej w tekście.
  1. Interfejs typu brain-to-text umożliwia sparaliżowanym pacjentom pisanie na komputerze z szybkością około 90 znaków/min.
https://arstechnica.com/science/2021/05/neural-implant-lets-paralyzed-person-type-by-imagining-writing/
INFO: poprzednia wersja interfejsu umożliwiała jedynie sterowanie kursorem używanym do klikania po klawiaturze. Ta zamienia myśli pacjenta na tekst (wyobraża sobie on ruchy jak przy pisaniu odręcznym).
  1. A gdyby tak wykorzystać DNSa jako bazę danych typu key-value?
https://ols.wtf/2021/05/17/url-shortener.html
INFO: autor zbudował serwis do skracania linków oparty w pełni na wpisach TXT w DNSie. W krótkim artykule jest link do źródeł w GO (59 linii kodu)
Jak debugować aplikacje linuksowe z użyciem GDB?
https://jvns.ca/blog/2021/05/17/how-to-look-at-the-stack-in-gdb/
INFO: krótki wstęp do tematu. Przydaje się do rozwiązywania trudnych do namierzenia problemów z oprogramowaniem, którego niekoniecznie jesteśmy autorami
  1. Flat Data + Flat Viewer - sposób na zbieranie, gromadzenie i wizualizowanie danych przechowując je w repo gitowym
https://octo.github.com/projects/flat-data
INFO: czy wiesz, że dane statystyczne mogą być przetwarzane i wizualizowane bezpośrednio na Twoim koncie na GitHubie z użyciem Github Actions?
  1. Wizualizowanie tego, jak telefon dobiera sobie stacje bazowe w trakcie podróży
https://fabiensanglard.net/lte/index.html
INFO: całkiem fajnie przedstawione. Zaskoczyło mnie to, w jakich miejscach zmieniła się stacja nadawcza na zupełnie inną
  1. Site Isolation - nowe zabezpieczenie w Firefoksie
https://hacks.mozilla.org/2021/05/introducing-firefox-new-site-isolation-security-architecture/
INFO: artykuł wyjaśnia, na czym polega nowa metody ochrony bezpieczeństwa i prywatności użytkowników.
  1. Prosta metoda na wyszukiwanie commita GITa na podstawie jego opisu
https://mobile.twitter.com/offlinemark/status/1387833240321417222
INFO: metoda nie wymaga żadnych dodatkowych narzędzi, a opiera się jedynie na poprzedzeniu szukanej frazy dwoma, dodatkowymi znakami
  1. Jak Dropbox przyspieszył działanie swojego windowsowego klienta, optymalizując ustawienia TCP w systemie
https://dropbox.tech/infrastructure/boosting-dropbox-upload-speed
INFO: ciekawa analiza tego, z jakimi problemami wydajnościowymi zmagał się Dropbox i wyjaśnienie, dlaczego zdecydowali się właśnie na takie ich rozwiązanie
  1. Ethereum obniży zużycie energii, jakiej potrzebuje do działania o 99,95%?
https://blog.ethereum.org/2021/05/18/country-power-no-more/
INFO: mowa o przejściu kryptowaluty z modelu PoW na PoS (Proof-of-Work na Proof-of-Stake)
  1. Oficjalne wydanie 1Password dla Linuksa jest już dostępne
https://blog.1password.com/welcoming-linux-to-the-1password-family/
INFO: była wersja alpha, później beta, a teraz jest klasyczna wersja stabilna.
  1. Ponoć porównywanie się z innymijest złe, ale kto by się tym przejmował - sprawdź, jak bardzo odbiegasz od normy
https://thanaverage.xyz
INFO: na stronie znajdziesz około 100 prostych pytań A/B. System porówna Twoją odpowiedź do wyniku statystycznego. Jak często będziesz "taki jak wszyscy"?
  1. Dlaczego NIE powinieneś używać GIT LFS (Large File Storage)?
https://gregoryszorc.com/blog/2021/05/12/why-you-shouldn%27t-use-git-lfs/
INFO: trzymanie wielkich plików w repo w dedykowany do tego sposób wydaje się spoko pomysłem. Autor artykułu udowadnia jednak, że generuje to kilka problemów, o których programista mógł nie pomyśleć. Warto przeczytać przed wdrożeniem LFS w swoim projekcie.
  1. LibraChat - wygląda na to, że mamy następcę Freenode.
https://libera.chat/news/welcome-to-libera-chat
INFO: projekt istnieje od tygodnia, ale migrują na niego zwolennicy Freenode. W praktyce jest to nowa, bardziej wolnościowa sieć IRC.
  1. Jak szybko uruchomić serwer HTTP podający zawartość aktualnego katalogu?
https://gist.github.com/willurd/5720255
INFO: zbiór jednolinijkowców realizujących to zadanie w Pythonie, Perlu, Rubym, PHP i kilku innych technologiach
  1. Czy aby na pewno powinniśmy czytać "Czysty Kod" autorstwa Roberta C. Martina?
https://qntm.org/clean
INFO: autor wytyka błędy w książce i sugeruje, że praktyki promowane przez autora są niepoprawne. Pełen zbiór zarzutów jest w tekście
  1. Narzędzie online do powiększania fotek z zachowaniem dobrej jakości obrazu (bazuje na AI)
https://letsenhance.io
INFO: za darmo można zrobić resize tylko 5 zdjęć. Wrzuciłem tam w ramach testu mój avatar 250x250, wybrałem zooma x4 i efekty są naprawdę dobre.
  1. Wygląda na to, że Chrome planuje dodać wsparcie dla RSSa
https://9to5google.com/2021/05/19/chrome-follow-rss-feed/
INFO: w teorii miała to być już martwa technologia, a tymczasem Google zachęca do posiadania kanału RSS na swoich stronach
  1. Jak zrozumieć pełen proces powstawania oprogramowania? Proste wyjaśnienie każdego z etapów.
https://dev.to/ankushsinghgandhi/software-engineering-3gbm
INFO: Software Development Lifecycle (modele), zbieranie wymagań, projektowanie architektury, projektowanie rozwiązań softwarowych, implementacja itp. Każdy krok opisany jest dość dokładnie.
  1. TimeTrace - terminalowe narzędzie do zliczania czasu pracy nad projektami
https://github.com/dominikbraun/timetrace
INFO: skrajnie proste w obsłudze. Masz możliwość utworzenia projektu i rozpoczęcia/zakończenia pracy przy nim. Projekty można oznaczać jako własne lub płatne. Istnieje opcja robienia podsumowań.
  1. Szybkie prototypowanie elektroniki z użyciem... drukarki atramentowej? Tak, to możliwe.
https://ygoliya.medium.com/rapid-prototyping-with-a-100-inkjet-printer-e9bf9ef1e0d3
INFO: interesujący projekt na Kickstarterze. "Tusz" do drukarki umożliwiający drukowanie ścieżek jak na płytkach. Tusz po prostu przewodzi prąd, umożliwiając szybkie wydrukowanie prototypu płytki na sztywnym papierze.
  1. Rosyjska klawiatura ochroni Cię przed malwarem?
https://krebsonsecurity.com/2021/05/try-this-one-weird-trick-russian-hackers-hate/
INFO: interesujące odkrycie pokazujące, jak malware reaguje, gdy napotka wirtualną klawiaturę z językiem rosyjskim lub ukraińskim (a niektóre oprogramowanie wykrywa jeszcze 15 innych języków). Dlaczego tak się dzieje? o tym w artykule.
== LINKI TYLKO DLA PATRONÓW ==
  1. Jak stworzyć własną, miniaturową dystrybucję linuksa mieszczącą się na dyskietce?
https://uw7.org/un_60ae3e540cd34
INFO: współcześnie mało kto posiada napęd dyskietek, ale sama wiedza na temat tworzenia dystrybucji może być bardzo cenna. Testować można np. na Virtualbox/VMWare itp.
  1. Automatyzacja działań webowych z użyciem Puppetera - gotowe receptury
https://uw7.org/un_60ae3e5e3d2d2
INFO: strona zawiera kilka gotowych kodów użytecznych dla webdeveloperów (generowanie metryk, statystyk, raportów z Lighthouse itp.)
  1. Baza danych ponad 500 zupełnie darmowych wideo-kursów technicznych i nie tylko (programowanie, administracja serwerami, startupy itp.)
https://uw7.org/un_60ae3e635a0ee
INFO: niemal wszystkie kursy to bardzo rozbudowane playlisty z Youtube. Niezwykle pokaźna baza danych. Zawiera wyszukiwarkę i podział na kategorie.
==
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
Dołącz do grona patronów i wspieraj moją pracę
https://patronite.pl/unknow
4950c0cc-5a43-4a1c-8737-56bc725e017c
Havelock_Vetinari

"Czas obniżyć Twoją produktywność w pracy" Polecam tego użytkownika!

lubieplackijohn

I znowu to samo. Dobrze, że już się praca kończy, to można przeznaczyć ten czas na coś konkretnego, np ciekawe linki z branży it od @Unknow

Admiral

@Unknow numer 20 ciekawy, a co sądzą o tej książce wszyscy programiści na hejto? jakieś opinie?

Zaloguj się aby komentować

Promocja na Humble Choice
https://www.humblebundle.com/subscription/checkout?partner=unknow
W skrócie:
➤ kupujesz subskrypcję za 22zł/msc (normalna cena to 80zł/msc) i co miesiąc dostajesz 12 gier na własność
➤ gdy anulujesz subskrypcję, to gry zostają na Twoim koncie
➤ dostajesz dostęp do Humble Trove, czyli katalogu 90+ gier, w które możesz grać do woli, a których lista zmienia się co pewien czas.
➤ możesz zrezygnować w dowolnym momencie (np. po miesiącu)
➤ cena promocyjna (22zł/msc) obowiązuje tylko nowych klientów, którzy nie mieli nigdy subskrypcji Choice, oraz obowiązuje tylko przez pierwsze 3 miesiące.
➤ Po miesiącach promocyjnych możesz zabrać swoje 36 gier i zrezygnować z suba

https://www.humblebundle.com/subscription/checkout?partner=unknow
60850d51-699a-4ef5-8b8c-844544ad92c0
insp

No wszystko fajnie, tylko ja mam w ciul gier, a nie mam kiedy w nie grać

Zaloguj się aby komentować

m-1-s-2

@Unknow to może znajdziesz w tym sezonie czas na powrót? Ja przez połowę roku myślę o żaglach, drugie pół o nartach

tymszafa

@Unknow @m-1-s-2 kurde, ja marzę o własnym małym jachciku. Ale najpierw muszę patent ogarnąć. Mam nawet książkę do węzłów.

m-1-s-2

Jedziesz z tematem, sam patent to fajna przygoda. Polecam każdemu. Ja chciałbym taką 420, żeby się trochę powywracać i na trapezie spróbować

f51923a7-d4b8-4572-8b04-6cde9b0cc7a4

Zaloguj się aby komentować