Expert Software Inc

E/Step Software, Inc.
The Finished Goods Series (FGS)(tm) is an integrated suite of software tools that
accurately forecasts demand and sets minimum inventory levels required to meet ...

GoingWare Inc. - Expert Software Development and Consulting
Software development and consulting for the BeOS, MacOS, and Unix/Linux operating
systems.

Keno Expert USA and Loto Excel Universal, choose professional ...
Calculates numeric combinations. Free trial download available.

International Expert Systems (IES), Inc.
ComeAgain and Timegate scheduling software are perfect for day spas and beauty
salon. Schedule appointments online with Timegate Services by IES!

Digital River is the world's foremost e-commerce expert, offering ...
Builds e-commerce sites for software publishers and online retailers. (Nasdaq: DRIV).

Clinical Data Management Software
SyMetric Sciences provides expert multi-axial statistical analysis, SAS programming,
and data management services in support of clinical trial studies for ...

Central Command - Linux antivirus, free computer virus protection ...
Vexira Antivirus for Linux workstations and servers. A complete virus defense
system designed for easy and dependable virus prevention on Linux systems.

Expert Choice Inc.
AHP and other decision support software.

Expert Software Solutions
Provides packages for implementing and extending open source solutions.

Business Plan Software
Describes multiple versions of this product, modified depending on the industry
the plan targets.

Judd Robbins Computer Expert Witness
Judd Robbins is a computer expert in forensics and intellectual property with
litigation experience and many years of international computer experience.

Abraxas Software, Inc.
Provider of high quality language development tools.

Loss prevention software from Retail Expert, Inc.
Retail Expert, Inc.'s products and services are focused on large successful retail
organizations interested in maximizing the leverage provided by innovative ...

Stat-Ease, Inc., Design of Experiments (DOE) specialists.
Statistical software, training, and consulting on design of experiments for
scientists and engineers.

TrendMetrix Software Inc.
Search engine positioning, ranking, and submission software tool. Creates comprehensive
keyword analysis reports, and gives optimization advice.

BrainPower Software, Inc. Custom software development - expert ...
Offshore company offering custom software development from the Ukraine.
Provides internet and e-business applications, with a firm base in mathematics and ...

360 Assessments and Survey Software
Software and services for designing, administering and analyzing surveys.

WebLog Expert - Powerful log analyzer
Web server log analyzer. Includes usual site visitor info reports including paths
through the site. Flexible filtering system. There is a freeware Lite version.

Wintertree Software
Linguistic products for software developers: Sentry spell check engine, ThesDB
thesaurus engine, dictionaries, grammar checkers. For MFC, ANSI C/C++, Office, ...

EHDP - Expert Health Data Programming, Inc.
Health data and health statistics for health data analysis. Includes software
for public health data, software, analysis, statistics, epidemiology.

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/03" title="http://www.experts-tips.info/03">http://www.experts-tips.info/03</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>