#linux

95
784

Pochwalę się moim inteligentnym nieprzemyśleniem sprawy kopii zapasowej serwera od kopii zapasowych.


  • Podmontowałem zasób CIFS (RO) po VPN.

  • Następnie skrypt rsync'ował dane z serwera.

  • Wszystko spoko, aż zrestartowałem VPN, bo modyfikowałem sieć.

  • Zasób CIFS się odpiął, a że to podmontowywanie - katalog był pusty.

  • Skrypt odpalał się poprawnie i synchronizował katalog, a że katalog był pusty, bo nie podmontowany - to nic nie syncowało - co lepsze, synchronizowało raz, czyszcząc całkowicie dysk xD

  • Jak dobrze, że to był backup backupu


Jak dobrze, że zauważyłem to teraz, gdy mi monitoring zgłosił braki miejsca, a patrzę na domowy serwer - a tam pusty dysk


To w nawiązaniu do innego mojego postu: https://www.hejto.pl/wpis/teraz-sie-troche-zwierze-wlasna-glupota-kilka-miesiecy-temu-stwierdzilem-ze-zrob

arcy

@otlet Ludzie dzielą się na tych co robią backup backupu backupu i na tych co będą robić backup backupu backupu xd

Zaloguj się aby komentować

#unknownews


Dziś nie jest piątek, ale nadrabiam zaległości z ubiegłego tygodnia i wrzucam zestawienie


  1. Jak Google testuje swój software?

https://dilushakumarage.medium.com/how-google-tests-software-b5b7b999ccfa

INFO: wiesz, czym jest 'Testing on the Toilet?', czy wykonywanie testów metodą klepsydry?


  1. Jak tworzyć animacje z wykorzystaniem wzorów matematycznych? (film, 8 minut)

https://is.gd/tiAWe1

INFO: autor pokazuje jak w kilka minut z użyciem automatyzacji osiągnąć podobne rezultaty, jak zdolni matematycy osiągają w 2-3 tygodnie.


  1. Dark - stwórz backend dla swojego serwisu bez frameworków, infrastruktury i deployowania czegokolwiek? Wyklikaj go w tym serwisie (film, 9 minut)

https://is.gd/2wc2Jo

INFO: linka do usługi znajdziesz w opisie pod filmem. Metoda programowania bardzo mi się spodobała


  1. Jak działa algorytm "What3Words", do czego służy i jakie są z nim problemy?

https://cybergibbons.com/security-2/what3words-the-algorithm/

INFO: Czy wiesz, że każde miejsce na naszej planecie można dość jednoznacznie opisać za pomocą 3 słów? "//sesja.banknoty.ciekawie vs. //sprawa.rynkowa.bohater" - przypadek? nie sądzę!


  1. Używanie bazy SQLite na statycznych stronach internetowych (bez backendu)

https://phiresky.github.io/blog/2021/hosting-sqlite-databases-on-github-pages/

INFO: w praktyce, autor napisał implementację silnika SQLite w JS, ale nie wymaga on ściągania całej bazy danych na dysk (jako demo pokazuje operacje na bazie 650MB, generując tylko 1kb przesyłu danych). Aby dobrać się do źródeł biblioteki, kliknij link "sql.js".


  1. Wszystko, co musisz wiedzieć o Bitcoincie. Tekst mocniej skupia się na walucie od strony inwestycyjnej niż technologicznej

https://learncryptocenter.com/knowhow/

INFO: o co chodzi w kryptowalutach, co to są cykle, jak czytać wykresy, jak obsługiwać giełdy i wiele innych. Bardzo rozbudowany tekst.


  1. Squoosh - narzędzie do kompresji i zmiany wymiarów grafik z zachowaniem ich jakości

https://squoosh.app

INFO: obróbka fotek odbywa się offline, bez użycia backendu. Możesz pobawić się z przykładowymi grafikami, aby zobaczyć efekty.


Composerize - najprostsza metoda na stworzenie pliku dla Docker-compose na podstawie polecenia startowego dla dockera

https://github.com/magicmark/composerize

INFO: po prostu przed "docker run" dopisujesz "composerize" i masz gotowy plik z konfiguracją dla środowiska dockerowego


  1. Mozilla uśmierciła projekt SEND do prostego udostępniania plików, ale... możesz postawić go sobie na własnym serwerze

https://github.com/timvisee/send

INFO: grupa programistów zachowała (dostępne niegdyś publicznie) kody źródłowe Senda i rozwija go jako samodzielnego forka oryginalnego projektu


  1. Package.json vs Makefile - dlaczego w niektórych sytuacjach to drugie rozwiązanie może okazać się lepsze?

https://spin.atomicobject.com/2021/03/22/makefiles-vs-package-json-scripts/

INFO: autor pokazuje zalety używania Makefile w swoich projektach. Warto rzucić okiem. Może ktoś się przekona


  1. Amazon EBS vs EFS vs S3 - co wybrać i czym to się różni?

