I made this stuff copying from Core's block.module:


        
    //This block will not show pages when these pattern match
    $pages = <<< EOT
    adsense/*
    node/add/*
    adsense/*
    contact
    privacy
    tags/*
    terms
    about
    check-for-expired-job
    taxonomy/term/*   
    EOT;
    
    
    $pages = drupal_strtolower($pages);
    $path = drupal_strtolower(drupal_get_path_alias($_GET['q']));
    $hide_block = drupal_match_path($path, $pages);
    if ($path != $_GET['q']) {
        $hide_block = $hide_block || drupal_match_path($_GET['q'], $pages);
    }
    if($hide_block)
    {
    return false;
    }
    
    //Now do other processing stuff