Some 50 years ago, at the Palo Alto Research Centre (PARC) of renowned photocopier company Xerox, a revolutionary approach to local digital networks was born. On 22 May 1973, Bob Metcalf authored a memo that described ‘X-Wire’, a 3Mbps common bus office network system.
There are very few networking technologies from the early 70s that have proven to be so resilient (TCP/IP is the only other major networking technology from that era that I can recall), so it’s worth looking at Ethernet a little closer in order to see why it has enjoyed such an unusual longevity.
Hang on, was that 3Mbps? True, the initial Ethernet specification passed data at a rate of 2.94Mbps, not 10Mbps. That came later, as did the subsequent refinements to the Ethernet technology that allowed data transfer rates of 100Mbps, 1Gbps, and then 100Gbps. Terabit Ethernet (TbE) is on the way, by all accounts.
(...)
Rant time: You've heard it before, git is powerful, but what good is that power when everything is so damn hard to do? Interactive rebasing requires you to edit a goddamn TODO file in your editor? Are you kidding me? To stage part of a file you need to use a command line program to step through each hunk and if a hunk can't be split down any further but contains code you don't want to stage, you have to edit an arcane patch file by hand? Are you KIDDING me?! Sometimes you get asked to stash your changes when switching branches only to realise that after you switch and unstash that there weren't even any conflicts and it would have been fine to just checkout the branch directly? YOU HAVE GOT TO BE KIDDING ME!
Asahi Linux is a project and community with the goal of porting Linux to Apple Silicon Macs, starting with the 2020 M1 Mac Mini, MacBook Air, and MacBook Pro.
Our goal is not just to make Linux run on these machines but to polish it to the point where it can be used as a daily OS. Doing this requires a tremendous amount of work, as Apple Silicon is an entirely undocumented platform. In particular, we will be reverse engineering the Apple GPU architecture and developing an open-source driver for it.
Asahi Linux is developed by a thriving community of free and open source software developers.
Le design pattern ADR est basé sur le triptyque Action – Domain – Responder. Il est l’une des alternatives au design pattern MVC.
Il est possible de vulgariser le pattern de la façon suivante :
- Action : l’équivalent d’un contrôleur, dédié à une opération HTTP (une route) de l’application ;
- Domain : le point d'entrée logique vers le code métier ;
- Responder : en charge du traitement et du rendu de la réponse.
Ecran portable secondaire
pentest