Green tree Pythons are gorgeous animals. Look at that beauty ! Another kind of python ? This is a python yes. If you have read my snake intro article [http://blog.jpauli.tech/a-tour-of-my-pet-snakes/], you may know that pythons are constrictors, non venomous snakes equipped with sensitive thermal sensors around their mouth.
Intro Once you are connected to the Internet using your own router [http://blog.jpauli.tech/introducing-my-network-stack/] and bypassing your poor CPE [http://blog.jpauli.tech/replacing-the-isp-cpe-box-the-orange-case/], and once you are eventually multihomed [http://blog.jpauli.tech/using-several-isp-multihoming/], then you can start mounting VPN tunnels with friends' routers, and
It all started in 1998 We are reaching 2020 ! haaaaaaa. I discovered PHP in 1997-1998 with PHP 3. I started it professionnaly in 2002 with PHP 4. During the 1996-2002 era, I was a student studying physics and micro-electronics (both analog and digital worlds). I started my computer-related studies by
Introduction This post is close to the "Introducing my home network stack" [http://blog.jpauli.tech/introducing-my-network-stack/] one, but it will push further the technical details on how to get rid of your provider Customer Premises Equipment [https://en.wikipedia.org/wiki/Customer-premises_equipment] (CPE), often called -
Introduction VLANs [https://en.wikipedia.org/wiki/Virtual_LAN], also called 802.1q, is a feature acting in OSI Layer 2, that provides L2 multiplexing and networks isolation. It helps improving overall security and decreases network pressure by splitting the broadcast domains [https://en.wikipedia.org/wiki/Broadcast_domain] At
Starter When I presented my home personal network stack [http://blog.jpauli.tech/introducing-my-network-stack/] I talked about applying to several ISPs (Internet Service Provider). This blog post is about how to do that technicaly in the router, and talk about several possible routing scenarios. > We'll mainly talk
Introduction HashTables are used everywhere, in every C strong program. Basically, they allow the programmer to store values into an "array" by indexing this latter using strings, whereas the C language only allow integers as C-array keys. A hashtable structure is then built, the string key is hashed
Recall on memory paging Memory paging is a way Operating Systems manage userland process memory. Each process memory access is virtual, and the OS together with the hardware MMU must translate that address into a physical address used to access the data in main memory (RAM). Paging memory is dividing