Przeglądasz wpisy z tego tagu:

#webdev

2
0
0

Siemanko. Szukam narzędzia, które będzie mi wyszukiwało raz albo kilka razy dziennie słowo kluczowe na stronie. Jeśli je znajdzie to może wysłać maila albo powiadomienie push (jeśli istnieje jako apka na Androida). Czy możecie coś doradzić?

galonim2 dni temu

@bishop kiedyś coś podobnego było tu: http://twojapozycja.pl/1-profesjonalne-narzedzia-dla-pozycjonerow-seo-tools-online.html ale pushe na mejla przychodziły chyba tylko po zapłaceniu abonamentu

0
bishop1 dzień temu

@size za dużo zmienia się na tej stronie, potrzebuje szukać tylko kilku słów kluczowych

0
size1 dzień temu

@bishop jest tam opcja Keyword Alert która triggeruje powiadomienie gdy pojawia się lub znika wskazane słowo kluczowe.

Zaloguj się aby komentować

Sztos
UnknowOsobistość

#unknownews

Tak, to już piątek - czas na nowe zestawienie ciekawych linków z branży IT Sugeruję jednak zapisać się na newsletter, aby nie przeoczyć kolejnych wydań https://unknow.news

  1. Pełna roadmapa umiejętności wartych opanowania przez web developera https://andreasbm.github.io/web-skills/ INFO: użyj drag&drop, aby zobaczyć całą listę. Po najechaniu myszką zobaczysz linki do stron, które ułatwią Ci naukę

  2. Elevator Saga - czy umiałbyś zaprogramować algorytm do obsługi windy w JavaScript? https://play.elevatorsaga.com/ INFO: stara, dobrze znana gra, do której warto wrócić po latach. Kliknij start i po każdej zmianie kodu 'Apply'. Koniecznie przeczytaj dokumentację (przykładowy kod nie obsługuje nawet naciśnięcia przycisku w windzie i operuje tylko jedną kabiną!). Wysiadłem przy 4 poziomie.

  3. Untursted - gra programistyczna. Po prostu wyjdź bohaterem przez drzwi. https://alexnisnevich.github.io/untrusted/ INFO: zadanie wydaje się banalnie proste, ale wraz z kolejnymi etapami, staje się to coraz trudniejsze. Musisz modyfikować kod aplikacji widoczny na ekranie, ale część czerwona jest w trybie read-only. Gra uczy bardziej czytania cudzego kodu niż programowania.

  4. Jaki film oglądnąć dziś wieczorem? https://datenightmovies.com/ INFO: w teorii to aplikacja 'dla dwojga', ale w praktyce podaj dwa filmy, które sam lubisz, a w odpowiedzi otrzymasz kilkanaście innych, które mogą mieć podobny klimat. Są tam też polskie

  5. Atak 'relay' na Apple Pay z dodaną kartą Visa https://practical_emv.gitlab.io INFO: jest to atak możliwy do przeprowadzenia (zobacz film), ale raczej teoretyczny, bo takie oszustwo byłoby szybko wykryte. Nie jest to dziura w Apple Pay, ani dziura w kartach Visa, a luka w implementacji komunikacji między tymi dwoma systemami. Karty Visa np. na Androidzie nie mają tego problemu tak jak i Mastercardy na iOS

  6. Obsługa CURLa jest dla Ciebie za trudna? To używaj HURLa - wersja curla dla ludzi https://hurl.dev/index.html INFO: bardzo fajne narzędzie i to nie tylko dla początkujących. Korzystając z prostego pliku TXT, można w tym napisać proste testy aplikacji webowej. Projekt pod spodem i tak korzysta z curla.

  7. Na czym dokładnie polegała awaria Facebooka - techniczne wyjaśnienie problemu od Cloudflare https://blog.cloudflare.com/october-2021-facebook-outage/ INFO: ciekawe wyjaśnienie tego, czym jest ASN, jak działa DNS, na czym polega rozgłaszanie adresów po BGP. Dobra czytanka dla technicznych geeków.

Używasz aplikacji do generowania kodów (OTP) w stylu Authy lub Google Authenticatora? Czas na nowe zagrożenie... https://krebsonsecurity.com/2021/09/the-rise-of-one-time-password-interception-bots/ INFO: powstają boty wycelowane w użytkowników tego rodzaju aplikacji. Może już czas kupić klucz U2F?

  1. Geo Detektyw - czy można namierzyć lokalizację zrobienia danego zdjęcia (bez metadanych!) https://is.gd/1iYiaK INFO: ciekawy kanał (to link do playlisty), gdzie autor stara się stwierdzić, gdzie zostało zrobione dane zdjęcie. Momentami autor używa ciekawych technik (używając narzędzi tak zaawansowanych, jak MS Paint)

  2. W jaki sposób działa "Find My iPhone", gdy telefon jest wyłączony? https://naehrdine.blogspot.com/2021/09/always-on-processor-magic-how-find-my.html?m=1 INFO: Apple opracowało ciekawą metodę namierzania nawet wyłączonych urządzeń.

  3. WebGoat - dziurawa aplikacja webowa od OWASP do nauki pentestingu/hackingu https://owasp.org/www-project-webgoat/ INFO: aplikacja została stworzona w Javie z użyciem popularnych komponentów. Można ją uruchomić jako obraz dockera. Projekt istnieje już wiele lat, ale 3 dni temu wydano uaktualnioną wersję.

  4. Power Automate - czyli zautomatyzuj swojego Windowsa https://is.gd/g3Kgs5 INFO: interesująca treść zaczyna się dopiero po około 7 minucie. Warto też rzucić okiem na inne filmy na kanale.

  5. Absolutne podstawy IPv6 dla osób pracujących jedynie z adresacją IPv4 https://metebalci.com/blog/hello-ipv6/ INFO: jak zbudowane są adresy (dlaczego to 2 części po 64 bity?), dlaczego NAT jest zazwyczaj zbyteczny? gdzie się podział broadcast i wiele innych ciekawych zagadnień dla początkujących (ale nie tylko).

  6. Jakie słowo jest najczęściej wpisywane w wyszukiwarkę Bing? https://www.bbc.com/news/technology-58749525 INFO: nie będę robił spoilera...

  7. Czy tokeny NFT to po prostu MLMy dla ludzi technicznych? https://every.to/napkin-math/nft-projects-are-just-mlms-for-tech-elites INFO: ciekawa analiza modelu biznesowego stojącego za NFT i wyszczególnienie cech wspólnych z MLM i schematem Ponziego

  8. Fizyczny kalendarz zbudowany na wyświetlaczu e-Papierowym, sterowany przez Raspberry Pi i synchronizujący się z Google Calendar https://github.com/speedyg0nz/MagInkCal INFO: projekt jest bardzo prosty w budowie (dwa gotowe komponenty, bez lutowania itp). Jeśli tylko zamienimy 12-calowy, kolorowy wyświetlacz na jego monochromatyczną wersję mającą 7 cali, to z projektem zmieścimy się w 300-350zł (sam wyświetlacz 12 cali+kolor to około 1000zł)

  9. Czy tryb incognito w przeglądarce zabezpieczy Cię przed śledzeniem przez reklamodawców? Niekoniecznie. https://www.nothingprivate.ml/ INFO: ten serwis udowadnia, że będąc w trybie incognito, właściciel strony nadal wie, ze to Ty. Odwiedź stronę, napisz coś, a następnie wejdź na nią w trybie incognito.

  10. Jedna spójna skórka dla wszystkich elementów systemu https://themer.dev INFO: IDE, przeglądarka, terminal i wiele innych aplikacji mogą mieć jednolite kolory, a ten generator Ci to umożliwi. W polu do podawania ceny za skórkę można wpisać zero, ale może daj coś autorowi, jeśli jego praca Ci się podoba

  11. Generator 'gładkich' animacji w CSS - ustawiamy tam ścieżki dla easing https://easyeasings.com INFO: gotowy, wygenerowany kod masz w prawym górnym rogu

  12. Skrajnie prosty serwer WWW podający statyczne, zdefiniowane przez Ciebie treści https://github.com/xnbox/DeepfakeHTTP INFO: to nie jest serwer do użytku produkcyjnego. Przyda się do eksperymentów z API, do hackathonów, robienia zaślepek w aplikacji testowej itp.

  13. Generator layoutów w CSS https://layout.bradwoods.io INFO: wybierz jeden z pięciu układów jako punkt startowy i

  14. Baza kanałów YT dla uczniów i studentów https://docs.google.com/spreadsheets/d/1WYv42MiodovhUDb8XwRVbn24gS1AgIY57xDc8OcXRz4/edit?usp=sharing INFO: arkusz Google z zebranymi linkami do kanałów związanych z nauczaniem matematyki, biologii, historii i innych

  15. Do jakich kategorii reklamowych zaklasyfikowało Cię Google? https://adssettings.google.com/authenticated INFO: aby link działał, musisz być zalogowany na swoje konto. Ja dowiedziałem się, że interesuję się ponoć kwiatami, hip-hopem i wioślarstwem, ale reszta kategorii była niezwykle trafna.

  16. Archivematica - narzędzie self-hosted do archiwizowania zasobów internetu https://www.archivematica.org/en/ INFO: to coś jak Web Archive, ale w prywatnej wersji, która działa na Twoich zasadach i archiwizuje to, co sam wskażesz. Działa na Windowsie, Macu i Linuksie

  17. HelloSystem - otwartoźródłowy system operacyjny przeznaczony dla byłych użytkowników Maców https://is.gd/JTTsCI INFO: wygląda i działa niemal identycznie jak MacOS. Nie jest to dystrybucja Linuksa, a system bazujący na FreeBSD. Link do systemu (można pobrać ISO dla VM od testów) jest w opisie do filmu

  18. Firefox zacznie wyświetlać reklamy kontekstowe w miejscu podpowiedzi paska adresu? https://support.mozilla.org/en-US/kb/navigate-web-faster-firefox-suggest INFO: jak podaje Mozilla, będą to "podpowiedzi od zaufanych partnerów" (np. prognoza pogody), ale dodaje też, że będą tam "wyniki sponsorowane" (czyli reklamy)

  19. Atropos JS - biblioteka do tworzenia efektu 3D Parallax https://atroposjs.com/?utm_source=tldrnewsletter INFO: pomachaj myszką nad głównym zdjęciem lub obiektami z sekcji 'showcase', a natychmiast zrozumiesz, o co chodzi. Wygląda świetnie.