https://dev.to/aws-builders/amazon-ebs-vs-efs-vs-s3-picking-the-best-aws-storage-option-2kdj

INFO: autor tłumaczy różnice między tymi trzeba rodzajami storage i podpowiada, kiedy należy zdecydować się, na który z nich


  1. ReactJS + Gatsby + Prismic.io - jak postawić bloga na tym stacku?

https://www.rekinysukcesu.pl/blog/internet/jak-napisac-swoj-blog-przy-pomocy-frameworka-opartego-o-react-js

INFO: szczególnie zaciekawił mnie Prismic, bo nie znałem go do tej pory. Może to być ciekawe rozwiązanie dla ludzi chcących edytować statyczną stronę bez stawiania do niej backendu


  1. Jak sprawnie działa poczta w USA? Ciekawy eksperyment wykonany na 100 listach.

https://www.wgbh.org/news/local-news/2021/04/23/we-mailed-100-letters-to-test-the-postal-service-we-did-not-get-speedy-delivery

INFO: wg standardów z USA, większość przesyłek powinna zostać dostarczona pocztą lotniczą w około 2-3 dni. Ile naprawdę to trwało i jak wiele listów zgubiono?


  1. Signal uruchomił ciekawą kampanię reklamową na Facebooku - dostał za to bana

https://gizmodo.com/signal-tried-to-run-the-most-honest-facebook-ad-campaig-1846823457

INFO: kampania miała uświadamiać ludziom, jak wiele na ich temat wiedzą sieci społecznościowe i reklamodawcy


  1. Pamiętasz serwis LiveLeak z szokującymi filmami i wypadkami? Właśnie przestał istnieć

https://techstartups.com/2021/05/05/liveleak-shuts-15-years-online/

INFO: serwis został zamknięty po 15 latach działalności.


  1. Aplikacja online do tworzenia i generowania budżetów na różne okazje

https://planujwydatki.pl

INFO: aplikacja w pełni darmowa i polskiej produkcji. Warto rzucić okiem. Może komuś przypadnie do gustu.


  1. Słyszałeś kiedyś o propagacji DNSów? Powiedzmy, że jest to nazwa umowna, bo propagacja tak naprawdę nie istnieje...

https://dev.to/aws-builders/amazon-ebs-vs-efs-vs-s3-picking-the-best-aws-storage-option-2kdj

INFO: lepszym określeniem byłoby tu zwykłe cachowanie DNSów


  1. Kolekcja ciekawych i użytecznych jednolinijkowców dla fanów Linuksa

https://muhammadraza.me/2021/Oneliners/

INFO: najbardziej spodobało mi się zapisywanie wyników poleceń jako PNG. Ciekawy zamiennik dla screenshotów.


  1. Garść ciekawych sztuczek w czystym HTML (bez użycia JS i CSS)

https://markodenic.com/html-tips/

INFO: jak wymusić pobieranie pliku pod linkiem zamiast jego otwarcia, Jak wymusić sprawdzanie pisowni w inpucie i kilkanaście innych


  1. Ciekawy efekt fotograficzny, zdatny do uzyskania po lekkim przerobieniu obiektywu w aparacie (coś w stylu Bokeh)

https://petapixel.com/2018/08/02/this-guy-flipped-an-element-in-an-old-lens-and-got-magic-bokeh/

INFO: autor obraca jedną z soczewek, uzyskując zaskakujący i mocno 'photoshopowy' efekt na zdjęciu.


  1. Praktyczne przykłady zastosowania natywnych zmiennych w CSS

https://ishadeed.com/article/practical-css-variables/

INFO: garść przykładów pokazujących, jak obyć się bez zewnętrznego softu do parametryzowania CSSa


  1. Masz popularnego ostatnio TV Boxa "Smart TV X96", ale nie da się na nim oglądać Netflixa? Oto sposób jak to zmienić.

https://dev.to/ordigital/android-9-and-netflix-for-x96-w-1pon

INFO: tutorial pokazuje, jak wymienić Andorida 7, z którym sprzedawane jest to urządzenie na Androida 9, na którym Netflix rusza bez problemu.


  1. Darmowa konferencja online na temat Docker/Kubernetes/Kontenery

https://architekturaikontenery.pl/

INFO: odbywa się 17 maja i trzeba się na nią jedynie zapisać na stronie.


  1. Jak działa silnik spalinowy? Wyjaśnienie krok po kroku z wieloma animacjami i interaktywnymi demami

https://ciechanow.ski/internal-combustion-engine/

INFO: ekstremalnie proste wyjaśnienie każdego ze zjawisk zachodzących w silniku. Naprawdę przystępna forma prezentacji wiedzy.


  1. Generator plików Readme do Githuba

https://readme.so

INFO: z listy po lewej wybierasz, co ma zawierać Twoje readme i uzupełniasz to w oknie po prawej. Kod generowany jest w Markdownie


  1. Przegląd polskich Software Housów, które weszły na giełdę.

