#technologia

77
4681
don_pistachio

Ciekawy sposób nauki Dockera- zamiast przerabiać standardowe i utrate schematy wystawiania strony, pokazuje jak użyć go w innym kontekście. Co ważne, napisane z perspektywy cyberbezpieczeństwa, więc informuje nowych użytkownikow o ważnym aspekcie bezpieczeństwa, który jest zazwyczaj pomijany w podstawowych kursach o Dockerze- nie przytłacza wiedzą, ale pokazuje na co zwrócić uwagę w przyszłości.

Zaloguj się aby komentować

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

  • Włączona możliwość zarabiania na swoich treściach
  • Całkowity brak reklam na każdym urządzeniu
  • Oznaczenie w postaci rogala , który świadczy o Twoim wsparciu
  • Wcześniejszy dostęp, do wybranych funkcji na Hejto
Zostań Patronem
Z okazji sobotniego wieczoru opowiem wam jak w praktyce wygląda implementacja rzeczy związanych z sieciami komórkowymi. Celowo będę pomijał szczegóły techniczne, ponieważ osoby niezaznajomione z tematem (a takich tutaj jest większość) mogłyby się bardzo łatwo w tym wszystkim pogubić. Jeśli ktoś chciałby dowiedzieć się czegoś więcej, zapraszam do pytania w komentarzach.

0. Międzynarodową organizacją, która standaryzuje sieci komórkowe jest 3rd Generation Partnership Project (3GPP). Powstała 26 lat temu z okazji trzeciej generacji sieci mobilnych i tak już sobie została. W międzyczasie stworzyła standardy dla czwartej (Long Term Evolution - LTE) oraz piątej (New Radio - NR) generacji. Na przestrzeni lat miała kilku konkurentów, między innymi organizację o nazwie 3GPP2 (kreatywne, prawda?), ale nikomu nie opłacało się wspieranie kilku różnych specyfikacji. Dlatego wszystko inne umarło śmiercią naturalną.
W skład 3GPP wchodzą delegaci firm (niekoniecznie bezpośrednio) związanych z sieciami komórkowymi, takich jak – Nokia, Ericsson, Qualcomm, Samsung, MediaTek i w cholerę innych.
Standardy sieci komórkowych ciągle ewoluują. Zachowanie wstecznej kompatybilności jest jednak bardzo ważne. Więc nowe zmiany to zwykle dodawanie ficzurów i ujednoznacznianie wcześniejszych zapisów.

1. Jedną z myśli przewodnich przyświecających stworzeniu 5G, było stworzenie „bardziej elastycznego” standardu, tak żeby operatorzy mogli go z łatwością dostosować do swoich wymogów. Na papierze to brzmi wspaniale! No ale jedyną elastyczną rzeczą, która działa w praktyce jest guma w gaciach, a operatorzy zwykle nie wiedzą co robią i używają tylko jednej konfiguracji w całej sieci.

2. Oczywiście na samym wstępie nie obyło się bez wpadek, takich jak PRACH format A1. Ten paździerz po prostu nie ma prawa działać, ale zanim 3GPP sobie to uświadomiło, znalazł się w standardzie i nikt teraz za bardzo nie wie jak go usunąć. Oczywiście, nikt go również nie używa, więc mamy martwy kawałek specyfikacji.

3. No ale bardziej na poważnie – bardziej elastyczny standard oznacza bardziej skomplikowany standard i więcej corner casów. Po stronie sieci nie jest to aż taki duży problem. gNB (stacje bazowe w New Radio) zwykle mają więcej mocy obliczeniowej niż UE (w dużym uproszczeniu smartphony). Poza tym, dostawcy sprzętu sieciowego zwykle sobie wybierają ficzury, które chcą wspierać.

4. Po stronie UE jest zupełnie inaczej – przede wszystkim UE jest cost-sensitve, dlatego dysponuje mniejszą mocą obliczeniową. Poza tym, UE ma działać wszędzie, dlatego musi wspierać zdecydowaną większość ficzurów. Nie wszystkie, ponieważ wspierać wszystkiego się po prostu nie da. Dlatego taki „elastyczny standard” jest lekkim zabójstwem.