== LINKI TYLKO DLA PATRONÓW ==

  1. Nauka Pythona od zera z interaktywnego kursu online https://uw7.org/un_6160330befe18 INFO: wykonujesz zadania krok po kroku. Jeśli nie pojawia się przycisk 'next', to znak, że albo nie zrobiłeś zadania, albo wynik nie jest taki jak oczekiwany.

  2. Optymalizacja ustawień VS Code dla maksymalnej produktywności https://uw7.org/un_61603312cd9d4 INFO: łącznie 17 porad, co i jak ustawić, aby pracowało nam się przyjemniej i efektywniej

  3. Tworzenie gier w JavaScript, a dokładniej to tworzenie 28 gier (playlista) https://uw7.org/un_61603318c9856 INFO: filmy są długie (przeważnie 30-50 minut), ale prowadząca youtuberka fajnie umie wszystko wytłumaczyć, więc warto oglądać.

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

-- Podoba Ci się moja działalność w sieci? Zostań patronem i wspieraj moje działania: https://patronite.pl/unknow

9026cb72-7880-4339-9d2c-e87a240647d4
kawakrok temu

@Ksero każdy twórca może zaimplementować u2f

0
Nebthtetrok temu

News o Firefoksie to straszny syf, jak nie szpiegujące chrome, to chińska opera czy teraz reklamowy (a więc też zacznie szpiegować) lisek. Tęsknię czasem za erą IE, Netscape i wiszenia na GG wieczorami.

0
ttoommakkoorok temu

Chyba pierwszy raz w zestawieniu Power Automate Dzięki!

Zaloguj się aby komentować

Sztos
UnknowOsobistość

#unknownews

Twoja cotygodniowa porcja prokrastynacji przybyła! Zapraszam do lektury

  1. Jak to jest pracować w wirtualnej rzeczywistości po 40-50h tygodniowo? dobrze? https://blog.immersed.team/working-from-orbit-39bf95a6d385 INFO: artykuł człowieka, który od ponad 2.5 roku pracuje tylko w wirtualnym środowisku (platforma Immersed + Oculus). Ciekawy setup pozwalający np. trzymać 6 monitorów na małym biurku w kawalerce

  2. Nagrania z zeszłorocznej konferencji "Oh My Hack" (playlista) https://is.gd/8WWDmd INFO: łącznie 30 prelekcji na temat szeroko pojętego cybersecurity

  3. Emulator starych Windowsów + oprogramowanie (działa online) https://emupedia.net/beta/emuos/ INFO: wybierz system Windows 95/98/Me i zagraj w takie hity jak Wormsy, Wolfenstein 3D, Doom 1/2, Quake 1/2/3. Na ikony tak jak w Windowsie klikamy 2x

  4. Czy można prokrastynować takie rzeczy jak sen? Można... dotyka to szczególnie cyfrowego pokolenia https://annehelen.substack.com/p/revenge-bedtime-procrastination INFO: ciekawy, mało techniczny artykuł na temat zjawiska odwlekania snu w celu wykonania innych, bardziej atrakcyjnych czynności (np. scrollowanie social mediów). Do czego to prowadzi, jak to działa - o tym w artykule.

  5. Narzędzie do tworzenia tekstów, oparte na AI - obsługuje język polski i ma free tier https://rytr.me INFO: logujesz się do serwisu, wybierasz język PL, ton tekstu (np. formalny) i rodzaj tekstu np. ogłoszenie o pracę. Następnie podaj słowa kluczowe (co powinien znać kandydat) i patrz jak dzieje się magia

  6. Trzymanie plików na AWS S3 jest tanie, ale ich transfer jest astronomicznie drogi? Cloudflare R2 jest rozwiązaniem https://twitter.com/QuinnyPig/status/1443028078196711426 INFO: ta usługa nieźle namiesza w internetowym świecie. Linkuję do Tweeta (przeczytaj cały wątek), gdzie autor wylicza, że z użyciem R2 można zmniejszyć koszty transferu z 59 tysięcy dolarów do... 13 centów miesięcznie.

  7. Wykrywanie i przeciwdziałanie atakom DDoS na przykładzie pewnej gry online https://hookrace.net/blog/dos-attacks-against-online-game/ INFO: ciekawy przypadek wraz z omówieniem tego, co jeszcze można zrobić w tej kwestii i co pomogło do tej pory

8 ) Lista 64 tipów UX/UI zaprezentowana w przyjemny dla oka sposób https://hype4.academy/learn/ux-design-tips INFO: sortowanie, slidery, wykresy i inne - jak to wszystko ogarnąć i zaprezentować w sposób wygodny dla użytkownika?

  1. Jellyfin - otwarty system zarządzania multimediami, czyli zrób sobie Netflixa https://jellyfin.org INFO: rozwiązanie self hosted umiejące streamować Twoją bibliotekę filmów/seriali do dowolnych urządzeń (Android TV, Chromecast, komputery, smartfony itp). Możesz kliknąć "See it in action" i jako usera podać 'demo' bez hasła.

  2. Jak tworzyć ładniejsze cienie w CSS? - poradnik https://www.joshwcomeau.com/css/designing-shadows/ INFO: kilka prostych trików, które spowodują, że zwykły box-shadow nabierze nowego, ciekawego wyglądu.

  3. Efekt moiré w cyfrowym świecie i jak jemu zapobiegać https://www.getrevue.co/profile/shift-happens/issues/moire-no-more-688319 INFO: mowa o prążkach pojawiających się czasami na fotkach lub zdjęciach. Podczas np. zmiany rozmiaru takiego zdjęcia, mogą pojawić się na nim prążkowane wzory.

  4. JSON5 - rozszerzona implementacja JSONa obsługująca ECMAScript 5.1 i czytelniejsza zarazem https://json5.org INFO: format ten jest kompatybilny z JSON API z JS - różnica polega jedynie na wywołuwaniu obiektu JSON5 zamiast JSON

  5. Jak zrobić code review commita z GITa w CLI? https://blog.jez.io/cli-code-review/ INFO: garść dobrych rad dla osób kochających pracę w terminalu. Poza miłością do CLI, musisz mieć jeszcze odrobinę akceptacji dla VIMa

  6. Wizualizacja globalnej, podmorskiej sieci kabli https://globe.gl/example/submarine-cables/ INFO: dobrze widać, które regiony są niemal zasypane kablami, a gdzie są czarne plamy na mapie. Szkoda, że mapa nie posiada np. granic państw i ich nazw.

  7. Tidy Viewer - bardzo schludny sposób na przeglądanie zawartości plików CSV https://github.com/alexhallam/tv INFO: wrzucasz do programu (jako standard input) plik CSV, a jego zawartość widzisz w czytelnej, sformatowanej formie z nagłówkami i kolorami (zobacz animację na stronie)

  8. Blokowanie skryptów Facebooka i Googla na poziomie ruchu sieciowego https://peguero.xyz/blog/google_and_facebook_i_am_facilitating_packet_filtering_to_block_your_tracking.html INFO: autor używa aplikacji "sirubo" potrafiącej wycinać na linuksowym firewallu całe podsieci hostów na podstawie ASN.

  9. Naucz się podstaw języka AWK analizując gotowe przykłady https://earthly.dev/blog/awk-examples/ INFO: to wiedza wystarczająca do pisania prostych jednolinijkowców, często używanych przez adminów i DevOpsów

  10. Absolutne podstawy JavaScript dla osób nie wiedzących, od czego zacząć naukę http://jsforcats.com/ INFO: jedna, długa strona z przykładami. Autor posiłkuje się momentami biblioteką UnderscoreJS, aby uprościć kod, więc nie jest to typowy "vanilla JS"

  11. Machine Learning od podstaw - jak zacząć naukę? https://github.com/python-engineer/ml-study-plan INFO: pełen plan edukacji przeprowadzający kursanta od zagadnień matematycznych, przez podstawy Pythona, na Machine Learningu i Deep Learningu kończąc (wszystkie materiały podlinkowane w kursie są darmowe)

  12. Techniczne możliwości technologii WiFi https://www.duckware.com/tech/wifi-in-the-us.html INFO: jaką prędkość w idealnych warunkach możemy teoretycznie uzyskać przy różnych konfiguracjach? O co chodzi z tymi wszystkimi standardami? Co to jest WiFi 6Ghz?

  13. YTCC - terminalowe narzędzie do kontrolowania Youtube https://pythonawesome.com/command-line-tool-to-keep-track-of-your-favorite-playlists-on-youtube-and-many-other-places/ INFO: umożliwia np. dodawanie subskrypcji z CLI, listowanie nieoglądniętych jeszcze filmów z obserwowanych kanałów itp. Dobre np. do automatyzacji (możemy przenieść listę subów z jednego konta na drugie).

  14. Darmowe fonty dla designerów - pokaźna kolekcja https://befonts.com/?filter=commercial INFO: każdy z fontów można pobrać. Na stronie jest także kategoria "for Commercial Use", gdzie licencja zezwala na użycie fontów także w komercyjnych projektach

  15. Array.reduce() w JavaScript wyjaśniony w niespełna 12 minut (film, po polsku) https://is.gd/Tj8Tgb INFO: jeśli do tej pory miałeś problem ze zrozumieniem reduce(), to po zobaczeniu tego filmu, wszystko stanie się prostsze

  16. Skrajnie prosty generator strony domowej dla developera https://xscoder.com/pcard/ INFO: wrzucasz zdjęcie, opis, dodajesz linki do social mediów i githuba i gotowe. Efekt zapisywany jest jako pliki HTML do hostowania na własnym hostingu. W razie problemów zobacz film "How it works".

== LINKI TYLKO DLA PATRONÓW ==

  1. Ściąga z nowoczesnego JavaScriptu - wszystko, co musisz wiedzieć, aby tworzyć "współczesny" kod https://uw7.org/un_6156ec877e59a INFO: znasz JavaSript, ale Twoja technika pisania kodu nie zmieniła się od początku lat 2000? To może być materiał dla Ciebie.

  2. Wielka księga nowoczesnego Wed Developmentu - ogromny zbiór materiałów https://uw7.org/un_6156ec8e3105b INFO: pokaźna kolekcja dobrze posortowanej wiedzy związanej z nowoczesnymi technologiami webowymi, jak i z wiedzą użyteczną dla współczesnego WebDeva

  3. Konwerter/poliglota zamieniający różne standardy webowe między sobą https://uw7.org/un_6156ec935a408 INFO: zmienia Markdowna na HTML, CSS na zapis JS, czy zapis czystego CSS na TailWindowe klasy. Tego jest tam więcej.

== 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, dzięki którym powstaje to zestawienie: ➤ https://patronite.pl/unknow

6fc05ea0-67c8-4614-ae55-71a0d5c98736
siRcatcharok temu

@Unknow

  1. Jak to jest pracować w wirtualnej rzeczywistości po 40-50h tygodniowo? dobrze?

