Sunday, December 15, 2013

Bioinformatic Scientific Computing

Scientific Computing: Bioinformatics


Computer Science is a vague and endless space of ideas and functions. People unfamiliar with this term and industry are often confused on what a Computer Scientist refers too. A good example and practical use of the knowledge we have become accessible to is Bioinformatics.
For the standard scientist that we have all known commonly as docters, surgeons, pediatricians, chemist and biologist. They all deal with micro cellular levels of information. With modern technology we are now able to identify chromes of DNA and other cellular data. With technology advancing it has come to a point where there is too much of a workload that surpasses our capabilities. Bioinformatics is the study of those things listed. 
One of the key challenges biologists face today is the growth of information, which expands too fast for scientists to analyze it. It is difficult to find a way to organize, study, and draw conclusions from all this information. 
Genetic sequences that are commonly looked at are HIV, parkinsons and more. Using complex algorithms scientist are able to look at the differences between the nucleotide roots of the sequences. With all of these diseases and specimen presented to us there is an endless amount of research and cures that need to be made. 
This field is bound to grow and will end up curing cancer. A good example of results are the Human Genome Project which showed the world the potential in investing into biological research.

Sources: http://www.bioplanet.com/what-is-bioinformatics/

Sunday, December 8, 2013

Computer Graphics

Graphics have come along way to the simple GUI bash shell that very few average joe's know of. Back in the day it was the only way to navigate through the system we know call the computer. Now people expect their computers to come with a "retina" display to see the clearest images that are now presentable. With a top tier computer and monitor people can see life like images before them. I remember sitting at my cousin's house playing a football game and my uncle though it was a real game being broadcasted live. With modern technology artists are using computers to draw and simulate movements to their characters.

From Pixars to Disney, there have been multiple innovations to the animated world. The technology that these people use are now presented to the common consumers through pretty devices such as Ipads and I touches where people can draw with a touch of their fingers.

The most adaptive concept that has been taken in as an essential to society is Image editing. This encompasses the processes of altering images. The original editing is done by, using tools such as an airbrush to modify photographs, or editing illustrations with any traditional art medium. It is traditionally known a photo retouching. Graphic software programs, which can be broadly grouped into vector graphics editors, raster graphics editors, and 3D modelers, are the primary tools with which a user may manipulate, enhance, and transform images. Many image editing programs are also used to render or create computer art from scratch.
For example: Guess which one is the original.

WIth all of these tools provided for free through the right services, the possibilities are endless. But at the same time it is not very easy to understand and use. That is why functions such as Photo effects are created which are preset conditions and arguments people use to upload their Instagram and Facebook pictures.

Sunday, December 1, 2013

My Identity

With the rise of the data age, modern technology has become a prevalent tool in everyday life throughout the world. Pretty soon money will be tendered paperless and driving will become an automated function. With this in mind peoples personal identity are not safe from anyone. Not only that anybody can take over your identity easily which means our lives will not become original to ourselves. That is why Computer security has been the forefront of many people's concerns. Computer security is such a broad topic to talk about because it could fall into many fields such as cloud, network, or even cyber security. Instead I am going to cover the topic of attack bots.

With growing networks and competitors, there are many malicious software that are out there to attack your network. To prevent these measures of malicious attacks or people who have intentions of just abusing the system by up voting their own program or video by using automated tasks Captchas were invted.

The picture above shows a security measure that people use to make sure that the user logged in is not an automated bot. While this may sound harmful abusing the system is the same as if I would punch in at work. Leave for my whole shift and just come back to punch back out. With that in mind you can see how automated tasks and software can be bad. 

A brief history of CAPTCHA includes Turing Test. Alan Turing, sometimes called the father of modern computing, proposed the test as a way to examine whether or not machines can think -- or appear to think -- like humans. The classic test is a game of imitation. In this game, an interrogator asks two participants a series of questions. And sees the difference between machine and man.
Of course, with a CAPTCHA, the goal is to create a test that humans can pass easily but machines can't. It's also important that the CAPTCHA application. BUT one must keep in mind that software is built to combat these measures so different CAPTCHAs to different users. If a visual CAPTCHA presented a static image that was the same for every user, it wouldn't take long before someone could decipher the letters by spamming all the results and re use the same answer for all Capchay.

Source:CAPTCHA