Archive

Category Archives for "Networking"

Managing Python Projects with uv

Managing Python Projects with uv

If you have installed Python and worked on a few projects, your usual workflow probably looks something like this. Install Python, make sure pip and venv are available, create a virtual environment for each project, and use pip to install packages inside it. That is how we have been doing things throughout this series, and it works. It is what most of the Python world has been doing for years.

uv is a relatively new tool that bundles all of this into one command. It manages Python version installs, virtual environments, package installs, and dependency locking, all in a single binary. It is written in Rust, which makes it fast (like really fast). Most operations that take pip several seconds finish in milliseconds with uv.

In this part, we will start from a completely fresh Ubuntu machine (24.04) that only has the system Python installed. As you will see in a moment, we do not have pip or venv available yet, and normally we would need to install them separately before we could do anything.

A Fresh Ubuntu VM

Here is what is happening on the fresh Ubuntu VM. python --version fails because Ubuntu does not ship the python Continue reading

Python Regular Expressions

Python Regular Expressions

You have already used regular expressions once in this series when we told deepdiff to ignore uptime fields. I promised we would cover them properly later, and now is the time.

Regular expressions (regex for short) are a way to describe patterns in text. Instead of asking "does this string contain the exact word up?" you can ask "does this string contain any four-digit number followed by a slash and another number?" That kind of question is hard to answer with the string methods we have used so far, but regex handles it easily.

For a network engineer, regex comes up in a bunch of places. Extracting an IP address from a config line. Pulling interface names out of a log message. Parsing show output when there is no ready-made TextFSM template. Validating that a value looks like a MAC address before you use it.

Regex has a reputation for being cryptic, and honestly, it is cryptic. A complex regex pattern can look like someone leaned on the keyboard. But you do not need to master all of it to be useful. Learning even the basics unlocks a lot of what you will actually need day Continue reading

QO-100 GPS locked

Previously I successfully did some receiving and some transmitting over the amateur radio transponder on the satellite QO-100. That is to say, my FT8 was heard by others (but not me, due to my small dish), and I successfully decoded FT8 from some others.

There are three problems with my QO-100 ground station:

  1. It’s not permanent. It’d need some weather sealing, both for the dish and other active equipment near it.
  2. The dish is too small. It works well enough to prove that the satellite is there and everything else works, but a permanent install should have a bigger dish.
  3. The frequency stability was not good enough for decoding everything. In this screenshot we can see all signals skewing the same way, which means it’s my receiver that’s skewing.

I really appreciate the constant FT8 activity when tuning my station. Sure, I could look at the band edge beacons, but I like this too. And strangely, I can not actually find the edge beacons.

Today is about the third issue: Frequency stability. Because the B200 was GPS locked last time, the main suspect was the LNB. The Othernet Bullseye LNB TCXO from Passion-Radio.com is a fine LNB, but it’s Continue reading

HN843: From Network Engineer to Network Architect with Kevin Nanns

Drew and Ethan talk with Kevin Nanns about his journey from network engineer to network architect. Kevin shares his experience grappling with the shift in responsibilities, increased pressure, and communication and management challenges associated with his new role. They also discuss his content creation work on TikTok and his strategies for translating complex technical concepts... Read more »

How a GPU Actually Connects to the Network

This article discusses essential aspects of data center networking for AI, emphasizing the unique communication dynamics between GPUs. It highlights the importance of PCIe bus architecture, NUMA locality, and NVLink technology in optimizing performance. The design strategy of one NIC per GPU and the use of SmartNICs in multi-tenant environments are also explored.

The post How a GPU Actually Connects to the Network appeared first on /overlaid.

Using Syslog in netlab Labs

netlab release 26.09 added support for Syslog clients and servers. We implemented the clients on numerous platforms; the only Syslog server implementation is the dnsmasq container.

Adding Syslog to a netlab lab is (almost) trivial:

  • You have to (re)build the dnsmasq container with the netlab clab build dnsmasq command to add rsyslogd to the container image
  • When you add a dnsmasq node to a lab, it automatically starts a Syslog server
  • The Syslog client is enabled on other nodes (or globally) with the services.syslog.server setting.

Film Fantasi Akar Pohon Planet: Hiburan Kota dalam Akar Raksasa

Dalam perkembangan dunia hiburan saat ini, film fantasi dengan konsep unik dan imajinatif semakin diminati oleh penonton global. Salah satu tema yang sedang menjadi perbincangan hangat dan menarik perhatian adalah penggambaran “akar pohon planet” yang membentuk sebuah kota berdiameter ribuan kilometer. Film fantasi dengan latar semacam ini tidak hanya menawarkan visual spektakuler, tetapi juga menantang imajinasi dan pemikiran tentang alam semesta, kehidupan, serta hubungan manusia dengan alam semesta di masa depan.

Konsep Akar Pohon Planet dalam Dunia Film Fantasi

Akar pohon planet menjadi fokus utama dalam sejumlah film fantasi terbaru yang dirilis dan sedang dalam tahap produksi saat ini. Ide dasar yang menginspirasi konsep ini adalah keberadaan sebuah planet yang pohonnya tidak biasa, dengan sistem akar raksasa yang membentang luas hingga ribuan kilometer. Sistem akar tersebut bukan hanya menempel ke tanah, melainkan membentuk ruang hidup yang sangat luas, memungkinkan kota atau bahkan peradaban tercipta di dalamnya.