https://ppbit.pl/felieton/inwestycyjny-parkiet-bywa-sliski-czyli-akcje-software-houseow-dla-ciebie-i-bliskich/

INFO: opisy spółek są na max 2-3 zdania + wykres. Dane pochodzą z GPW oraz New Connect. Warto rzucić okiem na ostatnie wykresy - jak w Polsce rozwija się branża informatyczna, a jak branża gier komputerowych. Zaskakujące.


== LINKI TYLKO DLA PATRONÓW ==


  1. Jak hostować swoje aplikacje/projekty za darmo lub w skrajnie niskich cenach?

https://uw7.org/un_609909c592531

INFO: lista rozwiązań oferujących tanie pakiety dla developerów i/lub Free Tier.


  1. Ebook - 39 wyzwań przy budowie aplikacji mobilnych na dużą skalę (134 stronicowa książka chwilowo dostępna za darmo)

https://uw7.org/un_609909c04e636

INFO: aby pobrać ebooka, musisz zapisać się do newslettera. Otrzymasz wtedy kupon zniżkowy -100% na zakup książki w sklepie autora. Promocja trwa do końca maja.


  1. Machine learning w Pythonie - the best of. Spis linków

https://uw7.org/un_609909b852efa

INFO: idealne zestawienie narzędzi i repozytoriów dla pasjonatów ML. Wszystko świetnie posortowane z informacją o jakości materiałó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


Dołącz do patronów zestawienia:

https://patronite.pl/unknow

b29d0e60-996c-473f-aa0e-5b3b14323f6e
lubieplackijohn

@Unknow Ale jak to tak, w poniedziałek? I jak ja mam pracować w takich warunkach

otlet

@Unknow punkt 17 się pomyliłeś i jest podwójnie porównanie storage'y na AWS, zamiast tematu propagacji DNS

Zaloguj się aby komentować

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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


  1. 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ść!


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

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

Zaloguj się aby komentować

Linux 5.12 został wydany.


Co nowego?

Pełna obsługa DualSense, co pozwala na na korzystanie z padów przeznaczonych do konsoli PlayStation na Linuksie.

Pełna Obsługa Nintendo 64, smaczek dla miłośników gier klasycznych.

Pełna obsługę Adaptive Sync, która zmniejsza klatkowa nie dzięki synchronizowaniu odświeżania wyświetlacza. Rozwiązanie rozwijane jest przez Intel.

Ulepszono udostępnianie plików pomiędzy użytkownikami oraz maszynami.

Usunięto 32 bitową platformę ARM.

Usunięto Intel MID, oraz Intel Simple Firmware Interface

Bootwanie linuksa jako "roota" w Microsoft Hypervisor.

Dynamiczne zarządzanie temperaturą

Obsługa hiperwizora ACRN.


Źródło: http://lkml.iu.edu/hypermail/linux/kernel/2104.3/00596.html

75010e77-b210-4bc4-8840-c8e3f983705e
tomek

Też mnie zaciekawiło o co kaman z obsługą n64 skoro na emu działa normalnie od dawien dawna. O co chodzi tak bliżej?

Szuwax

@tomek tak na szybko zerknalem w neta. Z tego co przeczytalem to chodzi o konsole n64 i mozliwosc odpalenia na nim kernela. Moim zdaniem przerost formy nad trescia bo n64 ma ramu tyle co nic. Chociaz kto wie co napalency z tym zrobia. Moze jakies rozszerzenia do n64?

arcy

Poprawili obsługę subwoferów w laptopach? A myszka Logitecha jest wspierana? Bo by mi się przydało w mojej Fedorze

Zaloguj się aby komentować

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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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

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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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

Niektórzy mogli sobie pomyśleć, że jestem jakimś ogarniaczem linuxa, bo wrzuciłem jakiś filmik z instalacji gentoo. Niech to jednak was nie zwiedzie, jestem noobem nieznającym się na rzeczy z ambicją poznania tego środowiska.


Kiedyś już na studiach miałem styczność ,jakieś proste komendy w terminalu odpalaliśmy, ale nic poza tym.


Pomyślałem sobie czemu, by się nie pobawić w naukę Linuxa i zainstalowałem sobie (nie śmiać się :)) Ubuntu.


Mam dual boota z W10, ale chce się przekonać do linuxa.


Ubuntu postawione. Co dalej? Tutoriale z oficjalnej strony czyu coś innego? Widziałem filmik z komendami od @Unknow i może też tam jakiś rad się zasięgnę, ale chciałbym również przeczytać coś o waszych radach.


Wiem, że czeka mnie mozolna i upierdliwa nauka, ale lubie w bagnie brodzić.

38c41fe2-677b-4fed-bb94-14cd0190c30d
Unknow

Idź standardową drogą: postaw sobie LAMP na początek z jakimś testowy Wordpressem.


