Internetwork Experts
I-Sector, Inc. Holding company with subsidiaries focusing on the information technology field.
(Nasdaq: ISEC).
CNN - Securing your computer's future - October 8, 1998 [CNN]
OpenVPN - An Open Source SSL VPN Solution by James Yonan SSL/TLS based user-space VPN. Supports Linux, Solaris, OpenBSD, FreeBSD, NetBSD,
Mac OS X, and Windows 2000/XP.
abklex.html Abklex: Lexikon der Abkuerzungen aus Informatik und Telekommunikation von Wulf
Alex, Universität Karlsruhe.
RFC 1546 (rfc1546) - Host Anycasting Service Host Anycasting Service. C. Partridge, T. Mendez, W. Milliken. November 1993.
Telecom Glossary - Telecommunications Dictionary - Outside Plant ... Terms and acronyms.
Welcome to Internet Solutions Offers dial-up and dedicated connections to the Internet and provides consultation
and assistance to businesses needing secure internetwork solutions, ...
Call Center Software, Predictive Dialer, ACD, IVR from Stratasoft Provides predictive dialing, ACD, IVR, call blending, web collaboration, and
other call center support products.
TRCLHCA (The <em>Real</em> Canonical List of Humorous Computer ... Lists common computer and technology acronyms, their real meaning and a satirical
meaning.
ADPnet - slovnícek pojmu Zkratky, emotikony i odborné výrazy pouzívané na ao Internetu.
RFC 1175 (rfc1175) - FYI on where to start: A bibliography of ... FYI on Where to Start: a Bibliography of Internetworking Information. KL Bowers,
TL LaQuey, JK Reynolds, K. Roubicek, et al. August 1990.
CNN - Start-up aims to ease Internet overload - October 19, 1998 [CNN]
Ay Design - Istanbul Internet Sitesi Tasarimi Sayfa Dizayn ve ... Web tasarimi, multimedia cd tasarimi, içerik gelistirme ve grafik çalismalari.
IT Certification Routes - Step by step guides - Best first and ... Offers step by step IT certification routes, discussion forums, and a salary
calculator.
Chaos Manor Mail October 4 - 10, 1999 Jerry Pournelle comments on his relationship to Piper and his rights to write
stories in Piper's universe.
Glossary and Acronyms for PC and Server Technologies Glossary of hardware and driver development terms for the Windows Hardware and
Driver Central Web site.
ISOC-GVA Home Organization for those people who are interested in and active on the Internet
in the larger Geneva area.
CIPTUG An independent, nonprofit organization dedicated to serving the needs of users
of Cisco IP communication products and services. Contains information on the ...
A+ Certification MCSE MCSA CCNA CCNP CISSP Network+ Certification ... Offers practice exam questions for industry IT certifications.
TCPmag.com Welcome to TCPmag.com
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);
?>