nie dla mnie. boli glowa po paru godzinach, poci sie strasznie czolo od gogli po czasie. jak za bardzo latach miedzy desktopami to blednik siada i musisz sobie zrobic przerwe z 30 min. virtual desktop + oculus2

ale jak nie masz miejsca, a potrzebujesz na szybko kilka monitorow to jasne

Zaloguj się aby komentować

Sztos
UnknowOsobistość

#unknownews

Oto i jest! Nowe zestawienie linków z branży IT, złowionych w ubiegłym tygodniu. Ważna uwaga! Od jutra znikam na urlop, więc w nadchodzącym tygodniu nie będzie zestawienia. Czas odpocząć

  1. Lista 101 porad związanych z dostępnością stron internetowych (accessibility) https://dev.to/inhuofficial/101-digital-accessibility-tips-and-tricks-4728 INFO: dogłębnie i niezwykle przystępnie opracowany temat. Artykuł jest długi, ale myślę, że każda osoba tworząca aplikacje webowe powinna się z nim przynajmniej pobieżnie zapoznać.

  2. Ponad 700 tysięcy linii kodu, 20 lat pisania i... tylko jeden developer - czyli jak powstaje gra Dwarf Fortress https://stackoverflow.blog/2021/07/28/700000-lines-of-code-20-years-and-one-developer-how-dwarf-fortress-is-built/ INFO: interesujący wywiad z Twórcą aplikacji. Omówienie problemów z implementacją, refactoringiem kodu, wprowadzanymi zmianami w zasadach działania świata (np. przejście z 2D na 3D). Świetna lektura

  3. Dlaczego stosowanie "Lorem Ipsum" przy projektowaniu designu strony to nie jest najlepszy pomysł? https://uxdesign.cc/lorem-ipsum-will-destroy-your-design-11b3dc3ba721 INFO: nie chodzi o samą treść tekstu, a bardziej o to, że nie oddaje ona rzeczywistego użycia layoutu. Do jakich komplikacji to prowadzi? o tym w tekście.

  4. Wprowadzenie do GitHub Actions - czyli jak automatyzować swoją pracę (film, 18 minut) https://is.gd/8wkP3H INFO: autor pokazuje jak zautomatyzować deploy kodu na własnego VPSa, jak wykonywać polecenia przez SSH i jak bezpiecznie trzymać sekrety związane z naszą automatyzacją.

  5. Gry strategiczne osadzone w dawnych czasach... nie są zgodne z historią czasów, które przedstawiają https://www.leidenmedievalistsblog.nl/articles/why-medieval-city-builder-video-games-are-historically-inaccurate INFO: czym różni się rozwój miasta przedstawionego w grze od tego, jak wyglądało to np. w średniowieczu? Zbiór ciekawostek dla fanów historii i dla czepialskich

  6. Praktyczne zastosowanie ataku CSRF na serwis randkowy - omówienie ataku krok po kroku https://blog.azuki.vip/csrf/ INFO: autor bardzo fajnie pokazuje, w jaki sprytny sposób obszedł mechanizm CORS. Dobra czytanka dla pentesterów i fanów security.

  7. Jak zaprojektować własną usługę CDN? - wyjaśnienie koncepcji https://fly.io/blog/the-5-hour-content-delivery-network/ INFO: artykuł omawia temat dystrybucji contentu z użyciem własnego CDNa. Skupia się jednak na idei za tym stojącej i rozwiązywaniu problemów po drodze. Nie znajdziesz tam konkretnej konfiguracji, czy poleceń do wydania.

8 ) GreenLight - wtyczka do Chrome do komentowania aplikacji webowych (kanał komunikacji między developerem, testerem, grafikiem itp) https://chrome.google.com/webstore/detail/greenlight/kdmfnoihcnkaipoffinheahhclgmfdie INFO: dodajesz ludzi do swojego teamu i nanosisz notatki i uwagi na działającą stronę. Wszyscy ludzie z Twojego teamu widzą te same notki, co Ty. Coś jak Google Docs ale na dowolnej stronie.

  1. Switch i Restore - dwie nowe komendy dostępne w GIT https://www.banterly.net/2021/07/31/new-in-git-switch-and-restore/ INFO: nowe komendy zdecydowanie ułatwią życie początkującym użytkownikom GITa i uproszczą jego naukę. Operacje zmiany branchy i przywracania plików będą mniej zagmatwane

  2. Sekundy przestępne. Gdy występują, powodują bugi. Gdy nie występują... powodują bugi https://berthub.eu/articles/posts/leapseconds-expose-bugs-even-when-they-dont-happen/ INFO: krótkie (dość geekowe) omówienie tematu sekund przestępnych i wyjaśnienie, dlaczego one właściwie istnieją i dlaczego niezależnie czy je ignorujemy, czy obsługujemy, to generuje nam to dodatkowe zmartwienia.

  3. Jak bezpiecznie backupować dane i czy naprawdę potrzebujemy do tego bardzo złożonych technologicznie rozwiązań? https://www.unixsheikh.com/articles/how-i-store-my-files-and-why-you-should-not-rely-on-fancy-tools-for-backup.html INFO: wprowadzenie do reguły backupu 3-2-1. Autor porusza także temat użycia ZFS (wyjaśnia, jak używa tego FS przy backupie). Nie ze wszystkimi poradami autora się zgadzam, ale i tak warto przeczytać.

  4. Generator fejkowych danych w formacie JSON bazujący na narzuconym schemacie danych https://pythonawesome.com/creates-fake-json-files-from-a-json-schema/ INFO: przydatne rozwiązanie dla programistów chcących integrować się z zewnętrznym API, ale potrzebujących wystawiania danych testowych w konkretnym formacie.

  5. Ewolucja obiektowego PHP od wersji 5.6 do 8.1 https://stitcher.io/blog/evolution-of-a-php-object INFO: przykłady zmian zaprezentowane zostały na jednym kodzie źródłowym, dostosowywanym do konkretnej wersji PHP. Każdy kod robi dokładnie to samo, ale w wersji 5.6 zajmuje 20 linii kodu, a w 8.1 jedynie 8.

  6. Aplikacje ToDo - dlaczego tak szybko je porzucamy i zmieniamy? https://blog.frantic.im/all/todo-apps-are-meant-for-robots/ INFO: ciekawa analiza problemów z aplikacjami tego typu. Wyjaśnienie, dlaczego niektórzy wolą kartkę i ołówek i dlaczego niekiedy Trello (lub inny kanban) wygrywa z takimi apkami?

  7. Nowości w JavaScript wprowadzone w 2021 roku https://h3manth.com/ES2021/ INFO: nowe operatory logiczne, nowe separatory liczb (mogą bardzo poprawić czytelność liczb w kodzie. 9_999_999 = 9999999), agregatory błędów i kilka innych

  8. YouTube stale namawia Cię na kupno wersji premium? chcesz wiedzieć, ile osób się skusiło? https://www.omnicoreagency.com/youtube-statistics/ INFO: ciekawe przedstawienie YouTube w liczbach. Ile osób używa platformy, ile za nią płaci, jak długo przeciętny widz ogląda filmy, jaki procent widzów to dzieci itp. Mnóstwo statystyk dla wielbicieli cyferek.

  9. Garść trików w JavaScript usprawniających i skracających kod https://dev.to/palashmon/10-awesome-javascript-shorthands-4pek INFO: operacje na Array, używanie templatów w stringach, prostsze pętle FOR, funkcje strzałkowe itp.

  10. Jak sprawdzić, czy Twój iPhone jest/był zainfekowany Pegasusem? https://arkadiyt.com/2021/07/25/scanning-your-iphone-for-nso-group-pegasus-malware/ INFO: najbardziej prawdopodobna odpowiedź to "nie", ale jeśli masz (za) dużo wolnego czasu i chcesz to sprawdzić, to artykuł przeprowadzi Cię przez cały proces.

  11. Gdzie i jak najlepiej ustawić wentylator w pokoju, aby zapewnić najlepszy przepływ powietrza? (film, ~7 minut) https://is.gd/J6jWhl INFO: naukowe rozważania na temat wietrzenia i chłodzenia pomieszczeń. Autor robi eksperymenty wyznaczające najlepszą pozycję wentylatora.

  12. Wprowadzenie do TShark, czyli analizatora pakietów sieciowych https://infosecwriteups.com/introduction-to-tshark-b425fc86ef0d INFO: w artykule mamy przykład użycia narzędzia do przeglądania zapisanej sesji HTTP w pliku PCAP. Użyteczne np. dla pentesterów

  13. Najlepsze narzędzia do pracy zdalnej i w teamie - według ponad 47000 ankietowanych z 183 krajów https://blog.jetbrains.com/space/2021/07/16/best-collaboration-tools/ INFO: czołówka w kategorii 'komunikacja' to żadne zaskoczenie. Zdziwiła mnie za to niezwykłą popularność Google Docs i Google Drive przy dzieleniu się wiedzą.

  14. Thadeus AI - darmowy silnik do AI służący do klasyfikacji treści. https://thadeus.ai/?lang=pl INFO: możesz podpiąć go do swojej aplikacji i korzystać bez żadnych limitów. Silnik może przydać się do tworzenia np. chatbota.

  15. Wprowadzenie do GITa (film, 28 minut) https://is.gd/B0c2Ue INFO: autor wyjaśnia podstawowe koncepcje na wykresach (jak działają branche, commity itp) oraz pokazuje to samo na realnych komendach

  16. Czy wiedziałeś, że Canva może służyć jako prosty i darmowy edytor filmów na YouTube? https://www.canva.com/youtube/ INFO: idealne narzędzie na tworzenia na szybko, krótkich przerywników filmowych czy reklam.

  17. Transition.CSS - framework do skrajnie prostego (bazującego na klasach) dodawania animacji do obiektów na stronie https://www.transition.style/ INFO: linkuję do strony z biblioteką animacji. Jeśli chcesz wiedzieć jak tego użyć, kliknij 'Documentation' (przeniesie Cię do repo na GitHubie)

== LINKI TYLKO DLA PATRONÓW ==

  1. Kolekcja 100+ darmowych źródeł z grafikami (najczęściej wektorowymi) zdatnymi do użycia w Twoich projektach https://uw7.org/un_610d135dc28ee INFO: codzienne przedmioty, avatary, ludzie itp. Te hotlinkowane z Figmy wymagają założenia konta w usłudze, ale ich jest mniejszość.

  2. Scrapujesz treści z innych stron? Jak to robić, aby zminimalizować ryzyko bana? https://uw7.org/un_610d13653b5ab INFO: poradnik wyjaśnia na podstawie czego systemy ochrony przed scrapingiem blokują roboty i jak w te systemy nie wpaść. Tłumaczy także jak zaimplementować 'grzeczne' zbieranie informacji (bez szkody dla skanowanej strony)

  3. Jak podnieść bezpieczeństwo aplikacji konteneryzowanych w Dockerze? - ściąga https://uw7.org/un_610d136af13a7 INFO: omówienie metod na znacznie bezpieczniejsze używanie Dockera. Autor przedstawia też kilka ogólnych porad, czego unikać, aby nie narobić sobie problemów.