Następnie usuń wszystko i postaw to samo, ale na nginx + PHP-FPM.


Na koniec usuwasz wszystko i stawiasz od nowa te dwie rzeczy, ale zdokeryzowane.


Nie pytaj, po co Ci to - to Cię po prostu nauczy stawiania usług, łączenia ich i pracy z kontenerami

ThickDrinkLots

@arcy gdybyś zaczynał przygodę z komputerem od Linuksa, to pewnie podobny problem miałbyś przy okazji przejścia na Windowsa . Ale faktycznie, dywersyfikacja wśród dystrybucji i środowisk graficznych też nie ułatwia przesiadki na Linuksa

Zaloguj się aby komentować

#unknownews


Planowałem wrzucić zestawienie wczoraj, ale publikowanie czegokolwiek 1 kwietnia nie jest dobrym pomysłem - wszystko zostanie uznane za żart


  1. Historia "węża" z Nokii - czyli o tym, jak firma stworzyła podwaliny pod przemysł gier mobilnych

https://www.itsnicethat.com/features/taneli-armanto-the-history-of-snake-design-legacies-230221

INFO: trochę historii z końcówki lat 90'. Wiesz, w którym roku powstała koncepcja tej gry? Raczej nie zgadniesz


  1. Jak działa UTF-8? Co kryje się pośród ponad 150k znajdujących się tam znaków?

https://tonsky.me/blog/emoji/

INFO: mnie najbardziej zaskoczyło łączenie emoji w UTF8. Mężczyzna połączony z samolotem daje pilota, a flaga z czaszką daje flagę piracką itp.


  1. Prowadzenie wiralowej strony oczami autora - jak to wygląda? ile można zarobić w kilka dni?

https://notfunatparties.substack.com/p/inside-a-viral-website

INFO: mowa o stronie "czy ten statek nadal tamuje ruch". Powstała natychmiast po zatkaniu Kanału Sueskiego.


  1. Jak działa font-size w HTML? Nie do końca tak, jak myślisz

https://tonsky.me/blog/font-size/

INFO: jeśli ustawisz rozmiar fonta na 32 (bez jednostki), to która część litery będzie miała rozmiar 32 i 'czego 32?'. Zaskakujące


  1. Gazeta bazująca na e-ink? Czemu by nie. 32-calowy wyświetlacz sprawdza się świetnie

https://gregraiz.com/i-made-an-eink-newspaper/

INFO: Widziałeś kiedyś w knajpach, przychodniach, czy u fryzjera stare wycinki gazet wiszące na ścianach? Ten gość poszedł o krok dalej i sprawił, że zawartość tych gazet dynamicznie się zmienia.


  1. Przećwicz na realnych przykładach, wszystkie podatności opisane w OWASP TOP10

https://application.security/free/owasp-top-10

INFO: to darmowa platforma, która umożliwi Ci wypróbowanie luk w bezpieczeństwie webowym. Lekcje są interaktywne i prowadzą za rękę przez każdy z ataków. Świetne!


  1. Opensourcowy miernik szybkości połączenia z Internetem (download/upload)

https://librespeed.org

INFO: nie ma reklam, nie używa flasha/javy, nie korzysta z websocketów itp. Po prostu działa


Dlaczego na wszystkich moich serwerach znajduje się pusty plik o rozmiarze 8GB?

https://brianschrader.com/archive/why-all-my-servers-have-an-8gb-empty-file/

INFO: ciekawe rozwiązanie, które w pewnych sytuacjach może ułatwić nam pracę i/lub skrócić czas awarii (z punktu widzenia niedostępności usług)


  1. Jak wpadka w autouzupełnianiu na stronie wygenerowała rachunek na $2023

https://timmyomahony.com/blog/substacks-ui-and-1password-just-cost-me-2023-dollars

INFO: uważaj jak nazywasz pola tekstowe - zwłaszcza na stronie płatności.


  1. Smartfon obniża Twoją produktywność? Tak, ale nie tylko wtedy, gdy go używasz

https://blog.rize.io/blog/phones-and-apps-reduce-your-ability-to-focus-even-when-they-dont-distract-you

INFO: badania z 2014 i 2017 roku potwierdzają, że trzymanie smartfona w zasięgu wzroku (bez używania go) także destruktywnie wpływa na Twoją zdolność skupienia się na pracy/nauce


  1. Strona, która zawiera triggery do wszystkich uprawnień w nowoczesnych przeglądarkach

https://permission.site

INFO: warto rzucić okiem na plik JS z kodem źródłowym, bo tam znajdziemy przykłady implementacji zapytań o te uprawnienia.


  1. Jak poradzić sobie z nakładaniem tekstu na zdjęcie w CSS - można to wykonać estetycznie na 6 sposobów

https://ishadeed.com/article/handling-text-over-image-css/

