Posts

Showing posts from November, 2018

MP3 CE #1

Brandon Wilson 11/26/18 MP3 CE #1 This article is about the creation of a device that allows people to control a commercial tablet using their thoughts. In other words it can be classified as a mind controlled mouse. It was made for the purpose of those who are paralyzed and can't move or speak. This allows them to communicate and interact effectively with others and to use the devices with their mind. It was created from the testing of a brain computer interface, (BCI). "The BCI decoded brain activity associated with subjects' intent to move their hand and passed the information to a Bluetooth interface that works like a wireless computer mouse." Also, several tests were ran on the subjects who used the device to see how well they could use it. In the end, it got good results as others saw it as "second nature", and some were even able to continue on careers that, their body couldn't follow, until this new technology had been created. It can be a ve...

Why do we need a programming language?

Brandon Wilson 11/20/18 First of all, what is a programming language? A programming language is a formal lanuage, which comprises a set of instructions used to produce various kinds of output. Initially, they are used to create programs along with specific algorithms. As most are aware of, many of the programming languages have instructions for computers. Without it, we won't be able to command computers what to do, or how to do it. Think of it as a child who doesn't know how to speak. You speak to them with words from your language and they slowly learn how to speak it. In this case, a computer needs an algorithm to recognize commands by. If you speak to a computer in normal human english, it wouldn't understand what you are saying. Instead, having a programming language rooted from your language would allow for the computer to understand you and for you to be able to speak to the computer. So in general, we need a programming language in order to communicate with a com...

Lab #11

Image
Brandon Wilson Lab #11 Favicons This lab is a continuation of lab #10 and lab #9. The difference however was that we were to add our favicon to the webpage for it to display within the tab of the web browser. In order to apply the favicon to my webpage I used this code... This code was a very important part of the page because without it, the favicon wouldn't display at top of the page within the tab. That was all we had to do for this lab. A web designer would need to know how to apply a favicon to their webpage to inform users they are on the same page as they clicked on because the icon displays at the top of the page. It also is an extension of the web designer's arsenal and allows for them to demonstrate their creativity on their webpage. This will also allow for a professional look because webpages like google have a favicon on their pages, and other famous companies.

Lab #10

Brandon Wilson Lab #10 External CSS Building on the lab #9, lab #10 has the exact same code but reformatted it. This lab's purpose was to include external css instead of internal css. From lab #9, internal css was to include styling options within an html document in a style tag that was located in the head. For this lab, in order to use external css, we had to make a separate file with the extension .css which indicates a css file. Everything in the stylesheet was the same from the code within an internal, the only difference was to make it in a different file. Once we coded our styles within a css file I linked it using this code. <link rel="stylesheet" type="text/css" href="LB10_BrandonWilson_DD.css"> This added my css file to my html document and any changes I make to the css file modifies the html style. A web designer would need to know how to make an external css style sheet so they can have a similar style among all of their we...

Lab #9

Brandon Wilson Lab #9 Internal CSS For lab #9 we were to create a webpage to explain what was a favicon, how did we make our favicons and how we applied it to our website. For this lab specifically we were to use internal css in order to style the website to our liking to make it pleasing to the eye. To do internal css, I created a <style> tag within the head and used selectors to edit the borders of my headings and text. When I realized I wanted to edit specific paragraph tags I made a class for them called "info" which was then used to style the paragraphs to each have their own border which was my objective. I also included a div for my headings and called it using the id "heading". Also my body was edited using a background color of my choosing and a font family of fantasy. A web designer would need to know how to do this so they will be able to style anything of their choosing on their lab using internal css. Being able to call created ids and/or c...

Lab #8

Brandon Wilson Lab #8 Flash Talk Page In this lab we were to make a flash talk about a topic of our choosing having to do with either net neutrality, internet censorship and/or various hacks. for my flash talk I chose to do DNS vulnerabilities and hacks. The main aspect of this web-page was inserting our flash talk video into it. This was done using a <video> tag as well as other parameters. An example of the code is shown below. < video  width ="320"  height ="240"  controls >    < source  src ="movie.mp4"  type ="video/mp4" >    < source  src ="movie.ogg"  type ="video/ogg" > < /video > To insert my video I replaced "movie.pm4" with my own video which was in the same folder so all I had to type was the name of my video file.  A web designer would need to know how to insert videos into a web-page in case they want to add a video to their websites. This is a useful skill to know...