Podobało się? To daj ️ i dołącz do patronów ➤ https://patronite.pl/unknow

f2789c24-399e-4518-b1b2-9f800c717fc2

I to jest odpowiednia godzina na takie newsy

Zaloguj się aby komentować

Sztos
UnknowOsobistość

#unknownews

Kolejna porcja ciekawych linków z branży IT, złowionych przeze mnie w necie w ubiegłym tygodniu. Zapraszam do lektury

  1. Islandia umieszcza swoje oficjalne, rządowe serwisy na GitHub https://github.com/island-is INFO: dobra wiadomość dla wielbicieli otwartych źródeł. Obecnie wrzucono tam jedynie stronę administracji cyfrowej (coś jak nasz gov.pl).

  2. Dlaczego Google Bot nie indeksuje całej Twojej strony, a tylko jej niewielką część i jak temu zaradzić? https://www.searchenginejournal.com/googlebot-crawl-budget-factors/413993/ INFO: okazuje się, że robot Googla posiada 'budżet' obliczeniowy do wydania na Twoją stronę. Artykuł podpowiada, jak lepiej ten budżet wykorzystać

  3. Jak działają maszyny do pisania stosowane przez protokolantów sądowych w USA? https://is.gd/oUtkxF INFO: jak za pomocą 13 klawiszy notować wypowiedzi sędziego z szybkością około 250 słów na minutę? Jak napisać słowo jednym uderzeniem w klawisze? Da się!

  4. Gdzie znajdują się stality starlinka i ile ich jest? Jesteś w stanie oszacować ich liczbę? https://satellitemap.space INFO: po rzucie oka na interaktywną mapę stwierdzam, że nie doszacowałem rozmiarów sieci Elona o jakieś dwa rzędy wielkości.

  5. Kopiowanie kodu źródłowego z losowych strona z Google może być skrajnie niebezpieczne https://waritschlager.de/sqlinjections-in-google-results.html INFO: autor szukał jak napisać rejestrację użytkowników z użyciem adresu email. Na 30 pierwszych wyników, aż 16 to implementacje podatne na atak SQL Injection.

  6. Wszystko, co musisz wiedzieć o netcat - szwajcarski scyzoryk w linuksowym świecie https://blog.ikuamike.io/posts/2021/netcat/ INFO: jak przesyłać pliki z użyciem netcata, jak łączyć się z innymi serwerami, jak samemu postawić nasłuchujący serwer, a nawet jak skanować otwarte porty

  7. Skąd Google wie, która strona z Twoich spersonalizowanych wyników wyszukiwania powinna być wyświetlana jako pierwsza? https://searchengineland.com/google-now-shows-why-it-ranked-a-specific-search-result-350659 INFO: być może niebawem na liście wyników zobaczysz wyjaśnienie w stylu "dlaczego to widzę". Będzie to taki malutki wyciek z zasad działania algorytmu.

8 ) Git-blame-sameone-else - niezwykle użyteczna aplikacja, która robi dokładnie to, co myślisz, że robi https://github.com/jayphelps/git-blame-someone-else INFO: to narzędzie przebudowuje repozytorium GITa w taki sposób, aby przepisać wybrany commit na inną osobę. Wrzucam jako ciekawostkę, bo używając tego, zyskujesz tytuł taki, jak w komunikacie na filmie.

  1. Czy można ulepszyć bilet lotniczy? Odrobina pracy z UX designerem i grafikiem, a efekty są oszałamiające https://is.gd/1GEyw7 INFO: chciałbym mieć takie bilety nie tylko w samolotach, ale i w każdym inny środku komunikacji.

  2. Harpoon - bardzo rozbudowane narzędzie (CLI) do zbierania informacji o ludziach, serwerach i stronach internetowych https://github.com/Te-k/harpoon INFO: posiada integracje praktycznie ze wszystkim, co przeciętnemu OSINTowcowi przyjdzie do głowy.

  3. Jak zbudować własną sieć LTE z obsługą 5G? - skrócony opis koncepcji https://ubuntu.com/blog/introduction-to-open-source-private-lte-and-5g-networks INFO: prosta konstrukcja obsługująca garstkę użytkowników może być oparta na Raspberry Pi. Wersja nieco bardziej profesjonalna będzie nas kosztować około $10k

  4. Dlaczego wielu webdeveloperów uznaję przeglądarkę Safari za przestarzałą i naprawdę kiepską? https://blog.perrysun.com/2021/07/15/for-developers-safari-is-crap-and-outdated/ INFO: przegląd funkcji, których NIE obsługuje przeglądarka Safari, a które są standardem w innych produktach tego typu

  5. Alfabet chiński zawiera wiele tysięcy znaków - jak więc wyglądają maszyny do pisania działające w tym języku? https://blog.gatunka.com/2009/09/30/japanese-typewriters/ INFO: muszę przyznać, że tego się nie spodziewałem.

  6. Czego nauczyłem się przez 15 lat pracy nad własnym czytnikiem PDF - przemyślenia twórcy https://blog.kowalczyk.info/article/2f72237a4230410a888acbfce3dc0864/lessons-learned-from-15-years-of-sumatrapdf-an-open-source-windows-app.html INFO: ciekawy wpis, przedstawiający problemy, z jakimi może spotkać się samotny twórca oprogramowania.

  7. Kolekcja 20 bibliotek CSS przyspieszających prace na froncie https://dev.to/chetan_atrawalkar/20-best-css3-library-for-developers-58p INFO: najczęściej są to frameworki poprawiające lub lepiej organizujące wygląd strony z użyciem minimalnej ilości dodatkowego kodu CSS

  8. Trendy ataków DDoS na świecie w drugim kwartale 2021 roku - wg Cloudflare https://blog.cloudflare.com/ddos-attack-trends-for-2021-q2/ INFO: który sektor jest najczęściej atakowany? Finanse, farmacja, a może organizacje rządowe i pozarządowe? Ataki najczęściej pochodzą z Rosji? Nic bardziej mylnego...

  9. APSE - personalna wyszukiwarka, która znajduje rzeczy... na Twoim ekranie https://apse.io INFO: aplikacja robi cykliczne screenshoty tego, co masz na ekranie, a następnie wrzuca to do OCRa (rozpoznaje tekst). Pozwala Ci wyszukać każdą rzecz, na którą wcześniej patrzyłeś. Działa na Windowsie/Linuksie/Macu.

  10. Neofetch - program (CLI) do schludnego wyświetlania informacji o systemie Linux https://github.com/dylanaraps/neofetch INFO: idealnie nadaje się do prezentowania w terminalu przy wszelkiego rodzaju screenshotach środowiska pracy

  11. "Rzeczy, które chciałbym wiedzieć o CSS gdy zaczynałem się go uczyć" https://engineering.kablamo.com.au/posts/2021/my-first-css INFO: ciekawy zbiór faktów, które dla ekspertów są oczywiste, a dla początkujących mogą być zaskakujące

  12. Kolekcja otwartych alternatyw dla znanych usług SaaS https://www.btw.so/open-source-alternatives INFO: skromna kolekcja projektów, które możemy hostować na własnym dedyku czy VPSie, a które pomogą nam zrezygnować z usług wielkich korporacji

  13. Konwerter obrazów i filmów do formatu arkuszy Excela https://pythonawesome.com/a-program-which-converts-images-and-video-into-excel-spreadsheets/ INFO: niezwykle użyteczny soft, który może Ci się przydać, gdy np. hmmm... chcesz przekonwertować film lub wideo na format Excela Wrzucam jako ciekawostkę.

  14. Jak wymawiać imiona świata - instrukcja dla ludzi anglojęzycznych https://github.com/SteveMCarroll/PronouncingNamesForEnglishSpeakers INFO: Szczególnie użyteczna jest dla mnie wymowa imion chińskich. Wiem już, że prawie wszystkie wymawiałem niepoprawnie. Może się przydać, gdy pracujesz w międzynarodowej firmie.

  15. Kryptowaluty stają się coraz bardziej popularne, a kolejne biznesy planują ich obsługę - i wtedy na scenę wchodzi Komisja Europejska https://www.techspot.com/news/90511-european-commission-plans-prohibit-anonymous-crypto-transfers-wallets.html INFO: KE planuje zakazać posiadania anonimowych portfelów na crypto, twierdząc, że ich istnienie sprzyja praniu brudnych pieniędzy i finansowaniu terroryzmu

  16. Microsoft stworzył własną dystrybucję Linuksa https://avlab.pl/cbl-mariner-nowa-dystrybucja-linuxa-od-microsoft/ INFO: jest to dystrybucja "wewnętrzna", przeznaczona do instalacji na maszynach z chmury Azure (coś jak Amazon Linux dla AWS)

  17. Powinieneś wyłączyć automatyczne (bez ingerencji użytkownika) wypełnianie danych logowania w menadżerze haseł https://marektoth.com/blog/password-managers-autofill/ INFO: jeśli strona, do której chcesz się zalogować jest podatna na atak XSS, to kradzież Twoich haseł z menadżera jest dziecinnie prosta.

  18. Dlaczego w pełni zautomatyzowany system do sprawdzania dostępności stron WWW nie może istnieć? https://uxdesign.cc/theres-no-such-thing-as-fully-automated-web-accessibility-260d6f4632a8 INFO: autor dzieli się swoimi przemyślaniami na temat pewnego startupu, który próbuje zautomatyzować testy accessibility. Tekst tłumaczy, dlaczego to się prawdopodobnie nie uda.

== LINKI TYLKO DLA PATRONÓW ==

  1. Narzędzie do przeglądania GitHuba w poszukiwaniu wycieków loginów, haseł, kluczy dostępowych itp. https://uw7.org/un_6103df5373156 INFO: to prosty skrypt napisany w Pythonie, który wyszukuje wrażliwe informacje w repozytoriach

  2. Lokalny symulator workerów od CloudFlare - umożliwia eksperymenty z tą technologią w trybie offline https://uw7.org/un_6103df58c3fd7 INFO: workery to coś na wzór lambdy z AWS czy funkcji z Azure

  3. Interfejs USB jest bardzo popularny, ale co było przed nim? https://uw7.org/un_6103df5e26097 INFO: jak dawniej podłączano myszkę, klawiaturę, drukarkę itp. Powiew nostalgicznej technologii dawnych lat

  4. Wielka baza danych skrótów klawiszowych do setek aplikacji (różne systemy Windows/Mac/Linux) https://uw7.org/un_6103df62e06c5 INFO: wpisujesz nazwę aplikacji, wybierasz system i przeglądasz zestaw klawiszy

  5. Zestaw tutoriali na temat zabezpieczania aplikacji webowych hostowanych w chmurze Amazona (AWS) https://uw7.org/un_6103df6837de8 INFO: błędnie skonfigurowane buckety S3, niepoprawnie działające reverse proxy, błędy SSRI i kilka innych.

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