INFO: artykuł zawiera przykładowe rozwiązania i kody źródłowe. Mój ulubieniec, to numer 2.


  1. Debugujesz aplikacje w Pythonie wklejając print() w losowe miejsca? Skorzystaj z IceCream

https://github.com/gruns/icecream

INFO: to w zasadzie rozbudowana wersja printa, która działa sprawniej i w sprytny i czytelny sposób wypisuje złożone struktury danych i różne rodzaje zmiennych. Na dole strony masz linki do wersji dla Javy, Rubiego, PHP, Go, Node i innych


  1. Ultimate Plumber - świetne narzędzie do pracy ze strumieniami na Linuksie

https://github.com/akavel/up

INFO: zobacz animację na stronie projektu, a od razu zrozumiesz, jak to działa i co to robi


  1. Wyłącz WCAG, włącz myślenie - czyli o dostosowywaniu stron dla osób niepełnosprawnych słów kilka

https://informaton.blog/2021/03/11/wyacz-wcag-wacz-myslenie/

INFO: WCAG to to zbiór wytycznych związanych z dostępnością treści na stronach WWW (Web Content Accessibility Guidelines)


  1. DNS Peep - narzędzie do podglądania zapytań DNS wysyłanych przez Twój system operacyjny (Linux)

https://jvns.ca/blog/2021/03/31/dnspeep-tool/

INFO: uruchamiasz i widzisz spis wszystkich domen, o które pyta OS


  1. Grafika SVG wyjaśniona w 100 sekund - z przykładami kodu (film, nieco ponad 100 sekund...)

https://is.gd/Kg88WT

INFO: bardzo przyjemne i mocno skondensowane wprowadzenie do formatu plików SVG. Składania poleceń, a nawet wyjaśnienie budowania krzywych


  1. Co to są skip-linki i dlaczego powinieneś ich używać jeśli dbasz o dostępność swojej strony?

https://www.voorhoede.nl/en/blog/why-skip-links-are-important-for-accessibility/

INFO: zdania na temat używania tego rozwiązania są podzielone. Tutaj autor jest akurat promotorem tej techniki.


  1. Próba stworzenia najwolniejszej i najszybszej jednocześnie strony internetowej - czyli oszukiwanie statystyk Lighthouse

https://www.tunetheweb.com/blog/making-the-slowest-fast-page/

INFO: Zbudowana strona pomimo tego, że ładuje się ponad 10 sekund, otrzymuje ocenę szybkości 100/100. Autor opisuje, jak działają te testy.


  1. Kilka metod na przyspieszenie działania CSS na Twojej stornie, a w konsekwencji też na przyspieszenie strony

https://calibreapp.com/blog/css-performance

INFO: jakie osadzanie CSSa blokuje przeglądarkę? dlaczego 'import' nie jest dobrym rozwiązaniem i kilka innych.


  1. Mail Studio - aplikacja (Windows/Linux/Mac) do budowy responsywnych szablonów mailowych

https://mailstudio.app

INFO: idealne rozwiązanie jeśli masz swój newsletter. Do zastosowań niekomercyjnych jest za darmo.


  1. Pro1X - smartfon z Linuksem i pełną klawiaturą QWERTY

https://www.dropbox.com/s/r1wb9wzjsj07d4u/Zrzut%20ekranu%202021-04-2%20o%2011.07.06.png?dl=0

INFO: warto rzucić okiem na film prezentujący urządzenie. Telefon jest już dostępny w pre-orderze. Cena niestety jak za iPhone.


  1. Szukasz edytora WYSIWYG dla swojej strony? Możesz zbudować własny. Oto frameworki, które Ci pomogą

https://dev.to/areknawo/top-js-rich-text-editor-frameworks-for-2021-53n8

INFO: autor wymienia 6 frameworków wraz z ich zaletami i wadami, ale ostatecznie decyduje się na jeden - podany na końcu


  1. Buildbase - narzędzie opensource (i selfhosted zarazem) typu low-code do szybkiego stawiania aplikacji wewnętrznych

https://www.budibase.com

INFO: na stronie możesz założyć bezpłatne konto w usłudze SaaS. Wersję selfhosted znajdziesz na Githubie (link w stopce)


== LINKI TYLKO DLA PATRONÓW ==


  1. Generatory webowe - wybierz kategorie i zbuduj to, czego potrzebujesz

https://uw7.org/un_6066fda4d413e

INFO: animacje w CSS, komponenty HTML, metatagi z Open Graph i wiele innych. Tego jest sporo (przeklikaj kategorie)


  1. Galeria komponentów webowych - skopiuj gotowe rozwiązanie

https://uw7.org/un_6066fdac010fe

INFO: po co się męczyć z projektowaniem akordeonu, ładnie ostylowanego cytatu, czy schludnych przycisków? Skopiuj gotowca.


  1. Analiza 100 milionów artykułów udostępnionych w social mediach - jak zbudować wpis idealny?

