Internet


Sanar's HTML Tag Sheet

by Samar version 1.2, 26/8/2003

History of HTML

        _______________________________________________________
        |         ________________                              |
        |        |  ftp:          |                             |
        |        |  gopher:       |                             |
        |        |  http:       __|____________                 |
        |        |  etc        |  |  urn:      |                |
        |        |_____________|__|            |                |
        |                URLs  |               |                |
        |                      |_______________|                |
        |                             URNs                      |
        |_______________________________________________________|
                               URIs

Structure


Lists


Tables


Multimedia


Text


Anchors


Frames


Forms


Layers (NS only, not W3C)


Languages (Diacritics, Accents, Romanized, etc.)

Iranic & Prakrits


CSS

Types


Font & Text


Color


Lists


Tables, Margins


Positioning


Conventions


HTML Error Codes

Code Description Comment/Reason
100 Continue  
101 Switching Protocols  
200 OK Action complete successfully
201 Created Success following a POST command
202 Accepted The request has been accepted for processing, but the processing has not yet been completed.
203 Partial Information Response to a GET command, indicates that the returned information is from a private web.
204 No Content Server has received the request but there is nothing to send back. (Empty Document)
205 Reset Content  
206 Partial Content The requested file was partially sent.   Usually caused by stopping or refreshing a web page before it loads.
300 Multiple Choices The request could fit multiple files.
301 Moved Permanently Requested a directory instead of a file.   The web server substituted the index.html file.
302 Moved Temporarily  
303 See Other  
304 Not Modified The cached version of the requested file is the same as the file to be sent.
305 Use Proxy  
400 Bad Request The request had bad syntax or could not be interpreted.
401 Unauthorized User failed to provide a valid user name / password required for access to file / directory.
402 Payment Required  
403 Forbidden Access to a protected or private password protected folder was attempted.
404 Not Found The requested file was not found.
405 Method Not Allowed  
406 Not Acceptable  
407 Proxy Authentication Required  
408 Request Time-Out The server did not respond in the allocated time.
409 Conflict   
410 Gone  
411 Length Required  
412 Precondition Failed  
413 Request Entity Too Large  
414 Request-URL Too Large The submitted URL was too long to be interpreted by the server.
415 Unsupported Media Type  
500 Server Error The server encountered an unexpected condition which prevented it from fulfilling the request
501 Not Implemented The server does not support the service required.
502 Bad Gateway   
503 Out of Resources The server cannot process the request due to a system overload.  This is usually a temporary condition.
504 Gateway Time-Out The service did not respond within the time frame that the gateway was set to wait.
505 HTTP Version not supported The Web Server does not understand the version of http used by the browser.

References


Graphics Guide

by Samar Version 0.1, 1/9/03

Screenshots



Usenet




Remailers

The largest collection of Search Engine Links on the internet

Guide to Deja Other Headers: x-no-archive: yes does not archive


