# Ware Repair Blog

## Talks with Technology, Phones, Computers, Hardware, Software and more!

Latest Posts

### WebGL and HTML5 Canvas - both provide a good introduction to the fundamentals of game programming and 3D programming.

Writen by Diane Ware - November 08, 2018
At the start of this blog, I want to point out that I have not relinquished my quest to provide further blogs on the mathematics involved in 3D game programming. And I will provide more blogs in the future about the mathematics involved in 3D programming.  However, in my research to learn more about 3D programming, I headed down the fork in the road toward WebGL.  WebGL is a "JavaScript application programming interface for rendering 2D and 3D graphics within any compatible web browser without the use of plug-ins", as quo...
Read more

### The mathematics involved in 3D game programming - Vector Algebra Part 2

Writen by Diane Ware - August 23, 2018
This is the third blog in a series on the mathematics involved in 3D game programming.  Note: in the previous blog, I mentioned Paul's Online Notes, a website by Professor Paul Dawkins of Lamar University as a source for certain math images and math information, and I will again often use parts of his tutorial notes in this blog.  Vector Algebra - A Review Again, as in the previous blog, I would like to do a review of vector algebra, and do a brief r...
Read more

### The mathematics involved in 3D game programming - Vector Algebra

Writen by Diane Ware - June 25, 2018
This is the second blog in a series on the mathematics involved in 3D game programming.    Vector Algebra - A Review As was mentioned in the previous blog: Vectors have both magnitude and direction. Vectors are usually represented as a line segment with a starting point, the tail end, and an ending point, an arrowhead. Vectors play an important role in computer graphics, collision detection, and physical simulation in 3D programming. Vectors are...
Read more

### The mathematics involved in 3D game programming

Writen by Diane Ware - May 03, 2018
If you've played three dimensional (3D) games before, you have probably wondered - how do they do this? How do computer programmers create this amazing 3D-space illusion that shows up on the monitor? Two-dimensional space basically allows you to travel left or right, and up or down, and any diagonal variation away from such directions, all on a flat plane, similar to the older style Super Mario Brothers game. These directions and their points are normally given coordinates from x and y axes on the coordinate plane, similar to what...
Read more

### Web Development - How to quote comments in a forum

Writen by Diane Ware - September 25, 2017
I designed my own forum website, using a few online tutorials and other online sites. The programming responsible for the functionality of this forum website is primarily PHP and MySQL, so as to maintain and manipulate database tables of forum categories, forum topics, and the posts of these topics, as well as tables for users and their accounts. But now, after designing the main functionality of this forum, I have hit upon a dilemma. How do you enable users to quote posts from previous comments? At first blush, it seems...
Read more

### Internet of Things (IoT)

Writen by Danny Ware - May 02, 2017
Ever heard of Internet of things (IoT)? Not many people have. It is the inter-networking of physical devices, vehicles, buildings, and other items embedded with electronics. It is a new trend that a lot of programmers are getting into to make their lives and others easier. From smart door locks to connected smart kitchen appliances, there are new devices coming out monthly. It is transforming every corner of life with smarter devices. What is IoT? It is the ability to connect a device to the internet with a switch. This includes ce...
Read more

### How to include PHP headers and footers in your website

Writen by Diane Ware - October 09, 2016
(NOTE: This blog post if mainly for those who are familiar with some computer programming and in particular for those who are familiar with HTML, CSS, Javascript, and PHP/MySQL, though of course anyone can gain some benefit from reading this. For more information about these topics, please visit W3Schools and/or PHP Manual ). There are two PHP statements that can be used to include header and footer files, or for that matter a menu file too. Th...
Read more

### Google Chrome's bookmark file and a little trick I used with the file's checksum value to import bookmarks.

Writen by Diane Ware - September 26, 2016
So...I decided to get a new hard drive, a solid state hard drive at that, for my laptop, especially when I only had about 5.5 GB (yikes!) of space left on my old hard drive.  Everything went along rather smoothly, with the installation of the hard drive itself, the installation of Windows 7, and then finally with the installation of Windows 10. However, even though I had backed up most of my data, I had forgotten to make sure all of my Google Chrome bookmarks had been correctly backed up. There are some
Read more