--

Otrzymuj te same zestawienia na maila: https://unknow.news

--

Dołącz do grona patronów dzięki którym powstaje to zestawienie: https://patronite.pl/unknow

3f9b8291-0087-4b00-bee2-e47924907aea
z3n3krok temu

super !

0

Zaloguj się aby komentować

Sztos
UnknowOsobistość

#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ę!)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  10. 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ć

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

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

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

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

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

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

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

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

  2. 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ę

  3. 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ę

  4. 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ć

Sztos
UnknowOsobistość

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  11. 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ń.

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

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

  14. 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ę.

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

  16. 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ę

  2. 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ń

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

  4. 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
Unknowrok temu

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

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

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

Zaloguj się aby komentować

Sztos
UnknowOsobistość

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

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

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

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

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

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

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

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

  3. 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ć.

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

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

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

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

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

  9. 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ć

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

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

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

  13. 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ć

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

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

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

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

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

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

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

  21. 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ć

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

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

  24. 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ą.

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

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

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

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

0
pescynrok temu

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

@pescyn Niby tak, ale jednak nie xD

Zaloguj się aby komentować

Sztos
UnknowOsobistość

➤ 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

krisrok temu

@Unknow Przydatna wiedza

dexterxx.plrok temu

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

0
Unknowrok temu

@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ć

Sztos
UnknowOsobistość

#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)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  2. 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ć

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

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

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

Legionrok temu

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

kuszrok temu

Super wrzutka! Kopia, landrop! Dzięki

Zaloguj się aby komentować

Sztos
UnknowOsobistość

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
ugderaqrok temu

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

Unknowrok temu

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ć

Sztos
UnknowOsobistość

#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ć.

  2. 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ć

  3. '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.

  4. 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!

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

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

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

  2. 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ą

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

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

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

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

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

  8. 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"?

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

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

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

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

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

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

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

  16. 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ń.

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

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

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

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

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

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

Admiralrok temu

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

Zaloguj się aby komentować

Sztos
UnknowOsobistość

#unknownews

Ze względu na prowadzone przeze mnie szkolenia, nie mogę trzymać regularnego harmonogramu publikacji. Zestawienia wrzucane są co tydzień, ale w różne dni. Tym razem padło na środę

  1. Jak zbudowane są pliki wykonywalne EXE? (Film, 11 minut) https://is.gd/MiTpwZ INFO: niezwykle przyjemne wyjaśnienie bez zbędnego zagłębiania się w nudne, techniczne szczegóły. Głos autora jest skrajnie kojący

  2. NIE akceptuj regulaminu - gra online https://termsandconditions.game INFO: zabawna gra, w której Twoim celem jest niezgadzanie się na nic. Problemy są dwa: uciekający czas i webmasterzy zadający pytania w chory sposób (np. po klingońsku, czy z poczwórną negacją w zdaniu). Gdy odpowiesz poprawnie, tło strony stanie się zielone.

  3. Czy masz oko do wykrywania wpadek w designie stron WWW? https://cantunsee.space INFO: quiz podzielony na trzy poziomy trudności: łatwy, średni i trudny. Przy pytaniach średnich już w większości przypadków odpadłem

  4. Apprise - planujesz dodać system notifykacji do swojej aplikacji? https://github.com/caronc/apprise INFO: Ta aplikacja potrafi wysłać notyfikację za pomocą ponad 60 kanałów. Niezależnie czy preferujesz Slacka, Discorda, Twittera, Telegrama, maila czy SMSa, to rozwiązanie pomoże Ci dostarczyć notyfikację tam, gdzie ma dojść.

  5. Nerdowska gra detektywistyczna - znajdź przyczynę opóźnienia 50ms podczas nawiązywania połączenia sieciowego https://mysteries.wizardzines.com/50ms-request.html INFO: jak to się dzieje, że ten sam kod wywoływany z terminala jest o 50ms szybszy od wersji uruchamianej z przeglądarki? Korzystając z dostępnych narzędzi, dojdź do tego co się dzieje. Autor na końcu podaje oczywiście dokładny opis przyczyny.

  6. Jak działa poczta e-mail? Bardzo dogłębne wyjaśnienie https://explained-from-first-principles.com/email/ INFO: na stronie znajdziesz opis całego procesu wysyłania i dostarczania wiadomości. Czym jest MUA, MSA, MTA, MDA i itp? Jak działa autokonfiguracja programu pocztowego? Dlaczego klient pocztowy nie łączy się do serwera docelowego bezpośrednio, tylko wymaga serwera wyjściowego?

  7. PostgresSQL jako warehouse do trzymania danych - jak to osiągnąć? https://www.narrator.ai/blog/using-postgresql-as-a-data-warehouse/ INFO: garść porad na temat optymalnego budowania zapytań i sprytnego konstruowania schematów danych w bazie.

Nowoczesny JavaScript - czyli wszystko to, co przegapiłeś przez ostatnie 10 lat https://turriate.com/articles/modern-javascript-everything-you-missed-over-10-years INFO: przegląd ciekawych rozwiązań, o których niekiedy nie wiedzą lub zapominają programiści

  1. Vandal - rozszerzenie do Firefoxa/Chrome pozwalające przeglądać poprzednie wersje aktualnie odwiedzanej strony https://vegetableman.github.io/vandal/ INFO: jako backend używany jest serwis Web Archive, ale trzeba przyznać, że nawigowanie z użyciem tego rozszerzenia jest o wiele przyjemniejsze od korzystania z UI serwisu

  2. ChangeDetection - narzędzie do wykrywania zmian na stronach internetowych (w HTML) https://github.com/dgtlmoon/changedetection.io INFO: definiujesz adresy URL do obserwacji i triggery, które chcesz wywołać gdy coś się zmieni. Jest to oprogramowanie selfhosted

  3. Nowe wersje Apple Watch zmierzą ciśnienie krwi, poziom cukru, a nawet poziom alkoholu we krwi? https://www.macrumors.com/2021/05/03/apple-watch-blood-pressure-glucose-alcohol/ INFO: Apple szaleje i porządnie rozbudowuje możliwości swojego smartwatcha o kolejne czujnik sprawdzające parametry życiowe właściciela

  4. Dlaczego Apple usunęło swoje kultowe, świecące logo jabłka z Macbooków? (film, 4 minuty) https://is.gd/Cqp5z2 INFO: estetyka to tylko jeden i wcale nie najważniejszy z powodów.

  5. A gdyby tak wysłać pocztą nowego AirTaga od Apple i stale śledzić jego lokalizację? https://www.intego.com/mac-security-blog/i-mailed-an-airtag-and-tracked-its-progress-heres-what-happened/ INFO: ciekawy eksperyment wykonany przez autora artykułu. Na ile obietnice z reklam Apple pokrywają się z rzeczywistością i jak dobrze to działa? o tym w artykule.

  6. Ulepszanie grafiki w GTA V z użyciem sztucznej inteligencji https://intel-isl.github.io/PhotorealismEnhancement/ INFO: ciekawy przykład tego, jak AI potrafi przerobić w locie przyzwoicie wyglądającą grafikę na jej fotorealistyczną wersję. Robi wrażenie!

  7. Slidev - generator prezentacji, używający pojedynczego pliku Markdown https://sli.dev/ INFO: zobaczenie animacji na stronie głównej w pełni wyjaśnia, o co chodzi i jakie to jest fajne i proste w użyciu

  8. WinBox.js - system zarządzania wirtualnymi oknami w przeglądarce. https://github.com/nextapps-de/winbox INFO: biblioteka umożliwia tworzenie i sterowania warstwami wyglądającymi jak okna. Warto uruchomić "Live demo", aby zobaczyć, jak to działa w praktyce

  9. Fragg Attack - nowy rodzaj ataku na sieci WiFi https://www.fragattacks.com INFO: dokładny opis ataku wraz z demem (film)

  10. Jak zbudować własny czujnik jakości powietrza? https://www.airgradient.com/diy/ INFO: w zależności od tego, co chcemy mierzyć, jego koszty będą w granicach od $20 do $50.

  11. Których operatorów CSS możesz bezpiecznie używać w mailach? https://www.caniemail.com INFO: odpowiednik serwisu 'caniuse', ale w wersji dla maili

  12. Tailwind CSS - zło, czy ciekawe rozwiązanie? https://ishadeed.com/article/on-tailwindcss/ INFO: przemyślenia autora na temat tego frameworka CSS z wyszczególnieniem wad

  13. Zbliżają się wielkie odejścia z pracy w branży IT? https://dailymirror.co.za/2021/05/11/the-great-resignation-is-coming/ INFO: przemyślenia pewnego profesora z Texas A&M University na temat tego, co spowodowała pandemia i jakie będą tego skutki. Nie przewiduje on zwolnień, a samozwolnienia. Jaki będzie ich powód? Zmiana kultury pracy.

  14. Model danych używany w Notion - jak to działa? https://www.notion.so/blog/data-model-behind-notion INFO: jak to się dzieje, że Notion jest tak elastyczny i obsługuje wszelkiego rodzaju dane? Oto wyjaśnienie od samych twórców aplikacji

  15. LiMa - Linux on Mac, czy coś na wzór "macOS subsystem for Linux" (niczym WSL z Windowsa) https://github.com/AkihiroSuda/lima/tree/master INFO: środowisko pozwalające na natywne odpalanie aplikacji linuksowych na Macu. W tym obsługuje także konteneryzację kompatybilną z dockerami.

  16. Favikona dla Twojej strony w 2021 roku? To nie takie proste... https://evilmartians.com/chronicles/how-to-favicon-in-2021-six-files-that-fit-most-needs INFO: okazuje się, że poprawne i estetyczne obsłużenie favikony wymaga definicji 5-6 ikon. Oddzielna dla iPhone, dla Androida, dla starych przeglądarek, na przeglądarki Safari, dla Opery itd. Trochę tego jest.

  17. Nowa usługa od Google - domeny funkcyjne .NEW https://whats.new INFO: domeny te umożliwiają szybkie tworzenie akcji w serwisach. Rzuć okiem na przykładowe domeny, a zrozumiesz, o co dokładnie chodzi

