Welcome to my World!

Introduction: So why am I doing this? I think the internet is a really cool place, and I want to be able to express myself independently on the internet. I'm sure that for a lot of the things I want to do I could probably just pump it through chat-gpt and ctrl-c, ctrl-p the answer a lot faster than I'll find it on my own. But that would really take all the fun out of all of this, so I'm just gonna keep slowly updating this and (hopefully) it will gradually become something that reflects me and acts as a creative outlet for things I want to put out into the world.

Journal

10/19/2025

Today should be a shorter day. I'm still sick, so I slept in a lot. I also need to get some money-work done before I'm back in the office tomorrow. I've been thinking and maybe I should also talk about non-tech related stuff in these. Like thoughts on things I'm reading and what not. First things first though, lets make a navi.

Okay, I added the navigational components, now lets do the part where we link to other pages? WE NOW HAVE SOMETHING RESEMBLING A WEBSITE.

I've done some reading and it seems like the standard practice is to just reproduce the same navigational bar on each page? That seems horrible to me. What about when you want to add more things to the bar? You have to add them to every html file? what!?

10/18/2025

So I'm going through the other HTML pages. I think all the emphasis on accessability is good, but maybe a little unneccessary. Now I'm learning about lists, so I'm going to convert all these fake list-likes I have into real lists. Doing it to all the Q/As now as well. Cite and quote elements seem pretty useful if I end up trying anything like an information blog, I'll need to keep that in mind. It might be a good idea to figure out how to write markdown or latex into html, rather than using super or subscript stuff. I was trying to make a text drawing earlier but couldn't get the spaces to line up; I should've been using a <pre> (preformatted text) element. I removed all the line breaks, if I want these to not take up the whole screen I can do that later once I know how to use CSS.

I'm going to read through the "structuring a basic website" section, but I don't think I'm going to start implimenting and of that until I know how to link between content. A lot of this stuff should just be seperate pages and what not. That seems like a good goal to set for tomorrow. To split stuff up into seperate webpages. I'm still sick so I might not get to it though.

Persistent through whole site
  • A header which can be clicked to link back to home
General Structural Comments
  • Content should be centered between two vertical bars which have some relevant images framing the content.
  • Lets put a side-bar on the journaling page that lets you select content by dates

10/17/2025

Back at it again, still sick btw. So when the browser sends an http request to the server, the html is sent back. Then, as other external (to the HTML file) components are processed, more http requests are sent for those specific files. The DOM tree explanation is very useful. The process of loading and parsing HTML into a DOM tree, then loading and parsing CSS which is then applied to nodes of the tree makes a lot of sense.

Order of Operations:
  1. HTML is parsed and used to construct DOM tree
  2. CSS is parsed and applied to DOM nodes
  3. JS is parsed compiled and ran (which could have a variety of effects on the DOM tree)
  4. The DOM is then painted (rendered) to the screen

Okay going back to that module felt a lot better. I'm gonna continue going through the modules in order off the back of how good that felt. The next module is HTML Headings and Paragraphs It makes sense to make these dates into headings, so lets do that. There we go, beautiful.

Question
What is the meaning of span?
Answer
It's just something we use to wrap content when we want to apply CSS or JS to it.

10/16/2025

sickness has befallen me, so I haven't been doing much of anything these last couple days. Lets change that. I was looking through the link page and trying to find out what "href" means. Its described as a place to put a URL to "link" to some other content, but then in other places, you provide a path to some resource. Does the browser automatically derive how to get to the data according to the href?

Lets get into some REAL jhit; like linking to a style sheet (we all start somewhere) (im 27 years old by the way) And there you have it folks, now everything is blue

Site on 11/16/2025

Okay I don't like it all being blue, lets go back to normal. That's better. There is something I don't like about this guide/introduction. When it gets to the part about CSS / Javascript, it just tells you to start adding things because they haven't introduced those things yet. I understand that they're related to the head, but the intro to the head doesn't need to include them if they aren't introduced. Tell me how to add CSS and JS after you've explained how to work with those.

I want to figure out how to make sub pages and seperate pages, so I'm gonna start looking at the JS guide. Okay, it says I should learn some basic CSS first, so I'll start with that. Interesting Note: Browsers have a default stylesheet which is why headers and paragraphs are properly rendered without any stylesheet. I found the web standards module and I'm going to read that now. I probably should have started with this, but the way that I started looking was by looking up "HTML reference docs" online, which is probably why this is confusing to me.

Question
So, when you go to a website, you're downloading a local copy of that website, so changes to the website do not effect the structure of the website on the server. How then, do changes get made to the main website from the local copy of that website? How is the state between them managed?
Answer
They actually answered this!! You have static data that is sent by the server and then server-side HTML is generated dynamically and then sent to the client, who then updates their local copy! I Love Winning !!

I made some good progress today. A lot of the internet stuff were things I already had a vague idea of, but solidifying that has been an educational and enjoyable experience. Hopefully we're in for another good day tomorrow.

10/15/2025

Well, what do you know: I go back to work and I miss a day of working on stuff independently. Back to trying to learn things, I read a little further and saw that the little symbol on the top is called a favicon and how to add one. Lets try that now. Beautiful.

10/13/2025

Lets make this first page a general journal. Yesterday I did some stuff with checking basic C++ jhit, today I'm gonna go through this guide and learn a little bit (hopefully). Okay, lets try and add an image. Lets make an images folder and then store our images there. this is a shirt I bought recently that I really like.

Hex Termina Shirt

Alright, I looked through some more and added the "general" structure that html pages use, and went through the html references to see what all the attributes actually mean. Very Cool !! Now, lets do the next module as well.

10/12/2025

This is all very much under construction. I've never written any webdev stuff before, so I'm not sure how it should go. I'm just gonna write out some things that I want to be able to do here and then eventually those will be done.

  • figure out how to link between different pages on a single site
  • write some short blogs about what sorts of things I'm up and enjoying (just random C++ stuff)
  • figure out how to make things not look like shit
  • figure out a good work flow for sending things between local and the server (do people just use SCP?)
  • write down most of the resources I'm using during this process

Yeah, that looks pretty good to me. send it.