Computer Expert System
Free Programming and Computer Science Books Free online programming and computer science books (Linux, Java, Microsoft tools,
C/C++, Perl anf Python).
Program in Robotics and Intelligent Systems Provides an undergraduate program. Includes admission requirements, courses of
student, seminars, and research projects.
Expert Computer from the Computer Expert Retailer for high performance computers for home or office.
TU Wien, Institute of Information Systems, Database and Artificial ... Research focus is on database systems and theory and the connection between
databases and AI.
Hames Offer a computer software package that offers assistance with diagnosing and
treating tilapia diseases and syndromes. Available for free download.
Memory upgrades, graphics cards, flash media, and usb storage at ... Ram and memory upgrades direct from the manufacture Micron.
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.
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.
TweakTown :: Beginner to Expert trusted computer content on ... Reviews, articles and comprehensive guides to tweak your computer system.
Microsoft and Cisco Certified Computer Consulting Experts ... Microsoft certified partner helps San Francisco Bay Area businesses build and
manage information systems. 24 hour network support, onsite service, ...
eWEEK.com - Enterprise Technology News and Reviews The online version of the enterprise tech magazine.
SVSU - Department of Computer Science Department of Computer Science. Information on courses.
PCAI Artificial Intelligence - Free eMagazine, White Papers, Demos ... Explanations, links.
Expert Witness: Computer Systems / Computer Expert Witness ... Arizona-based testifying and consulting expert for computer system non-performance,
intellectual property, missing or fraudulent data (computer forensics), ...
Medical Diagnosis Assistance Software Develops and markets medical diagnosis decision support, with database software
and interactive references. Includes screenshots. Windows only.
History of Computing: Software Index A short introduction and perspective on software. Some examples of early types
of software and their development.
Computer Systems International Drycleaning software, garment tracking, uniform rental system, pricing and check out.
Artificial Intelligence - a CompInfo Directory A comprehensive knowledge base, current news, events, publications, manufacturer
links, and support links.
Computer Expert Witness and Project Management Expert Witness Services Providing certified experts in most areas of information technology.
Carlo TASSO-Home Page University of Udine - Knowledge based system development, student modeling, user
modeling, intelligent information retrieval, intelligent information filtering.
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);
?>