Shortlink

The Open Source Initiative (OSI)

Open Source is a certification standard issued by the Open Source Initiative (OSI) that indicates that the source code of a computer program is made available free of charge to the general public. OSI dictates that in order to be considered “OSI Certified” a product must meet the following criteria:
• The author or holder of the license of the source code cannot collect royalties on the distribution of the program.
• The distributed program must make the source code accessible to the user.
• The author must allow modifications and derivations of the work under the program’s original name.
• No person, group or field of endeavor can be denied access to the program.
• The rights attached to the program must not depend on the program’s being part of a particular software distribution.
• The licensed software cannot place restrictions on other software that is distributed with it.

Open source software is normally distributed with the source code under an open source license. The Open Source Initiative sets the following distribution terms that open-source software must comply with;

Shortlink

How to remove ALL links from word document.?

If you

A) want to remove the hyperlink capability but leave the text and
B) don’t have or don’t care about other fields in the document (dates, tables of contents, …), then do this:

1. Select the entire document (CTRL/A or Edit->Select All).
2. Press CTRL/SHIFT/F9. This will convert all fields into straight text.

Shortlink

Advantages and Disadvantages of using HTML

Advantages:

  • Easy to use
  • Loose syntax (although, being too flexible will not comply with standards)
  • Supported on almost every browser, if not all browsers.
  • Widely used; established on almost every website, if not all websites.
  • Very similar to XML syntax, which is increasingly used for data storage
  • Free – You need not buy any software
  • Easy to learn & code even for novice programmers

Disadvantages 

  • It cannot produce dynamic output alone, since it is a static language
  • Sometimes, the structuring of HTML documents is hard to grasp
  • You have to keep up with deprecated tags, and make sure not to use them
  • Deprecated tags appear because another language that works with HTML has replaced the original work of the tag; thus the other language needs to be learned (most of the time, it is CSS)
  • Security features offered by HTML are limited
Shortlink

About HTML

HTML5 is a language for structuring and presenting content for the World Wide Web, and is a core technology of the Internet originally proposed by Opera Software.  It is the fifth revision of the HTML standard  and as of November 2011 is still under development. Its core aims have been to improve the language with support for the latest multimedia while keeping it easily readable by humans and consistently understood by computers and devices . HTML5 is intended to subsume not only HTML 4, but XHTML 1 and DOM2HTML (particularly JavaScript) as well.

Following its immediate predecessors HTML 4.01 and XHTML 1.1, HTML5 is a response to the observation that the HTML and XHTML in common use on the World Wide Web are a mixture of features introduced by various specifications, along with those introduced by software products such as web browsers, those established by common practice, and the many syntax errors in existing web documents. It is also an attempt to define a single markup language that can be written in either HTML or XHTML syntax. It includes detailed processing models to encourage more interoperable implementations; it extends, improves and rationalises the markup available for documents, and introduces markup and application programming interfaces (APIs) for complex web applications.[3] For the same reasons, HTML5 is also a potential candidate for cross-platform mobile applications. Many features of HTML5 have been built with the consideration of being able to run on low-powered devices such as smartphones and tablets.

 

Shortlink

The Advantages of PHP

PHP is one of the most popular server side scripting languages running today. It is used for creating dynamic webpages that interact with the user offering customized information. PHP offers many advantages; it is fast, stable, secure, easy to use and open source (free).

Rasmus Lerdorf wrote the first PHP (first called Personal Home Page) scripts as a series of Perl scripts that he used to track visitors to his webpage and to see who was viewing his resume. He eventually rewrote PHP as a scripting engine and added support for forms. PHP has been evolving since 1994 as an open source code. A community of followers and developers formed and began using and further developing PHP. Over the years the Personal Home Page acronym was dropped and it evolved into the PHP Hypertext Preprocessor.

PHP code is inserted directly into the HTML that makes up a website. When a visitor comes to the website, the code is executed. Because PHP is a server side technology, the user does not need any special browser or plug-ins to see the PHP in action.

The beauty of PHP lies in its simplicity. It is easy to understand and learn, especially for those with backgrounds in programming such as C, javascript and HTML. The language is similar to C and Perl so that anyone with a background in either C or Perl programming will feel comfortable using and understanding PHP. PHP also runs on just about every platform including most UNIX, Macs and Windows versions.

PHP doesn’t use a lot of the system’s resources so it runs fast and doesn’t tend to slow other processes down. It is typically used as an Apache module, written in C, so it loads and executes quickly. It works well with other software and can be quite fast. PHP is also fairly stable and since it is open source, the PHP community works together to fix any bugs. The community offers technical support and continuously updates the code further expanding PHP’s capabilities.

PHP offers many levels of security to prevent malicious attacks. These security levels can be adjusted in the .ini file.

Another key advantage of PHP is its connective abilities. PHP uses a modular system of extensions to interface with a variety of libraries such as graphics, XML, encryption, etc. In addition, programmers can extend PHP by writing their own extensions and compiling them into the executable or they can create their own executable and load it using PHP’s dynamic loading mechanism.

In addition to extensions, PHP has tons of server interfaces, database interfaces and other modules available. Of the server interfaces, PHP can load into Apache, IIS, Roxen, THTTPD and AOLserver. It can also be run as a CGI module. Database interfaces are available for MySQL, MS SQL, Informix, Oracle and plenty of others. If a database is not supported, ODBC is an option.

The main PHP source repository is loaded with modules and interfaces that users have written and contributed. There you can find modules for flash movies, PDF files, calendars and more.

A huge advantage that PHP offers is its community. Since PHP is an open source project, the PHP community is willing to share. If you’re looking for a particular script, chances are another user has already created something similar. Check within the PHP community for availability. Likewise, if you have created a function that others might enjoy, be sure to post the code for others.

If you’re ready to add dynamic content to your webpages, consider the use of PHP. It’s free, easy to learn (especially if you have some programming background) and integrates well across many platforms and with various software programs.