omarrx024 wrote:
Moving forward with my prototype web browser.
Fixed many issues in the TCP socket implementation, which now loads within 1 to 3 seconds in VirtualBox. There are many tags that are still ignored, and other things need to be parsed as well (like the which shouldn't be shown.) Hopefully I can post in this forum from my OS soon.
Anyway, a
video is more fun than a screenshot. For me, at least.
Update: Fast forward several hours, and I can read the OSDev Wiki as well. Now I can study more about TCP from within my OS.
Do you have some sort of list of references from which you have learned?
Do you have cumulative versions of that URL/document reference to learn better from your code?
Do you have a video set showing what you have developed day after day?
It would make everything extremely more clear for everyone to learn from your code. A video log of capturing few seconds every time you do anything new as a step related to development tasks for a same day, for which you show an achieved goal or goals at the end of the video, would show all you did to manage to get to those goals in a day, and would also let you keep a more constant development that you can later review as a better refresher.
I keep a video log of my software development which I try to gradually increase in quality. Each screen capture video in this playlist contains the development of a whole day, every day of OS development and general study:
https://www.youtube.com/playlist?list=PLAtuuvZSlQWBywstSwK3eNMYiFULJEJF0From this week, I have been recording what I do while developing. I take a video snapshot with Camtasia or CamStudio 2.0 (for Windows 98/ME) then pause. I keep a main computer and record with camera as well. Then I play back those videos in the main computer while recording the video I'm viewing and at the end of the day (or more commonly after achieving an immediate goal) I finish the recording and upload.
Here I have my daily development sequence in a playlist. There are some tiny tasks and very brief yet important website browsing events that are so fast and small that I wouldn't be able to clearly pointing out without actually recording them into a daily video digest, and I find that it puts me on par with the enthusiasm I started with back in 2005, just with more knowledge, and doing this daily video captures of the whole day while developing also accelerates my development process, I distract less because I only record a few seconds every time I do something new for the development, and then pause.