Berbeda dengan konsep kota futuristik tradisional yang berdiri di atas permukaan atau di bawah tanah, kota dalam akar pohon planet menggabungkan unsur alam dan arsitektur fiksi ilmiah. Kota-kota ini berkembang di dalam akar raksasa yang menyediakan segala kebutuhan ekologis sekaligus menjadi benteng alami dari ancaman luar. Dalam konteks hiburan saat ini, film Continue reading

Negara Internasional Kembangkan Mega-Proyek Pemulihan Pegunungan Terbakar dengan Drone

Pemulihan lingkungan, khususnya di daerah pegunungan terbakar, menjadi fokus utama sejumlah negara di dunia saat ini. Fenomena kebakaran hutan dan pegunungan yang meningkat tajam menyebabkan kerusakan ekosistem yang luas, sehingga menggerakkan komunitas internasional untuk mencari solusi inovatif dan efektif. Salah satu teknologi terbaru yang sedang dikembangkan adalah penggunaan drone penebar mikroorganisme sebagai bagian dari mega-proyek pemulihan pegunungan terbakar. Artikel ini mengupas secara menyeluruh perkembangan teknologi tersebut dan negara-negara yang menjadi pelopor dalam implementasinya.

Peran Teknologi Drone dalam Pemulihan Pegunungan Terbakar

Di tengah tantangan besar yang dihadapi akibat kebakaran hutan dan gunung, teknologi drone muncul sebagai solusi revolusioner. Drone penebar mikroorganisme mampu menjangkau area yang sulit diakses manusia secara cepat dan akurat, membawa benih-benih mikroorganisme yang bermanfaat untuk mempercepat proses rehabilitasi tanah dan vegetasi.

Mikroorganisme yang digunakan merupakan hasil rekayasa bioteknologi modern, seperti bakteri dan jamur yang mampu meningkatkan kesuburan tanah, memperbaiki struktur tanah yang rusak, dan mendorong pertumbuhan tanaman secara alami. Dengan metode penebaran yang presisi menggunakan drone, proyek ini menjanjikan efisiensi tinggi dalam memperbaiki ekosistem yang rusak akibat kebakaran.

Negara yang Memimpin Mega-Proyek Pemulihan Pegunungan Terbakar Menggunakan Drone

Beberapa negara dengan ekosistem pegunungan yang rentan terhadap kebakaran telah mengambil langkah strategis dalam mengaplikasikan drone penebar mikroorganisme, di antaranya Continue reading

D2DO314: Backups SaaS – Safety as a Service

Ned and Kyler talk with Jim Jones about data protection, backups, and security in the age of hybrid cloud and AI. They explore the operational challenges of integrating automated AI agents into enterprise workflows, the need for proper permission scoping, immutable backups, and data security posture management (DSPM). AdSpot Sponsor: Gartner The Gartner IT Infrastructure... Read more »

The Clearinghouse For AI Agents Has A Blind Spot

Jamin Ball’s recent piece, “Systems of Record Won the SaaS Era — Clearinghouses Will Win the Agents Era,” is the cleanest articulation I’ve seen of where the durable moat goes next. His argument is simple and, I think, correct: the SaaS era rewarded whoever owned the system of record, and the agent era will reward whoever owns the clearinghouse. This is a new seat that sits between mutually-distrusting agents and decides which one is cleared to act, on what data, with what limits, and can prove what happened after the fact. The lock-in moves from your data to your permissions. The source-of-truth era becomes the source-of-permission era.

 

I agree with all of it. Governance has graduated from a compliance checkbox at the end of the sales cycle to the first question a CIO asks. Once agents act autonomously and eventually spend real money, “is the model good?” stops being interesting now that every model is good enough and “can I see what every agent did, set policy on what it can touch, and prove it to my auditors?” becomes the whole conversation. That seat is strategic real estate. Whoever holds it is hard to dislodge.

 

Continue reading

The OSPF MTU Mismatch Saga

The OSPF is stuck in database exchange state symptom is probably familiar to every networking engineer who ever had to pass a certification exam. It’s caused by the MTU mismatch between adjacent OSPF routers.

The recent (unexpected) trip into the how crazy is it to declare your interface MTU to be zero wonderland uncovered way more than I ever wanted to know about this arcane topic. Here are a few highlights (thanks a million to Aleksey Popov for researching this topic and posting information here, here, and here).

HW089: Spectrum Analysis and Vibe Coding

Keith sits down with Kjetil Hansen to explore spectrum analysis and vibe coding for wireless networking tools. They also discuss building custom tools, using AI for 3D network modeling, and how Kjetil uses OpenIntent in his projects. Episode Links: Kjetil Hansen’s Website Kjetil Hansen on YouTube

PP127: Network Configuration and State Visibility at Scale with Unimus (Sponsored)

Today’s Packet Protector is a sponsored show that sits very nicely at the networking/security intersection. Our sponsor is NetCore, which makes the Unimus network configuration management software. Unimus supports network automation, configuration management and backup, change management, and auditing and compliance. We dive into how Unimus provides visibility into both the running config and the... Read more »
1 … 5 6 7 8 9 … 3,542