Remailer Lists

  • EFGA remailer list

  • Publius Net - Raph's Remailer List

  • Drule List

  • Finger rlist@anon.lcs.mit.edu, Type-I

  • Finger rlist@anon.lcs.mit.edu, Type-II

  • Replay List

  • Pubring List

  • Raph's List

    empty message to subject: remailer-list raph@kiwi.cs.berkeley.edu

    Finger @anon.efga.org


    Individual Remailers

  • Gretchen


    Links

  • Potato Links


    Usenet via WWW

  • Dejanews Power Search

  • soc.culture.indian

  • Feedme

  • Talkway

  • Remarq

  • Liquidinformation

  • Reference


    Usenet

  • Usenet Access Guide

  • Free News Groups

  • mg's house of news page


    Anonymity
    http://www.europarl.eu.int/dg4/stoa/en/publi/166499/execsum.htm

  • Galactus Remailer List

    proxy software http://www.peacefire.org/bypass/Proxy/ http://anon.free.anonymizer.org:80/ http://osiris.978.org/~brianr/ http://osiris.978.org/~brianr/ians/proxydown.html

    open proxies http://www.winfosec.net/proxies/index.php http://www.arabhackers.org/wayne/0proxies.html http://www.multiproxy.org/faq.htm http://www.secureroot.com/category/anonymity/proxies/ http://proxys4all.cgi.net http://freebooks.hypermart.net/proxy/proxiesn.htm ttp://www.magusnet.com/proxy.html


    Mail2News Gateways

  • Don's Mail2News Gateways List

  • Duke Mail2News Gateways


    Fakemail

  • Fakemail Fowler - tested Oct. 99

    finger groups+.*indian@anon.lcs.mit.edu ttp://www.cit-news.com

    http://host99.com/freeusenet.htm not good

    http://newsone.net/ GOOD Free

    x-drive.com

    http://www.omeganews.com not free

    www.freebelt.com (GoTo.com paid result) | More Like This remarq: profile| Edit settings| sig

    extra.newsguy.com very good

    newfeeds.com anon posting allowed but must pay tools.rosinstrument.com/cgi-bin/fp.pl/showlog Sultan Samar's Graphics Links

    Samarstan Banner

    Graphics

    Sultan Samar's Graphics Links

    GIMP Tutorials

    Graphics Links Collections

    Graphics Generation Tools

    Free Backgrounds

    Web Resources
    Set Passwords, etc. free anonymous email/fakemail: http://nonymouse.com/anonemail.html (tested, from George Orwell) open proxies ttp://privacy.net/proxy/ http://www.freesitex.com/homepage.html - list of freeh/p http://www.100freemb.com/ http://www.fepg.net/middleeast.html free email providers guide http://www.gemal.dk/mozilla/files.html mozilla tools FRee Iran webhosting: Iranseek (has many sites), Iranonline (few sites irol.net), Jokestan, Iranestan (problems; no homepage) Tapesh http://iran28.tripod.com/ syriatoday.com arabia.com free email, syriamail.com (no free homepage) crosswinds.net # Unlimited WebSpace, Web Based Email freehomepage.com free email, 12mb iranseek.com irol.net # 10 Mbytes disk space persian email asiaco.com graffiti.net Website Resources

    Samarstan Banner

    Website Resources

    Domains

    Free WebMaster Links Collections

    Chatting

    Free WebMaster Links Collections

    Free Emails

    Free Search Engines

    Free Hosting

    Free URL Redirection

    • cjb.net - Free redirection, but no cloaking [***]
    • Cybername - Many names, but most are awkward like name.web-page.net, name.gamespage.com. [**]
    • HomePad - Nice collection, with choice like tajmahal.net, kohinoor.net, indianet.org [***]
    • Internet Jump - 130 names, but most are awkward. [*]
    • paklinks - PakLinks url redirection [**]
    • reduce.to - Only .to domains, but reportedly without banners [*]
    • SmartRedirect - Many good choices like usaweb.nu, hotfire.net [*]
    • 2000 Channel - Can choose from name.2000c.net or name.cc.st [*]
    • TheGovernment.com - Nice domains to choose from, like thegovernment.com/name, lostland.com/name etc. [*]
    • TSX - Popular, but too many nasty popups. [****]
    • WebAlias - Reasonable urls like webalias.com [*]
    • XRS Network - Free redirection name.xrs.net and email name@xrs.net [****]

    Samarstan Web Resources

    Project Bidding Sites

    • http://onlinebooks.library.upenn.edu/okbooks.html Copyright Rules
    • ScriptLance *****
    • CodeLance : few projects *
    • Elance.com
    • Freelancingonline.com
    • Ework
    • Freelance programming
    • Guru.com
    • Rentacoder.com
    • http://www.servicebynet.com/ down
    • brainbid.com
    • SmarterWork.com
      Link Lists
    • Google: Business Talent Search
    • X-Net Web Project Bidding Sites
    • http://199.202.236.181/general/weblinks.asp
    • http://www.technobreeze.com/synopsis/jobs/ http://www.freelancecentre.com/ http://www.teleworkwhere.com/?w=6 http://www.futureshock.co.za/FAQs.htm Bidding sites like Ants and Elance are virtual markets where the client can offer a job and choose
    http://www.entrepreneur.com/Magazines/Copy_of_MA_SegArticle/0,4453,304507,00.html http://www.projectspring.com/freelance/index.html \ Search Engines



    Search Engines




    Search Engines

    The largest collection of Search Engine Links on the internet


    Professional


    Top 10 Search Engines

  • Metacrawler
  • Netscape
  • Fortran Lib's List of Engines
  • Northern Light - 16 % of WWW [ Sci 16 July 1999 ]
  • Snap - 15.5 %
  • Altavista - 15.5 %
  • HotBot - 11.5
  • Microsoft - 8.5
  • Infoseek - 8.0 %
  • Google - 7.8
  • Yahoo - 7.4 %
  • Excite - 5.6 %
  • Lycos - 2.5 %
  • Euroseek - 2.2 %
  • Webcrawler
  • about.com
  • Goto.com
  • Thunderstone
  • Magellan
  • Sleuth not foung Oct 99
  • Planet Earth - not found in Oct 99
  • Point - no search engine Oct 99
  • Opentext - not locatable June 1999
  • WWW Worm - taken over by Goto.com


    Usenet

  • Dejanews
  • MyDejanews
  • Sid Harth
  • soc.culture.indian
  • Reference
  • Remarq
  • everyone email


    Preprint Archives & Search Engines

  • XXX
  • XXX India
  • XXX Israel
  • XXX Taiwan
  • XXX France
  • XXX Germany
  • XXX Japan


    Directories

  • 4anything - good in our experience
  • Yahoo
  • Mining Co.
  • Galaxy
  • Internet Public Library
  • Yanoff's List
  • WWW Virtual Library
  • CUI Search of WWW Virtual Library
  • Websurfer
  • Citynet
  • Virtual Tourist
  • Infohighway


    Other Search Engines


    News Papers

    World and Indian Newspapers


    Indian

  • Bijili Summary
  • NewsPlus Summary
  • Asian Age
  • Pioneer
  • Times of India
  • Kashmir Times
  • Tribune India
  • Hindu Vivek Kendra
  • Media Sites
  • Sword of Truth
  • Outlook
  • Indian Express
  • Hindustan Times
  • The Hindu
  • Dawn
  • Statesman
  • Telegraph
  • Frontline
  • Sonia Gandhi News
  • Organiser
  • Deccan Herails
  • Deccan Chronicle
  • The Week
  • Indian Today
  • News India-Times
  • India-West
  • India Abroad
  • Kathmandu Post
  • Himal Magazine
  • Nepali News


    Intelligence

  • Global Intelligence Center
  • Global Beat
  • Center for Defence Information
  • Freeman Center for Strategic Studies


    Western

  • Reuters
  • International Herald Tribune
  • Economist
  • Independant
  • Newsweek
  • Time
  • Time Asia Now
  • Asiaweek
  • Christian Science Monitor
  • BBC
  • CNN
  • LA Times
  • New York Times
  • Washington Post
  • London Times
  • Sundday Times
  • Spiegel


    Islamic

  • Khilafah.com
  • Khilafah.org
  • Hizb-ut-Tahrir
  • 786 News
  • Pakistan Newspapers Summary
  • Arab News
  • Chowk
  • Dawn
  • Khilafa
  • Gulf News
  • Conference for Middle East Peace
  • The Nation Online
  • Jang Group
  • Khaleej Times
  • The Nation
  • Asim Mughal
  • Fronteir Post
  • The Friday Times
  • Hi Pakistan
  • Pakistan Link
  • Pakistan News
  • News Network International
  • Daily Hot News
  • Arena Israel News


    Forums

  • India Times Forum
  • Free Republic Forum
    superceded put tino sa-webtech Sultan Samar's Free Shell Account Links

    Samarstan Banner

    Free Shell Accounts

    Sultan Samar's Free Shells Links

    Shells Links Collections

    Free Shell Accounts

    Web Resources

    Online Job Survey

    - Site: dice.com
    - Date: Oct.31, 2001
    - Results:
    
    Search Term(s) Number posts Salary Range
    Linux
    linux 1142 55K-120K
    LPI 1 -
    RHCE 2 -
    SAIR 0 -
    GNU 25 -
    CompTIA 2 -
    Linux + MCSE 25 -
    Red Hat/"Red Hat"/RedHat 243 70K-125K
    Unix
    unix 7155 60K - 130K
    solaris 1768 50K - 120K
    solaris/"Sun Unix" 1831 50K - 120K
    AIX 704 55K-100K
    HPUX HP/UX HP-UX 1212 50K-90K
    BSD 49 -
    SCO 196 -
    Tru64 38 -
    Irix 59 60K-100K
    SCNA/scsa 1 -
    awk/gawk 112 50K-100K
    sed 40 50K-100K
    bash 11 70-100K
    ksh 57 50K-100K
    zsh 0 -
    tcl/tk/tk+ 356 70K-100K
    KDE 3 -
    gnome 1 -
    CDE 9 -
    Latex/tex 2 -
    shell programming 98 60-90K
    Web Tech
    webmaster web-master "Web Master" 7739 25K-105K
    perl 1978 51K - 150K
    C++ 8228 55K - 130K
    CGI 290 50K-100K
    PHP 71 40K-100K
    ASP 1151 30K-100K
    CIW 6 -
    Flash 216 40K-100K
    HTML 1870 28K-70K
    XML 1637 60K-110K
    PhotoShop 157 40K-50K
    Frontpage 64 -
    Java
    JCP 1 -
    JCD 1 -
    JCA 2 -
    J2EE 653 90K-130K
    EJB 645 70K-110K
    java 4239 40K-140K
    Other
    CCIE 71 80K-180K
    MCSE 443 55K-70K
    MCP 111 -
    C/C++/Cpp 8339 50K-100K
    "c sharp" 4 50K-100K
    .net 466 70K-100K
    pascal 29 40K-100K
    robotics 69 60K-100K
    embedded 2296 100K
    VC++ 348 80K-100K
    Sultan Samar's IT News

    Samarstan Banner

    IT News

    IT News

    General IT News

    Linux News

    Java News

    Web Resources

    
    Web Technologies
    
    - Enabling js debugging IE:
      dbl-clk(status-bar)
      Options > Advanced > Dispaly a notification
        about every script error checked
      Options > Advanced > Disable Script 
        debugg unchecked
    
    - Enabling js debugg NS: 
       toolbar > Display Errors
       prefs.js: user_pref("javascript.console.open_on_error",true);
    
    
    Regex
    
    
            reg = /^[a-zA-Z0-9\-\. ]+$/;     // valid chars: alphanumeric, -, . and blanks
            var str = document.forms[0].procname.value;
            if ( !reg.test(str) )
                    { alert("Please enter a string as Processor Name"); } // if syntax of processor name is valid
    ...
                              
    
    
    
    function to check for maxlength of a struts/html textarea
    
           if(maxLength())
                   return true;
           return false;
    
      function maxLength(){
          str=document.forms[0].description.value;
          len=str.length;
          if(len>2000){
          alert ("No. of characters in the Description field should be less than or equal to 2000 characters");
          return false;}
          else
          return true;
          }
    ....
    
                 
    
    
          <% out.print(PRTSConstants.TASK_TYPE_ID_ULTRASTRUCTURE); %>
    
          
          
    
          <% out.print(PRTSConstants.TASK_TYPE_ID_IMAGEANALYSIS); %>
    

    Multiple Checkbox Checking

    function f_validate()
    {
     var var_collection = eval("document.forms[0].strClinicalChemCheckBoxes");
     alert("Hi collection length is " + var_collection.length);
     var j = 0;
     for(i=0; i < var_collection.length; i++)
            {
    
            alert(" value: " + var_collection[i].value + " state: " + var_collection[i].checked );
    
            if(var_collection[i].checked == "true")
                    {
    
                    }
            else{
                    j++;
                    }
            }
    
     if ( j == var_collection.length )
            {
            alert("No tasks selected");
            }
    
    }
    
    ... 
    name is the name of the group ( = collection in struts), value is printed by 
    .value.
    
    

    JavaScript Regular Expressions

    • var v = /^\d*(\.\d+)?$/; // positive numbers, floating and starting with 0 allowed
    • var v = /^([1-9]\d*)?$/ // positive whole numbers, not starting with 0; empty string matches.
    • ^ starting with, eg. ^[1-9] : startg with 1-9
    • ? - 0 or 1 occurrences
    • + : 1 or more
    References Javascript Quick Reference www.werelight.com/docs/JavaScript_Quick_Reference.htm JavaScript regular expressions http://www.webreference.com/js/column5/form.html JavaScript Bible http://bookshelf.sleepnet.net/files/Java%20-%20JavaScript%20Bible%20Gold(2001).pdf

    LDAP

    • LDAP Client: Mozilla: Window > Address Book > (cancel any new email registration) File > New > LDAP Directory Name: MyLDAP & Hostname: ldap.baylor.edu & Base DN: ou=People,o=Baylor University,c=US & Port: 389 & Bind DN: {blank}
    • or: Hostname: 192.168.0.12 & Base DN: ou=People, o=Development, o=amgen.com
       ldapproperties_en.properties: 
      ENTRYDN=ou=People, o=Development, o=amgen.com
      ATBENTRYDN=cn=ATB1, ou=Groups, o=Development, o=amgen.com
      ldaphost=192.168.0.12
      ldapport=389
      adminuid=ATBAdmin
      adminpassword=ATBAdmin
      
    • ldapsearch:
      • $ ldapsearch -h ldap.baylor.edu -p 389 -b "ou=People,o=Baylor University,c=US" "(objec tclass=*)" (get all entries)
      • % ldapsearch -h 192.168.0.12 -p 389 -b "ou=People, o=Development, o=amgen.com" "(objectclass=*)"

    list of public ldap servers: http://www.emailman.com/ldap/public.html