Creează un cont pentru a te abona la acest blog și a-i urmări articolele pe pagina Lectură.
-
Normally, we write source code and use a compiler to turn it into machine instructions that a CPU can execute.
-
MCP (Model Context Protocol) is easier to understand than its name suggests.
-
If services already have APIs, and models can already call functions, why do we need the Model Context Protocol?
-
Why use Git worktrees for parallel coding agents when we can just clone the repository for each agent and use GitHub to synchronize their work?
-
When a router discards a packet because its TTL has reached zero, it will usually send back an ICMP Time Exceeded message explaining what happened.
-
Lately there has been a lot of discussion about whether LLMs are conscious.
-
I have a laptop with an external monitor connected, and the external display is set as the primary one.
-
In one of my small sensor dashboard projects, I had multiple devices sending measurements to a backend, and a browser UI showing those measurements live.
-
Imagine you are running a VPS with a single public IP like 203.0.113.10.
-
When we use AI for work—whether it’s “vibe coding” with an agent, drafting an article, or generating images—good results rarely come in one shot.
-
Unix systems represent time as the number of seconds since the Unix epoch: 1970-01-01 00:00:00 UTC This is stored in the C type time_t.
-
While IPv6 is the modern standard and the “future of the internet”, there are specific situations where you might need to disable it.
-
I discovered two issues while using PureVPN’s Linux clients (GUI v2.10.0, CLI v2.0.1) on Ubuntu 24.04.3 LTS (kernel 6.8.0, iptables-nft)1.
-
PGP (Pretty Good Privacy) is a system for encrypting and signing data using public-key cryptography.
-
Changing the hostname on Ubuntu is straightforward.
-
Consider the classic shell pipeline: cmd1 | cmd2 At first glance, it’s easy to assume these run in sequence: cmd1 runs to completion, writes its output somewhere, then cmd2 starts and reads it.
-
Recently I ran into a frustrating but interesting issue on my Linux machine (Ubuntu 24.04.2 LTS): whenever my VPN’s kill switch engaged (when the tunnel went down for any reason), using sudo became noticeably slow.
-
Writing to a file that requires root access in a non-root shell requires elevating privileges for the write operation.
-
A common pattern for installing GUI applications distributed as .tar.* archives: Extract tar -xf appname.tar.gz Works for .tar, .tar.gz, .tar.xz, .tar.bz2.
-
There is a popular post “About the Use of Dot-Slash in Commands” at linfo.org that explains why ./ is used to run a program in the current directory.
-
In a terminal, you can clear the screen in two common ways: Run the clear command Press Ctrl+L The result looks the same at first, but there’s a catch: clear can also wipe your scrollback buffer1, while Ctrl+L never does.
-
Today I learned about this weird command yes.
-
When you run: .
-
In the default GNU Bash shell (and many others), pressing Ctrl-R triggers reverse incremental history search.
-
There is no single function called exec().
-
In Linux documentation, commands are often followed by a number in parentheses, like grep(1) or mount(8).
-
Yanking (copying) text with y in Vim and then trying to paste it elsewhere won’t work.