Programming Leftovers
-
Limine bootloader version fix
EasyOS 4.4.1 has Limine version 3.20220928.0; however, Reynaldo reported that the image file (that you would write to a USB-stick) reports that it is version 3.25...
-
Top 10 Best Php Projects Ideas and Topics in 2022
Php (recursive acronym for Hypertext preprocessor) is a general-purpose scripted language that one can use to manipulate existing systems or create one from scratch. If you are still in the learning phase, working on different Php projects is the best way to master the language. It can also help you get a taste of how real programming projects work.
Most such Php project ideas require a good grasp of fundamental Php concepts. That said, you can’t really start your career without any prior experience working on projects. But we know that starting a project or choosing which to work on can be confusing. So, if you’re stuck in that place right now, keep reading to explore with us.
-
rec-def: Minesweeper case study – Blog – Joachim Breitner's Homepage
After the talk, Franz Thoma approached me and told me a story of how we was once implementing the game Minesweeper in Haskell, and in particular the part of the logic where, after the user has uncovered a field, the game would automatically uncover all fields that are next to a “neutral” field, i.e. one with zero adjacent bombs. He was using a comonadic data structure, which makes a “context-dependent parallel computation” such as uncovering one field quite natural, and was hoping that using a suitable fix-point operator, he can elegantly obtain not just the next step, but directly the result of recursively uncovering all these fields. But, much to his disappointment, that did not work out: Due to the recursion inherent in that definition, a knot-tying fixed-point operator will lead to a cyclic definition.