Free software: Software that comes with permission for anyone to use, copy, and/or distribute, either verbatim or with modifications, meaning the source code must be available. If a program is free, than it can potentially be included in a free operating system such as GNU. Free software is a matter freedom , not price. Proprietary software companies typically use the term “free software” to refer to price. As in the cost of the software included in the price of the machine, or comes with a brand of machines, yet that has nothing to do with the GNU project definition of free software. The term can be tricky so always check to see how the definition “free software” is being used. Is it only a bundle that comes with the computer you have purchased, or is it true free software? True open source free software? Open Source software: nearly all free software is open source, and nearly all open source software is free.
Public domain software: software that is not copyrighted . In special cases the source code is in the public domain, that is a special case of noncopylefted free software, which means that some copies or modified versions may not be free. Sometimes people use the term “public domain” in a loose fashion to mean free or “available gratis.” However, “public domain” is a legal term and means, precisely, “not copyrighted”. its recommended to use the term “public domain” for that meaning only.
The GNU operating system is a complete free software system, upward-compatible with Unix. GNU stands for “GNU’s Not Unix”.
The name “GNU” was chosen because it met a few requirements; first, it was a recursive acronym for “GNU’s Not Unix”, second, because it was a real word, and third, it was fun to say. The project to develop the GNU system is called the “GNU Project”. The GNU Project was conceived in 1983 as a way of bringing back the cooperative spirit that prevailed in the computing community in earlier days—to make cooperation possible once again by removing the obstacles to cooperation imposed by the owners of proprietary software. Every computer user needs an operating system; if there is no free operating system, then you can’t even get started using a computer without resorting to proprietary software. So the first item on the free software agenda obviously had to be a free operating system.
The Term “Web 2.0” was first coined by Tim O’Reilly Media in 2004.
Tim Berners-Lee is the creator of Web 1.0 better known as the World Wide Web. The “readable” phase of the WWW. This version was more of an information portal with limited interactions between site and enduser. In 2004 Web 2.0 the “writable” phase of the WWW was released giving web users more interaction and the emergence of social media. Web 3.0 the “executable” phase of the WWW is the future of the WWW. Having more interactive services and machine to machine interactions.
Wiki’s is a website that allows users to add update and modify content directly from the web browser. Wikis end up being crated mainly by a collaborative effort of the site visitors.
Nomadicity or nomadic computing is the effort to further support mobile workers with the use of portable computing devices, and ideally constant access to the internet and data on other computers.
Mash-ups: integrated web pages or applications that complement elements from two or more sources. There are several forms of mashups emerging in web development. In business as well as for social purposes, with application from combining text, data feeds, and video to blogs and social media.
The 2.0 controversy is an interesting and complex one. It is easy to see the benefits of sharing data, performing research or easy of interaction on the web, yet the down side maybe just as easy to make and argument for. The lack of privacy, the loss of identity or just bad information circulating on the web creates its own challenges. In reality there is no stopping technology, it will continue to advance. It seems the only way to end up on the right side of this controversy is to educate one’s self on current technology and always double check facts when doing research on the web. There are plenty of reputable sites with accurate information. Knowing where and how to find accurate non-biased information is key.
There are three types or categories of computer languages. Programming languages like C, C++, C#, and Java, that control the logic and functions of a program. Subsets of programming languages are scripting languages such as Java script, PHP, and SQL. These languages can also be called programming languages, yet more specifically they are known as scripting languages. The third and final set of languages, called markup languages or coding languages, like HTML, and CSS, that are not true programming languages but, presentational languages, that define the structure of a web page.
Languages are either compiled, interpreted or a mixture of the two. Programming languages are compiled whereas, scripting languages can be either compiled or interpreted, with markup language being interpreted. once a coder has learned markup languages like HTML and CSS it is suggested to begin with a useful yet no so difficult to learn programing language like Python that is used in numerous programs and applications. Then once the basic logic is learned it can be applied to more complicated languages such as, Java or the C languages.
Wireframe and flow charts are a great starting point when beginning a web page. Creating a mock layout of the web site that the client is interested and the ability to alter the layout as is progresses rater than actually rewriting code. A site can be virtually created in mock up form, creating the basic layout and loo of the site prior to the sites actual creation. Not only can one create mock web pages but flow charts and even mock data bases among other things.
Design Document – Site Goals:
My initial design document for my first basic web page will be a simple framework, with basic imperative elements. It will be a basic layout with the capabilities for expansion as I progress in the course, in addition to an example of an initial basic site that can be upgraded, changed and updated over time. This first draft of my page design will include the following basics of a web page. A logo, search field, breadcrumbs, header, navigation system, body content, share buttons, contact info, and a footer.
My plans are to begin with a good base for a basic site with plenty of space and buttons for future expansion to make the site grow asmy skills grow (or as the sites commissioned grows with the bus
iness or organization that it is promoting grows in its needs and abilities. My main goal in this project is to build a strong, yet basic format for a site that has the capabilities to grow and expand with minimal changes to the original layout, by adding navigation for several additional pages to come later.
My personal goals in learning web development is to have the knowledge and capabilities to create and maintain web pages not only to promote my own interests, but possible others as well. I could possible even becoming a wed designer professionally depending on the ability to finance my education and time available…. I enjoy learning. The more skill one possesses the more perceived and probable value a person possesses as well as opening more available options to that person.
The traditional resume is predicted to go the way of the dinosaurs within the next decade. Employers are predicted to use ones online presences to replace the traditional resume; using sites like linkedin and other professional and social media sites to seek new talent. it is important now more than ever to create a positive online presents, to present ones self to employers and/or potential clients.
Six benefits of creating an online portfolio:
- Talent: A persons online portfolio is a great way to highlight ones talents and experience. It shows what one has done and what they are capable of doing; also creating a personal brand or identity.
- First Impression: With an increasingly competitive market, a positive first impression is very important. Having a positive and current online will give potential employers or client are able to get a sense of who you are before a first meeting.
- Increased Visibility: Having an online presents, a professional portfolio, give one a much larger audience; anywhere in the world, at any time of the day.
- Personal Brand identity: Its now fact that one of the first things companies do after receiving ones resume is to check that persons online presents. by creating ones own online identity you are in control over what companies see when searching you.
- Most current information: When building ones online portfolio the user friendly content management system (CMS) allows for easy of updates, changes and additions to your portfolio.
- Organization: Having all ones work in one place that can be accessed from any computer that can be accessed around the world centralizes information so it can be organized, easy t find and access.
What should be included in ones online portfolio:
- Work: Make sure your work is well organized into categories putting your bets work first first, as it will be the first work/impression the viewers develop.
- About: This section give the reader some background about who you are. Include pictures of yourself and your interests.
- Blog: Being a good writer is a great way to increase ones audience; even attract the intended audience for ones needs and talents.
- Reviews: Testimonials and references are a valuable to to showcase your work, and experience, to other potential employers or clients.
- Contact: The importance and easy of ability for potential clients or employers to contact you is key to a personal portfolio. Make sure to include a contact number and E-mail address, also links to all your social and professional media sites, so potential clients or employers have the ability and easy to contact you.
SWOT stands for Strengths, Weaknesses, Opportunities and Threats, and a SWOT analysis examines these factors for a given business, project, or personal objective. Swot an analysis method used by businesses and organizations to analyze that strengths, weaknesses, opportunities, and threats; used to aid organizations in decision making that to align to the goals of that organization. Firms use this method for looking into their internal and external environments. EXTERNAL elements are classified as opportunities or threats while, INTERNAL fall under either strengths or weaknesses.
Basic SWOT Matrix Excel template:
Take advantage of the fact that this is an Excel template by using additional worksheets for supporting data or other analyses. You get the simplicity of a SWOT matrix with the functionality of Excel.
The following four components of SWOT method of analysis can include some of the following situations:
Strengths: advanced research and development, an experienced management team, and advanced distribution networks.
- What advantages does your organization have?
- What do you do better than anyone else?
- What unique or lowest-cost resources can you draw upon that others can’t?
- What do people in your market see as your strengths?
- What factors mean that you “get the sale”?
weaknesses: Poor public image, small markets, limited distribution networks.
- What could you improve?
- What should you avoid?
- What are people in your market likely to see as weaknesses?
- What factors lose you sales?
opportunities: New market opportunities, less competition. new market opportunities.
- What good opportunities can you spot?
- What interesting trends are you aware of?
Useful opportunities can come from such things as:
- Changes in technology and markets on both a broad and narrow scale.
- Changes in government policy related to your field.
- Changes in social patterns, population profiles, lifestyle changes, and so on.
- Local events.
threats: Pending legal action. dying markets, increased government regulations.
- What obstacles do you face?
- What are your competitors doing?
- Are quality standards or specifications for your job, products or services changing?
- Is changing technology threatening your position?
- Do you have bad debt or cash-flow problems?
- Could any of your weaknesses seriously threaten your business?
The statement of fair use practices
four Copyright fair use factors:
Using copyrighted materials of media criticisms.
Quoting copyrighted works of popular culture to illustrate an argument or point.
Capturing copyrighted media content in the process of filming something else.
Using copyrighted material in a historical sequence.
The fair use doctrine, section 107 of the copyright Act of 1976, states that the use if copyrighted material “for purposes such as criticism, comment, news reporting, teaching, scholarship, or research” is not an infringement. courts consider these factors to determine fair use: the purpose of the use, the nature of the copyrighted work, the amount and substantiality of the portion used in relation to the original work; and the effect of the use on the market from the original.
Legal scholars find that courts use two questions is copyrighted fair use cases. one did the unlicensed use”transformed” material taken from copyrighted, using it for a different purpose then its original use or did they just repeat the the work for the same intent? two, was the material taken appropriate amount, considering the nature of the copyrighted works.
Safety in the work place
Job orientations or during beginning training most companies will incorporate safety procedures and practices. In the event these practices are not covered be sure to bring that to the attention of someone who is in charge to be sure they are aware to implement safety training or that it is not being covered in training. One key factor in work place safety is remaining alert, vigilant of yourself and others. Always be aware of your surrounding. Pay attention to your environment, the equipment being used to ensure it is safe, also be aware of the other workers around you. Make sure there is no playing around or unsafe behaviors accruing that could cause you or other people harm. Check to see that floors are dry, free of trash, or obstacles. Make sure all equipment is in good, safe operating condition. Most importantly make sure that you and your coworkers are making sure your work environment is safe. know emergency numbers and contacts. Know where first aid kits are kept, also always stay alert, and vigilant while working especially around dangerous materials, machines and equipment. In the event one does find unsafe conditions or faulty equipment, know the proper person, number, or procedure to report the problem to so that it can be handled properly, in a timely manner.