Vue lecture

Il y a de nouveaux articles disponibles, cliquez pour rafraîchir la page.

Resolve content (line) merge conflicts in GitHub

Most of the time, merging branches in Git is an automatic process of integrating the changes on one branch into another. Sometimes, a conflict prevents Git from completing the process without human intervention. This article briefly examines content (line) merge conflicts and how to resolve them. If you are new to Git, please read the previous guides in this Git beginner series.

The post Resolve content (line) merge conflicts in GitHub first appeared on 4sysops.

Phison Max14um Gen5 SSD Review and Benchmarks

Review of the Phison E26 Max14um Gen 5 SSD – New King Crowned?

The Phison E26 Controller equipped Max14um SSD is currently on display at the Consumer Electronics Show (CES) 2024, where it’s a part of Phison’s exhibit showcasing their latest advancements in solid-state drive technology. Prior to its demonstration at CES, a unit of the Max14um SSD was provided in advance for the purpose of an in-depth review and benchmarking analysis. This review will delve into the hardware specifications of the Max14um SSD, examining the components and design choices that underpin its performance. A key focus will be on the SSD’s unique heatsink, an essential feature given the drive’s high-speed capabilities and the thermal challenges associated with such performance levels. Benchmarking results from a suite of tests, including ATTO, AS SSD, CrystalDiskMark, and AJA, will be presented to quantify the drive’s performance across various scenarios. These tests are designed to push the SSD to its limits and provide a comprehensive understanding of its capabilities in both sequential and random data handling tasks. The findings aim to offer a detailed perspective on how the Max14um SSD stands in the current market, particularly in comparison to its contemporaries.

Note – Video Review of the Phison Max14um SSD on YouTube HERE (Live Later today)

Specification Phison E26 Max14um 2TB Phison E26 Max14um 4TB
Form Factor M.2 2280 M.2 2280
Interface/Protocol PCIe 5.0 x4 / NVMe 2.0 PCIe 5.0 x4 / NVMe 2.0
Controller Phison PS5026-E26 Phison PS5026-E26
DRAM LPDDR4 LPDDR4
NV Memory Micron 2400MT 232L TLC Micron 2400MT 232L TLC
Sequential Read Up to 14,600 MB/s Up to 14,600 MB/s
Sequential Write Up to 12,700 MB/s Up to 12,700 MB/s
Random Read Up to 1,500,000 IOPS Up to 1,500,000 IOPS
Random Write Up to 1,600,000 IOPS Up to 1,600,000 IOPS
Controller Tech Dual-CPU, Arm Cortex-R5, TSMC 12nm Dual-CPU, Arm Cortex-R5, TSMC 12nm
Flash Channels Up to 8 channels, 32 CE Up to 8 channels, 32 CE
Max Flash Transfer Rate Up to 2,400MT/s Up to 2,400MT/s
Security AES 256, SHA 512, RSA 4096, TCG Opal AES 256, SHA 512, RSA 4096, TCG Opal
Temperature Range Operating: 0–70°C, Storage: -40–85°C Operating: 0–70°C, Storage: -40–85°C

Phison E26 Max14um Gen 5 SSD Review – Quick Conclusion

In summarizing the capabilities of the Max14um SSD, it’s clear that this drive is a formidable presence in the Gen5 market, setting a new standard for speed and performance. The inclusion of 2400MT/s B58R NAND allows the SSD to fully capitalize on its potential, with the sophisticated cooling solution ensuring that this performance is sustainable over time. The compact form factor of the Max14um SSD is notably impressive, given its proximity to the bandwidth ceiling of Gen 5×4. The support and backing by Phison add a layer of reliability and assurance for the end-user. Additionally, the prospect of a 4TB model caters to the growing demand for high-capacity, fast storage solutions. However, the excellence of the Max14um SSD comes at a price, which is expected to reflect its high-end specifications and performance. Durability ratings, while not yet specified, are projected to be on par with industry averages, potentially around 0.3-0.38 DWPD. It’s important to note the cooling system’s reliance on a 4-pin CPU fan connector, which may not suit all users’ configurations, as it cannot draw power from the M.2 slot or a standard SATA/molex connection. Moreover, the drive’s ability to maintain its peak performance consistently will depend heavily on the specific client system in which it is installed.

