Configure and maintain your computer and use it more effectively to design and program a web site and make money on the web.

Regular Expressions Intervals
Regular expression intervals tell us about the number of occurrences of a character in a string. Curly braces are used to define a precise count of how many occurrences you are checking for. More ...

Area of a Triangle Calculator
There are three different methods to calculate the area of a triangle depending upon what information you have about the triangle. This application combines all three. More ...

Inkscape Layers and Z-Order
Inkscape's use of the Z axis is represented by layers and is called z-order. When you first draw an object on an empty canvas, it has a z-order of 1. If you draw a second object, it has a z-order of 2. If you draw a third object, it has a z-order of 3 and so on. More ...

Create a Cool Picture Frame Effect with CSS
By setting the CSS border-color property to a transparent color, and setting the background-origin property to border-box you can create a cool picture frame effect. More ...

Inkscape Shadows and Highlights
Adding shadows and highlights to your drawings can create a touch of realism. In this article you learn how to add shadows and highlights to your Inkscape drawings. More ...

Inkscape Circles, Ellipses, and Arcs Drawing Tutorial
Inkscape is a free vector drawing application. This article gives you the basic methods of creating and controlling the size and shape of circles, ellipses, and arcs. More ...

Introduction to Windows PowerShell
PowerShell is a more powerful replacement for the command shell. this article explains how to run PowerShell and how to create and run PowerShell scripts. More ...

Windows Event Logs for Maintaining or Troubleshooting Your PC
Your PC keeps logs of everything that happens. You can use the information in these logs to help maintain and troubleshoot and your PC. More ...

Learn Assembly Language Programming on Raspberry Pi 400
One of the easiest ways to learn assembly language programming is on the Raspberry Pi 400. The Raspberry Pi 400 is a complete personal computer built into a compact keyboard. More ...

Regular Expressions Subexpressions
In this article you learned how to use subexpressions to rearrange matches in a regular expression and how to replace the value of a subexpression match in the results. More ...

Introduction to Operating Systems
An operating system is software that acts as an intermediary between a computer user and the computer's applications and hardware. An operating system can be viewed as a resource allocator. Resources might be CPU time, memory space, file storage space, and input/output (I/O) devices. More ...

HTML5 Header Element
The header element is one of HTML5's semantic elements. It provides a container for header information. A header element may contain ,logo author, navigation, search, version, copyright, and other such information. More ...

The Difference Between EoP and PoE
Ethernet over Power (EoP) is a technology for sending network data over power lines. Power over Ethernet (PoE) is a technology for sending power over Ethernet network cables. More ...

Inkscape Text Kerning
Although Inkscape might be considered a vector drawing application, it is also a powerful typographical design program. Actually Text Kerning is not a good title for this article because in it I will cover all the different typographical adjustments you can make in Inkscape. More ...

The Truth About the Second Amendment

In 1775 many Americans were members of clubs called "militia" that met a couple times a year for training. These militia men carried their own firearms and made their own bullets because the states and Congress didn't have the revenue to pay for them.

That's why in 1789 when Congress added the bill of rights to the constitution it included the Second Amendment. The Second Amendment to the United States Constitution reads:

"A well regulated Militia, being necessary to the security of a free State, the right of the people to keep and bear Arms, shall not be infringed."

Unless you believe that the Founders' knowledge of grammar and sentence structure was suspect (and what right-thinking person would think that?), the Second amendment, though it does employ a peculiar and sometimes awkward construction called an "absolute," is actually a very straightforward call for the establishment of an armed militia when necessary. It has nothing to do with individual gun "rights" except in that context.

Second Amendment does not guarantee gun rights

Why did Congress not address the rights of individuals to own guns? Because in 1787 when the Bill of Rights was written, most Americans were farmers living in wilderness areas with bears, mountain lions, Wolves, and unfriendly Indians. No one would think to question an individuals right to own a gun. Even today, in states like Alaska, it would be unwise to travel in wilderness areas without a gun.

I am a Vietnam War veteran with with a ribbon for marksmanship with the M16 riffle.