https://uw7.org/un_6066fdb1f3707

INFO: ile słów powinien mieć tytuł? z ilu znaków składają się najchętniej udostępniane teksty? Co się zmieniło w nagłówkach od 2017 roku do dziś?


==

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ę? No to


Dołącz do sponsorów zestawienia

https://patronite.pl/unknow

062b3623-f429-40e2-a0d0-bc51b7290fff
PeBe
  1. rewelacyjny pomysł.

  2. genialne w swojej prostocie

Zaloguj się aby komentować

otlet

Mnie też zaskoczyły A szczególnie klawiatura... Jak można na takim małym czymś pisać Ale za materiały o Gentoo zawsze

ThickDrinkLots

był tak sfrustrowany przedłużającą się kompilacją kernela, że aż pomalował sobie pazury

un1x0v

Zaskoczenie było na tyle ogromne, że sam właściciel tych "paznokci" odpowiedział:

https://www.youtube.com/watch?v=IZy2pZsfKlg

Zaloguj się aby komentować

#unknownews


Nadszedł piątek - czas na nowe zestawienie ciekawych linków z branży IT.

Numer 7 podesłał sponsor, a numeru 9 powinieneś unikać w pracy, ale i tak wiem, że klikniesz


  1. Scrollycoding - rewolucyjna metoda na tworzenie blogów programistycznych? (film, 8 minut)

https://is.gd/Zsu92C

INFO: kod w artykule rozbudowuje się wraz z czytaniem kolejnych rozdziałów tekstu. Można oznaczać konkretne fragmenty kodu itp.


  1. Na jakiej zasadzie działały stare klawiatury ze złączem PS/2 - wyjaśnienie (film, 33 minuty)

https://is.gd/P9nHER

INFO: dość długi film, ale autor w naprawdę interesujący sposób wyjaśnia wszystko, a do tego krok po kroku buduje prototyp dekodera do kodów klawiszy


  1. Zoom Escaper - niezbędnik pracownika do opuszczania niewygodnych spotkań online

https://zoomescaper.com

INFO: generuje sztuczne echo, zakłócenia na linii, płacz dziecka, sąsiada-wiertarkę, czy szczekające psy


  1. REST vs GraphQL vs gRPC - proste porównanie na przykładach

https://www.danhacks.com/software/grpc-rest-graphql.html

INFO: jeśli zastanawiasz się, którą technologię powinieneś wybrać dla swojego API, to ten artykuł może ułatwić Ci wybór


  1. Ciekawe podejście do pisania selektorów w CSS - zdecydowanie skraca zapis

https://www.silvestar.codes/articles/you-want-a-single-enabling-selector-not-the-one-that-disables-the-rule-of-the-previous-one/

INFO: metoda polega na selektywnym odblokowywaniu atrybutów, a nie na blokowaniu ich tam, gdzie nie chcemy. Przykład z artykułu pokazuje, o co chodzi.


  1. Jak poprawić User Experience (UX) przy projektowaniu zakładki 'ustawienia' w Twojej aplikacji

https://www.toptal.com/designers/ux/settings-ux

INFO: garść porad z przykładami zastosowania w znanych aplikacjach


  1. Napisz artykuł o elektronice lub programowaniu i wygraj 2000 zł

https://bit.ly/30NI3uu

INFO: Mile widziane poradniki m.in. o elektronice, IoT, Arduino, ESP, Raspberry Pi, TensorFlow, RISC-V...


Baserow - opensourcowa alternatywa dla Airtable. Dostępna w wersji selfhosted

https://baserow.io

INFO: jeśli nie znasz Airtable, to jest to baza danych online w stylu arkusza kalkulacyjnego, ale z ogromnymi możliwościami. Za niektóre zaawansowane opcje się tam płaci, a w Baserow wszystko mamy za darmo


  1. Czołgi 3D - mocno wciągająca gra online (multiplayer). Mamy piątek... sam rozumiesz

https://tanx.io/

INFO: jeśli chcesz grać z kolegami, to po prostu wyślij im swój aktualny adres URL z gry (tam jest ID pokoju). Gra ma dość dziwne sterowanie (sterowanie względem ekranu, a nie pozycji gracza - sam zobaczysz)


  1. Jak tworzono sceny walki w pierwszej odsłonie gry Mortal Kombat? (film, 12 minut)

https://is.gd/7qnc8U

INFO: najbardziej urzekła mnie realizacja kopniaków w powietrzu i ten piękny, latający Raiden


  1. WhatsApp, Signal, Telegram: co to znaczy, że komunikator jest (nie)bezpieczny? (audio/video - około 80 minut)

https://www.internet-czas-dzialac.pl/odcinek-11-whatsapp-signal-telegram/

INFO: interesujący odcinek podcastu 'Internet. Czas działać!'. Dobre wyjaśnienie tematów związanych z bezpieczeństwem komunikatorów


  1. Używasz gdzieś funkcji "Zaloguj przez GitHuba"? - to lepiej doczytaj, komu i jakie prawa nadałeś