BUILD QUALITY - 10/10
HARDWARE - 10/10
PERFORMANCE - 10/10
PRICE - 7/10
VALUE - 8/10


9.0
PROS
👍🏻Fastest available Gen5 drive
👍🏻Exceptional heatsink and cooling performance
👍🏻Allows full utilization of 2400MT/s B58R NAND
👍🏻Compact design despite high Gen 5 performance
👍🏻4TB option will be available
👍🏻Full backing by Phison
👍🏻Approaches the limits of Gen 5x4 bandwidth
CONS
👎🏻High cost is anticipated
👎🏻Durability ratings are average and not yet specified
👎🏻Cooling relies on a 4-pin CPU fan connector, not M.2 or SATA/molex powered
👎🏻Performance sustainability over time may vary based on client setup


Where to Buy a Product
amzamexmaestrovisamaster 24Hfree delreturn VISIT RETAILER ➤ 
amzamexmaestrovisamaster 24Hfree delreturn VISIT RETAILER ➤

DEAL WATCH Is It On Offer Right Now?


These Offers are Checked Daily

 


 

Phison E26 Max14um Gen 5 SSD Review – PCB Chip Layout and Design

The Max14um SSD, equipped with the Phison E26 controller, stands out in the realm of Gen 5 SSDs primarily due to its adoption of Micron’s B58R NAND flash, which operates at 2400MT/s. This specification is a significant step up from the 1600MT/s speeds that are prevalent among other Gen 5 drives currently on the market till now. The higher transfer rate of the NAND directly contributes to the increased performance of the SSD, allowing it to handle larger volumes of data more efficiently and resulting in the elevated sequential read and write speeds observed in this model.

The Phison E26 controller itself is a pivotal component, designed to leverage the full potential of the high-speed NAND. It employs a dual-CPU configuration with Arm Cortex-R5 cores and is fabricated using a 12nm process technology. This setup enables the controller to manage the data flow across up to 8 channels with 32 chip enables (CE), which is instrumental in achieving the SSD’s top-tier performance metrics.

Additionally, the Max14um SSD integrates LPDDR4 DRAM, enhancing the controller’s ability to handle the I/O operations effectively. This integration is vital for maintaining the drive’s swift response times and managing the NAND’s high-speed transfers without bottlenecking the system. As a consequence, this design choice facilitates the drive’s capability to reach and sustain its peak performance.

The operational parameters of the Max14um SSD, such as its operating temperature range and power management features, are aligned with the industry standards for high-performance drives. The SSD’s compliance with stringent security protocols, including AES 256 and TCG Opal, without affecting its throughput, reflects a well-rounded approach to design that considers not just performance but also reliability and data security.

The Max14um SSD’s thermal management is integral to its design, particularly notable given the drive’s performance during intensive benchmarking. Even when subjected to the rigorous demands of ATTO and CrystalDiskMark tests, the SSD maintained exceptionally low operating temperatures. This is a testament to the effectiveness of the included heatsink, which has been meticulously engineered to handle the thermal output of the drive under heavy loads.

The heatsink that accompanies the Max14um SSD is slightly taller than those found on alternative SSDs such as the ADATA 970 Legend or the Seagate FireCuda 540. However, this increase in height is marginal and carefully calculated, ensuring that while it provides superior cooling capabilities, it does not significantly impact the overall form factor or the ease of installation in space-constrained environments.

In comparison to other high-performance SSDs on the market, such as the Nextorage Gen 5 drive and the Gigabyte Gen5 Aorus SSD, the Max14um’s heatsink is significantly less obtrusive. These competing drives opt for much taller heatsinks to accommodate their thermal dissipation needs, which can sometimes lead to compatibility issues with certain hardware configurations or enclosures. The Max14um strikes a balance between efficient cooling and compactness, avoiding the potential pitfalls of larger cooling solutions.

The result is a cooling system that is both effective and unassuming, allowing the Max14um SSD to deliver its robust performance without the need for an overly bulky or cumbersome heatsink. This thoughtful approach to design ensures compatibility with a wide range of hardware setups, maintaining the Max14um’s position as a versatile and user-friendly option in the high-speed SSD market.

Phison E26 Max14um Gen 5 SSD Review – Performance & Benchmarks

