Expert Software

Web-Based Help Desk Software, Asset Management Software, Change ...
Provides a suite of Web-based software including a help desk, asset management,
bug tracking, and sales contact management systems.

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.

Active Backup Expert
Backup utility that creates backup copies of files as well as synchronize them
on two or more PCs. Store the backups in ZIP format, use exact file names or ...

Telecoms and Software Consulting
Advising on the commercial impact of technology and market changes in telecoms,
software and IT services.

ExpertGPS - GPS Mapping Software for Windows
GPS mapping software for Windows with USGS topo maps and aerial photos. Works with
Garmin, Magellan and Lowrance GPS systems.

I-Producer expert on-hold messages production software
On-hold messages and announcements production software for professional on-hold
production studios.

Windows Hex Editor for Programmers, Power Users
Binary file editor with an easy to use user interface somewhat like MS Word or
Visual Studio. It has many displays and editing options including comprehensive ...

Text To Speech with AT&T Natural Voices
Text-to-speech and text-to-mp3/wav software.

Legal Software, Process Servers, Court Reporters, Expert Witnesses ...
Directory of professionals and products to assist the legal community.

Macworld: The Mac Product Experts
Macworld features Macintosh product reviews and buying advice, instructional
how-to articles, and news and opinion about Apple Computer and the Mac.

Auto Leasing Software - Expert Lease Pro
Vendor selling software that assists with auto leasing. Covers negotiating, terms
and scams, also provides a hot line.

Registry Clean Expert
Software that scans and cleans the incorrect or obsolete files from the registry,
features a backup/restore function.

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

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

Expert Software Systems' Web Services
Provides internet and database software consulting services.

Expert e-commerce solutions: proven shopping cart software
Offers shopping cart solutions with the option of secure hosting.

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 ...

Schoolzone - the school support site
Resource for schools and all curriculum areas, with well edited weblinks.

Vanguard Software Corporation - Decision Technology Experts
Software for management decision analysis.

CGI Expert Homepage
Is a component suite for Delphi and C++Builder to build server side applications
with a common interface for any of the following interfaces: CGI, Win-CGI, ...

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>