Computer Expert Group

LeCroy - Expert Protocol Analysis, Bluetooth analyzers, Fibre ...
Catc is the foremost provider of test systems and networking devices supporting
USB, IEEE 1394, Bluetooth, Protocol Analyzers, Bus Analyzers, Ethernet, Network, ...

Fredericksburg PC Users Group
Promotes the use of personal computers, helps with personal computer questions
and problems.

Damar Group, Ltd. Corporate Website [Computer Training Manuals ...
Computer training books, manuals, and classes. Instructor-led computer software
training materials and learning guides. Computing and Internet news & tips ...

Miniapples Web Site
Includes a calendar of events, special interest groups, bulletin boards, and
membership information.

Westchester PC Users Group
Calendar and info for nonprofit group that supports discussion and learning
opportunities for everything from beginner topics to the latest in programming ...

Forensic Computer Examinations and Training
Computer forensic examination, investigation services and forensic computer
examination training to law enforcement agencies, attorneys, private investigators, ...

HSSK Group - Business Valuation Services and Litigation Consulting
A business valuation and litigation consulting practice for troubled companies
needing economic damage analysis.

:: EXPERT DATA SOLUTIONS :: A COMPUTER CONSULTING GROUP
Offering web design and development, marketing, graphic design, hosting services,
and hardware and software sales.

Federal Forensics Group - Computer Forensics
Provides investigations and analysis for law enforcement, criminal and civil law
firms, and insurance companies.

Gomer Consulting Group, LLC
Multidisciplinary association of professionals, with backgrounds in product,
facility, workplace and job design, manufacturing, and safety.

Telecommunications Consulting Group, Inc.
Expert witness testimony and litigation support for telecommunications network
engineering and related business planning matters. Located in Washington DC.

Menu Page Expert Witness
Full service forensic photography, accident reconstruction, and computer simulations
in combination with expert testimony.

Computer Publishing Group Home Page
Publisher of high-tech periodicals, including Server/Workstation Expert and
WebServer OnLine. Includes a company overview, advertising information, ...

British Computer Society Specialist Group on Knowledge-Based ...
BCS SGES aims to foster capability and awareness in the development and application
of Knowledge Based Systems and Artificial Intelligence, and to promote the ...

Memory upgrades, graphics cards, flash media, and usb storage at ...
Ram and memory upgrades direct from the manufacture Micron.

Database and Artificial Intelligence Group, TU Vienna, Austria
Research focus is on database systems and theory and the connection between
databases and AI.

CNT Group - Computer Network Technology - Denver Colorado computer ...
Technology solutions designed for individual business needs including network
support, planning and implementation, customized systems, and software training.

Winnipeg PC User Group
Non-profit organization for people interested in personal computing. Site includes
information on upcoming meetings.

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

Eastern Forensic Science Group
Firm that provides traffic accident reconstruction, vehicle fire and cause, and
biomechanics services for attorneys and insurance companies.

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/02" title="http://www.experts-tips.info/02">http://www.experts-tips.info/02</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>