5. Fast forward 5 lat później, mamy dojrzałe New Radio, wszystko jest pięknie i w ogóle. Tylko, że jest pewien kawałek standardu, który stwarza notoryczne problemy wszystkim dostawcą sprzętu sieciowego. Wszystkim! To oczywiście corner case wynikający z bardzo elastycznego speca. Teoretycznie jest wprost napisane „UE does not expect”, więc przynajmniej wiadomo, że ten corner case nigdy nie powinien się wydarzyć w praktyce. No, ale z niejasnych powodów wydarza się, w dodatku dość często. W końcu pada propozycja (Change Request - CR), aby ten problem rozwiązać!

6. Świetnie, tylko że rozwiązaniem ma być uelastycznienie elastycznego standardu. Także ten. Szczerze, jak po raz pierwszy to zobaczyłem, to włos na plecach mi się zjeżył. Wiedziałem, jak bardzo kosztowna będzie to zmiana z punktu widzenia implementacji oraz że zamieni kawałek kodu, który już teraz jest wielką maszyną zgadująco – losującą, w jeszcze większy ulep (ponieważ po prostu lepiej tego nie da się zaimplementować). Poza tym, uważałem że obecny standard jest już wystarczająco elastyczny i problem można rozwiązać odpowiednio dobierając parametry.

7. Dlatego zaangażowałem się w dyskusję z delegatami do 3GPP. Po długiej mailowej dyskusji przyznano mi rację – tak, teoretycznie ta zmiana nie jest potrzebna. Ale rozwiązanie problemu za pomocą zmiany konfiguracji byłoby dla dostawców sprzętu sieciowego, uwaga, trudne. Dlatego 3GPP zdecydowało wprowadzić tę zmianę. A ty się człowieku męcz!

Wiem, że nie tylko ja tutaj zajmuję się zawodowo sieciami komórkowymi, więc zapraszam kolegów z branży do podzielenia się swoimi historiami.

#technologia #ciekawostki #telekomunikacja #telcozhejto #programowanie #programista15k #pracait
favien-freize

@groman43 

wszystkim dostawcą sprzętu

dostawcom

aberotryfnofobia

@favien-freize ten błąd mnie ostro wkurwia, a ostatnio się upowszechnia w internecie.

entropy_

@aberotryfnofobia @favien-freize nie ostatnio tylko odkąd pamiętam to było "powszechne"

Po prostu liczba mnoga wygląda na oko jak błąd i dlatego ludzie to mylą. Tak ja sobie to tłumaczę xD

mBank

@groman43 Jak dobrze rozumiem,to mimo pierwotnych założeń, operatorzy rzadko dostosowują konfigurację,a problemy, takie jak niepotrzebne elementy w standardzie 5G tj. PRACH A1 to te elementy nie są używane...a zostały uwzględnione w standardzie? Potemd po kilku latach pojawia się notoryczny problem, a propozycją rozwiązania jest jeszcze większe uelastycznienie standardu........ co uważasz za zbędne i kosztowne rozumiem?. A i tak zmiana zostaje wprowadzona przez 3GPP? no i jest to niepotrzebne utrudnienie dla dostawców sprzętu sieciowego w takim razie.


Nie wiem czy dobrze zrozumiałem, jestem po 7h nauki C# mam wyprany łeb a moje myślenie jest poniżej normy w tym momencie :S

groman43

@mBank Tak, dokładnie - duża część standardu nie jest wykorzystywana w praktyce. To wszystko sprawia, że implementacja jest bardziej skomplikowana, czasochłonna, wymaga więcej mocy obliczeniowej i podatna na bugi. Sprzęt sieciowy to jest pół biedy. Zwykle taki gNB wcale nie jest ani cost-sensitive, ani nie jest ograniczony czasem życia na baterii*. Problemy są po stronie UE niestety.


*Sprzęt sieciowy ma inne ograniczenia, na przykład ma funkcjować w polu przez 20 lat i wciąż być wspierany przez producenta, z nowymi ficzurami włącznie. Pamiętam, nazwijmy to delikatnie, pewien zgrzyt, kiedy okazało się że miejsce na Flashu się skończyło i producent musiał skrócić czas wspierania swojego sprzętu.

Amebcio

@groman43 Nikt nigdy nie był mi w stanie wyjaśnić po co mi w urządzeniu mobilnym 5G?