Performance benchmarks for the Phison E26 Max14um SSD were conducted on a midrange PC rig, in a Windows environment, with the Phison E26 Max14um used as an additional drive. The OS drive was a simple SATA SSD. Depending on the test results, a 2nd round of testing will be conducted on a higher tier Gen4 SSD OS test machine, but for now this arguably more domestic test rig was used in order to better represent an average PC user. The full machine test setup was:

  • Windows 10 Pro (SATA OS Drive, Seagate Firecuda 125)
  • ASUS Intel Z690 ROG MAXIMUS HERO Motherboard
  • 12th Gen Intel i5-12600K 3.7Ghz (4.9Ghz Burst) 10 Core (6P + 4E)
  • 16GB DDR5 4800Mhz Memory (1x16GB)
  • No GFX Card (though CPU has Intel UHD Graphics 770 iGPU)
  • Intel® UHD Graphics 770
  • Phison E26 Max14um 1TB SSD in PCIe 5×4 M.2 Slot


Phison E26 Max14um SSD CrystalDiskMark Tests

The first tests were favoured towards Sequential (big, blocky and in-line) performance, using CrystalDiskMark on the Phison E26 Max14um, on 1GB, 4GB and 16GB Test Files. First up, the 1GB File:

Next up, the 4GB CrystalDiskMark Phison E26 Max14um Test:

Then, a much more dense 16GB File test

Finally, the largest 64GB CrystalDiskMark Phison E26 Max14um Test:


Phison E26 Max14um SSD ATTO Disk Benchmark Tests

The next tests on the Phison E26 Max14um SSD were conducted with Atto Diskbenchmark, once again at three file size types (256MB, 1GB and 4GB). Atto Disk Benchmark has a slight difference in GB calculation to CrystalDiskMark, so do not be alarmed by the slight difference in stats. We looked at the Sequential Performance and the reported IOPS. First up is the 256MB Test File

Next up for the Phison E26 Max14um SSD was a larger round of 1GB tests:

Finally, the 4GB Test file. This was also the area when the SSD reached it’s highest temperature (mentioned earlier)


Phison E26 Max14um SSD AS SSD Tests

Next up was an arguably more SSD-focused test, this time with AS SSD on the Phison E26 Max14um SSD. Again, much like the other test flows, AS SSD has it’s own metrics, so cannot be directly compared against ATTO and CrystalDisk directly. The first test was using the 1GB Test file:

Next Phison E26 Max14um AS SSD test was a 3GB test file:

Finally, there was the larger 5GB test file.

Tests for all three AS SSD benchmarks were pretty comparable.


Phison E26 Max14um Gen 5 SSD Review – Conclusion and Verdict

In conclusion, the Max14um SSD sets a new benchmark for Gen5 SSDs with its exceptional performance and efficient thermal management. It stands out as the fastest drive currently available in its category, a testament to the synergy between its cutting-edge 2400MT/s B58R NAND and the Phison E26 controller. The heatsink design deserves special mention for its capability to maintain optimal temperatures without bulking up the device, ensuring that the high-speed components can operate without thermal throttling. Despite its impressive speeds and cooling system, the drive’s size remains surprisingly compact, particularly when considering its performance metrics that are close to saturating the Gen 5×4 bandwidth. Furthermore, the upcoming availability of a 4TB option adds to its appeal for users seeking high-capacity, high-performance storage solutions. The backing by Phison, not just in terms of the controller but the entire drive, provides a level of assurance in terms of quality and support.

However, potential buyers should be aware of the expected high cost of the drive, which could be a significant factor in purchase decisions. Additionally, while the exact durability ratings (DWPD/TBW) are yet to be disclosed, they are anticipated to be average for high-end SSDs. The requirement of a 4-pin CPU fan connector for cooling may pose a compatibility issue for certain setups, as the fan is not powered directly by the M.2 interface or through SATA/molex power. It’s also important to note that the sustained performance of 14/12GB is contingent upon the client’s environment and workload.

Phison E26 Max14um SSD

Phison E26 Max14um SSD PROS Phison E26 Max14um SSD CONS
  • Fastest available Gen5 drive
  • Exceptional heatsink and cooling performance
  • Allows full utilization of 2400MT/s B58R NAND
  • Compact design despite high Gen 5 performance
  • 4TB option will be available
  • Full backing by Phison
  • Approaches the limits of Gen 5×4 bandwidth
  • High cost is anticipated
  • Durability ratings are average and not yet specified
  • Cooling relies on a 4-pin CPU fan connector, not M.2 or SATA/molex powered
  • Performance sustainability over time may vary based on client setup
