dslreports logo

    «« DSL Hurdles Share Tool


how-to block ads

1 General

Snitz works well if you are looking for an ASP based free solution. Most other popular software is based on PHP, including YaBB SE and phpBB.

A long list of forum and content management system software is listed in /forum/remark,7962246

by masloki See Profile edited by big greg See Profile
last modified: 2005-06-10 07:24:25

There are many popular programming languages. Here's a brief list of some you may have heard of.

C and C++ are very powerful languages that have withstood the test of time. They can be hard to learn. Most commercial programs are written in C or C++ languages. The C++ language evoved from C in order to support "object oriented" programming. C is the language of choice if you are running in embedded devices or wherever resources are scarce. For example, much of Linux is written C.

Visual Basic is a Microsoft technology that is easy to learn. While it is a good language for beginners, it's performance and lack of control (compared with C++) can be a problem. As a result, there aren't very many professional programs released using VB. Microsoft IIS comes with Active Server Pages (ASP), which is most often used with a Visual Basic variant called VBScript.

Perl is a language that is also found on many Unixy systems. It is excellent at string parsing. This site is written in Perl.

Java is a language created to run in embedded devices. It features object oriented programming with automatic memory management and "write once run anywhere" operation. Java is becoming very popular as the "back end" to large web sites.

Javascript (also known as ECMAscript) is a language that runs in your browser. It is used to create a more dynamic user interface experience. Javascript is not the same as Java, even though they share the same syntax. The use of Javascript used to be limited to simple UI manipulation. New Javascript based applications (like GMail and Google Maps) use a large Javascript application that communicates with a remote host using XML. This combination is called Ajax (Asynchronous JavaScript and XML).

by gameboyrom See Profile edited by big greg See Profile
last modified: 2005-07-16 09:06:20

If you are creating static (unchanging) web pages, HTML is the standard page rendering language for the Internet. In order to produce web pages, you will need at least a basic understanding of HTML and how it works. More advanced HTML techniques will provide a better user experience, but may not be viewable in all browsers or even different versions of the same browser.

HTML 4.01 was the last major HTML standard. It was released in December, 1999. The next generation is called XHTML, which finally arrived in 2002. An XHTML file is a special type of XML document that looks very much like HTML 4.01, and appears to be HTML 4.01 to older browsers.

If you want to incorporate graphics into the web pages, you should become familiar with the different formats used on web pages, such as .GIF, .JPG, and .PNG. There are several good utilities available to assist you in converting graphics for use on the web.

There are other "back end" languages, such as PHP, ASP, and Cold Fusion, that allow you to create dynamic (changing) web pages based on content that typically comes from some sort of database. These languages typically "piggyback" onto the HTML pages, allowing you to put programming information directly into your web pages.

Also see /faq/6870

by Mospaw See Profile edited by big greg See Profile
last modified: 2005-07-16 08:49:54

There are lots of HTML references on the web, but this one puts all the tags on one screen: Compact Index of HTML Tags for quick reference. It does have one drawback--the tags haven't been updated to HTML 4/XHTML 1 standards.

For more in-depth and current information, these are very good, just not as compact:


by climbers See Profile edited by Steve See Profile
last modified: 2004-02-05 21:14:16

SSL (Secure Sockets Layer) is a protocol that encrypts the data flowing between your browser and the web site you are visiting.

An SSL-encrypted HTTP session is initated by using the "https" method on the URL (Uniform Resource Locator).

Your browser connects to the web server and begins a complicated dialog to establish a secure channel and verify the site's identity.

The channel is secured using a "handshake" protocol that creates a Session. The web site server sends its "certificate" to the browser. The browser then tries to verify the validity of the certificate. If the certificate is valid, the handshake protocol performs a key exchange so that each end (the web site and server) have keys to encrypt and decrypt the data.

If you connect to a site with https: and you get a warning about the certificate, it means your web browser was unable to authenticate the web server's certificate with a recognized certificate authority. This means you cannot be absolutely certain you are talking to who you think you are. If you are certain, you can still proceed and establish the SSL Session. Your data will be encrypted just the same, but you will not have verified the remote web site server's identity.

It's unlikely (but technically possible) to steal personal information like passwords and credit card numbers by listening into web site traffic. The encryption of the data means that as web site data passes from router to router, nobody can read your credit card information until it gets through the Internet and safely to your web server.

Web site pages encrypted with a 128-bit session key are considered "computationally secure". This means that with current technology, the 128 bit session key cannot be cracked in anything less than several days.

An interesting feature of the SSL protocol allows either the client or server to request new encryption keys at any time. Nobody does this now, but it would be an extra measure of protection when computers get fast enough to crack the 128-bit SSL key.

Feedback received on this FAQ entry:
  • Some people make the mistake of using the same password for sensitive logins as they do for ones where it doesn't matter. Where you don't use SSL for your "doen't need to be super secure" login process you expose those idiots passwords for all their secure sites - bank etc - to whoever decides to capture passwords from your login in the hope that the people using the page are moronic enough to have reused the same password as they used for their bank account. If it were not for such stupidity in using the same password for multiple sites where some of them do need to be super secure then it wouldn't matter. What the client is really saying in this case is that they think their users are super dumb enough that they are using passwords to access the site you built that are the same password they use for their bank account and other similar sites where security is needed and so they want you to build in that extra security layer to protect their users from their own mental incompetence. --------------------------- http://www.clickssl.com/

    2010-01-25 06:53:12 (seo4ssl See Profile)

by big greg See Profile
last modified: 2004-05-30 19:33:14

There are several free packages available on the web to help you get started in the blogosphere:

  • Movable Type - offers a free single-user edition that supports one user and unlimited blogs. Requires perl and a MySQL, SQLite or Berkeley database.
  • Wordpress - Requires php and a MySQL database.
  • NucleusCMS - Requires php and a MySQL database.
  • b2evolution - Requires php and a MySQL database.
  • TextPattern - Requires php and a MySQL database.
  • Serendipity - Requires php and a MySQL database.
  • boastMachine - Requires php and a MySQL database.
  • Geeklog - Requires php and a MySQL database.
  • ExpressionEngine - Comes in a limited capability free version. Requires php and a MySQL database.

Please submit packages not listed. Last updated January 24, 2006.

by state See Profile edited by big greg See Profile
last modified: 2006-01-24 06:29:52

When users try to access content on a server that is running Internet Information Services (IIS) through HTTP or File Transfer Protocol (FTP), IIS returns a numeric code that indicates the status of the request. This status code is recorded in the IIS log, and it may also be displayed in the Web browser or FTP client. The status code can indicate whether a particular request is successful or unsuccessful and can also reveal the exact reason why a request is unsuccessful.

»support.microsoft.com/default.as ··· s;318380

by izy See Profile edited by Entelligence See Profile
last modified: 2006-07-27 17:30:53