MP2 Current Events #5

Brandon Wilson MP2 Current Events #5 11/12/18      This article was about the advancement of devices that are sustainable and battery free to be able to connect to the internet. The hacking of radio frequency identification tags gives other devices the ability to sense the environment. By combining an RFID tag with cut bits of a circuit to complete it, it uses a small radio frequency device to identify and track objects. It has multiple uses like to track inventory in warehouses and factories, to prevent theft of merchandise in stores, in libraries to keep track books and DVDs, and in debit cards to make contactless payment possible. Simple hardware was hacked, cut RFID tags and played a sensor on them.      In my opinion I believe this method of adding sensors to devices is very efficient. it is both cheap and works well. Other methods of getting sensors like this would most likely cost a lot of money. Since the goal of these people is to get devices...

MET Homework

Image
Brandon Wilson MET Homework 11/9/18 It was a sudden decision I had to make before the end of the day. The RIIS program was gathering students to go on a trip to the metropolitan museum. Knowing I had to go to one eventually to take pictures, I thought why not kill two birds with one stone? We left to go there at 4 pm. I'm pretty sure it was more then an hour to actually get inside the museum. We took the train to get there and were standing outside for a long time. We weren't exactly sure what caused the hold up but majority of our time was outside. Everyone was soaking and madness spread abroad. When all of that was over, it calmed down a bit. We were allowed to go around and explore the museum on our own, so I stuck to a group of friends I knew well which consisted of Anis, Parneet and Fardin. However, thinking we were to spend the entire time together, we got separated after a short time inside. Since we didn't end up finding each other until the end, you could s...

What are Favicons?

What exactly is a favicon? How are favicons created? A favicon is a "small, iconic image that represents your website." The locations of them are usually within the address bar of your web browser. In addition they can also "be used in web browsers and feed aggregates." In design, they would usually be used to match the theme within a website, to help users know they are on your website. They can't be too big and common sizes for them include 16x16, 32x32, 48,48, 64x64 and 128x128. Modern day browers would most likely recognize PNG, GIF, and JPG formats for favicons.  In order to create a favicon, there are many ways of going about this. The easiest of them all is using an online tool to create it. Once you have the image you want to be your favicon, you will have to link it to your webpage in HTML. In the head seconds of your HTML make sure to include this for your favicon to appear.  <link rel = "shortcut icon" href = "/favicon.ico...

MP2 Current Events 4

Brandon Wilson 11/5/18 MP2 Current Events 4     This article is about the development of a giant computer that can mimic the human brain. According to the article, "the SpiNNaker machine is made up of one million processors capable of 200 trillion actions per second - meaning it can model more biological neurons in real time than any other machine ever built." The function of this machine doesn't work like other machines and "it mimics the parallel communication architecture of the brain by sending small amounts of information to different destinations simultaneously." instead of only sending information from one point to the other. The purpose of this machine was initially to explore in depth on how the human brain works.This is going to be done with simulations created by the computer to mimic an actual human brain and scan areas of it. Not only that but it can also be set up with an AI (artificial intelligence) known as SpOmnibot, "which is capable o...

HTTP In Action

    I have learned that developer tools allow you to see deep inside of a website to know exactly what has to load along with when it loaded. The developer tools can dig into websites and display what is happening behind the scenes. When I tested it on various sites with google chrome, all images and text that loaded were displayed along with the time it took to lead and a waterfall that shows the order the browser loaded everything from the website. Streaming websites along with news sites are constantly being updated while you are on the page doing nothing. When your on a website that has user input, as you type in it, more is added to the waterfall as more data is being processed. On basic websites like example.com, the waterfall is very close together as it doesn't take long to load basic text and layouts. From all of this, I can conclude that everything that is done on a website is logged, whether it is files from the website loading or active user input.