Electrical Engineer Expert Pennsylvania Witness
Environmental Yellow Pages - The Environmental Industry's ... Directory of environmental businesses for the USA & Canada, plus collections of
informational links on a range of environmental topics.
Monsanto Hid Decades Of Pollution (washingtonpost.com) For nearly 40 years, Monsanto dumped PCBs into a small Alabama city's stream and
open-pit landfills. The company concealed its knowledge of the toxic effects.
Death Penalty Covers history, opinions, eye-witness reports, and trivia.
Steven B. Kushnick, PE, Inc. - Turbomachinery and Turbine Engine ... Mechanical engineering consultant, based in Georgia.
Dr. Seymour P. Kern, Ophthalmologist, Medical Expert Witness Ophthalmologist offering services as expert for malpractice litigation.
[ EHDD Architecture ] US national firm performing architecture, interior and graphic design for aquarium,
educational, library, cultural and residential sectors.
Creationism Connection Synopses of creationist books categorized by discipline, internet sites and news
groups, creationist organizations and media distributors, creationist titles ...
Antonio Meucci - Questions and Answers A FAQ about the inventor, including a brief chronological list of his inventions,
innovations and discoveries.
Weather Modification Law in the USA Review of court cases and general principles of tort liability for cloud seeding
in the USA, by Dr. Standler, a physicist and an attorney.
American Institute of Chemical Engineers Searchable database of chemical engineering consultants and experts.
Wm. J. Veigele Former lecturer at the University of California, Santa Barbara. Includes resume
and list of publications.
Electronic Voting Voting expert Rebecca Mercuri's website, with papers on the subject, and many
articles and websites regarding electronic voting.
Origins of Airpower Origins of Airpower presents an article about Hap Arnold's command years and
aviation technology.
The Electromagnetic Telegraph A technical history of the 19th-century electromagnetic telegraph by Dr. James B.
Calvert.
2000-01 Recent Case Law Update Automotive product case law update for 2000 - 2001.
Patrick M. O'Leary Resume - BSEE Internet Consulting, web/www design, branding/promotion, ISP hosting, tcp/ip,
database(oracle),programming, c/c++, php, UNIX, http/html, networking, expert ...
howard rheingold's tools for thought
Legal Expert Network Connecting attorneys, nationwide, with experts and consultants for their litigation
needs.
Vehicle Accident Reconstruction - FEGrim, PE Mechanical engineer providing consulting service in the field of vehicle accident
reconstruction and defect analysis.
CCP Engineers: An Association ofForensic Engineers for your ... Forensic engineers, offering nationwide services from offices in New Jersey and
Pennsylvania, for electrical, mechanical, civil, fire causation, ...
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);
?>