If you are thinking of buying storage, please use the links below as it results in us at NASCompares receiving an affiliate fee from Amazon:

Need More Help Choosing the Right Storage Solution?

Choosing the right data storage solution for your needs can be very intimidating and it’s never too late to ask for help. With options ranging from NAS to DAS, Thunderbolt to SAS and connecting everything up so you can access all your lovely data at the touch of a button can be a lot simpler than you think. If you want some tips, guidance or help with everything from compatibility to suitability of a solution for you, why not drop me a message below and I will get back to you as soon as possible with what you should go for, its suitability and the best place to get it. This service is designed without profit in mind and in order to help you with your data storage needs, so I will try to answer your questions as soon as possible.

📧 SUBSCRIBE TO OUR NEWSLETTER 🔔
[contact-form-7]
🔒 Join Inner Circle


Get an alert every time something gets added to this specific article!


Want to follow specific category? 📧 Subscribe

This description contains links to Amazon. These links will take you to some of the products mentioned in today's content. As an Amazon Associate, I earn from qualifying purchases. Visit the NASCompares Deal Finder to find the best place to buy this device in your region, based on Service, Support and Reputation - Just Search for your NAS Drive in the Box Below

Need Advice on Data Storage from an Expert?

Finally, for free advice about your setup, just leave a message in the comments below here at NASCompares.com and we will get back to you. Need Help? Where possible (and where appropriate) please provide as much information about your requirements, as then I can arrange the best answer and solution to your needs. Do not worry about your e-mail address being required, it will NOT be used in a mailing list and will NOT be used in any way other than to respond to your enquiry. [contact-form-7] TRY CHAT Terms and Conditions
If you like this service, please consider supporting us. We use affiliate links on the blog allowing NAScompares information and advice service to be free of charge to you.Anything you purchase on the day you click on our links will generate a small commission which isused to run the website. Here is a link for Amazon and B&H.You can also get me a ☕ Ko-fi or old school Paypal. Thanks!To find out more about how to support this advice service check HEREIf you need to fix or configure a NAS, check Fiver Have you thought about helping others with your knowledge? Find Instructions Here  
 
Or support us by using our affiliate links on Amazon UK and Amazon US
    
 
Alternatively, why not ask me on the ASK NASCompares forum, by clicking the button below. This is a community hub that serves as a place that I can answer your question, chew the fat, share new release information and even get corrections posted. I will always get around to answering ALL queries, but as a one-man operation, I cannot promise speed! So by sharing your query in the ASK NASCompares section below, you can get a better range of solutions and suggestions, alongside my own.

☕ WE LOVE COFFEE ☕

 

Cannot Find GPedit.msc in Windows 11: FIXED

Group Policy is vital in managing the Windows environment. When you cannot find GPedit.msc in Windows 11, it leaves you stranded as an administrator, and you lose a lot of centralized control.

This guide leads you through the best ways to fix this problem. However, before proceeding with solutions, you should note that on a Windows 11 Home installation, the administration tool is missing by default.

1. Install Group Policy From the Command Prompt

When you cannot find GPedit.msc on your computer, installing the administration tool is one of the best fixes. You may ensure proper installation using Command Prompt commands.

1. Press Windows +R to open the Run dialog, type cmd, and hit the Enter key to open the Command Prompt with administrative privileges.

2. Copy and paste the commands below, hitting the Enter key after each to install Group Policy.

FOR %F IN ("%SystemRoot%\servicing\Packages\Microsoft-Windows-GroupPolicy-ClientTools-Package~*.mum") DO ( DISM /Online /NoRestart /Add-Package:"%F" )
FOR %F IN ("%SystemRoot%\servicing\Packages\Microsoft-Windows-GroupPolicy-ClientExtensions-Package~*.mum") DO ( DISM /Online /NoRestart /Add-Package:"%F" )

2. Enable Group Policy With Batch Command

A second option for when you cannot find gpedit.msc on Windows 11 is to enable it with a batch file. Follow the steps below.

1. Press Windows + R, type Notepad and hit Enter.

2. Copy and paste the script below into Notepad.

