Digg it UP
#1 in Business Subscribe Email Print

You are here: Home > Computers and Technology > Personal Tech > Web Standards

Tags

  • actually
  • jhttpssacceptjstartcatch
  • import javautilpublic
  • string methodstring
  • return imagegif

  • Links

  • Communicate to Succeed
  • Debt Management and Debt Consolidation
  • Should We Build a Fence on the Border?
  • Digg it UP - Web Standards

    How To Make Sure You Are Dealing With A Reputable Wholesale Business
    The advent of the Internet has enabled small retailers, flea market vendors, and eBay sellers to find wholesalers from across the country.Many times these wholesalers can be located on the opposite end of the country, making a warehouse visit impractical.There is a dilemma in these situations because many times these wholesalers will have really good wholesale deals. But since the wholesaler is located far away from the retailer, is difficult, and sometimes nearly impossible to inspect the wholesale merchandise.While this situation might discourage many stores, flea market vendors, and eBay sellers from dealing with far away wholesalers, there are steps that can be taken to make these transactions safer.The best way to ensure that the wholesale deal is legitimate is to make sure that the wholesaler is reputable.So how do you ensure that a wholesaler is reputable?For starters, see what kind of treatment they extend to you over the phone.You want to make sure that the wholesaler is patient and fully answers all of your questions. Make sure you he gives a very clear description of the wholesale merchandise you are buying.A legitimate wholesaler will be happy to supply references upon request. So make sure you ask for them if you are not sure about a w
    h 404 means that the page is missing, etc. It also knows that when "image/gif" is returned the file is an image of type gif. These are not terms the stupid server made up. They are web standards. Generally speaking, there are two standards. There is the w3 standard (ie the real standard based on the first web servers and browsers) and the Microsoft standard (ie the Internet Explorer, IIS and NT standards). The standards are there so anyone can make a server or client and have it be compatible with (nearly) everything else.

    Hiding your Connection

    If you have a copy of Visual Basic 6, making a web browser is easy, thanks to Winsock and the code templates included, so I will not put in an example of that. Instead I will explain cool and potentially dangerous things you can do to keep yourself safe. I know those words put together doesn’t make sense (ie potentially dangerous and safe), but you will see in a moment. I’m talking about PROXIES. (anonymous proxy servers, to be exact).

    You connect to the internet on port 80 through the proxy server, thus hiding your real IP. There are many obvious applications for this, but it is also the only really potentially dangerous thing so far, so I will restate what I have written at the top: Whatever you do with this info is your responsibility. I provide information and nothing more. With that said, there is nothing illegal about using an anonymous proxy server as long as it is free and you are harming no one by using it. But if you think you are completely safe using one, you are deadly wrong. They can simply ask the owners of the proxy what your IP is if they really want to find you. If you join a high anonymous server, the chance of them releasing your IP is pretty low for something like stealing music, but if you do something that would actually warrant jail time, they probably will be able to find you. www.publicproxyservers.com is a g

    Getting A Mortgage With Friends
    Property prices for even the smallest apartments are beyond the reach of many first time buyers nowadays. As a result, more and more people are clubbing together with friends to share a mortgage and ownership of a property. It’s a very good way to get on the property ladder, but as such arrangements are never normally for life and one or more party will inevitably want to sell eventually, the fine details should be agreed clearly at the outset to avoid financial loss or the loss of friendships.The terms of a joint ownership mortgage are no different from a standard mortgage. Regardless of the amount of deposit that each person pays or the salary that they are earning, each shares equal liability for making the mortgage repayments as far as the mortgage lender is concerned. So if one person stops making repayments, the others will have to cover their share to ensure that the full repayment amounts are paid. It’s up to the joint owners to decide how they will divide the mortgage repayments and ownership of the property between themselves.Clearly, a legal agreement is the best way to ensure that everyone understands their rights and responsibilities. This isn’t a sign of mistrust, it’s simply a guarantee of protection for everyone. Although not compulsory when taking out a joint mortgage with
    HTTP Protocol

    The web is run on port 80. You are probably wondering what "port 80" is, right (whether you actually are or not is irrelevant)? Well, the answer is easy (not really). See, the Internet and the web are different. The Internet is the infrastructure (ie the physical wires, the server hardware, etc) and the web is the ideas and the software. I say ideas because before the web the Internet was a mess of wires and powerful computers using POP3 and SMTP for communication, FTP for file transfer, and TELNET for remote shell access, among others. Then the web came along, and Internet use spread to the home and all across the world. See, in plain terms, a web server broadcasts HTML to all connected clients on port 80, so port 80 is the "HTTP port." HTTP is the protocol, or set of standards for port 80 and its software. The client software is your browser, (ie probably Internet Explorer but hopefully Firefox), and the server is something like Apache or IIS(uug). This relates to hacking, as you will see later, but first you need to know more about HTTP (the spaces before the < & > are put in so this isnt thought of as HTML).

    < html >

    < body >

    < img src="image.png" >< br >

    < div align="center" >text< /div >

    < /body >

    < /html >

    If Apache is serving that, and Firefox picks it up, It will replace the < img src... etc with the image found at image.png relative to the working directory of the page requested, (ie ./, current dir), and the < div... is turned into text printed in the middle of the page. Since the code is processed from top to bottom, the br means that the browser should skip down one line and start the rest from there. The top two and bottom two lines tell the browser what part of the page it is reading. You migh have noticed the < /div >, the < /body >, etc. They "close" the tag. Tag is a term for anything in <>s, and they must be opened (ie introduced) and closed (ie < /tag >). If you want to learn HTML tagging, just head over to our close friend Google and do a search.

    Since you haven't gotten to the programming section, and currently I have not even wrote it, I will show you a web server example in the simplest form I can think of that will work on any OS you are currently using. So the obvious choice is JAVA:

    import java.net.*; import java.io.*; import java.util.*;

    public class jhttp extends Thread {

    Socket theConnection;

    static File docroot;

    static String indexfile = "index.html";

    public jhttp(Socket s) {

    theConnection = s;

    }

    public static void main(String[] args) {

    int thePort;

    ServerSocket ss;

    // get the Document root

    try {

    docroot = new File(args[0]);

    }

    catch (Exception e) {

    docroot = new File(".");

    }

    // set the port to listen on

    try {

    thePort = Integer.parseInt(args[1]);

    if (thePort < 0 || thePort > 65535) thePort = 80;

    }

    catch (Exception e) {

    thePort = 80;

    }

    try {

    ss = new ServerSocket(thePort);

    System.out.println("Accepting connections on port "

    + ss.getLocalPort());

    System.out.println("Document Root:" + docroot);

    while (true) {

    jhttp j = new jhttp(ss.accept());

    j.start();

    }

    }

    catch (IOException e) {

    System.err.println("Server aborted prematurely");

    }

    }

    public void run() {

    String method;

    String ct;

    String version = "";

    File theFile;

    try {

    PrintStream os = new PrintStream(theConnection.getOutputStream());

    DataInputStream is = new DataInputStream(theConnection.getInputStream());

    String get = is.readLine();

    StringTokenizer st = new StringTokenizer(get);

    method = st.nextToken();

    if (method.equals("GET")) {

    String file = st.nextToken();

    if (file.endsWith("/")) file += indexfile;

    ct = guessContentTypeFromName(file);

    if (st.hasMoreTokens()) {

    version = st.nextToken();

    }

    // loop through the rest of the input li

    // nes

    while ((get = is.readLine()) != null) {

    if (get.trim().equals("")) break;

    }

    try {

    theFile = new File(docroot, file.substring(1,file.length()));

    FileInputStream fis = new FileInputStream(theFile);

    byte[] theData = new byte[(int) theFile.length()];

    // need to check the number of bytes rea

    // d here

    fis.read(theData);

    fis.close();

    if (version.startsWith("HTTP/")) { // send a MIME header

    os.print("HTTP/1.0 200 OKrn");

    Date now = new Date();

    os.print("Date: " + now + "rn");

    os.print("Server: jhttp 1.0rn");

    os.print("Content-length: " + theData.length + "rn");

    os.print("Content-type: " + ct + "rnrn");

    } // end try

    // send the file

    os.write(theData);

    os.close();

    } // end try

    catch (IOException e) { // can't find the file

    if (version.startsWith("HTTP/")) { // send a MIME header

    os.print("HTTP/1.0 404 File Not Foundrn");

    Date now = new Date();

    os.print("Date: " + now + "rn");

    os.print("Server: jhttp 1.0rn");

    os.print("Content-type: text/html" + "rnrn");

    }

    os.println("< HTML >< HEAD >< TITLE >File Not Found< /TITLE >< /HEAD >");

    os.println("< BODY >< H1 >HTTP Error 404: File Not Found< /H1 >< /BODY >< /HTML >");

    os.close();

    }

    }

    else { // method does not equal "GET" if (version.startsWith("HTTP/")) { // send a MIME header os.print("HTTP/1.0 501 Not Implementedrn"); Date now = new Date(); os.print("Date: " + now + "rn"); os.print("Server: jhttp 1.0rn"); os.print("Content-type: text/html" + "rnrn"); }

    os.println("< HTML >< HEAD >< TITLE >Not Implemented< /TITLE >"); os.println("< BODY >< H1 >HTTP Error 501: Not Implemented< /H1 >< /BODY >< /HTML >"); os.close(); }

    }

    catch (IOException e) {

    }

    try { theConnection.close(); }

    catch (IOException e) { }

    }

    public String guessContentTypeFromName(String name) { if (name.endsWith(".html") || name.endsWith(".htm")) return "text/html"; else if (name.endsWith(".txt") || name.endsWith(".java")) return "text/plain"; else if (name.endsWith(".gif") ) return "image/gif"; else if (name.endsWith(".class") ) return "application/octet-stream"; else if (name.endsWith(".jpg") || name.endsWith(".jpeg")) return "image/jpeg"; else return "text/plain"; }

    }

    I learned the basics of JAVA web server programming from "JAVA Network Programming" by Elliotte Rusty Harold. Now you don’t need to know JAVA to be able to understand that, even though it might not seem like that at first. The important thing to look for when examining the code it the os.print("") commands. There is nothing fancy being used to get the data to the browser, you don’t have to mutate the data, its sending plain HTML via a simple command. The plain and simple truth is that the browser is doing the majority of the difficult stuff, when speaking about this simple server. But in complicated servers there is server-side scripting, etc. Webs are much more complicated than just a simple server and Internet Explorer, such as Flash and JAVA Applets (run on clients machine in browser) and server-side stuff like PHP and PEARL (displayed on clients browser as plain HTML but executed as scripting on the server). T

    The code above is a good way to learn the HTTP standards, even though the program itself ignores most of the regulations. The web browser not only understands HTML but also knows that incoming connection starting with 404 means that the page is missing, etc. It also knows that when "image/gif" is returned the file is an image of type gif. These are not terms the stupid server made up. They are web standards. Generally speaking, there are two standards. There is the w3 standard (ie the real standard based on the first web servers and browsers) and the Microsoft standard (ie the Internet Explorer, IIS and NT standards). The standards are there so anyone can make a server or client and have it be compatible with (nearly) everything else.

    Hiding your Connection

    If you have a copy of Visual Basic 6, making a web browser is easy, thanks to Winsock and the code templates included, so I will not put in an example of that. Instead I will explain cool and potentially dangerous things you can do to keep yourself safe. I know those words put together doesn’t make sense (ie potentially dangerous and safe), but you will see in a moment. I’m talking about PROXIES. (anonymous proxy servers, to be exact).

    You connect to the internet on port 80 through the proxy server, thus hiding your real IP. There are many obvious applications for this, but it is also the only really potentially dangerous thing so far, so I will restate what I have written at the top: Whatever you do with this info is your responsibility. I provide information and nothing more. With that said, there is nothing illegal about using an anonymous proxy server as long as it is free and you are harming no one by using it. But if you think you are completely safe using one, you are deadly wrong. They can simply ask the owners of the proxy what your IP is if they really want to find you. If you join a high anonymous server, the chance of them releasing your IP is pretty low for something like stealing music, but if you do something that would actually warrant jail time, they probably will be able to find you. www.publicproxyservers.com is a go

    Why Have A Financial Plan?
    When it comes to money, planning and preparation is always a good idea. While things might not always follow your plan, the plan itself will help keep your finances focused on your goals.But why is it really that important? Your parents probably didn't have a financial plan. But we aren't living in the same world anymore. Credit is out of control. People live longer. Social security is always at risk in the future. Health care for the elderly isn't cheap by any means. Planning is important for many reasons.A financial plan will help protect you and your family from many risks, such as not having a home, going bankrupt, losing everything you own in a lawsuit and other disasters. These events can be caused by a variety of happenings, such as injuries, illness, death and credit cards.By having a financial plan, you are protecting your family's finances. You have the proper life, homeowners, auto and disability insurance. You have a will. You have an emergency fund. You have little debt and a lot of credit. You have equity in your home.All those things might seem like a wonderful dream. But they aren't just a dream. They can be a reality through -- you guessed it -- financial planning.Total consumer debt in the US is in the trillions, not counting home mortgages. Research s
    ned (ie introduced) and closed (ie < /tag >). If you want to learn HTML tagging, just head over to our close friend Google and do a search.

    Since you haven't gotten to the programming section, and currently I have not even wrote it, I will show you a web server example in the simplest form I can think of that will work on any OS you are currently using. So the obvious choice is JAVA:

    import java.net.*; import java.io.*; import java.util.*;

    public class jhttp extends Thread {

    Socket theConnection;

    static File docroot;

    static String indexfile = "index.html";

    public jhttp(Socket s) {

    theConnection = s;

    }

    public static void main(String[] args) {

    int thePort;

    ServerSocket ss;

    // get the Document root

    try {

    docroot = new File(args[0]);

    }

    catch (Exception e) {

    docroot = new File(".");

    }

    // set the port to listen on

    try {

    thePort = Integer.parseInt(args[1]);

    if (thePort < 0 || thePort > 65535) thePort = 80;

    }

    catch (Exception e) {

    thePort = 80;

    }

    try {

    ss = new ServerSocket(thePort);

    System.out.println("Accepting connections on port "

    + ss.getLocalPort());

    System.out.println("Document Root:" + docroot);

    while (true) {

    jhttp j = new jhttp(ss.accept());

    j.start();

    }

    }

    catch (IOException e) {

    System.err.println("Server aborted prematurely");

    }

    }

    public void run() {

    String method;

    String ct;

    String version = "";

    File theFile;

    try {

    PrintStream os = new PrintStream(theConnection.getOutputStream());

    DataInputStream is = new DataInputStream(theConnection.getInputStream());

    String get = is.readLine();

    StringTokenizer st = new StringTokenizer(get);

    method = st.nextToken();

    if (method.equals("GET")) {

    String file = st.nextToken();

    if (file.endsWith("/")) file += indexfile;

    ct = guessContentTypeFromName(file);

    if (st.hasMoreTokens()) {

    version = st.nextToken();

    }

    // loop through the rest of the input li

    // nes

    while ((get = is.readLine()) != null) {

    if (get.trim().equals("")) break;

    }

    try {

    theFile = new File(docroot, file.substring(1,file.length()));

    FileInputStream fis = new FileInputStream(theFile);

    byte[] theData = new byte[(int) theFile.length()];

    // need to check the number of bytes rea

    // d here

    fis.read(theData);

    fis.close();

    if (version.startsWith("HTTP/")) { // send a MIME header

    os.print("HTTP/1.0 200 OKrn");

    Date now = new Date();

    os.print("Date: " + now + "rn");

    os.print("Server: jhttp 1.0rn");

    os.print("Content-length: " + theData.length + "rn");

    os.print("Content-type: " + ct + "rnrn");

    } // end try

    // send the file

    os.write(theData);

    os.close();

    } // end try

    catch (IOException e) { // can't find the file

    if (version.startsWith("HTTP/")) { // send a MIME header

    os.print("HTTP/1.0 404 File Not Foundrn");

    Date now = new Date();

    os.print("Date: " + now + "rn");

    os.print("Server: jhttp 1.0rn");

    os.print("Content-type: text/html" + "rnrn");

    }

    os.println("< HTML >< HEAD >< TITLE >File Not Found< /TITLE >< /HEAD >");

    os.println("< BODY >< H1 >HTTP Error 404: File Not Found< /H1 >< /BODY >< /HTML >");

    os.close();

    }

    }

    else { // method does not equal "GET" if (version.startsWith("HTTP/")) { // send a MIME header os.print("HTTP/1.0 501 Not Implementedrn"); Date now = new Date(); os.print("Date: " + now + "rn"); os.print("Server: jhttp 1.0rn"); os.print("Content-type: text/html" + "rnrn"); }

    os.println("< HTML >< HEAD >< TITLE >Not Implemented< /TITLE >"); os.println("< BODY >< H1 >HTTP Error 501: Not Implemented< /H1 >< /BODY >< /HTML >"); os.close(); }

    }

    catch (IOException e) {

    }

    try { theConnection.close(); }

    catch (IOException e) { }

    }

    public String guessContentTypeFromName(String name) { if (name.endsWith(".html") || name.endsWith(".htm")) return "text/html"; else if (name.endsWith(".txt") || name.endsWith(".java")) return "text/plain"; else if (name.endsWith(".gif") ) return "image/gif"; else if (name.endsWith(".class") ) return "application/octet-stream"; else if (name.endsWith(".jpg") || name.endsWith(".jpeg")) return "image/jpeg"; else return "text/plain"; }

    }

    I learned the basics of JAVA web server programming from "JAVA Network Programming" by Elliotte Rusty Harold. Now you don’t need to know JAVA to be able to understand that, even though it might not seem like that at first. The important thing to look for when examining the code it the os.print("") commands. There is nothing fancy being used to get the data to the browser, you don’t have to mutate the data, its sending plain HTML via a simple command. The plain and simple truth is that the browser is doing the majority of the difficult stuff, when speaking about this simple server. But in complicated servers there is server-side scripting, etc. Webs are much more complicated than just a simple server and Internet Explorer, such as Flash and JAVA Applets (run on clients machine in browser) and server-side stuff like PHP and PEARL (displayed on clients browser as plain HTML but executed as scripting on the server). T

    The code above is a good way to learn the HTTP standards, even though the program itself ignores most of the regulations. The web browser not only understands HTML but also knows that incoming connection starting with 404 means that the page is missing, etc. It also knows that when "image/gif" is returned the file is an image of type gif. These are not terms the stupid server made up. They are web standards. Generally speaking, there are two standards. There is the w3 standard (ie the real standard based on the first web servers and browsers) and the Microsoft standard (ie the Internet Explorer, IIS and NT standards). The standards are there so anyone can make a server or client and have it be compatible with (nearly) everything else.

    Hiding your Connection

    If you have a copy of Visual Basic 6, making a web browser is easy, thanks to Winsock and the code templates included, so I will not put in an example of that. Instead I will explain cool and potentially dangerous things you can do to keep yourself safe. I know those words put together doesn’t make sense (ie potentially dangerous and safe), but you will see in a moment. I’m talking about PROXIES. (anonymous proxy servers, to be exact).

    You connect to the internet on port 80 through the proxy server, thus hiding your real IP. There are many obvious applications for this, but it is also the only really potentially dangerous thing so far, so I will restate what I have written at the top: Whatever you do with this info is your responsibility. I provide information and nothing more. With that said, there is nothing illegal about using an anonymous proxy server as long as it is free and you are harming no one by using it. But if you think you are completely safe using one, you are deadly wrong. They can simply ask the owners of the proxy what your IP is if they really want to find you. If you join a high anonymous server, the chance of them releasing your IP is pretty low for something like stealing music, but if you do something that would actually warrant jail time, they probably will be able to find you. www.publicproxyservers.com is a g

    Everquest 2 - How to Make Plat Fast and Easily
    Have you've ever ventured into Norrath, the virtual world of the fabulous EverQuest2 MMORPGs, then you understand that life there is all about the platinum. EverQuest2 platinum is as necessary as air if you're planning to advance in level and pay for the equipment, weapons, ingredients, and other goodies you'll need to get ahead in Norrath. How do you acquire EverQuest2 platinum, you ask? Well, there are several acceptable ways to go about it, and you should take advantage of every one of them.Most know that the fun part of EverQuest 2 is going out on quests, and this is certainly one of the ways the designers intended for players to acquire their platinum. It can be slow, though; it's hard to save up even one platinum at the rate of one copper a rat. , the bigger the critter the more they're worth -- and the better stuff they have on them. Selling valuable items you've acquired is an excellent means of increasing your EverQuest2 platinum funds. Spend time tradeskill crafting here and there, and you can even make useful items to sell for gold and the occasional platinum piece.A platinum saved is a platinum earnedIf worse comes to worse, there's always another effective way to increase your EverQuest2 platinum: by having your real world avatar buy some on the Internet. One can buy E
    ls("GET")) {

    String file = st.nextToken();

    if (file.endsWith("/")) file += indexfile;

    ct = guessContentTypeFromName(file);

    if (st.hasMoreTokens()) {

    version = st.nextToken();

    }

    // loop through the rest of the input li

    // nes

    while ((get = is.readLine()) != null) {

    if (get.trim().equals("")) break;

    }

    try {

    theFile = new File(docroot, file.substring(1,file.length()));

    FileInputStream fis = new FileInputStream(theFile);

    byte[] theData = new byte[(int) theFile.length()];

    // need to check the number of bytes rea

    // d here

    fis.read(theData);

    fis.close();

    if (version.startsWith("HTTP/")) { // send a MIME header

    os.print("HTTP/1.0 200 OKrn");

    Date now = new Date();

    os.print("Date: " + now + "rn");

    os.print("Server: jhttp 1.0rn");

    os.print("Content-length: " + theData.length + "rn");

    os.print("Content-type: " + ct + "rnrn");

    } // end try

    // send the file

    os.write(theData);

    os.close();

    } // end try

    catch (IOException e) { // can't find the file

    if (version.startsWith("HTTP/")) { // send a MIME header

    os.print("HTTP/1.0 404 File Not Foundrn");

    Date now = new Date();

    os.print("Date: " + now + "rn");

    os.print("Server: jhttp 1.0rn");

    os.print("Content-type: text/html" + "rnrn");

    }

    os.println("< HTML >< HEAD >< TITLE >File Not Found< /TITLE >< /HEAD >");

    os.println("< BODY >< H1 >HTTP Error 404: File Not Found< /H1 >< /BODY >< /HTML >");

    os.close();

    }

    }

    else { // method does not equal "GET" if (version.startsWith("HTTP/")) { // send a MIME header os.print("HTTP/1.0 501 Not Implementedrn"); Date now = new Date(); os.print("Date: " + now + "rn"); os.print("Server: jhttp 1.0rn"); os.print("Content-type: text/html" + "rnrn"); }

    os.println("< HTML >< HEAD >< TITLE >Not Implemented< /TITLE >"); os.println("< BODY >< H1 >HTTP Error 501: Not Implemented< /H1 >< /BODY >< /HTML >"); os.close(); }

    }

    catch (IOException e) {

    }

    try { theConnection.close(); }

    catch (IOException e) { }

    }

    public String guessContentTypeFromName(String name) { if (name.endsWith(".html") || name.endsWith(".htm")) return "text/html"; else if (name.endsWith(".txt") || name.endsWith(".java")) return "text/plain"; else if (name.endsWith(".gif") ) return "image/gif"; else if (name.endsWith(".class") ) return "application/octet-stream"; else if (name.endsWith(".jpg") || name.endsWith(".jpeg")) return "image/jpeg"; else return "text/plain"; }

    }

    I learned the basics of JAVA web server programming from "JAVA Network Programming" by Elliotte Rusty Harold. Now you don’t need to know JAVA to be able to understand that, even though it might not seem like that at first. The important thing to look for when examining the code it the os.print("") commands. There is nothing fancy being used to get the data to the browser, you don’t have to mutate the data, its sending plain HTML via a simple command. The plain and simple truth is that the browser is doing the majority of the difficult stuff, when speaking about this simple server. But in complicated servers there is server-side scripting, etc. Webs are much more complicated than just a simple server and Internet Explorer, such as Flash and JAVA Applets (run on clients machine in browser) and server-side stuff like PHP and PEARL (displayed on clients browser as plain HTML but executed as scripting on the server). T

    The code above is a good way to learn the HTTP standards, even though the program itself ignores most of the regulations. The web browser not only understands HTML but also knows that incoming connection starting with 404 means that the page is missing, etc. It also knows that when "image/gif" is returned the file is an image of type gif. These are not terms the stupid server made up. They are web standards. Generally speaking, there are two standards. There is the w3 standard (ie the real standard based on the first web servers and browsers) and the Microsoft standard (ie the Internet Explorer, IIS and NT standards). The standards are there so anyone can make a server or client and have it be compatible with (nearly) everything else.

    Hiding your Connection

    If you have a copy of Visual Basic 6, making a web browser is easy, thanks to Winsock and the code templates included, so I will not put in an example of that. Instead I will explain cool and potentially dangerous things you can do to keep yourself safe. I know those words put together doesn’t make sense (ie potentially dangerous and safe), but you will see in a moment. I’m talking about PROXIES. (anonymous proxy servers, to be exact).

    You connect to the internet on port 80 through the proxy server, thus hiding your real IP. There are many obvious applications for this, but it is also the only really potentially dangerous thing so far, so I will restate what I have written at the top: Whatever you do with this info is your responsibility. I provide information and nothing more. With that said, there is nothing illegal about using an anonymous proxy server as long as it is free and you are harming no one by using it. But if you think you are completely safe using one, you are deadly wrong. They can simply ask the owners of the proxy what your IP is if they really want to find you. If you join a high anonymous server, the chance of them releasing your IP is pretty low for something like stealing music, but if you do something that would actually warrant jail time, they probably will be able to find you. www.publicproxyservers.com is a g

    Writing Time-Oriented Articles
    The first step in writing an article for distribution is to come up with a subject. To really make hay, you should always look to see if there is a time element you can incorporate as well.Time-oriented articles are simply those that deal with an event that has a specific deadline. If you really want to see one of your articles republished thousands upon thousands of times, find a deadline that is universal to all or most readers. Let’s look at an exampleThe easiest universal deadline that comes to mind involves taxes. Every year, we are all supposed to file our taxes on April 15. If you are writing articles for a tax site, you easily could start publishing articles about preparing taxes and submitting them in February or March. A simple subject would be tax changes for 2006 or whatever year it happens to be. Publishers will snap up these articles because they are timely and apply to just about everyone.Another example would be time-oriented articles related to holidays. Obviously, Christmas is the big one, but there are plenty of holidays you can hit through the year. You can approach these articles in a variety of ways, but you might focus on things such as the top 10 gifts for men, girlfriends, husbands, wives, etc. You could write about product reviews as well. As long as the art

    os.println("< HTML >< HEAD >< TITLE >Not Implemented< /TITLE >"); os.println("< BODY >< H1 >HTTP Error 501: Not Implemented< /H1 >< /BODY >< /HTML >"); os.close(); }

    }

    catch (IOException e) {

    }

    try { theConnection.close(); }

    catch (IOException e) { }

    }

    public String guessContentTypeFromName(String name) { if (name.endsWith(".html") || name.endsWith(".htm")) return "text/html"; else if (name.endsWith(".txt") || name.endsWith(".java")) return "text/plain"; else if (name.endsWith(".gif") ) return "image/gif"; else if (name.endsWith(".class") ) return "application/octet-stream"; else if (name.endsWith(".jpg") || name.endsWith(".jpeg")) return "image/jpeg"; else return "text/plain"; }

    }

    I learned the basics of JAVA web server programming from "JAVA Network Programming" by Elliotte Rusty Harold. Now you don’t need to know JAVA to be able to understand that, even though it might not seem like that at first. The important thing to look for when examining the code it the os.print("") commands. There is nothing fancy being used to get the data to the browser, you don’t have to mutate the data, its sending plain HTML via a simple command. The plain and simple truth is that the browser is doing the majority of the difficult stuff, when speaking about this simple server. But in complicated servers there is server-side scripting, etc. Webs are much more complicated than just a simple server and Internet Explorer, such as Flash and JAVA Applets (run on clients machine in browser) and server-side stuff like PHP and PEARL (displayed on clients browser as plain HTML but executed as scripting on the server). T

    The code above is a good way to learn the HTTP standards, even though the program itself ignores most of the regulations. The web browser not only understands HTML but also knows that incoming connection starting with 404 means that the page is missing, etc. It also knows that when "image/gif" is returned the file is an image of type gif. These are not terms the stupid server made up. They are web standards. Generally speaking, there are two standards. There is the w3 standard (ie the real standard based on the first web servers and browsers) and the Microsoft standard (ie the Internet Explorer, IIS and NT standards). The standards are there so anyone can make a server or client and have it be compatible with (nearly) everything else.

    Hiding your Connection

    If you have a copy of Visual Basic 6, making a web browser is easy, thanks to Winsock and the code templates included, so I will not put in an example of that. Instead I will explain cool and potentially dangerous things you can do to keep yourself safe. I know those words put together doesn’t make sense (ie potentially dangerous and safe), but you will see in a moment. I’m talking about PROXIES. (anonymous proxy servers, to be exact).

    You connect to the internet on port 80 through the proxy server, thus hiding your real IP. There are many obvious applications for this, but it is also the only really potentially dangerous thing so far, so I will restate what I have written at the top: Whatever you do with this info is your responsibility. I provide information and nothing more. With that said, there is nothing illegal about using an anonymous proxy server as long as it is free and you are harming no one by using it. But if you think you are completely safe using one, you are deadly wrong. They can simply ask the owners of the proxy what your IP is if they really want to find you. If you join a high anonymous server, the chance of them releasing your IP is pretty low for something like stealing music, but if you do something that would actually warrant jail time, they probably will be able to find you. www.publicproxyservers.com is a g

    SWOT Analysis
    If you’ve ever listened to Warren Buffett talk about investing, you’ve heard him mention the idea of a company’s moat. The moat is a simple way of describing a company’s competitive advantage. A strong competitive advantage, or a wide moat, gives a company sustainability, which, as investors, we’re highly interested in.In this article, we review a popular tool for evaluating competitive advantage, called SWOT analysis. SWOT analysis should be done on every company we’re thinking of making an investment in.SWOT stands for:StrengthsWeaknessesOpportunitiesThreatsAnalyzing these four factors will help you make better investment decisions. It’s a brainstorming exercise, so take your time. A good SWOT analysis takes effort, but the more you put into SWOT analysis the better you will understand the company. Let’s look at each factor in turn.StrengthsFirst, we look at the company’s strengths. What does the company do well? What makes it better than others? What does the company have, or do, that sets it apart from its competition?These are important questions, and should include aspects of the company that made you consider it for investment in the first place. Look at branding, image, pricing pow
    h 404 means that the page is missing, etc. It also knows that when "image/gif" is returned the file is an image of type gif. These are not terms the stupid server made up. They are web standards. Generally speaking, there are two standards. There is the w3 standard (ie the real standard based on the first web servers and browsers) and the Microsoft standard (ie the Internet Explorer, IIS and NT standards). The standards are there so anyone can make a server or client and have it be compatible with (nearly) everything else.

    Hiding your Connection

    If you have a copy of Visual Basic 6, making a web browser is easy, thanks to Winsock and the code templates included, so I will not put in an example of that. Instead I will explain cool and potentially dangerous things you can do to keep yourself safe. I know those words put together doesn’t make sense (ie potentially dangerous and safe), but you will see in a moment. I’m talking about PROXIES. (anonymous proxy servers, to be exact).

    You connect to the internet on port 80 through the proxy server, thus hiding your real IP. There are many obvious applications for this, but it is also the only really potentially dangerous thing so far, so I will restate what I have written at the top: Whatever you do with this info is your responsibility. I provide information and nothing more. With that said, there is nothing illegal about using an anonymous proxy server as long as it is free and you are harming no one by using it. But if you think you are completely safe using one, you are deadly wrong. They can simply ask the owners of the proxy what your IP is if they really want to find you. If you join a high anonymous server, the chance of them releasing your IP is pretty low for something like stealing music, but if you do something that would actually warrant jail time, they probably will be able to find you. www.publicproxyservers.com is a good site for finding these servers.

    The last trick related to web servers and port 80 is a simple one. First, find a free website host that supports PHP and use the following code:

    if ($password == "passwd") {

    $fp = fopen("http://".$destfile,"r");

    while (!feof($fp)) {

    $fd = fread($fp,4096);

    echo $fd;

    }

    fclose($fp);

    }

    exit;

    ?>

    If the address of this file is http://file.com/script.php, to download the latest Fedora DVD you would go to the following address: http://file.com/script.php?destfile=linuxiso.org/download.php/611/FC3-i386-DVD.iso &password=passwd

    You can change "passwd" to whatever password you want. This will make any onlookers think you are connected to http://file.com. You are still limited to the speed of your connection, but you are using the bandwidth of the web host

    Whatever you do with the above information is solely your responsibility.

    HTTP = HTML link (for blogs, profiles,phorums):
    <a href="http://www.diggitup.net/article/177262/diggitup-Web-Standards.html">Web Standards</a>

    BB link (for phorums):
    [url=http://www.diggitup.net/article/177262/diggitup-Web-Standards.html]Web Standards[/url]

    Related Articles:

    Capital Convertibility of Indian Currency: Boon or a Bane

    Credit Card Loans

    Insurance is Essential to the Success of a Business

    Bookmark it: del.icio.us digg.com reddit.com netvouz.com google.com yahoo.com technorati.com furl.net bloglines.com socialdust.com ma.gnolia.com newsvine.com slashdot.org simpy.com shadows.com blinklist.com

    e biznes lista dłużników krd Bank Śląski zabawki-shop.przeworsk.pl cash loan