Posts

Showing posts from July, 2025

Post #7 E-commerce Sites

Introduction              Many people use e-commerce websites frequently , without knowing how they truly work. But before we can dive into how e-commerce sites work, we first need to learn what they are. E -commerce, standing for electronic commerce, is the process of customers shopping online and processing their payment. (Hirz, 2025). Essentially, e-commerce is just online shopping, and an e-commerce site is how shoppers buy goods online. A well known example of an e-commerce site is Amazon.com. People search for what they want to buy, add it to their virtual cart , pay using a payment method, and then the site will deliver the item to the customer in a set amount of days. What many people do not know is just how these e-commerce sites work and how much programming goes into building a f unctioning e-commerce site. From front end development, back end development, database management, and all the programming that connects them all tog...

Post #6 Network Security

  There are two types of attacks that can be carried out using ping commands. Ping floods and Smurf attacks. Ping floods simply send an overflow of request packets that overwhelm a network. A smurf attack is similar, however, it hides the true origin of the attack using spoof IPs. Vulnerability When it comes to malware/ransomware and phishing/smishing scams, it is usually the  fault of the user falling for the scam. Many of these security incidents cannot do much harm  without the user clicking on the malicious link in the scam. Malware and ransomware threats  work by locking or encrypting certain files so the user cannot access them anymore, typically  requiring a ransom to be paid to get their files back. Phishing and smishing threats are primarily  focused on trying to gain login credentials through acts like keylogging from a fake link that  contains a keylogger. The links take the user to a website that looks almost identical to the real  web...

Post #5 Computers in the Workplace

The industry that I chose to use today is the electrical field. While there will always be the need for human labor to actually install certain items, the field is becoming more digitalized, which leads to a higher need for computer literacy. Computers are used to make drafts and plans for jobs, make invoices, and many manufacturers put QR codes on the packages for instructions instead of paper instructions. There are also new lights, switches, and other electrical devices that connect to digital devices, so being able to work with computers is a must in order to be capable of troubleshooting a problem with newer technology devices. In the future I predict that there will be devices that customers get installed that use artificial intelligence to perform a task, so being able to work with artificial intelligence will be necessary for the job. AI will also most likely take over tasks previously done by humans, such as drafting plans and blueprints, but in order to use the AI do this, yo...

Post #4 Travelling Through a Network

Image
 I pinged Google, a website from Japan, and a website from Germany. Both the websites from Japan and Germany averaged at 21ms, while Google averaged at 23ms. I am not sure how this happened. Logically, it should taken longer for the pings to go to the domains that are farther away than Google, yet somehow they were both 2ms faster on average. Other times where I have used ping and traceroute, the geographical location and distance directly and proportionately affected the speed of the pings and traceroutes. The more distance they had to go, the longer average time it took. The results I have gotten here are very peculiar to me and I will have to look more into why Google was the slowest. Ping and traceroute can be used to troubleshoot servers or websites if you cannot reach what you are trying to reach. Using the ping command will simply let you know whether or not a host is reachable or to give you latency times about that host. You can use traceroute if you need a more detailed a...

Post #3 Documenting a Day

Comparison of the Different Types The first type of software application is a word processor. “A word processor is a  common computer program that helps you type up and format reports, letters, essays, and more.”  (CompTIA, 2025). Essentially, what a word processor does is let you write as you would with a  pen and paper, but digitally. They have the capability to format, add pictures, tables, and graphs  to a document. A spreadsheet application, such as Microsoft Excel, is mainly used for storing  data and applying formulas to the data. It is mostly arranged in grids, tables, or charts. The next  kind of popular software applications are presentation software. Microsoft PowerPoint is the  most popular version, and it is used to make slideshow presentations. It has the ability to have  animations and transitions between the slides, along with the ability to insert videos into a  presentation. Database applications, like Microsoft Access, are ...

Post #2 Web App Critique

 The app that I chose to review for this discussion is Facebook. Facebook can be both a web app or a mobile app as it is optimized for both desktop and mobile device use. Facebook is owned by Meta, who also own other popular apps such as Instagram, WhatsApp, and Messenger. Originally started as a "social network", Facebook has come a long way from what it used to be. It is mainly used for standard social media practices such as, sharing videos and pictures with friends, while also being filled with entertaining videos and news articles from larger pages. There is also a marketplace aspect of Facebook where people can post items they are selling, and other people can ask about purchasing the items.  The usability of Facebook is rather standard in relation to most social media applications today. Once you launch the app, you are immediately shown the feed and you can begin scrolling through at your leisure. If you see a post you like, you can like that post and you can share it...

Post #1 Programming Languages

Scratch Project   I have some previous experience using Scratch from a programming course I took in high school, roughly 4 years ago. Some insights that I gained after completing my Scratch project were grasping the fundamentals of how a computer requires the information to function the way I want it to. If  I was not precise enough with my instructions, then the program would do something I did not intend it to do. This showed me that when coding, I have to know what I am planning to do beforehand, and code exactly that in order for it to work properly The differences I noticed between Scratch and other written programming languages are plenty. In Scratch, the blocks are pre-coded, so it is a drag-and-drop system to get the program to do what you want. But with other languages, you have to type everything out. The programming language I found to be easiest to understand, aside from Scratch, is Python. I found the syntax that Python uses to be simple and easier to understand ...