Już starsze telefony z LTE bez agregacji pasma bez problemu stremowały filmy full HD z youtube, więc co mi daje 5G? Jakie korzyści oferuje w stosunku do 4G z agregacją zdolną teoretycznie rozwinąć 1gb/s (w optymalnych warunkach)

Zaloguj się aby komentować

Nemrod

@Frog nuclear.pl twierdzi, że to jest duoblok eksperymentalny jednak

https://nuclear.pl/wiadomosci,news,23120901,0,0.html

Oczywiście takie badania są niezbędne, a trzeba przyznać, że cały czas je robią ruscy, a chińczycy ostatnio się dołączyli do wyścigu

Zaloguj się aby komentować

Nie bardzo wiem do jakiej społeczności to pasuje najbardziej, ale ten filmik w fajny sposób tłumaczy jak działa "odszumianie" w słuchawkach (noise cancelling).

https://youtu.be/DcdRlq4_-yw?si=k8qRiNgfumnmoITa

#ciekawostki #sluchawki #muzyka #technologia #audio
boogie userbar
TRPEnjoyer

denoising -> "odszumianie"

active noise cancelling (ANC) -> "aktywna redukcja szumów", choć właściwie to powinna być "aktywna redukcja hałasu"

3zet

@TRPEnjoyer noise to też hałas po angielsku.

vinclav

Niech zgadnę sprzężenie wzrotne na odpowiednie częstotliwości z otoczenia i spowolnienie odtwarzania, żeby jakiś mimd przerobił?


edit1: a tylko zasada działania wrzucona, no tak, tak to działa, był kiedyś świetny "koncept" na wyciszanie w ten sposób pomieszczeń w aktywny sposób, ale jak się domyślacie, nie działał w ogóle, a szef rozpłynął się w powietrzu z donejtami.


Ja od jakiegoś czasu mam SonyWH1000-XM(3 albo pięć) działają bardzo dobrze.

Zaloguj się aby komentować

Jestem całkiem zielony w świecie smartfonów, więc od początku.

Znalazłem przy sprzątaniu starego tableta "Lenovo Tab 2 A8-50L" z Androidem 5.1. Tak stary, że już data się wyzerowała.
Parę pytań:

  • czy są jakieś limity, ograniczenia odnośnie instalowania do najnowszej wersji androida?
  • jakie inne dedykowane dla tabletów/smartfonów są popularne OSy? Co byście polecili zainstalować? Czy wymaga to rootowania?
  • czy idzie jakoś wyczyścić zawartość do zera i.e. restart fabryczny, odpala strasznie wolno. Możliwe, że był tak zamulony aplikacjami LUB może już napęd flash

#android #technologia
SirkkaAurinko

szukaj na forach xda, może tam coś bedzie

panek

@SirkkaAurinko +1 xda jedyne rozsądne źródło informacji na takie przypadki

VonTrupka

@SirkkaAurinko @panek sorry pany, xda zdycha śmiercią naturalną

większość dłubaczy już dawno przeniosła się na telegrama :<

VanQuish

Jakimś rootem podciągniesz do góry parę wersji androida. Ja tak przerobiłem telefon na licznik i do muzyki na rower. Ale to lata temu. Teraz to taniej kupisz jakiś biedotablet niz inwestować w stary.

wielkaberta

@VanQuish To nie jest inwestowanie pieniędzy. Po prostu taka tam próba na starym tablecie.

VanQuish

@wielkaberta Może źle napisałem. Bo np. lubię z moich urządzeń wyciskać ile się da przydatności. Tak jak pisałem wpisz model urzadzenia, potem How to root i postępuj z instrukcjami. Dobrze znać angielski większość z tego jest na anglojęzycznych forach.

VonTrupka

@wielkaberta sprawdź najpierw jakie ma bebechy ten tablet i jakie są wymogi nowszych wersji AOSP

tutaj ram jest najbardziej istotny, bo pewnie masz na tym nie więcej niż 1,5-2GB

SOC może wolno ale powinien przerobić i v7 zgredoida.

Niemniej jednak pamięć flash ulega bardzo szybko degradacji, więc jeśli po resecie do fabryki będzie kiepsko działał w postaci wolnego ładowania aplikacji, a tym bardziej zapisu danych, to nie pokładaj w tym nadziei.


