Documentation Expert Government System
SICE - NAFTA TOC The well organized web version of the full text of agreement, made available by
the Organization of American States (SICE).
USGS Spectroscopy Lab - home page Studying and applying methods for identifying and mapping materials through
spectroscopic remote sensing (called imaging spectroscopy, hyperspectral imaging, ...
Learn Online Course - AutoCAD I - The Fundamentals - Expert ... Ongoing online course providing basic AutoCAD skills for architects, civil
engineers, and mechanical engineers.
Degree Info - Diploma Mills: Fraud in Higher Education Gives information on the history and operating methods of diploma mills. It also
defines terms and offers related links.
Forensic Psychiatry, Psychiatry and Law, Expert Witness Information on psychiatry and the law, from forensic psychiatric consultant
William H. Reid, MD, MPH.
Program in Robotics and Intelligent Systems Provides an undergraduate program. Includes admission requirements, courses of
student, seminars, and research projects.
Translators for science, industry, government since 1957 Translators for science and industry since 1957.
Cisco Systems, Inc Cisco (CSCO) is the leading supplier of networking equipment & network management
for the Internet. Products include routers, hubs, ethernet, LAN/ATM switches, ...
Complex Systems Homepage Listing Resources on Nonlinear Dynamics and Complex Systems NCSL,
Newletter No 6 Reported by Eva Sobotková, from the hCa Roma Section seminar entitled "Citizenship
and legislation in the light of the recent Roma exodus and the political ...
Resume for Robert J. Nagle, Technical Writer & Trainer Texas-based technical writer and trainer, including experience as Unix system
administrator. Technical skills include UNIX system administration and networking, ...
40 Years of Government Sponsored Ecological Terrorism Article by Joyce Riley vonKleist, RN BSN, Captain, USAF, inactive reserve, about
the US military's record of classified biological, chemical and nuclear ...
Tools for Software Developers - Java Development Platform ... Development tools for software developers using Java, C++, or C#.
Child Abuse Information Resources Links Contains links relating primarily to fraud, corruption and official misconduct
with child welfare agencies and courts.
Red Hat The Open Source Leader
brite-sparks provides a unique solution to Public and Private ... Provides a mechanism to examine the commonality of spare parts and MRO stock
holdings to provide inventory reduction targets.
Documentation of Internet Filtering Worldwide Seeks to document and analyze a large number of Web pages blocked by various
types of filtering regimes.
CODE4 - Conceptually Oriented Description Environment System for analysing, debugging and delivering knowledge about some domain.
Features contact information.
Amir Ali Tayyab, Biodata - CV - Resume, Software Marketing ... Senior level executive marketing management in a large corporation and international
business environments.
Bourse de Montréal - Montréal Exchange: Derivatives Exchange ... Listing equity, index and interest rate derivatives: options and futures on
Canadian and international underlyings.
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);
?>