Color Expert
Color Wheel Expert - Create Harmonious Color Scheme A Windows color picker utility to help designers create harmonious color scheme
with the color wheel. [Windows 95/98/Me/NT/2000]
Nada Associates - Color Design Consultants Designs for Marketing Color, design and marketing consulting firm. Includes information on the company,
portfolio and seminars.
Color Management Consultants - Color Correction Experts Color management consultants assist your company with training, color management,
profiling and web graphics.
colorspace-faq -- FAQ about Color and Gamma Clarifies aspects of colour specification and image coding that are important to
computer graphics, image processing, video, and the transfer of digital images ...
Digital Sign Solutions, Graphic Services, Signs, Signage: FASTSIGNS® Signs, graphics, full color digital imaging, exhibits and displays.
ChromaZone Exposure System - Zone System for Color Photography and ... Comprehensive zone system exposure method for color photography. Fast and accurate
exposures with rich, saturated colors.
Welcome to Burco International, Inc... Information on full color brochures, golf score cards, postcards, rackcards and
business cards.
AmberBooks.com - African-American Self-Help/Career Books Self-help and career guide books for African-American children, teens and adults.
Topics include day care, modeling, sports, business, and employment.
AIA Seattle Links to membership information, calendar of events, architect resource center,
professional tools, local Architecture and history.
cheatsnetwork.com - Cheat your way to the top! Features a large database of cheats for all the latest consoles and some of the
older classics.
The Dewey Color System--The World's First Validated Color Test! Books on color matching and preference, with psychological interpretation.
Learn how to select & use video equipment to produce & edit video ... Online resource for learning about all kinds of video equipment.
PC Advisor - Expert Advice you can trust Online edition, with reviews, best buys and tricks and tips. Much of site requires
free registration.
Web Design Portfolio : Website Designers : New York - Newark1 Web design firm offering a portfolio and tips.
Women Of Color -- Basic Hair Care An article by Lynne Chapman, host for BellOnLine Hair.
All About Color Articles about use of color and the psychology of color from Pantone.
Nioxin Hair Products, Nexxus Shampoo, Bio Ionic, Pureology ... Hair salon. Services and prices, retail products, ordering and employment openings.
True Colors Hair Salon - Design, color, texture, style, Hairlocs ... Design, color, texture and waxing services. Information on haircuts, foil
highlights, and permanent waves.
Carpet Dyeing : Color Restoration Experts - Maryland Offers on-site carpet dyeing service.
Progressive Graphics - Expert Commercial Printers Prepress, commercial printing, and bindery services. Virginia Beach.
rss_url = $url;
$this->num_to_show = $numtoshow;
$this->do_update = $update;
$this->my_html = preg_replace("/(#{.*?):(.*?})/", "\\1__\\2", $html); //xx:xx tag workaround
$this->content = $this->fetch_feed();
$this->parse_feed();
$this->show();
}
/* string */
function fetch_feed()
{
$url_parts = parse_url($this->rss_url);
$filename = $url_parts['host'] . str_replace("/", ",", $url_parts['path']) . "_" . @$url_parts['query'];
if(file_exists($this->data_directory . "/$filename")) {
$last = filemtime($this->data_directory . "/$filename");
if(time() - $last > $this->update_interval * 60 || $this->update_interval == 0) {
$update = 1;
}
} else {
$create= 1;
}
if($create == 1 || ($this->do_update == TRUE && $update == 1)) {
$fp = @fsockopen($url_parts['host'], 80, $errno, $errstr, 5);
if (!$fp) {
echo "Couldn't open rss feed {$this->feed_url} in {$_SERVER['PHP_SELF']}
\n";
return;
}
fputs($fp, "GET " . $url_parts['path'] . "?" . @$url_parts['query'] . " HTTP/1.0\r\n"
."Host: " . $url_parts['host'] . "\r\n"
."User-Agent: Drew's RSS Reader 0.1\r\n"
."Connection: Close\r\n\r\n");
while(!feof($fp)) {
$rss_data .= @fgets($fp, 1024);
}
list(, $rss_data) = explode("\r\n\r\n", $rss_data, 2);
$output = @fopen($this->data_directory . "/$filename", "w+");
if(!$output) {
return $rss_data;
} else {
flock($output, LOCK_EX);
fputs($output, $rss_data);
flock($output, LOCK_UN);
fclose($output);
}
} //update
return file_get_contents($this->data_directory . "/$filename");
}
/* void */
function parse_feed()
{
preg_match("/
(.*?)<\/title>/", $this->content, $title);
$this->feed_title = @$title[1];
preg_match("/ (.*?)<\/link>/", $this->content, $link);
$this->feed_link = @$link[1];
preg_match("/(.*?)<\/description>/", $this->content, $description);
$this->feed_description = @$description[1];
preg_match_all("/- ]*>(.*?)<\/item>/s", $this->content, $items);
if (sizeof($items[0]) == 0) {
echo "No item elements found in rss feed.
\n";
}
for($i = 0; $i < sizeof($items[0]); ++$i) {
preg_match_all("/(?:<([\w:]*)[^>]*>(?:)?<\/\\1>)+?/si", preg_replace("/- ]*>/", "", $items[0][$i]), $elements);
for($j = 0; $j < sizeof($elements[0]); ++$j) {
$elements[1][$j] = str_replace(":", "__", $elements[1][$j]); //regex fix for items with : like dc:date
$this->rss[$i][$elements[1][$j]] = trim(html_entity_decode($elements[2][$j]));
}
}
}
/* void */
function show()
{
if($this->my_html == "") {
$this->show_html();
} else {
$this->show_user_html();
}
}
function show_html()
{
$show = (sizeof($this->rss) > $this->num_to_show ? $this->num_to_show : sizeof($this->rss));
for($i = 0; $i < $show; ++$i) {
echo "-
rss[$i]['link']}\" target=\"_new\">{$this->rss[$i]['title']} \n";
}
}
function show_user_html()
{
$show = (sizeof($this->rss) > $this->num_to_show ? $this->num_to_show : sizeof($this->rss));
for($i = 0; $i < $show; ++$i) {
extract($this->rss[$i]);
$item = preg_replace("/#\{([^}]+)}/e", "$\\1", $this->my_html);
echo $item;
}
}
} // end class
$url = "http://www.justinpfister.com/gnewsfeed.php?q=Expert&lang=en&ned=us";
$show = 3;
$html = "#{title} #{description} ";
$update = 1;
$rss = new rss_parser($url, $show, $html, $update);
$url = "http://search.news.yahoo.com/usns/ynsearch/categories/47/index.html?p=Expert";
$show = 3;
$html = "#{title} #{description} ";
$update = 1;
$rss = new rss_parser($url, $show, $html, $update);
?>