wyżej wspomniałem że XDA zdycha, ale do starego sprzętu - o ile był bardzo popularny - powinieneś znaleźć jeszcze gotowe ROMy. O ile oczywiście linki nie wygasły.

Samo lenovo udostępnia oprogramowanie do aktualizacji i przywracania oprogramowania w urządzeniach mobilnych.

Zaloguj się aby komentować

Building OCI Images with Buildah

buildah to narzędzie do budowania obrazów kontenerów od podstaw (FROM scratch), przy użyciu istniejących obrazów a także z działającego kontenera - umożliwia tworzenie obrazów w ustandaryzowanym formacie OCI (obsługiwanym przez Dokera oraz Podmana) lub tradycyjnym formacie Dockera (który także jest obsługiwany przez oba wspominane silniki kontenerów).

#technologia #linux #konteneryzacja #docker #podman #buildah #oci
95b5aad7-154b-453d-9f6b-1e7fbd75559e

Zaloguj się aby komentować

Ten Twitt to tak na poważnie? Pralka kopie jakieś krypto czy jaka cholera?

#heheszki #technologia
boogie userbar
1176969a-4c7f-4868-8e2c-52be45a29409
Konto_serwisowe

Lodówkowa serwerownia. Cold storage jak się patrzy.

Bystrygrzes

a nie prosciej zmienic haslo do Wifi i olac pralke WIFI?


Potrafie wiele rzeczy zrozumiec - ale lodowka, pralka z internetem do mnie nie przemawia. Po co?

boogie

@Bystrygrzes prościej jej nigdy nie podłączać

Bezkid

@Bystrygrzes Dam przyklad z ekspresem, podstawiam tylko 2 kubki rano i z kibla robie sobie kawy do pracy ktore nastepnie przelewam do termosu.

lipa13

@boogie Zastanawia mnie po jaką cholerę ludzie podłączają te wszystkie sprzęty do internetu. Przecież i tak trzeba fizycznie znajdować się przy pralce żeby ją obsługiwać więc w jakim celu istnieje dodatkowa komunikacja bezprzewodowa.


Rozumiem jakiś serwis, zabawa bajerami zaraz po zakupie itd., ale żeby bez przerwy miała dostęp do sieci?

boogie

@lipa13 jedyne pomysły jakie mam to monitorowanie zużycia prądu / wody oraz notyfikacje, kiedy kończy prać. Tylko dlaczego zużywa takie ogromne ilości danych. Musi wysyłać coś "ciężkiego", tak jak zasugerował @entropy_

entropy_

@boogie jeszcze chamsko zużycie spadło na ~2h. Założę się że akurat prała i żeby nie marnować miejsca na serwerze wyłączają mikrofon xD

Zaloguj się aby komentować

Elektroniczne Tomasze i Tomkinie!

Szukam jakiegoś mikrofonu oraz kamerki, polecicie coś w rozsądnej cenie co nie jest totalnym szrotem?
Chodzi o coś co mógłbym podłączyć do laptopa.Podczas ostatnich spotkań online podobno trzeszczało strasznie, obraz też taki sobie. Jakieś rekomendacje?
P.S. Zaznaczam, że jestem komputerowym inwalidą

#mikrofon #laptopy #technologia #komputery
lubieplackijohn

@QvintvsCornelivsCapriolvs Polecam - https://www.x-kom.pl/p/450835-mikrofon-novox-nc-1-black-usb.html


Całkiem przyzwoity pojemnościowy mikrofon w dobrej cenie. Do tego tylko sobie jakiś statyw załatw z koszyczkiem i popfiltrem, coby nie skrzypiało i trzeszczało.


Co do kamerki, to się nie zna

QvintvsCornelivsCapriolvs

@lubieplackijohn dzięki Wodzu

lubieplackijohn

@QvintvsCornelivsCapriolvs Polecam i pozdrawiam, John

LondoMollari

@QvintvsCornelivsCapriolvs Napisz co dla Ciebie oznacza rozsądna cena, i czy planujesz coś ambitniejszego nagrywać.


