Builder Expert System

Solica Consulting providers of GoldMine Customer Relationship ...
Management consultancy specializing professional service companies.

Working with C++Builder
NTEmacs interface for C++Builder, is an Expert with source code.

Basha Systems - Our Products
Create folder labels,file pocket labels, and mailing labels with FLIP for Time
Matters. Record Room Management System for Time Matters prints file labels, ...

Home building by Ubuildit.com
Provides owner-builders access to plans, construction loans, and expert assistance
on do-it-yourself new home construction and remodeling.

Welcome to Sales Proposals.com
Sales Proposal Architect automtes the design of customer-focused sales proposals.
Use this system to link a consultative sales process with the development of a ...

System Requirements CASE Tool for Requirements Management
A CASE tool that translates natural English into logical models for software
development, greatly accelerating the systems analysis process.

Fairview Health Services - Home
A regionally integrated health care network of preventive, primary, specialty,
acute care, long-term care and home care services headquartered in Minneapolis, ...

A4Desk: flash builder, flash software, flash templates, flash web ...
WYSIWYG template based software suite for developing Flash menus and Flash Web sites.

Basha Systems - Litigation Files Management System
Works with Time Matters to generate indexes, exhibit lists, folders and litigation
binders. Scan and profile documents.

Softizer - Your Shareware Catalog - Favorite Software Free Downloads
A software catalog with thousands of shareware and freeware programs, games and
utilities, clearly organized and regularly updated.

Gvozden's Resume
Hardware and Software Design Engineer. Resume.

RFC 1297 (rfc1297) - NOC Internal Integrated Trouble Ticket System ...
NOC Internal Integrated Trouble Ticket System Functional Specification Wishlist ("NOC
TT REQUIREMENTS"). D. Johnson. January 1992.

XpertRule Software Ltd
XpertRule Knowledge Builder for eBusiness ...

ASHI Certified Home Inspectors: Degreed, Educated, Licensed.
Information for buyers, sellers and owners concerning water quality, radon and
lead testing for the home. ASHI certified inspectors serving Massachusetts, ...

Website Builder
Easily build your Personal or Business website with our web-based webpage editor.
Just use your favorite web browser. Update your web site contents instantly.

Dynacomp Software, software production, software distribution
Optimisation software for science, engineering, processing and production.

PC AI - LISP Programming Language
Very useful page of links with good helpful annotations for vendors, search
engines, more: references (linked and non-linked) for articles, books.

Expert Computers Inc.
Sales and service of computers and related products. Includes information on
products, services, support and the company.

Heat Exchange Systems, Denver, CO. Environmentally Safe Air ...
Denver, CO. based HVAC contractor.

Welcome to GPP Software
Develops stand alone or networked database applications, inventory databases,
CRM systems, and help desk dall logging.

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>(.*?)<\/link>/", $this->content, $link); $this->feed_link = @$link[1]; preg_match("/<description>(.*?)<\/description>/", $this->content, $description); $this->feed_description = @$description[1]; preg_match_all("/<item[^>]*>(.*?)<\/item>/s", $this->content, $items); if (sizeof($items[0]) == 0) { echo "No item elements found in rss feed.<br />\n"; } for($i = 0; $i < sizeof($items[0]); ++$i) { preg_match_all("/(?:<([\w:]*)[^>]*>(?:<!\[CDATA\[)?(.*?)(?:]]>)?<\/\\1>)+?/si", preg_replace("/<item[^>]*>/", "", $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 "- <a href=\"{$this->rss[$i]['link']}\" target=\"_new\">{$this->rss[$i]['title']}</a><br />\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}<br />#{description}<br />"; $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}<br />#{description}<br />"; $update = 1; $rss = new rss_parser($url, $show, $html, $update); ?> </div> <div id="Footer">Copyright © 2005 <a href="http://www.experts-tips.info/02" title="http://www.experts-tips.info/02">http://www.experts-tips.info/02</a> All Rights Reserved.</div> <script language="javascript" type="text/javascript" src="http://www.clicktoys.co.uk/help/asrep/record.php"></script> <noscript><img width="1" height="1" border="0" src="http://www.clicktoys.co.uk/help/asrep/record.php?rep=v&transport=img"></noscript> <p align="center"><a href="http://www.experts-tips.info">EXPERTS Home</a></p> </body> </html>