https://games.greggman.com/game/github-permission-problem/

INFO: istnieje szansa, że developer aplikacji za pomocą której się logowałeś, ma teraz pełen dostęp do wszystkich Twoich repozytoriów.


  1. Wywiad z założycielem serwisu RSYNC.NET (skrajnie tani backup online)

https://console.dev/qa/rsync-john-kozubik/

INFO: ciekawe podejście do konfiguracji środowiska (brak firewalla, brak routerów itp) i interesująca historia powstania i rozwoju firmy (w tym smaczki technologiczne wyjaśniające jak to działa)


  1. Lista sześciu easter eggów znalezionych na Githubie

https://dev.to/github/six-secret-easter-eggs-in-github-2j17

INFO: ukryte wizualizacje 3D, mini-gry, sekretne repozytorium itp


  1. Ile cyfr liczby PI używa NASA do swoich obliczeń?

https://www.jpl.nasa.gov/edu/news/2016/3/16/how-many-decimals-of-pi-do-we-really-need/

INFO: odpowiedź eksperta mnie zaskoczyła. Spodziewałem się bardziej czegoś jak na obrazku tytułowym


  1. SD - sprytny sposób na zarządzanie swoimi skryptami powłoki (Bash/Zsh itp.)

https://ianthehenry.com/posts/sd-my-script-directory/

INFO: w praktyce, wrzucasz wszystkie swoje skrypty do specjalnej struktury katalogów i wywołujesz je jednym poleceniem


  1. ChartsCSS - framework do tworzenia dobrze wyglądających wykresów, napisany w czystym CSS

https://chartscss.org/

INFO: mały, zgrabny, obsługujący 12 różnych metod wizualizacji danych.


  1. Dlaczego skompresowane pliki JSON zajmują ponad 20x mniej miejsca na Rasbianie niż na Macu?

https://superuser.com/questions/1633073/why-are-tar-xz-files-15x-smaller-when-using-pythons-tar-library-compared-to-mac

INFO: ciekawa analiza tego, dlaczego tak się dzieje. Przyczyna jest zaskakująca.


  1. Zanim wdrożysz globalnie w firmie nową bibliotekę JavaScript, odpowiedz na te 12 pytań

https://www.freecodecamp.org/news/the-12-things-you-need-to-consider-when-evaluating-any-new-javascript-library-3908c4ed3f49/

INFO: nowe biblioteki JS pojawiają się jak grzyby po deszczu i faktycznie są coraz lepsze, ale to nie oznacza, że możesz ich bezkarnie używać.


  1. FocalBoard - alternatywa dla Trello, Notion i Asany. Zupełnie darmowa i selfhosted

https://www.focalboard.com

INFO: postawienie personalnej instancji ogranicza się tylko do ściągnięcia gotowej binarki (jest wersja na Windowsa, Linuksa i Maca). Wersja współdzielona/serwerowa wymaga więcej kombinowania, ale jest do tego tutorial


  1. Jak przerobić ekran ze starego laptopa w zewnętrzny monitor do komputera

https://www.slashdigit.com/convert-old-laptop-screen-external-monitor/

INFO: jeśli w domu zalega Ci zepsuty laptop, ale z działającą matrycą, to możesz jeszcze go do czegoś wykorzystać


  1. Uważaj jakich bibliotek JS używasz przy budowie rozszerzeń do Chrome - ban za Lodasha

https://roadtoramen.com/Day-435-Google-Took-Down-My-Chrome-Extension-for-Using-Lodash-a3096c51321f42e0a04c77e1a25f484a

INFO: ta popularna biblioteka zawiera w sobie ciągi znaków, które Google interpretuje jak próbę zaciemniania kodu i wyrzuca z marketu rozszerzenia jej używające


  1. Tworzysz skrypty powłoki (bash/zsh/sh) wykonujące ważne zadania? Sprawdź je ShellCheckiem

https://github.com/koalaman/shellcheck

INFO: to prosty skrypt analizujący źródło Twoich skryptów i wytykający wszelkie potencjalne problemy w kodzie. Świetne.


  1. Outrun - uruchamiaj aplikacje Linuksowe lokalnie, wykorzystując moc obliczeniową innego komputera

https://github.com/Overv/outrun

INFO: w praktyce możesz np. renderować filmy w chmurze czy wykonywać złożone obliczenia, samemu posiadając kiepskiej jakości sprzęt


  1. Security.txt - sugerowany standard informowania ludzi o polityce bezpieczeństwa

https://securitytxt.org

INFO: jest to plik tekstowy zawierający informację np. na temat tego, z kim powinien się skontaktować hacker white-hat po znalezieniu buga na stronie


  1. Usługa poprawiająca zdjęcia na potrzeby serwisów wymagających wymiarów 16x9 (np. Twitter)

