Posts

What do FileZilla, CoreFTP & CyberDuck have in common?

Image
 FileZilla, CoreFTP, and CyberDuck are all FTP( File Transfer Protocol) applications which means they are used to transfer computer files between a client and server on a network. These applications server as a simpler means to store files and be able to transfer files to multiple people without sending it multiple times. They are all are written in coding language; FileZilla and CoreFTP are written using C++; CyberDuck is written in JavaScriot and C#. These applications also support the same protocols which are FTP, SFTP, and FTPS; all of the protocols are related to transferring files. CoreFTP logo

Blown to Bits Chapter 3

Discuss how not knowing some basics of how a software tool or computer works, and the abstractions they use, could lead to bad outcomes. Not knowing the basics of how software tools or computer works put users at risk of having some information that they wanted to keep confidential to become public. Just like how government officials didn’t know that the highlighter tool doesn’t mean people would be able to edit the file to get the blacked out part to become visible others could go through the same. If they knew the proper way to encrypt the documents, so it can’t be edit by unauthorized people then the information about the CIA agents and the death of Nicole Calipari would not have gone public. The layers of protocols used in network communication is an example of abstraction. Can you give other examples of abstraction in everyday life? When you browse to a web page, maybe with some animated advertisements embedded on it, describe in detail what happens behind the scenes to dis...

Lab9: Home Page

Image
This lab's objective was to create a homepage for all my labs, project, this blog, and techteach. In order words, I had to create a table with links to my lab index, project, index, my blog, and the teachteach website. This was kind of a weird concept because we had to create a link to a project index which has yet to be created; therefore we had to create a webpage for the project index. I just put an image with the words " under construction" for now until we have a project. Otherwise, the rest of the project was simple because we already became accustom to FileZilla and how to create an index. My home page consisted of a 4x4 table with links to labs, projects, my blog, and techteach,us and under those links was an image of the website to make it easier to see which is which. This will be useful in the future because we longer have to keep our labs separate; we have a single place to put all of our labs.This homepage will be used in the future to display the labs and p...

Lab8: Lab Index

Image
This lab was the first time we used FileZilla because we had to create an index for our labs, so all our labs would be displayed in an organized manner. We had our own server to put all of our work. The index had to be in the lab folder and the actual index was a simple process to make. In a sense all we had to do is create a table with all our labs and if you wanted you could've added images. However, the all the labs had to contain link to the webpage of the labs , so when you click on any lab you would go to the actual webpage of that lab. This is sounds quite simple, but in reality it is difficult because in order to get everything work work smoothly you need to put all links as relative paths which was a completely new concept. But in the end this lab helped create index to cohesively display my labs, so anyone wont be confused. This lab will be helpful in the future because now we know ho to use servers in order to upload our files and create a complex website that contains ...

Lab7: Favicon

Image
This lab was at first just to create a favicon, an icon, for our webpages, but then it turned into a little research lab. A favicon is just an icon or logo in a sense that you see next to the webpage title in the tabs. When creating the favicon I used code.org because it just turned out one of the lessons was to create a favicon. My favicon was simple, but I like the design. The research aspect of this lab was that we had to answer the following: what is a favicon?, how are they create?, and how I created my favicon. This all had to be on a webpage including an image of the favicon, but the actual favicon had to appear in the tabs. To do this part of the lab I had to use the link tag <link>  and put my favicon as sort of an image. I enjoyed doing this lab because it was working towards something that represents who I am and what I want my webpage to look for others. I see myself using these skills in the future to create a more professional webpage that I can brand as my own...

Lab6-Flash Talk

Image
For this lab we had to create a flash talk about one of the three topics: Net Neutrality, Internet Censorship, or Computer Hacking. I chose to discuss about Net Neutrality; therefore I had to research the topic and create an actual script on what I want to say. The script had to consist of a summary of the topic and my opinion on the topic. I used photobooth to record the video, but I had to convert the video into mp4 in order for it to work. The lab was very simple after the recording part. We just had to create a table with no borders and have the flash talk on one side and the link to our sources on the other side. The actual tag to insert the video is just<video> but you have to define the source and the type of file the video is. All the other tags we already knew it was just trying to get the video to work in the webpage. This lab was helpful in furthering my HTML knowledge and I believe this will help me insert videos or other forms of videos into my webpages in the futur...

CE#4: Meeting the Demands of Students and Society

Image
In the recently published articles, " Falling Behind", by Jeremy Bauer-Wolf a new concern is being brought up with the high demand for computer scientist in the real world. Although colleges are doing an amazing job with producing graduates with bachelor's degrees in computer science, it is still not enough to fill the demand in the work force. This causes colleges to be under constant pressure since more and more students are enrolling in computer science programs. There are other concerns such as professors don't have the necessary resources or facilities to keep up with the increasing workload and that the people who enroll on computer science programs aren't from underprivileged ethnicities. There have been of recommendation in order to fix these concerns, but it doesn't change the fact that computer science is one the most growing fields of work. Since schools can't sustain the demand, many people seek their degree from online courses. For me this i...