Expert System Tutorial

Program in Robotics and Intelligent Systems
Provides an undergraduate program. Includes admission requirements, courses of
student, seminars, and research projects.

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

NetworkWorld.com
Networking news, features, and resources.

Microsoft Windows XP Expert Zone Community
The official Microsoft online community for Windows XP enthusiasts.

DSHI Systems, Inc. , Nurse Call Center, Triage Scale, Symptom ...
Custom web applications, toolkits, and components, power decision-making in call
centers, employee wellness portals, disease management systems, ...

Tools for Automating Instructional Design. ERIC Digest.
Provides full-text access to the ERIC Digest of this name dealing with resources
for automating the instructional design process.

OOPWeb.com - Prolog Directory - Tutorials, References, Guides...
Prolog programming tutorial and online book.

Complex Systems Homepage Listing
Resources on Nonlinear Dynamics and Complex Systems NCSL,

Fuzzy Systems - A Tutorial
Covers the history, main concepts, applications and peer objections. Includes
bibliography and additional resources.

Argentum Solutions Inc. - Sterling Guidance on Corrosion and ...
Electrochemical Corrosion tests: AC and DC techniques, EIS, anodic protection,
on-line monitoring with over 25 years of industrial experience.

On-Line Tutorials
Mixers, Directional Couplers, Bartlett's Bisection Theorem, Constant Current
Sources, and Phase-Locked Loop.

Medical Diagnosis Assistance Software
Develops and markets medical diagnosis decision support, with database software
and interactive references. Includes screenshots. Windows only.

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

CBR: Foundational Issues, Methodological Variations, and System ...
"This paper gives an overview of the foundational issues related to case-based
reasoning, describes some of the leading methodological approaches within the ...

EIA Expert: Environmental Impact Assessment
Expert system software for environmental impact assessment. Intended for
pre-feasibility screening evaluations. Environmental Software and Services GmbH.

AutoCAD Tutorials, Training & Templates - CAD Standards Management ...
AutoCAD standards management and drawing translation software.

Artificial Intelligence - a CompInfo Directory
A comprehensive knowledge base, current news, events, publications, manufacturer
links, and support links.

UK's only Money Saving Expert
Guides, tips articles and a forum about mortgages, credit cards and loans from
Martin Lewis.

Amzi! Prolog+Logic Server, Adventure in Prolog tutorial, Expert ...
This extensible Prolog version runs under Windows, Linux, Solaris and HP/UX,
supporting development of client and server applications embeddable in the web, ...

PCAI Artificial Intelligence - Free eMagazine, White Papers, Demos ...
Explanations, links.

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