alokmenghrajani writes: Every public internet IP address is connected to a router which has an ASN number. It is therefore possible (and sometimes useful) to map an IP address to its router's ASN. This article is going to show you how to build this mapping.
alokmenghrajani writes: Can you write a regular expression which matches multiples of 3 only? I.e. you want to match "3", "03", "24", "1122", but not "5", "10" or "20". Visit the link to see how I did it.
This kind of project can lead to better coding projects for students/learning purpose, since you can focus on algorithms, not run into buffer overflows and can easily visualize things. E.g., in js (and most dynamic languages), you can easily json dump your data structures when debugging.
Are you referring to hugi (http://www.hugi.scene.org/compo/compoold.htm) ?
I believe the x86 size optimization people were doing in the 80s and 90s required a different mindset. You needed to really understand the OS environment & memory layout (e.g. putting DOS in graphics mode using a single byte).