Po odrobinie researchu kupiłem samemu Superlux E205U, i jest całkiem dobry, ale nie jestem specjalistą.

QvintvsCornelivsCapriolvs

@LondoMollari nic ambitnego, spotkania online w Stowarzyszeniu, chodzi o to aby było mnie słychać po prostu bez bólu uszu Cena trudna do określenia bo zupełnie się na tym nie wyznaję. edit: ten co podałeś to rozsądna cena

LondoMollari

@QvintvsCornelivsCapriolvs Moja różowa używa tego Superluxa (z dołożonym pop-filtrem) do nagrywania na YT (tylko nagrywanie głosu/śpiewu), i sobie chwali. Z tego co wiem paru "profesjonalnych" youtuberów też go używa - ale tak czy siak przed zakupem bym zebrał parę innych opinii niż moja bo jestem laikiem.


Nie wiem czy to minus czy plus, ale jest dosyć duży i ciężki.

Bezkid

@QvintvsCornelivsCapriolvs Najpierw kup kamere, one zazwyczaj maja wbudowane mikrofony. Jak wtedy wciaz nie bedzie Tobie odpowiadalo, wtedy zainwestuj w mikrofon. Co do kamery, Logitech robil w miare budzetowe i spoko kamery , albo ewentualnie jakis creative.

Nie wiem jaki masz budzet, ale np ta kamerka juz ma wbudowane 2 mikrofony

https://www.x-kom.pl/p/78034-kamera-internetowa-logitech-c920-pro-full-hd.html

Zaloguj się aby komentować

AWS Free Tier – darmowy hosting aplikacji lub strony na AWSa

Amazon Web Services (AWS) oferuje przez rok kilka swoich najpopularniejszych usług za darmo - polecam wykorzystać do nauczenia się usług chmurowych!

Więcej o AWS Free Tier i jakie usługi są obecnie oferowane za darmo znajdziesz tutaj: https://aws.amazon.com/free

Jak założyć konto AWS dowiesz się tutaj: https://k21academy.com/amazon-web-services/aws-solutions-architect/create-aws-free-tier-account/#comments

Jak przypadkowo nie wygenerować dodatkowych kosztów używając AWS dowiesz się tutaj: https://mysoly.nl/data-management/how-to-maximize-your-aws-free-tier-a-comprehensive-guide-to-cloud-cost-savings/

#technologia #chmura #cloudcomputing #aws
1b8316b6-5535-48e2-a790-45b070d87f83
koszotorobur

@Bezkid - warto i AWS i Oracle znać wiadomo

Chociaż AWS ma o wiele większy udział w rynku

jiim

@Bezkid Oracle bardzo lubi usuwać konta bez ostrzeżenia, gdy jakaś aktywność wydaje się być podejrzana i niezgodna z regulaminem (np. postawienie VPNa xD). W usuwaniu największy priorytet mają, oczywiście, konta darmowe.

Fausto

Ja używam free tier od oracle i polecam.

koszotorobur

@Fausto - za darmo to uczciwa cena

Fausto

@koszotorobur Wiadomo, tym bardziej, że za 24GB ram i 200GB przestrzeni

konik_polanowy

@koszotorobur niezbyt za darmo, bo musisz dodać swoją kartę i pobiera ci 1$


no jest on oddawany po 30 dniach, ale jak zapomnisz wyłączyć maszynek to kasa leci

koszotorobur

@konik_polanowy - to nie zapominaj wyłączyć

With power comes great responsibility więc ustaw sobie tak byś nigdy nie przekroczył free tier - nie po to linkowałem do porad jak to zrobić we wpisie byś marudził

Ziutson

@konik_polanowy zawsze można podpiąć prepaidową kartę wirtualną. Nie pobierze Ci jak nie będzie mieć z czego

Zaloguj się aby komentować

TuzZaRogiem

@koszotorobur zwykły Excel xlsx. Jak ręcznie otworze i usunę ten wiersz to otwieram normalnie później. Ale chodzi o to, że one maja się same otwierac

pszemek

@TuzZaRogiem nie możesz po prostu olać pierwszego wiersza? Jakiś skiprow czy coś. Ewentualnie z mojego doświadczenia numpy lepiej sobie radzi z wczytywaniem plików.

Zaloguj się aby komentować