$min_len) { $new_str[$i] = $string; $i++; } } $t_name = implode(" ", $new_str); unset($new_str); $t_name = preg_replace($pattern, $replace, $t_name); $t_nameL = strtolower($t_name); return $t_nameL; } // PCL Output function pcl_output($id) { if ($id == 0) return false; $query1 = tep_db_query("select c.parent_id, cd.categories_name from " . TABLE_CATEGORIES . " c, " . TABLE_CATEGORIES_DESCRIPTION . " cd where c.categories_id = $id and cd.categories_id = $id"); $pcla = array(); while ($pc_values = tep_db_fetch_array($query1)) { $pc_header = $pc_values[categories_name]; $parent_id = $pc_values[parent_id]; $type = "c"; $query2 = tep_db_query("select c.categories_id, c.parent_id, cd.categories_name from " . TABLE_CATEGORIES . " c, " . TABLE_CATEGORIES_DESCRIPTION . " cd where c.parent_id = $id and c.categories_id = cd.categories_id"); while ($q2v = tep_db_fetch_array($query2)) { $q2_id = $q2v[categories_id]; $q2_head = $q2v[categories_name]; array_push($pcla, "$q2_id$q2_head"); } } $i = 0; $cPath = tep_get_path($id); echo ""; foreach ($pcla as $key => $data) { $split = explode("", $data); $p_id = $split[0]; $p_head = $split[1]; $cPath = tep_get_path($p_id); if ($i == 2) { echo ""; $i = 0; } echo ""; $i++; } echo "
Shop our Online Catalog: ". $pc_header . "

"; } // Sub Topic Sister Linking function sub_topic_links($starting_topic_id) { echo ""; echo ""; $parent_query = "SELECT parent_id FROM topics WHERE topics_id='". $starting_topic_id ."'"; $parent_results = tep_db_query($parent_query); $parent_id = tep_db_fetch_array($parent_results); $parent_id = $parent_id['parent_id']; if ($parent_id == 0) { $parent_id = $starting_topic_id; } /* $parent_name_query = "SELECT topics_name FROM topics_description WHERE topics_id='". $parent_id ."'"; $parent_name_results = tep_db_query($parent_name_query); $parent_name = tep_db_fetch_array($parent_name_results); $parent_name = $parent_name['topics_name']; $parent_name = preg_replace('/ /', '', $parent_name); */ $i = 0; $topics_query = "SELECT t.topics_id, td.topics_name, t.parent_id FROM topics t, topics_description td WHERE (t.parent_id='". $parent_id ."' OR t.parent_id='". $starting_topic_id ."') AND t.topics_id = td.topics_id"; $topics_results = tep_db_query($topics_query); while ($subs = tep_db_fetch_array($topics_results)) { $topic_id = $subs['topics_id']; $topic_name = $subs['topics_name']; if ($subs['parent_id'] == 0) { $tPath = "tPath=". $subs['topics_id']; } else { $tPath = "tPath=". $subs['parent_id'] ."_". $subs['topics_id']; } if ($i == 0) { echo ""; } if ($topic_id != $starting_topic_id) { echo ""; $i++; } if ($i == 3) { echo ""; $i = 0; } } echo "
Related Topics:
  • ". $topic_name ."
  • "; } // Sister Artile Linking function sister_article_linking($current_id) { $fetch_cat = tep_db_query("SELECT at.topics_id, t.parent_id, td.topics_name FROM articles_to_topics at, topics t, topics_description td WHERE at.articles_id = $current_id AND at.topics_id = t.topics_id AND td.topics_id = t.topics_id"); while ($result = tep_db_fetch_array($fetch_cat)) { $tID = $result['topics_id']; $pID = $result['parent_id']; $tName = $result['topics_name']; } if ($pID == 0) { $tPath = "tPath=". $tID; } else { $tPath = "tPath=". $pID ."_". $tID; } echo ""; echo "

    "; sub_topic_links($tID); echo "

    "; echo "Back to main topic: $tName
    "; $link_builder_query = tep_db_query("SELECT ad.articles_id, ad.articles_name, at.topics_id, at.articles_id FROM articles_description ad, articles_to_topics at WHERE at.topics_id='$tID' AND at.articles_id = ad.articles_id;"); while ($link_builder = tep_db_fetch_array($link_builder_query)) { $a_id = $link_builder['articles_id']; $a_name = $link_builder['articles_name']; $aPath = "articles_id=". $a_id; if ($current_id == $a_id) { } else { echo "$a_name
    "; } } print ("
    "); } ?> Article Topics

    Telephone: (215) 716-7373


    Top » Articles

    All Article Topics

    Application Architecture ( 9 )

    Articles related to the following topics:

     

    Why Application Architecture needs to look beyond Coding and into Infrastructure.

    • TCP Optimization -- How to do it and Why it matters
    • The Impact of Infrastructure Complexity
    • The Impact of Information Security on Performance
    • The Impact of an Application on its Neighbor in a Shared Environment
    • Bridging the Gap Between Development and Production Environments
    • Planning for Maintenance
    • Working with Middleware Requirements
    • Proxies and their Impact
    • How to do simple Capacity Planning measurements -- while still in the Development Environment
    • Answering THE QUESTION: is it the Network, the Server, the Workstation, the Operating System or Aliens from the future
    • Analyzing any Application as it operates across a Network of any size. 
    • Troubleshooting under-performing Applications & Networks.
    • Profiling an Application to understand its Behavior on the Enterprise Network. 

     Follow Barry Koplowitz on Twitter @bkoplowitz

    Case Studies ( 5 )

    Short examples of how Interpath Technologies has helped clients save enormous amounts of money and increase productivity.

    NetAnalysis Myth Series ( 6 )

    Articles that disclose common high level mistakes in Network and Application Performance Analysis and Troubleshooting.  We will discuss tools by name only when describing their outputs.  We will show the problems and fundemental flaws of analysis tools--without citing one manufacturer over another. 

    Podcasts ( 2 )

    To make suggestions on our Podcasts or to ask questions--we have provided this Voicemail Only Mailbox. 

    You can also help us--by making suggestions for Products or Services that you think we should offer!

    "The ROOT Cause-" Voicemail Only Box

    1-877-277-4643 x 89. 


    NetScount (Network General) requested that we change our Podcast Series name from "The Sniffer Guy" to something else--because they consider it to be a violation of their Trademark. 

    So--from this point forward, the Podcast shall be called, "The Root Cause."


    "The Root Cause-" - Podcasts series touches on all aspects of the Art and Science of Network and Application Performance Analysis and Troubleshooting to discover the Root Cause of problems and to manage the processes involved.  They focus on using protocol analyzer packet sniffers and other tools.

    Most podcasts are based on the articles written for this site.

    Written and hosted by Barry Koplowitz

     

    Team Building ( 11 )

    Articles related to the following topics:

     

    • Creating a temporary or permanent team
    • Subject Matter Expertise
    • Coping with Corporate Boundaries
    • Scope of Work Concerns
    Troubleshooting ( 6 )
     

    Subscribe to receive the latest news & specials on our products:

    Quick Find
     
    Use keywords to find the product you are looking for.
    Advanced Search

    Articles
    New Articles
    All Topics
     Application Architecture
     Case Studies
     NetAnalysis Myth Series
     Podcasts
     Team Building
     Troubleshooting
    Articles RSS Feed
    Information
    Shipping & Returns
    Privacy Notice
    Conditions of Use
    Newsletter
    Contact Us
    Catalog Feed

    Copyright © 1999-2017 Barry Koplowitz