#python

36
140

#Netprasowka 06/22


Cześć.

Witam w nowym tygodniu.


  1. Ten, kto nie parsował outputu z konsoli za pomocą wyrażeń regularnych ten nie wie co to stres. W Python jest biblioteka Scrapli, która "rozmawia" z konsolą za pomocą poleń. Jest też dostępna w Go. Tu masz przykład użycia. Jeśli interesuje Cię automatyzacja to pamiętaj o ankiecie https://showroute.pl/robot.

https://netdevops.me/2021/network-automation-options-in-go-with-scrapligo/


  1. UTRS, a właściwie Unwanted Traffic Removal Service, to usługa typu community dostarczana przez Team Cymru. Usługa wykorzystuje RTHB to łagodzenia ataków DDoS. Tu masz link (https://team-cymru.com/community-services/utrs/), gdzie możesz za darmo się zarejestrować. Zanim to zrobisz, to przeczytaj zawartość Readme.md.

https://github.com/team-cymru/network-security-templates/blob/master/UTRS-Peering-Guide/README.md


  1. Co zrobić, zanim przystąpić do automatyzowana swojej sieci i usług. Odpowiedź jest prosta. Porządek. Ivan w swoim stylu wyjaśnia dlaczego.

https://blog.ipspace.net/2022/02/cleanup-before-automation.html


  1. Anycast jest ciekawy i dobry np.: do rozpraszania ataków DDoS czy zwiększania dostępności serwerów DNS, ale też są pewne minusy związane z TCP.

https://lambda.mu/anycast-tcp/


  1. Jak wygląda wydajność DNS over HTTPS w ujęciu globalnym. Badacze sprawdzili 22052 unikanych użytkowników w 224 krajach. Artykuł w linku jest podsumowaniem ich badań.

https://blog.apnic.net/2022/02/03/measuring-dns-over-https-performance-around-the-world/


SZKOLENIA/EDUKACJA


Za tydzień otwieramy zapisy do naszego programu BGP - zbuduj silne fundamenty. Jeśli chcesz dołączyć, do programu to zapisz się tu: https://showroute.pl/bgp

Przygotowujemy ciekawą ofertę.


PRACA


Oferty pracy są dostępne dla czytelników mailingu. https://showroute.pl/netprasowka


To byłoby na tyle w tym tygodniu z Netprasówki.


Pozdrawiam i do przeczytania.

f867067a-e4c4-4cd2-8782-e41d8b77c5b5

Zaloguj się aby komentować

Cześć.

#Netprasowka 03/22


  1. Jak zainstalować i skonfigurować Pi-hole. Dlaczego warto zainteresować się tym tematem? Pi-hole pozwala blokować reklamy, trackery a nawet malware. Masz tu kompletny artykuł jak zainstalować i zarządzać swoim Pi-hole. Warto zadbać o bezpieczeństwo swojej domowej sieci.

https://weberblog.net/pi-hole-installation-guide/


  1. Pisanie testów do automatyki często pojawia się w Netprasówce. Teraz mam ciekawy wpis Patryka Szulczewskiego. Patryk pisze, aby rozwijać oprogramowanie i jednocześnie je testować. Nie czekać na zakończenie pisania. Tylko robić to jednocześnie. Pokazuje też przykład z naszego świata. Jak za pomocą netmiko dostać wersje softu. Robi to poprzez rozwijanie testów.

https://blog.networktocode.com/post/how-to-write-better-python-tests-for-network-programming/


  1. A jeśli nie znasz Pythona, to polecam książkę Python dla inżynierów sieciowych. Jest wszystko, co możesz potrzebować przy pracy z siecią i urządzeniami sieciowymi.

https://pyneng.readthedocs.io/en/latest/


  1. RIPE wypuścił narzędzie ipmap. Jest to narzędzie tworzące mapy Internetu. Łączy adresy IP z danymi geolokacyjnymi. Narzędzie jest rozwijane i jest dostęp po API. Chcesz sprawdzić jak działa, to możesz wkleić traceroute i zobaczyć jak wędrują Twoje pakiety po świecie.

https://ipmap.ripe.net/


  1. Czym się różni MPLS VPN L3 od VRF-Lite. Autor pokazuje wszystko od podstaw. Czym jest LDP, jak wykorzystać BGP i w ogóle, po co segmentować sieć.

https://zartmann.dk/mpls-vpns-vs-vrf-lite/


To byłoby na tyle w tym tygodniu z Netprasówki.


SZKOLENIA/EDUKACJA

Oferty szkoleń dostępne dla czytelników mailingu. https://showroute.pl/netprasowka


PRACA

Oferty pracy dostępne dla czytelników mailingu. https://showroute.pl/netprasowka


To byłoby na tyle w tym tygodniu z Netprasówki.

Pozdrawiam i do przeczytania.

acd93536-181b-4686-a1fa-c56d2ea5c97e

Zaloguj się aby komentować

Best-of Machine Learning with Python - lista najpopularniejszych repozytoriów aktualizowana co tydzień. Przejrzałem zawartość i śmiało mogę polecić jako jedną z lepiej zorganizowanych list typu "awesome". Na + zasługuje duża przejrzystość, ogrom kategorii i posortowanie narzędzi po liczbie gwiazdek na GitHubie/ich jakości.


https://github.com/ml-tooling/best-of-ml-python


Polecam też sprawdzić resztę list "best of" od powyższych autorów (link znajdziecie w repo)

Zaloguj się aby komentować

Dzisiaj jest ostatni dzień, by zapisać się na nieodpłatny kurs CS50 HarvardX. W programie:


HTML, CSS

Git

Python

Django

SQL, Models, and Migrations

JavaScript

User Interfaces

Testing, CI/CD

Scalability and Security


Zapisy: https://polishwords.com.pl/go/-43l


#dlaprogramistow #programowanie #naukaprogramowania #programujzwykopem #javascript #git #html #css #python #django #userexperience


Jak nie chcesz przegapiać takich okazji, zapisz się na newsletter: https://polishwords.com.pl/blog/newsletter-dla-programistow/

560f3840-a0b0-4069-892c-11f41256014c

Uważacie, że da się wejść w programowanie z takich kursów i popłynąć rzeką informatycznego dobrobytu? Czasem jak mam dość swojej roboty to myślę o zmianie na IT.

Zaloguj się aby komentować

Zaloguj się aby komentować

Zaloguj się aby komentować

Zaloguj się aby komentować

Pozwolę sobie nawet stworzyć własny tag: somu


Kumpel nie widział mojego narzekania w internecie, albo widział? Nie wiem.

Stało się! Dostałem regulamin, ale jeszcze nie patrzyłem... Boję się otworzyć, za to zgłosił kilka błędów w apce. Poprawimy, ale cuda się dzieją z magią hejto

Zaloguj się aby komentować

Jako pierwszy wpis to zrobię taką ciekawostkę.


Za namową kolegi, tworzę portal o nazwie SOMU. Co w nim będzie ciekawego?

To opiszę innym razem, ale portal w swoich podstawach jest gotowy. Mogę powiedzieć, że osiągnął status MVP, ale brakuje jednej rzeczy - regulaminu, który powstaje od niecałego miesiąca... Regulaminu... Wiem, że regulamin to czasem temat rzeka, ale ani on, ani ja nie jesteśmy prawnikami, a regulamin ma tylko być formą zabezpieczenia/dupochronu.


A tak poza tym, uszanowanko - miło mi powitać na tym portalu.

@otlet Hej potrafiłbyś wytłumaczyć skrót MVP w prostych słowach? czytałem defiincje ale dalej nie potrafie sobie tego jakoś realnie wytłumaczyć

często widze firmy które w tak jakby reklamie mają opis "tworzymy MVP"

@chusteczka_haftowana Dziękuję

@Inspektor_RODO nie nadaję się raczej na wykładowcę, ale w moim rozumieniu, jest to najmniejsza możliwa forma naszego produktu, zawierające główne założenia. Dla np.: dla sklepu będzie to lista produktów, zakup i opłacenie produktu (nawet nie koszyk, bo to dodatek, nie główne założenie). Dla bloga będzie to lista postów, widok konkretnego posta, jakiś panel do dodawania postów z jakimś zabezpieczeniem (np.: logowanie, albo token, hasło). Ja tak się zapatruję. Dla gry będzie to same gameplay (zabawa z niej płynąca, z całkowicie podstawową grafiką, byle się orientować w przestrzeni). Gdy projekt osiąga status MVP, klient/pomysłodawca/my sami możemy sprawdzić, czy nasze założenie w stosunku do projektu jest poprawne. Dla gry jest to łatwe to zobrazowania, np.: https://www.youtube.com/watch?v=jPjmxrvuh4A

Zaloguj się aby komentować

Uczę się Django i Django REST Framework bo ileż można się klepać w Pyramidzie (ehehe ) i znalazłem fajny kanał na YT. Gość nawet spoko opowiada, ale co równie ważne: PISZE TESTY!

Co prawda używa wbudowanego UnitTest, a nie pytesta jak cywilizowana reszta świata, a same testy mogły by być też lepsze. Jednak kiedy potraktuje się to jako zajawkę do samego frameworka i jego testowania to ja propsuję.


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

Zaloguj się aby komentować

Muszę znajomych ogarniających pytona o pomoc chyba poprosić. Taka mapa z OpenStreetMaps by się przydała bo aktualnie pracuję nad projektem promującym historię regionalną i byłoby to pomocne

Zaloguj się aby komentować