== LINKI TYLKO DLA PATRONÓW ==

  1. "Strony, które każdy programista powinien odwiedzić" - subiektywnie najlepsze linki (szacuję, że z kilkaset sztuk) https://uw7.org/un_60a4eeb57d7fd INFO: tematyka newsowa, AI, programowanie ogólne, zbiory tutoriali, wyselekcjonowane nagrania z YouTube i inne.

  2. Ogromny zbiór zagadnień do nauki programowania - docelowo przeznaczony do sprawnego przechodzenia rozmów o pracę https://uw7.org/un_60a4eebb2cdd7 INFO: ogromna ilość usystematyzowanych materiałów podzielonych na kategorie. Sporo czytania i mnóstwo linków zewnętrznych do dodatkowej wiedzy

  3. Newslettery dla developerów - lista https://uw7.org/un_60a4eec09fc61 INFO: kilkanaście wyselekcjonowanych i opisanych newsletterów (w języku angielskim) na temat CSS, JavaScript, UX, React, Node itp. Wszystko podzielone 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

-- Dołącz do grona patronów zestawienia: https://patronite.pl/unknow

ad02c338-386f-4a28-b5d6-11512b6d613c
alqrok temu

Quiz dla designerów to jest przegięcie po prostu. Najgorzej, że przy błędnych odpowiedziach jak się zrobi porównanie to nagle jest to takie oczywiste Oo

0

Zaloguj się aby komentować

Sztos
UnknowOsobistość

#unknownews

Mamy piątek, czas na czytankę Przygotowałem nowe zestawienie z interesującymi znaleziskami z branży IT, złowionymi z sieci przez cały ubiegły tydzień

  1. Pamiętasz ataki na konta polskich polityków na Twitterze i Facebooku? Ciekawy raport firmy FireEye na temat tej sprawy https://content.fireeye.com/web-assets/rpt-unc1151-ghostwriter-update INFO: według autorów nie były to włamania przypadkowo tylko zbieżne w czasie, ale wnioski warto wyciągnąć samemu z raportu (33 strony)

  2. Komputer pokładowy w programie Apollo (1969) - kilkadziesiąt lat temu, podczas lądowania na księżycu, coś wysypało się w programie sterującym... (film, 1,5h) https://is.gd/j4X8wM INFO: niezwykle interesująco przedstawiona historia awarii, jak i zasada działania komputera, jego budowa itp. Warto zobaczyć.

  3. "Techniki wspierające prace mózgu programisty" - nowy odcinek podcastu DevEnc z udziałem Kamila Lelonka https://www.spreaker.com/user/devenv/devenv-57 INFO: ciekawie przedstawiony temat biohackingu w pracy wymagającej silnego skupienia.

  4. Nagłówki bezpieczeństwa związane z CSRF, CORS, XSS, CSP, HSTS itp - o co w nich chodzi? https://blog.vnaik.com/posts/web-attacks.html INFO: omówienie absolutnych podstaw związanych z nagłówkami bezpieczeństwa. Istnieje szansa, że kilku z nich nie znałeś.

  5. Co widzą rekruterzy - czyli przetestujmy rekruterów z Linkedin i to, jak się zachowują https://testerembyc.pl/posts/profil-na-linkedin-co-widza-rekruterzy/ INFO: ciekawy eksperyment. Autor odpowiednio zmodyfikował swój profil, sprawdzając, czy/jak rekruterzy go czytają. Bardzo ciekawa analiza.

  6. Zbuduj własne X - wybierz, co chcesz zbudować i skorzystaj z poradnika, który podpowie Ci jak to zrobić krok po kroku https://github.com/danistefanovic/build-your-own-x INFO: masz ochotę stworzyć bota? a może zaimplementować bazę danych od zera lub stworzyć wirtualną maszynę? Sporo poradników

  7. Bardzo obszerny poradnik na temat pracy ze stringami w nowoczesnym JavaScript https://www.baseclass.io/guides/string-handling-modern-js INFO: używam JS na co dzień, ale chyba zatrzymałem się w epoce stringa łupanego, bo znalazłem tam kilka rzeczy, o których nie wiedziałem, a które ułatwiłyby mi pracę

Lista 33 zagadnień, które powinien znać każdy programista JavaScript https://github.com/lipnyCzlowiek/33-js-concepts INFO: bardzo fajnie przygotowany zbiór wiedzy z artykułami i filmami wyjaśniającymi każde z zagadnień

  1. Pierwszy dom wydrukowany na drukarce 3D z użyciem... zwykłej ziemi https://www.itsnicethat.com/news/tecla-house-mario-cucinella-wasp-architecture-270421 INFO: były już domy drukowane z betonu i tworzyw sztucznych. Tutaj ktoś zaszalał i można powiedzieć, że 'wydrukował sobie gliniankę'

  2. Yayagram - pomysłowe urządzenie ułatwiające obsługę komunikatora Telegram osobom starszym i skrajnie nietechnicznym https://mobile.twitter.com/mrcatacroquer/status/1386318806411325440 INFO: zasada użycia przypomina trochę bycie telegrafistą lub pracownikiem centrali z lat 80-90, ale i tak pomysłowe!

  3. Garść ciekawych i użytecznych sztuczek w CSS https://markodenic.com/css-tips/ INFO: najbardziej mnie zaskoczyły: CSS Scroll Snap, Fancy text i Truncate Text - nie wiedziałem, że da się to osiągnąć w czystym CSS.

  4. Używasz (lub chcesz używać) FFMPEG do prostej obróbki filmów? Ta ściąga Ci się przyda https://gist.github.com/steven2358/ba153c642fe2bb1e47485962df07c730 INFO: konwertowanie między formatami, przycinanie, podmiana audio, wyrównywanie dźwięku z obrazem, obracanie filmu i inne.

  5. JavaScript for Data Science - jak wykorzystywać JS w analizie danych http://js4ds.org INFO: naprawdę dobry poradnik uczący programowania praktycznie od zera, pomijający niemal zupełnie frontend i skupiający się tylko na zastosowaniu języka w analityce. Fajna porcja wiedzy w pigułce.

  6. Aplikacje sprzedają Twoje dane - które z nich co sprzedają? https://tyrantsthem.com/pl/artykuly/aplikacje-sprzedaja-twoje-dane/ INFO: ciekawa analiza (infografika w środku). Z analizy autora wynika, że 52% sprawdzanych aplikacji dorabia sobie na handlu danymi użytkowników.

  7. Zbuduj sobie przycisk 'mute' do Zooma - tutorial pokazuje proces produkcji krok po kroku https://bert.org/2021/03/10/building-a-zoom-mute-button/ INFO: autor zobaczył reklamę takiego przycisku w sieci i postanowił zbudować własną, budżetową wersję opartą na płytce kompatybilnej z Arduino

  8. Jak kryptowaluty wpłynęły na świat narzędzi CI (Continuous Integration) i co te dwa tematy mają ze sobą wspólnego? https://drewdevault.com/2021/04/26/Cryptocurrency-is-a-disaster.html INFO: dlaczego niektóre firmy z branży CI zrezygnowały z darmowych kont dla userów, a niektóre podniosły opłaty?

  9. Ile energii pobierają cardridge do GameBoya? Analiza dla wnikliwych + przegląd wielu rodzajów dostępnych cardridgy. https://gekkio.fi/blog/2021/power-consumption-of-game-boy-flash-cartridges/ INFO: zaciekawiło mnie porównanie oryginalnych rozwiązań z tymi przekombinowanymi, wspierającymi np. karty SD/MicroSD (wiedziałeś, że takie istnieją na GB?)

  10. Jak rozpocząć projekt w TypeScript w 2021 roku? Użyj tego boilerplate. https://www.metachris.com/2021/04/starting-a-typescript-project-in-2021/ INFO: gotowy, wszystkomający szablon startowy do TS. Artykuł opisuje co boilerplate zawiera i do czego nam się to przyda.

  11. Czy prowadząc biznes (np. w branży IT), warto dzielić się z ludźmi swoimi kosztami/wydatkami? Warto! https://tips.ariyh.com/p/show-costs-to-boost-sales INFO: okazuje się, że ludzie widzący koszty powstania danego produktu czy usługi, są w stanie więcej za nią zapłacić.

  12. Różnica między "Custom elements" a "Web Components" i jak zrobić te pierwsze bez JavaScriptu https://blog.jim-nielsen.com/2021/custom-elements-without-js/ INFO: interesujące podejście do tematu. Autor wyjaśnia na przykładzie swojej strony, dlaczego mógłbyś chcieć używać customowych elementów w HTML.

  13. Jak napisać maila do przyszłego inwestora Twojego startupu, ale tak, aby został przeczytany i aby zadziałał? https://www.flowrite.com/blog/cold-email-to-investors INFO: Porady od 30 zawodowych inwestorów (VC). Na stronie masz 10 porad, a lista wszystkich jest w ostatnim akapicie w formie wątku z Twittera

  14. Polskie, darmowe książki na temat programowania - wszystkie dostępne za darmo https://github.com/EbookFoundation/free-programming-books/blob/master/books/free-programming-books-pl.md INFO: warto pogrzebać w tym repozytorium i otworzyć plik z anglojęzycznymi tytułami. Jest ich jeszcze więcej.

  15. Boxedwine - emulator webowy do uruchamiania aplikacji Windowsowych http://www.boxedwine.org/search-apps/ INFO: w praktyce, aplikacja ta emuluje klasyczny komputer, uruchamia na nim Linuksa, na nim Wine, a na nim dopiero aplikację z Windowsa, a to wszystko w Twojej przeglądarce. Możesz pograć w kilka demek starych gier.

  16. Opera wprowadziła natywne wsparcie dla 'unstoppable domains' https://blogs.opera.com/tips-and-tricks/2021/04/say-hello-to-web3-as-opera-adds-native-support-to-unstoppable-domains/ INFO: chodzi o domeny bazujące na blockchain, których nie da się w żaden sposób zablokować, przejąć itp. Do tej pory, aby z nich korzystać trzeba

  17. Jak odróżniać i klasyfikować różne rodzaje fontów? Film (7 minut) i artykuł na ten temat https://www.zeichenschatz.net/typography/font-follows-feeling INFO: Fonty Slab Serifowe były dla mnie zaskoczeniem. Tak wyglądający tekst zawsze nazywałem po prostu 'Szeryfowym'

