Dr. Dobb's is part of the Informa Tech Division of Informa PLC

This site is operated by a business or businesses owned by Informa PLC and all copyright resides with them. Informa PLC's registered office is 5 Howick Place, London SW1P 1WG. Registered in England and Wales. Number 8860726.


Channels ▼
RSS

Making Your Mark (Web Techniques, Apr 2001)


Web Techniques: Online

Online


"Works Well with Others"
www.webtechniques.com/archives/2000/12/homepage

"Corporate Caring"
www.webtechniques.com/archives/2000/11/book

"Medical, Dental, Vision, and RAM"
www.webtechniques.com/archives/2000/06/corp


Web Techniques: Justice for All

Justice for All
April 2001
Justice for All

Who's Watching the Web?
Much attention has been focused on patching security holes with software upgrades. However, as Henry and Lawson point out, the real protection will come from the law.
Can CORBA Sidestep Open-Source Licensing?
If you develop a valuable addition based on open-source code, you don't have to release it to public domain. Michael explains how to use oft-ignored CORBA for circumventing OS licenses.
S T R A T E G Y :
Legal Code


We've all heard of the long arm of the law, but just how far does that reach extend? Bret A. Fausett explains that sometimes it reaches across international borders.

Corporate Strategist


Mimi Rosenheim shows you how your business can take shelter when it's raining lawsuits.

Making Your Mark


Trademarks can help you stake claim to your share of the online market. Claire L. Wudowsky wants you to make sure yours are protected.

Product Reviews


Artesia Technologies Teams 4.0.

D E S I G N :

Integrated Design

Scalable Vector Graphics is up for Candidate Recommendation before the w3c. Will it be a Flash killer, wonders Molly E. Holzschlag?

Your Work and Who Owns It

Because a copyright infringement causes harm to the progress of science and art, it's also a wrong against society. Linus Kafka expounds on what he considers a criminal offense.

Product Reviews

Batik SVG Toolkit and Jasc WebDraw.

P R O G R A M M I N G :

Java@Work
Proxy servers control Internet access, but how you use them is entirely your business. Al Williams shows how you can do exactly that—block access to certain types of Web-site content or even to specific Web sites.

Programming with Perl
Randal L. Schwartz combines a module from CPAN and a little handy work to embed dynamic images in HTML output.

Presenting Content One Slide at a Time

Visitors want less work for more payoff. You'll capture their attention by using John Dimm's Perl scripts to create a slide show.

XML@Large
XPath will keep you from getting lost in your document trees whether you're using XSLT or the DOM. Michael Floyd provides guidance.

Product Reviews
ParaSoft JTest 3.2.

I N F R A S T R U C T U R E :
Connections
Everyone knows it's important—so why have so few companies invested in protecting themselves? John N. Stewart takes a look back to see what we can learn from the history of online (in)security.

Server Security: Layer by Layer
Make sure that your employees are security conscious. Jim Jagielski offers a model for keeping intruders out and your users in.

Product Reviews


Zope 2.2.4.

E N D   TO   E N D :

The Home Page

Editor in Chief Amit Asaravala takes a look back from the five year mark: We've managed to completely change the way we do business, yet we're still working 9 to 5.

Webmaster's Domain

Lincoln D. Stein discusses click-wrap agreements: You may get more than you bargained for when you hit the accept button.

Redirect

California's power struggle reminds us that it's time to become more involved in the politics of issues affecting our daily lives. Dale Dougherty encourages us not to ignore the legal and political process.

Help Desk

Guest Webmaster Richard Yoo tackles your questions about loading balancing, form checking, and plug-in detection.

Bookmarks

Is hindsight 20-20? Eugene Eric Kim reviews How the Web Was Born.

The Last Page

Internet privacy is but an illusion, and the laws pertaining to it may afford you less privacy than you've been led to believe. Michael Swaine gives the business view and the government view.

Web Techniques: Table 2

Table 2


Summary of functions for string manipulation.

ExpressionDescription
string Converts an object to a Unicode character string.
concat Concatenates two strings and returns the result.
contains Determines whether a substring is contained within a string.
starts-with Takes two string arguments: If the second string starts with the characters in the first string, this function returns with a value of true.
substring-before Returns the substring preceding a specified character.
substring-after Returns the substring following a specified character.
normalize-space Removes leading/trailing white space and reduces extra white space to a single space.
translate Translates a string of characters.


Web Techniques: Table 1

Table 1


Operators for controlling step patterns.

CharacterDescription
| Expresses alternatives; for example, (emph|b).
. Selects the current node.
/ Sometimes called a step, used to compose a longer pattern.
// Matches all descendants instead of immediate children.
.. Selects the parent of the current node.
* Wildcard character; matches with all nodes.
@ Selects an attribute.


Web Techniques: Online

Online


Anti-Cybersquatting Consumer Protection Act
www.law.nyu.edu/engelbergcenter/legislativewatchnational/s1255.html

Lanham Trademark Act
www4.law.cornell.edu/uscode/15/ch22.html

Playboy Enterprises, Inc. v. Calvin Designer Label
www.jmls.edu/cyber/cases/calvin1.html

Uniform Domain Name Dispute Resolution Policy and Rules
www.icann.org

United States Patent and Trademark Office
www.uspto.gov

World International Property Organization
www.wipo.int

Other Intellectual Property Offices (in the U.S. and International)
www.uspto.gov/web/menu/other.html



Related Reading


More Insights






Currently we allow the following HTML tags in comments:

Single tags

These tags can be used alone and don't need an ending tag.

<br> Defines a single line break

<hr> Defines a horizontal line

Matching tags

These require an ending tag - e.g. <i>italic text</i>

<a> Defines an anchor

<b> Defines bold text

<big> Defines big text

<blockquote> Defines a long quotation

<caption> Defines a table caption

<cite> Defines a citation

<code> Defines computer code text

<em> Defines emphasized text

<fieldset> Defines a border around elements in a form

<h1> This is heading 1

<h2> This is heading 2

<h3> This is heading 3

<h4> This is heading 4

<h5> This is heading 5

<h6> This is heading 6

<i> Defines italic text

<p> Defines a paragraph

<pre> Defines preformatted text

<q> Defines a short quotation

<samp> Defines sample computer code text

<small> Defines small text

<span> Defines a section in a document

<s> Defines strikethrough text

<strike> Defines strikethrough text

<strong> Defines strong text

<sub> Defines subscripted text

<sup> Defines superscripted text

<u> Defines underlined text

Dr. Dobb's encourages readers to engage in spirited, healthy debate, including taking us to task. However, Dr. Dobb's moderates all comments posted to our site, and reserves the right to modify or remove any content that it determines to be derogatory, offensive, inflammatory, vulgar, irrelevant/off-topic, racist or obvious marketing or spam. Dr. Dobb's further reserves the right to disable the profile of any commenter participating in said activities.

 
Disqus Tips To upload an avatar photo, first complete your Disqus profile. | View the list of supported HTML tags you can use to style comments. | Please read our commenting policy.