@echo off
pushd "%~dp0"
dir /b %SystemRoot%\servicing\Packages\Microsoft-Windows-GroupPolicy-ClientExtensions-Package~3*.mum >List.txt
dir /b %SystemRoot%\servicing\Packages\Microsoft-Windows-GroupPolicy-ClientTools-Package~3*.mum >>List.txt
for /f %%i in ('findstr /i . List.txt 2^>nul') do dism /online /norestart /add-package:"%SystemRoot%\servicing\Packages\%%i"
pause

3. Click the File menu and click Save As.

4. Name the file Group Policy Editor.bat and click the Save button.

5. Lastly, right-click the file and click Run as Administrator. When the script completes execution, verify if the Group Policy is no longer missing.

3. Install Group Policy with the gpedit-main Zip File

Another option to install Group Policy when missing is via the GitHub gpedit-main zip file. The process is easy.

1. Open your browser and navigate to the gpedit-main GitHub download page.

2. Click the Code button, then click Download Zip.

3. Right-click on the downloaded zip file and click Extract All.

4. Open the extracted file, right-click on Tricknology gpedit-enabler, and click Run as Administrator.

5. Once all needed extensions are installed, you should get a message: The operation was completed successfully. Close the Command prompt and verify the Group Policy problem is fixed.

4. Run DISM and SFC SCans

If your Group Policy is on your computer but you can not find it, you may have severe system and installation file corruption. You may run the DISM and SFC scans to check for corrupt files and repair or replace them.

1. Press Windows + R to open the Run dialog.

2. Type cmd and hit Ctrl + Shift + Enter to open an elevated Command Prompt.

3. Input the command below, hitting Enter after each one to find image corruption and repair them.

DISM /Online /Cleanup-Image /ScanHealth
DISM /Online /Cleanup-Image /RestoreHealth

4. Lastly, run the sfc scan by inputting the command below and hitting Enter.

sfc /scannow

5. Create a Group Policy Shortcut

When you cannot find gpedit.msc on Windows 11, you may have a problem with the shortcut. Creating a new shortcut for the utility will resolve the issue.

1. Right-click a space on your desktop and click Shortcut in the Context Menu.

2. Type the location below in the text field and click Next.

%systemroot%\system32\gpedit.msc

3. Click Finish, then you may click the shortcut that appears on your desktop to open the Group Policy Editor.

6. Update Windows 11

One effective solution is a simple Windows update. This is because updates often come with security patches and fixes. A new update could fix any corruption that made locating the Group Policy Editor impossible.

1. Press Windows + I to open the Settings app.

2. On the left pane, click Windows Update, then on the right, click Check for updates.

3. If there are any updates, download and install them.

7. Clean Install Windows

A clean install on Windows 11 enables the computer to boot with only essential services and programs. It cuts off all third-party applications, a useful way of eliminating conflicts that trigger the Group Policy problem.

Once your computer boots in a clean install, verify the Group Policy can be located and opened.

Fixing the Missing Gpedit.msc Issue on Windows 11

that is all you need to know regarding this missing gpedit.msc problem on Windows 11. In rare cases, you may consider a total reinstallation of the operating system.

Please let us know if you successfully fixed the problem in the comment section.

The post Cannot Find GPedit.msc in Windows 11: FIXED appeared first on Next of Windows.

Une collaboration internationale solide face au groupe Lockbit

Le mardi 20 février, le site internet principal du groupe de ransomware influent LockBit a été fermé suite à une opération de police coordonnée de 11 pays. Ce cyber-gang, actif depuis 2020 et décrit comme « le plus prolifique et le plus dangereux au monde » par Europol, revendique plus de 1700 attaques depuis sa création. Communiqué […]

The post Une collaboration internationale solide face au groupe Lockbit first appeared on UnderNews.

Démantèlement de Lockbit – Commentaires de Kaspersky

Suite à l’annonce du démantèlement de LockBit, Alexander Zabrovsky, analyste de l’équipe Digital Footprint Intelligence de Kaspersky, commente :  « LockBit a servi de modèle à de nombreux groupes cybercriminels, et pas seulement aux familles de ransomware. Son démantèlement marque une étape importante pour l’ensemble de la communauté cyber. La rapidité avec laquelle les forces de l’ordre […]

The post Démantèlement de Lockbit – Commentaires de Kaspersky first appeared on UnderNews.