== LINKI TYLKO DLA PATRONÓW ==

  1. Gry, które uczą programowania - spis https://uw7.org/un_608be4d7a9303 INFO: rozbudowana lista gier, w których można programować, jak i takich, które w pełni skupiają się na programowaniu

  2. Ebook na temat optymalnej wizualizacji danych - przyda się zarówno do robienia prezentacji, jak i do wyświetlania danych na stronie (140 stron) https://uw7.org/un_608be4dcb5405 INFO: ebooka możesz czytać online lub pobrać jako EPUB/PDF. Linki znajdziesz w 3 paragrafie od dołu (trochę to ukryli). Naprawdę fajna treść!

  3. Pełen wideo kurs tworzenia własnych skórek do Wordpressa (film, 2.5h) https://uw7.org/un_608be4e3a9b22 INFO: omówienie struktury, konfiguracji i wszystkiego, co musisz wiedzieć tworząc własny theme. Wiedza niezbędna dla ludzi tworzących strony na WP. Przyda Ci się też przy przerabianiu istniejących skórek.

== 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ę? Kliknij

Jeśli podoba Ci się to, co robię w sieci i/lub lubisz moje zestawienia, to dołącz do grona moich patronów https://patronite.pl/unknow

fec0658b-2605-4907-a80b-e010a1952a39
alidzirok temu

@Unknow Wow! Widzę konkret kontent na tym hejto!

gacekrok temu
sovlrok temu

0

Zaloguj się aby komentować

Sztos
UnknowOsobistość

#unknownews

Czas na nowe zestawienie interesujących linków technologicznych

  1. Czy programiści często kopiują kod ze StackOverflow? Ojjj tak! Teraz wiemy już jak często https://stackoverflow.blog/2021/04/19/how-often-do-people-actually-copy-and-paste-from-stack-overflow-now-we-know/ INFO: właściciele serwisu postanowili wdrożyć kod zliczający kopiowanie tekstu. Śledzili, kto kopiuje, co kopiuje i jak często. Okazuje się, że ludzie nie zawsze kopiują poprawne (najwyżej oceniane) rozwiązania, a po programowanie metodą copiego-pasta przychodzi 25% odwiedzających.

  2. FigJam - interaktywna tablica do prowadzenia meetingów i burzy mózgów. Produkt od Figmy https://www.figma.com/figjam/ INFO: wielu użytkowników może tworzyć notatki jednocześnie. Da się tworzyć diagramy, importować grafiki, rysować itp. Świetne rozwiązanie (wymaga rejestracji).

  3. Powłoka Linuksa napisana w oparciu o OpenAI GPT3 (film, 5 minut) https://is.gd/suji1L INFO: chodzi o możliwość zamiany języka angielskiego na klasyczne polecenia linuksowe. Mało użyteczne w codziennym życiu, ale i tak fajnie wygląda

  4. Jak wyglądałoby łamanie Enigmy w 2021 roku? (film, 21 minut) https://is.gd/a6lZxB INFO: pierwsza część filmu przedstawia (dość dogłębnie) zasadę działania algorytmu Enigmy. Dalej mamy metodykę łamania. Ciekawie wyjaśnione.

  5. Mongita - a gdyby tak trzymać całą bazę MongoDB w jednym pliku, bez serwera... niczym SQLite? https://github.com/scottrogowski/mongita INFO: bardzo ciekawa koncepcja. W pełni kompatybilne z Mongo, bez konieczności stawiania czegokolwiek. Pod względem wydajności niestety nie wygląda to dobrze, ale do celów developmentu prototypu aplikacji będzie idealne.

  6. Historia języków programowania - po polsku (film, 10 minut) https://is.gd/meg6lY INFO: bardzo fajnie (i krótko) przedstawione charakterystyki danych języków. Na kanale znajdziesz też część drugą, która dochodzi już do czasów obecnych.

  7. Na ile różnych sposobów umiesz zapisać adres IP? https://daniel.haxx.se/blog/2021/04/19/curl-those-funny-ipv4-addresses/ INFO: autor podaje przynajmniej 8 sposobów, z których ja znałem tylko dwa. Ta wiedza może przydać Ci się np. do obchodzenia filtrów adresów IP lub przy ukrywaniu Twojego prawdziwego IP w linku

MirkoPC - stworzony w Polsce, wszystkomający, desktopowy komputer oparty na Raspberry Pi https://www.jeffgeerling.com/blog/2021/mirkopc-full-featured-raspberry-pi-desktop-computer INFO: warto rzucić okiem na załączony film, aby zrozumieć, dlaczego jest to tak niezwykła konstrukcja

  1. Potrzebujesz skrajnie prostych statystyk dla swojej strony internetowej? Może wystarczy Bash? https://www.go350.com/posts/replace-google-analytics-with-a-shell-script/ INFO: autor zlicza odwiedziny na swojej stronie i poczytność artykułów z użyciem basha, grepa i AWKa

  2. Jak zbudować "dworcowy" wyświetlacz typu 'Split-Flap' (to ma jakąś polską nazwę?) https://github.com/scottbez1/splitflap INFO: chodzi o zegarek z przerzucającymi się klapkami. W pierwszym akapicie jest film przedstawiający urządzenie.

  3. Nadchodzą długo wyczekiwane "container queries" w CSS https://ishadeed.com/article/say-hello-to-css-container-queries/ INFO: media query potrafią sprawdzać wymiary ekranu, a container query sprawdzają wymiary kontenera, w którym znajduje się obiekt. Daje to nowe, niesamowite możliwości reagowania na zmiany rozmiaru strony. Testowa wersja Chrome już to ma (trzeba aktywować flagę).

  4. Gitmoji - czyli dlaczego warto rozważyć używanie emoji w commitach gita https://dev.to/javidjms/git-write-better-commits-with-gitmoji-3193?utm_source=tldrnewsletter INFO: ciekawa koncepcja. Zobacz na screenach w artykule jak schludnie to może wyglądać w repo

  5. Facebook planował zrobić konkurencje dla Clubhouse, ale tak wyszło, że zaczął tworzyć całą gamę nowych produktów audio https://www.vox.com/recode/2021/4/18/22390742/facebook-podcasts-clubhouse-audio-launch-spotify-zuckerberg-apple?utm_source=tldrnewsletter INFO: wirtualna scena, katalog podcastów, możliwość tworzenia wpisów głosowych na wallu, audio konkurencja dla Zooma itp. Pierwsze usługi pojawią się testowo za kilka tygodni.

  6. Google wprowadza FLoC do anonimowego śledzenia zainteresowań użytkowników Twojej strony - jak się z tego wypisać? https://paramdeo.com/blog/opting-your-website-out-of-googles-floc-network INFO: nie każdemu nowa koncepcja przypadła do gustu, więc jeśli chcesz wypisać swoją stronę z FLoCa, możesz to zrobić prostym nagłówkiem HTTP

  7. Thinkpad X230 z zainstalowanym ekranem transfleksyjnym (film, 2 minuty) https://is.gd/OH7eOZ INFO: ciekawy wynalazek. Umożliwia pracę w pełnym słońcu, ale przy mocnym nasłonecznieniu wyświetlacz robi się czarno-biały, a w cieniu jest wyświetlaczem kolorowym

  8. Algorytm skalowania obrazków "rozumiejący" zawartość obrazka. https://trekhleb.dev/blog/2021/content-aware-image-resizing-in-javascript/ INFO: pobaw się interaktywnym demo, wpisz tam swoje wymiary w procentach i kliknij 'Resize'. Robi wrażenie... WOW

  9. Subsetter - fonty webowe obciążają stronę, są powolne itp? Wytnij z nich tylko to, co potrzebujesz https://everythingfonts.com/subsetter INFO: to narzędzie potrafi wydobyć z fontów tylko te litery/znaki, których używasz. Po co Ci wsparcie dla języka hebrajskiego, greckiego czy arabskiego na Twojej stronie?

  10. Jak od strony technicznej działa Opera VPN i dlaczego ta usługa powinna nazywać się Opera Proxy? https://gist.github.com/spaze/558b7c4cd81afa7c857381254ae7bd10 INFO: ciekawa, zwięzła analiza działania plus lista wszystkich requestów wykonywanych 'pod spodem' do serwerów pośredniczących

  11. Nie potrzebujesz żadnej biblioteki do formatowania liczb czy cen z różnymi walutami. JavaScript sam umie to zrobić https://dev.to/jordanfinners/never-use-a-number-or-currency-formatting-library-again-mhb INFO: 10PLN, ale $20. Gdzie umieścić symbol waluty? Zamiana 1000000.12 na zapis '1 000 000,12' - nic prostszego

  12. Przyjemne wytłumaczenie tematu CORS https://ieftimov.com/post/deep-dive-cors-history-how-it-works-best-practices/ INFO: co to jest, jak i dlaczego powstał ten mechanizm i jak nie wchodzić mu w drogę

  13. TinyVid - darmowa aplikacja do zmniejszania rozmiarów filmów (Windows/Linux/Mac) https://kamua.com/tinyvid/ INFO: np Discord film może mieć max 8MB. Na WhatsApp 64MB, a Ty chcesz wysłać coś, co ma np. 300MB. Ta aplikacja odpowiednio skompresuje i przeskaluje nagranie pod dane wymagania.

  14. WhichFrame - znajdź konkretną scenę w filmie z użyciem AI https://whichframe.com/ INFO: wrzucasz linka do dowolnego filmu z YT (max 5 minut) i opisujesz (po angielsku!) co chcesz w nim znaleźć np: woman with hat and sunglasses - i gotowe

  15. Jakie informacje na temat Twój i Twojej przeglądarki może wyciągnąć webdeveloper? https://www.deviceinfo.me INFO: ciekawy pokaz możliwości. Możesz kliknąć pobranie wszelkich danych, to zobaczysz tego jeszcze więcej (niektóre checki wymagają dodatkowych uprawnień)

  16. Potrzebujesz mechanizmu CATPCHA (kod z obrazka) na swojej stronie? Kolekcja gotowych rozwiązań https://github.com/ZYSzys/awesome-captcha INFO: warto przy okazji rzucić okiem na łamacze captchy umieszczone na stronie. Też czasami mogą się przydać

== LINKI TYLKO DLA PATRONÓW ==

  1. Gotowe layouty i komponenty webowe stworzone w czystym CSS (bez JavaScript) https://uw7.org/un_6082a37d79287 INFO: zero zależności, bez hacków na przeglądarki itp. Po prostu kopiujesz gotowca (jest ich aż 98 do wyboru) i używasz

  2. Narzędzie automatycznie wyszukujące snippety kodu podczas używania google https://uw7.org/un_6082a382b9840 INFO: wpisujesz w Google to, co normalnie, ale zamiast linku do stackoverflow dostajesz od razu nad wszystkimi wynikami najlepiej oceniane rozwiązanie na Twój problem (jako kod)

  3. Kolekcja muzyki do słuchania w trakcie programowania - różne gatunki https://uw7.org/un_6082a3885222e INFO: Chillhop, lofi hiphop, epic celtic, hard rock, metal, muzyka elektroniczna i inne. To posortowane playlisty z YouTube

  4. Lista streamerów z Twitcha i YouTube tworząca livestreamy z tematyki security https://uw7.org/un_6082a38da0c47 INFO: jest to szeroko pojęte security. Włamania na systemy linuksowe, exploitowanie podatności w aplikacjach, web security itp.

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

