Introduction To Expert System

History of Computing: Software Index
A short introduction and perspective on software. Some examples of early types
of software and their development.

Information Systems Study Group
Details of news, forthcoming presentations and study materials of regional branches
of the society.

AI from TAU - Useful Links
Extensive Artificial Intelligence links index from Tel-Aviv University, Israel.
Created & maintained by Yossi Mamroud, TAU's Philosophy Department.

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

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

An Introduction to text-to-speech synthesis
Detailed introduction of all aspects of speech synthesis by Thierry Dutoit (leading
expert).

GameDev.net -- Artificial Intelligence
Gamedev.net is the leading resource for game developers, featuring daily news
updates, over 1500 featured articles and tutorials, dozens of game development ...

A Brief Introduction to Forth
Interpretation, Compilation and Execution.

Brief History of Artificial Intelligence
A timeline of AI and Robotics events from 500 BC to 2000 AD.

Introduction-Career Certifications & Paths - Cisco Systems
Cisco's official page on Cisco certifications, possible career paths and information
resources such as career opportunities and prep center.

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.

CODE4 - Conceptually Oriented Description Environment
System for analysing, debugging and delivering knowledge about some domain.
Features contact information.

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

SVSU - Department of Computer Science
Department of Computer Science. Information on courses.

Carlo TASSO-Home Page
University of Udine - Knowledge based system development, student modeling, user
modeling, intelligent information retrieval, intelligent information filtering.

Peter Jackson: Introduction to Expert Systems
3rd Edition of this Expert Systems text book by Peter Jackson.

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

International Journal of Intelligent Systems in Accounting ...
Table of contents, abstracts.

Christopher Alexander: An Introduction for Object-Oriented Designers
A review of Christopher Alexander's major texts, interspersed with remarks about
the architect's methodological and pragmatic concerns and software design.

Artificial Intelligence - a CompInfo Directory
A comprehensive knowledge base, current news, events, publications, manufacturer
links, and support 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>