I just spent 2 days upgrading my main Win11 gaming + dev machine to 24H2. It's a ~9y old install upgraded from Win10 and 3 generations of hardware that was somehow still on 21H2, with tons of stuff installed and uninstalled along the way. There were remnants of another win10 install on another drive. I counted 5 EFI partitions before I started the process...
The upgrade failed 4 times before I got it to boot and each attempt was around 3 hours. I must say the rollback was flawless and I was back to a working system every time.
Had to clean the boot partitions, repair the bootloader so many times I lost count, manually uninstall the MS Edge update services (still don't know why it failed to upgrade), uninstall my antivirus software, remove crappy drivers (gigabyte mb drivers being the worst offenders), disable driver verification temporarily etc. And remove the AppleMnt.sys driver which I suspect was causing at least some of the boot loading issues and is for certain the reason system restore hasn't been working for years.
A repave would probably have been faster and easier. But in the end I learned a lot and still have all my stuff on this machine.
=> More informations about this toot | View the thread
Narrator : drama was indeed added to the table.
=> More informations about this toot | View the thread
Today's one was interesting
Spent a lot of time trying to understand what exactly was going on. Breakthrough came when I used quikgraph and graphviz to view the problem as a graph. It became clear that it was very ordered. Searched my way to the "full adder" and ripple carry circuits.
The rest was easier, find discrepancies in the operations
with various heuristics, take the incriminated outputs, sort them and done. No need to actually swap anything.
[#]adventofcode
=> More informations about this toot | View the thread
[#]adventofcode
=> More informations about this toot | View the thread
Fun puzzle today.
Part 1 was a lesson in carefully writing and testing a CPU simulator.
After lots of reverse engineering, I ended up with a pretty nice solution for part 2 that should work on all inputs
Recursively, take the current int64, add all combinations of 3 bits to the end, run each candidate through the simulator, except the jnz, keep all whose output match the current number in the program. Start at 0 and the last number.
https://github.com/julienadam/AdventOfCode/blob/main/Puzzles/2024/Day17.fsx
=> More informations about this toot | View the thread
Another day another #adventofcode puzzle.
Funny how I rarely use recursion except in December 😆
Took a recursive approach, calculating all moves caused by an initial robot move. Then apply the moves in reverse order.
Part 2 was not too difficult with that implementation, basically just branching 2 moves per box in the recursion when moving up or down.
https://github.com/julienadam/AdventOfCode/blob/main/Puzzles/2024/Day15.fsx
=> More informations about this toot | View the thread
Loved today's #adventofcode!
Part one was suspiciously easy.
Part two was fun, dumped results in a file and scrolled until patterns emerged then tried a few heuristics based on repeating patterns and got a nice tree in the output.
=> More informations about this toot | View the thread
TIL you can run PHP code on the .NET runtime. Not sure why I would want to do that but nice anyway!
https://www.peachpie.io/
=> More informations about this toot | View the thread
Le système de programmation de charge de notre Zoe décale la charge la nuit en heures creuses Tempo, 22h à 6h. Sauf que ça n'a jamais fonctionné la nuit du dimanche au lundi !
Ça sent le bon bug de gestion de date des familles, ou peut être un modulo manquant quelque part...
Pour contourner on a un programme spécial avant minuit et après minuit pour le lundi et le dimanche. Depuis, plus de souci.
Bref. Les dates. Faites gaffe aux dates.
=> More informations about this toot | View the thread
=> This profile with reblog | Go to jadam_fr@hachyderm.io account This content has been proxied by September (3851b).Proxy Information
text/gemini