Moje zestawienia są dla Ciebie ciekawe lub użyteczne? Dołącz do grona patronów https://patronite.pl/unknow

869c7826-b526-465c-8f94-04562910fffb

Zaloguj się aby komentować

Sztos
UnknowOsobistość

#unknownews

Nadszedł piątek, więc czas na nowe zestawienie ciekawych linków z branży IT

  1. A gdyby tak pracować na Windows 95 w obecnych czasach? - jak mogłoby to wyglądać? https://blog.usejournal.com/windows-95-how-does-it-look-today-feda837922d9 INFO: autor tekstu postanowił zainstalować wspomniany system i przekonać się, że nie będzie łatwo Co ciekawe, W95 nie wspiera komputerów szybszych niż 2.1Ghz (przyczyna podana jest w artykule)

  2. Jak jedna osoba radzi sobie z ogarnięciem całego biznesu SaaS? - odpowiedzią jest automatyzacja https://anthonynsimon.com/blog/one-man-saas-architecture/ INFO: bardzo dogłębnie przedstawiona infrastruktura projektu. Kubernetes, setup na AWS, obsługa dużego ruchu, użyte narzędzia itp.

  3. Here Before a Million - poznaj przyszłe hity muzyczne (teledyski), które nie zdobyły jeszcze miliona wyświetleń na Youtube https://herebeforeamillion.com INFO: autor zebrał kilkaset utworów mających przeważnie nie mniej jak 100-200k wyświetleń i pozwala na tej stornie przeglądać jego playlistę. Niektóre utwory są całkiem spoko. Kliknięcie tytułu utworu otwiera YT

  4. Podstawy-podstaw działania sieci komputerowych https://iximiuz.com/en/posts/computer-networking-101/ INFO: co to jest segment L1, L2, L3? czym różni się switch od routera? czym jest adres broadcastowy? do czego służą VLANy? Odpowiedzi na te (i kilka innych) pytań znajdziesz w artykule.

  5. Naucz się podstaw dockera pracując w wirtualnym środowisku, wykonując proste zadania https://www.katacoda.com/courses/docker/playground INFO: masz 20+ zadań do wykonania. Od najprostszych jak uruchomienie pustego kontenera, przez budowanie obrazu, deploy swarma, zabawy z volumenami itp. Naprawdę świetne. Wymaga zalogowania się.

  6. Garść sztuczek z CSS, których mogłeś nie znać https://markodenic.com/css-tips/ INFO: nie jestem frontendowcem, ale myślałem, że całkiem nieźle znam CSSa - sporo przykładów mocno mnie jednak zaskoczyło

  7. Microsoft Coffee, czyli nieudany żart na 1 kwietnia (lata 90'), z którym sam Microsoft niewiele miał wspólnego https://microsoft-coffee.medium.com/microsoft-coffee-25545836a7e3 INFO: ciekawa historia opowiedziana przez jednego z ex-pracowników MS. Pracownicy bez porozumienia z kimkolwiek 'wypuścili na rynek' Microsoftową wersję Javy, czyli Coffee. Przygotowali nawet profesjonalne pudełka i podrzucili je do sklepów. Jak to się skończyło? O tym w artykule.

Angle Audio - ciekawie zapowiadający się konkurent dla Clubhouse https://www.angle.audio/ INFO: bez zaproszeń, dostępny od razu na Androida/iOS/komputer, w pełni szyfrowane połączenia, dodatkowo umożliwia pisanie na czacie u udostępnianie ekranu/zdjęć.

  1. Ta strona działa na modemie LTE - nie na komputerze z modemem, a na samym modemie https://nns.ee/blog/2021/04/01/modem-blog.html INFO: wpis na blogu opisuje, jak autor uruchomił serwer WWW na modemie i jak się do tego modemu dostał

  2. Jak stworzyć porządnie napisanego CSSa, odpornego na przypadki brzegowe w UI? https://moderncss.dev/developing-for-imperfect-future-proofing-css-styles/ INFO: bardzo fajny zbiór przykładów. Każde okno z przykładami można resizować i nawet powinieneś to robić, aby zobaczyć, jaki efekt dały zmiany w kodzie autora

  3. Neuralink i MindPong, czyli gra sterowana myślami https://neuralink.com/blog/ INFO: ciekawy eksperyment. Nauczono małpę grać w kilka gier oraz wszczepiono jej do mózgu implant pozwalający zagrać w nie, jedynie myśląc o ruchach w grze

  4. Wyszukiwarka podobnych artystów na Spotify https://artist-explorer.glitch.me INFO: podajesz artystę, którego muzykę lubisz, a aplikacja stara się podpowiedzieć innych podobnych do niego

  5. Factorio - czy ta gra, to najlepsze zadanie rekrutacyjne dla programistów? https://erikmcclure.com/blog/factorio-is-best-interview-we-have/ INFO: autor tekstu twierdzi, że rekruter obserwujący kandydata grającego w tę grę jest w stanie ocenić jego skille potrzebne do pracy jako developer. W tekście przedstawia lepiej swoją ideę.

  6. Dlaczego daily standup to nie jest najlepszy pomysł? zbiór argumentów https://buildthestage.com/the-daily-standup-is-a-waste-of-time/ INFO: jeśli nie standup, to co? autor dzieli się swoim rozwiązaniem

  7. Common Crawl - ktoś crawluje całą sieć, abyś Ty nie musiał tego robić (zbiory danych za free) https://commoncrawl.org INFO: wolontariusze indeksują petabajty danych z sieci web (można powiedzieć, że mają kopię Internetu niczym Web Archive) z ostatnich 7 lat, wrzucają to do bucketów S3, a Ty możesz te dane używać w swoim projekcie, do czego tylko zechcesz. Oczywiście za darmo.

  8. Wysyłanie wiadomości mailowych w Markdown - jak zareagują czytniki? https://blog.brixit.nl/markdown-email/ INFO: autor postanowił wymyślić własny format wiadomości nazwany "text/markdown" i zastanawiał się, jak na takie coś zareaguje Gmail, Thunderbird, czy KMail. Ciekawe jest to, jak różne aplikacje renderują niestandardowo zbudowane wiadomości.

  9. Nyxt - przeglądarka, którą możesz w pełni obsługiwać za pomocą klawiatury https://nyxt.atlas.engineer INFO: obsługuje skróty klawiszowe edytora Vi, ma wbudowane własne polecenia itp. Bazuje na silniku WebKit i działa na Linux/Mac

  10. Simplenetes - Kubernetes zaimplementowane w skryptach shellowych https://github.com/simplenetes-io/simplenetes INFO: autorzy stworzyli skrajnie prostą aplikację kompatybilną z kubernetes do szybkiego odpalania małych (do 20 nodów) klastrów. Minimum konfiguracji. Uruchamiasz i działa.

  11. Jak stworzyć plik HTML, który jest perfekcyjnie przygotowany do druku? https://pdf.math.dev INFO: ta strona jest takim plikiem (włącz np. podgląd wydruku na niej), a jednocześnie opisuje, jak samemu osiągnąć taki efekt

  12. Lista 15 ważnych metod, które programista JavaScript może wywołać na obiekcie typu String https://dev.to/satishnaikawadi2001/15-very-important-javascript-string-methods-every-developer-should-know-1apb INFO: kilku z nich nie znałem, pisząc samodzielnie ich implementację. Teraz moje życie będzie odrobinę prostsze

  13. Instalacja niezaufanych aplikacji na Macu - czyli sprytne obejście Gatekeepera https://lapcatsoftware.com/articles/textedit-gatekeeper.html INFO: ciekawy bug. Wrzucenie kodu aplikacji do pliku *.rtfd i uruchomienie go z tego miejsca powoduje ominięcie wszelkich zabezpieczeń sprawdzających, czy aplikacja jest podpisana, czy też nie.

  14. Cookies vs Local Storage vs Session Storage - co i kiedy wybrać? https://github.com/softvar/awesome-web-storage#worth-mentioning-api-for-tackling-cross-origin-restriction INFO: dobre przedstawienie co to jest, jak to działa, jak tych mechanizmów użyć i jakie są plusy i minusy każdego z nich

  15. Atak zero-click w aplikacji MacOs Mail - opis krok po kroku jak to działa https://mikko-kenttala.medium.com/zero-click-vulnerability-in-apples-macos-mail-59e0c14b106c INFO: atak polega na możliwości wysłania komuś spreparowanego pliku, który wykona zaszyte w nim instrukcje. Błąd został już usunięty, ale i tak dobrze wiedzieć jakim cudem to działało.

  16. Używasz Tmux na Linuksie? - naucz się, jak kopiować w nim tekst za pomocą klawiatury https://ianthehenry.com/posts/tmux-psa/ INFO: sztuczka wymaga dopisania do konfiguracji jednej, dodatkowej linijki, ale później kopiowanie jest już dziecinnie proste

  17. KaboomJS - prosta biblioteka do budowy gier w JavaScript https://kaboomjs.com INFO: warto rzucić okiem na źródło przykładowych gier. Podoba mi się prostota tworzenia poziomów (rysujemy je w ascii-art)

== LINKI TYLKO DLA PATRONÓW ==

  1. Notacja 'Big O' wyjaśniona na przykładach kodu pisanego w JavaScript https://uw7.org/un_60701f7224ece INFO: dobre wytłumaczenie, czym różni się np. O(n) od O(n!), czy O(log n). Przydaje się przy optymalizacji algorytmów

  2. Jakie pytania zadać przyszłemu pracodawcy i/lub kolegom z przyszłego teamu na rozmowie o pracę? https://uw7.org/un_60701f779a37c INFO: bardzo dobrze przygotowane zestawy pytań wraz z wyjaśnieniem, w jakim celu i komu warto je zadać.

  3. Zbuduj dobrze wyglądający landing page - do zapisów na newsletter, do sprzedaży produktów, czy jako zwykła wizytówka online https://uw7.org/un_60701f7d2bb08 INFO: szczególnie warto zainteresować się sekcją 'open source', bo wszystko co tam znajdziesz, będzie darmowe i na wolnej licencji, a z pozostałymi linkami różnie bywa. Są tam także poradniki odnośnie tworzenia atrakcyjnych landingów.

== 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 ️ Nie chcesz, abym padł z głodu? Zostań patronem! https://patronite.pl/unknow

3ce9123d-4582-4692-a50b-a07396a38a7d

Zaloguj się aby komentować

12