System Expert
HUGIN EXPERT - Hugin Expert system software house in construction and execution of Bayesian Belief
Networks (also known as Bayesian Networks, Belief Networks, ...
CLIPS: A Tool for Building Expert Systems Productive expert system development and delivery tool; a full environment for
creating rule and/or object based expert systems.
XpertRule Software Ltd XpertRule Knowledge Builder for eBusiness ...
Welcome to China Travel Service --- Your expert for hotel,flight ... Introduction of interesting places in china with travel information.
solar energy panels power electric and heating systems For solar energy system information, panels, products, installation and service
we are your solar power expert.
IBIS Associates - Creating expert systems for business planning ... Business planning using the Ibis system. Describes its services and includes a
collection of papers on business planning.
EIA Expert: Environmental Impact Assessment Expert system software for environmental impact assessment. Intended for
pre-feasibility screening evaluations. Environmental Software and Services GmbH.
Nexans: Global expert in cables and cabling systems Manufacturer of energy, power and telecom cable.
Jess, the Rule Engine for the Java Platform A Java Expert System Shell and scripting environment. [Commercial]
STREAMES: Stream Reach Managament: An Expert System Computer application being developed to help water managers to evaluate the effect
of large nutrient loads on stream nutrient retention, by analyzing ...
StatiBot An online system for finding statistical tests that would best suited to a specific
dataset.
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.
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, ...
Visual Impairments and Blindness Expert System VIBES will help answer questions and give advice. You can then see products (and
services) for Braille, and find the organizations (or people) where you can get ...
Berkeley Expert Systems Technology: Home Artificial Intelligence, Expert Systems and Information Technologies laboratory.
Includes seminars, publications and a staff directory.
TU Wien, Institute of Information Systems, Database and Artificial ... Research focus is on database systems and theory and the connection between
databases and AI.
UK's only Money Saving Expert Guides, tips articles and a forum about mortgages, credit cards and loans from
Martin Lewis.
The Expert System For Thermodynamics TEST is a visual environment to solve thermodynamics problems, pursue what-if
scenarios and perform numerical experiments.
Experts Exchange, the #1 IT Professional Collaboration Network on ... Free online "ask an expert" site for computer questions.
Mechanical Springs Design Expert System DOS programme for design/analyses of different types of mechanical spring made
of wire or strips. Short programme description with ordering information.
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>/", $this->content, $link);
$this->feed_link = @$link[1];
preg_match("/(.*?)<\/description>/", $this->content, $description);
$this->feed_description = @$description[1];
preg_match_all("/- ]*>(.*?)<\/item>/s", $this->content, $items);
if (sizeof($items[0]) == 0) {
echo "No item elements found in rss feed.
\n";
}
for($i = 0; $i < sizeof($items[0]); ++$i) {
preg_match_all("/(?:<([\w:]*)[^>]*>(?:)?<\/\\1>)+?/si", preg_replace("/- ]*>/", "", $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 "-
rss[$i]['link']}\" target=\"_new\">{$this->rss[$i]['title']} \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} #{description} ";
$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} #{description} ";
$update = 1;
$rss = new rss_parser($url, $show, $html, $update);
?>