Ice – Maîtriser votre barre de menus macOS comme un champion

Vous en avez assez du gros bordel dans la barre de menu sur votre Mac ? Hé bien, j’ai découvert un outil plutôt sympa qui pourrait bien résoudre ce problème. Ça s’appelle Ice et vous pouvez le trouver ici.

Trêve de blabla, pour résumer, c’est un outil de gestion de la barre de menus et sa fonction principale est de masquer et d’afficher les éléments de la barre de menus ou de créer une section « Toujours cachée » pour les éléments que vous ne voulez jamais voir.

Il y a aussi des raccourcis clavier pour basculer entre les différentes sections de la barre de menus, et même pour faire apparaître temporairement des éléments individuels. De plus, il y a une fonctionnalité qui permet d’afficher les icônes de la barre de menus dans un panneau déroulant, comme alternative à la barre de menus elle-même.

Grâce à Ice, vous pouvez adapter la barre de menus à vos besoins et à votre style. Vous pouvez également ajuster l’espacement entre les icônes de la barre de menus pour un look vraiment sur mesure.

Vous pouvez choisir entre une teinte unie et un dégradé pour la barre de menus, ajouter une ombre ou une bordure, et même opter pour des formes de barre de menus personnalisées, comme arrondies ou divisées.

Il y a aussi quelques autres fonctionnalités pratiques incluses dans Ice, comme la possibilité de le lancer au démarrage et les mises à jour automatiques.

Et c’est distribué sous licence MIT donc c’est libre ! Bref, à tester d’urgence si vous êtes sous macOS et que vous détestez la barre d’icônes, surtout avec ce foutu notch qui masque tout.

À télécharger ici.

Merci à Lorenper

Geohot atomise les firmwares AMD et ça fait mal

Je sais pas si vous avez vu passer ça, mais dernièrement, il y a eu un peu de grabuge entre George Hotz (Geohot) et AMD, puisque ce dernier a essayé de faire tourner son framework IA Tiny Grad sur des GPU AMD.

Sauf que voilà, AMD lui a donné du fil à retordre avec ses firmwares propriétaires. Le driver open-source d’AMD se révélant être une jolie mascarade puisque tout les morceaux de code critiques sont bien protégés et sous licence.

Pourtant, Geohot n’a pas lésiné. Des mois à éplucher le code, à bypasser la stack logicielle, à discuter avec les pontes d’AMD. Mais rien à faire, les mecs veulent pas cracher leurs précieux blobs binaires. « Trop risqué, pas assez de ROI, faut voir avec les avocats. » Bref, c’est mort.

Pendant ce temps, Nvidia se frotte les mains avec son écosystème IA bien huilé. Des pilotes certifiés, des perfs au rendez-vous, une bonne communauté de devs… Tout roule pour eux, alors qu’AMD continue de s’enfoncer dans sa logique propriétaire, au détriment de ses utilisateurs.

La goutte d’eau pour Geohot ? Un « conseil » de trop de la part d’AMD qui l’a incité à « lâcher l’affaire« . Résultat, geohot est passé en mode « je vais vous montrer qui c’est le patron« . Si AMD ne veut pas jouer le jeu de l’open-source, alors il va leur exposer leurs bugs de sécu à la face du monde !

Et c’est ce qu’il a fait puisque durant un live de plus de 8h, il s’est attaché à trouver plusieurs exploit dans le firmware des GPU AMD. Il est fort !

Dans l’IA, l’aspect hardware compte évidemment mais le software c’est le nerf de la guerre. Les boîtes noires, les firmwares buggés, le code legacy, c’est plus possible et les sociétés qui tournent le dos à la communauté des développeurs et des hackers font, selon moi, le mauvais choix.

Et ce qui arrive à AMD n’est qu’un exemple de plus.

Bref, comme d’habitude, gros respect à Geohot pour son combat de vouloir encore et toujours que la technologie profite au plus grand nombre. En attendant, suite à sa mésaventure avec AMD, il a annoncé qu’il switchait tout son labo sur du matos Nvidia et qu’il bazardait ses 72 Radeon 7900 XTX sur eBay. Si vous voulez des GPU d’occase pour pas cher (et apprendre à les faire planter ^^), c’est le moment !

Et si le code source de ses exploits vous intéresse, tout est sur Github.

Merci George !

❌