https://einaregilsson.com/make-your-photo-16x9/

INFO: to link do artykułu opisującego jak to działa. Link do usługi jest nad drugą fotką. To nie jest resize zdjęć. Przydatne.


== LINKI TYLKO DLA PATRONÓW ==


  1. Wielka kolekcja frameworków CSS - wszystkie hostowane na GitHubie i zawierające krótki opis

https://uw7.org/un_6054866525848

INFO: uwielbiam zwłaszcza te z kategorii Class-Less. Dodajesz do czystego HTMLa i od razu pisane na szybko narzędzia wyglądają lepiej


  1. Pracujesz 8h dziennie na etacie, masz dzieci, sporo czasu marnujesz na dojazdy i chcesz rozwijać swoje projekty po pracy?

https://uw7.org/un_6054865fa3ba6

INFO: czytelnicy w komentarzach dzielą się swoimi pomysłami na to, jak to wszystko ogarnąć i jak znaleźć energię na dodatkowe projekty


  1. Platforma z blogami programistycznymi (możesz tam także założyć własnego bloga)

https://uw7.org/un_6054865a77128

INFO: linkuję do top10, ale sugeruję przejść do przeglądarki tagów. Tam można znaleźć blogi na interesujące nas tematy. Niektóre są świetne


  1. Przykład świetnej konfiguracji OBSa do Live codingu na Twitchu

https://uw7.org/un_6054865488320

INFO: trzeba przyznać, że efekt końcowy (to, co widzą ludzie) jest świetny. Podobają mi się te przejścia, dodatkowe efekty, cenzura ekranu w locie 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


P.S. Jeśli podobają Ci się moje treści, to dołącz do patronów zestawienia: https://patronite.pl/unknow

c497ed4c-ff7c-4050-aff3-d70f06d61ab7
PeBe

ad..2) Ben Eater jest wprost genialnym "prezenterem" . Wciągnął mnie na tyle, że obejrzałem jego wszystkie filmy związane z budową własnego mikroprocesora. A zacząłem od... budowy własnej karty graficznej. Rewelacja

pomidor

Wow, mnóstwo nowych ciekawych appek! Dzięki wielkie!

pyXelr

@javeman Ale punkt 23) jest właśnie o tym, tylko linkuje do repozytorium GitHuba

Zaloguj się aby komentować

webrunner

No i to jest przydatne.

Zaloguj się aby komentować

Jeżeli lubicie kolorowe motd w Linuksie, to przygotowałem zestaw skryptów z prostym instalatorem dla systemów z jedynej słusznej rodziny EL (czyli RHEL, CentOS, Alma Linux, ClearOS, Oracle Linux, Rocky Linux czy Scientific Linux)


Instalacja komendą (zachowaj cudzysłów): sudo sh -c "wget -q https://raw.githubusercontent.com/nicrame/Linux-Scripts/master/MOTD-EL/motd-el.sh && chmod +x motd-el.sh && ./motd-el.sh"


Link do projektu na github: https://github.com/nicrame/Linux-Scripts/tree/master/MOTD-EL

2851bca0-6c5f-43f4-ad31-1f3f9696ef7a
PeBe

o @hejto , jak strasznie by się przydało formatowanie by markdown

Zaloguj się aby komentować

Tomki Tomkersi! Need HALP! Pytanie mam! Czy istnieje możliwość obejrzenia za pomocą programu less pliku tekstowego skompresowanego 7zipem? Mam plik log.7z który waży ponad 100 mega, jednak rozpakowany waży ponad 30 gigabajtówi jego rozpakowywanie trwa wieki i powoduje że mi się komputer krztusi jak Sasha Grey wiadomo kiedy...

otlet

@Unknow @dziki a nie zje to sporo pamięci ram? W końcu less też gdzieś dane swoje musi trzymać

Unknow

@otlet zrób prosty eksperyment.


cat /dev/urandom | base64 | less


urandom ma nieskończoną pojemność, więc jeśli to działa tak jak myślisz, to powinno zająć nieskończenie wiele pamięci, a tak się nie dzieje.


less tak nie działa. Czyta on tylko ograniczoną porcję danych do bufora

otlet

@Unknow fakt, póki nie naciśniesz END Przyznaję, zapomniałem.

Zaloguj się aby komentować

Dziś otrzymałem kartkę od @unknow i #mikrus

Jak byście znali kogoś, kto potrzebuje server VPS do nauki czasami tak bywa, że brak drobnych nas ogranicza. Wiem jak to było ze mną... Pierwszego vps'a miałem dopiero w wieku dorosłym. (wcześniej bawiłem się tylko na kontach shell)


A więc tak jeśli macie kogoś kto dobrze by się zajął takim małym serwerem i chciał by się nim zająć.

Dajcie znać w komentarzu

7e4b7757-c3e2-4dd3-b475-7fb119f85fd3

Zaloguj się aby komentować