params= new JRegistry(); $this->params->loadString($plugin->params, 'JSON'); $this->_cacheEnabled = $this->params->get('cache_enabled'); if ($this->_cacheEnabled === null) $this->_cacheEnabled == 1; $this->_autoflush = $this->params->get('autoFlush'); if ($this->_autoflush === null) $this->_autoflush = 1; $this->_autoflush3rdParty = $this->params->get('autoFlush-ThirdParty'); if ($this->_autoflush3rdParty === null) $this->_autoflush3rdParty = 1; $this->_autoflushClientSide = $this->params->get('autoFlush-ClientSide'); if ($this->_autoflushClientSide === null) $this->_autoflushClientSide = 0; } /** * Heartbeat cache checking function. Will also monitor $_GET for the jSGCache parameter * (pressing the purge cache button in admin) * * * @access public * @return null */ public function onAfterInitialise() { if (!$this->_cacheEnabled || $this->_isBlacklisted($this->_applicationPath)) { JResponse::setHeader('X-Cache-Enabled','False',true); return; } if ($this->_cacheEnabled) { JResponse::setHeader('X-Cache-Enabled','True',true); } //Init the application url $this->_applicationPath = str_replace(array('administrator/index.php','index.php'),'',str_replace($_SERVER['DOCUMENT_ROOT'],'',$_SERVER['SCRIPT_FILENAME'])); //Check for any admin action and proceed to flushMonitor and 3rd party plugins if ( isset($_POST['task']) || isset($_GET['task']) || isset($_GET['cart_virtuemart_product_id'])) { $this->_flushMonitor(); if ($this->_autoflush3rdParty) $this->_monitorThirdPartyPlugins(); } //Check if we have a logged in user and enable cache bypass cookie 'task' => string 'user.login' $user = JFactory::getUser(); if (!$user->guest || (isset($_POST['task']) && preg_match('/login/i', $_POST['task']))) { $_POST[JSession::getFormToken()] = 1; //Force the correct token, since the login box on the page is cached with the 1st visitors' token //Enable the cache bypass for logged users by setting a cache bypass cookie setcookie('jSGCacheBypass',1,time() + 6000,'/'); } if ($user->guest || (isset($_POST['task']) && $_POST['task'] == 'user.logout')) { //Remove the bypass cookie if not a logged user if (isset($_COOKIE['jSGCacheBypass'])) setcookie('jSGCacheBypass',0, time() - 3600,'/'); } // Handle purge button press when get has jSGCache=purge, but only in admin with a logged user if(isset($_GET['jSGCache']) && $_GET['jSGCache'] == 'purge' && JFactory::getApplication()->isAdmin() && !$user->guest ) $this->_purgeCache(true); } /** * Admin panel icon display * * @access public * @param string $context * @return array */ public function onGetIcons( $context ) { return array(array( 'link'=>'?jSGCache=purge', 'image'=>'header/icon-48-purge.png', 'text'=>JText::_('Purge jSGCache'), 'id'=>'jSGCache' )); } /** * Calls the cache server to purge the cache * * @access public * @param string|bool $message Message to be displayed if purge is successful. If this param is false no output would be done * @return null */ private function _purgeCache( $message = true ) { $purgeRequest = $this->_applicationPath . '(.*)'; // Check if caching server is varnish or nginx. $sgcache_ip = '/etc/sgcache_ip'; $hostname = $_SERVER['SERVER_ADDR']; $purge_method = "PURGE"; if (file_exists($sgcache_ip)) { $hostname = trim( file_get_contents( $sgcache_ip, true ) ); $purge_method = "BAN"; } $cacheServerSocket = fsockopen($hostname, 80, $errno, $errstr, 2); if(!$cacheServerSocket) { JError::raise(E_ERROR,500,JText::_('Connection to cache server failed!')); JError::raise(E_ERROR,500,JText::_($errstr ($errno))); return; } $request = "$purge_method {$purgeRequest} HTTP/1.0\r\nHost: {$_SERVER['SERVER_NAME']}\r\nConnection: Close\r\n\r\n"; if (preg_match('/^www\./',$_SERVER['SERVER_NAME'])) { $domain_no_www = preg_replace('/^www\./', '', $_SERVER['SERVER_NAME']); $request2 = "$purge_method {$purgeRequest} HTTP/1.0\r\nHost: {$domain_no_www}\r\nConnection: Close\r\n\r\n"; } else $request2 = "$purge_method {$purgeRequest} HTTP/1.0\r\nHost: www.{$_SERVER['SERVER_NAME']}\r\nConnection: Close\r\n\r\n"; fwrite($cacheServerSocket, $request); $response = fgets($cacheServerSocket); fclose($cacheServerSocket); $cacheServerSocket = fsockopen($hostname, 80, $errno, $errstr, 2); fwrite($cacheServerSocket, $request2); fclose($cacheServerSocket); if($message !== false) { if(preg_match('/200/',$response)) { if ($message === true) JFactory::getApplication()->enqueueMessage(JText::_('SG Cache Successfully Purged!')); else JFactory::getApplication()->enqueueMessage(JText::_( $message )); } else { JError::raise(E_NOTICE,501, JText::_('SG Cache: Purge was not successful!')); JError::raise(E_NOTICE,501, jText::_('Error: ' . $response)); } } } /** * Check if url is in caching blacklist * * @param string $applicationPath * * @return bool */ private function _isBlacklisted($applicationPath) { $blacklistArray = explode("\n",$this->params->get('blacklist')); $blacklistRegexArray = array(); $indexIsBlacklisted = false; foreach($blacklistArray as $key=>$row) { $row = trim($row); if ($row != '/' && $quoted = preg_quote($row,'/')) $blacklistRegexArray[$key] = $quoted; if ($row == '/') $indexIsBlacklisted = true; } if ($indexIsBlacklisted && $_SERVER['REQUEST_URI'] == $applicationPath) return true; if (empty($blacklistRegexArray)) return false; $blacklistRegex = '/('.implode('|',$blacklistRegexArray) . ')/i'; return preg_match($blacklistRegex, $_SERVER['REQUEST_URI']); } /** * 3rd party plugin monitor * * @access private * @return null */ private function _monitorThirdPartyPlugins() { // Kunena & K2 if ($this->params->get('autoFlush-ThirdParty') == 1 && isset($_POST['option']) && ($_POST['option']=='com_k2' || $_POST['option' ]== 'com_kunena')) { $this->_purgeCache(false); } // VirtueMart if ( (isset($_POST['option']) && $_POST['option'] == 'com_virtuemart') || ( isset($_GET['option']) && $_GET['option'] == 'com_virtuemart' ) || isset($_GET['cart_virtuemart_product_id']) ) { if($this->params->get('autoFlush-ThirdParty') == 1) $this->_purgeCache(false); } } /** * Action monitor * * @access private * @return null */ private function _flushMonitor() { $user = JFactory::getUser(); if ((!JFactory::getApplication()->isAdmin() && !$this->_autoflushClientSide) || $user->guest) return; $autoflush = $this->params->get('autoFlush'); if ($autoflush === null) $autoflush = 1; if (isset($_POST['task']) && $_POST['task'] && !in_array($_POST['task'],self::$_ignoreTasks) && $autoflush == 1) $this->_purgeCache(false); } } Laptops https://quickfix.comtechweb.gr Thu, 21 May 2026 02:28:52 +0000 Joomla! - Open Source Content Management el-gr ASUS X751SV-TY001T - Laptop - Intel Core Pentium N3710 2,56 GHz - 17.3" HD LED - Windows 10 https://quickfix.comtechweb.gr/index.php?option=com_hikashop&ctrl=product&task=show&cid=227&name=asus-x751sv-ty001t-laptop-intel-core-pentium-n3710-2-56-ghz-17-3-hd-led-windows-10&Itemid=1194&category_pathway=14 https://quickfix.comtechweb.gr/index.php?option=com_hikashop&ctrl=product&task=show&cid=227&name=asus-x751sv-ty001t-laptop-intel-core-pentium-n3710-2-56-ghz-17-3-hd-led-windows-10&Itemid=1194&category_pathway=14

 ASUS X751SV-TY001T - Laptop - Intel Intel Quad-Core Pentium N3710 2,56 GHz - 17.3" HD LED - Windows 10

  • Η οθόνη HD 17.3" (1600 x 900) προσφέρει φωτεινά, ευκρινή γραφικά.
  • O Intel Quad-Core Pentium N3710 Processor διαθέτει 4 πυρήνες, με μέγιστη συχνότητα χρονισμού στα 2,56 GHz, και μνήμη cache 2 ΜΒ.
  • Τα 4 GB της μνήμης RAM είναι η ιδανική επιλογή για εσάς που αναζητάτε υπολογιστή ικανό να σας προσφέρει γρήγορους χρόνους απόκρισης, πολλές εφαρμογές ταυτόχρονα ανοιχτές και μηδενικά «κολλήματα»! Επίσης, θα έχετε ταχύτερη εκκίνηση του laptop σας και γρηγορότερη εναλλαγή των προγραμμάτων σας!
  • Γρήγορη μεταφορά δεδομένων: Μεταφέρετε γρήγορα δεδομένα μεταξύ του X751SV-TY001T και άλλων συσκευών μέσω των USB 2.0, 3.0, που είναι έως και 10 φορές ταχύτερο σε σχέση με τις προηγούμενες τεχνολογίες USB.
  • Χάρη στη συνδεσιμότητα WiFi 802.11 bgn, το Ethernet και το Bluetooth 4.0, θα μπορείτε να συνδεθείτε όπου και αν βρίσκεστε.
  • Περιγραφή προϊόντος:
    Κατασκευαστής:
    ASUS
    Μοντέλο:
    X751SV-TY001T 90NB0BR1-M00290
    Προτεινόμενη χρήση:
    Business
    Μνήμη cache:
    2 MB
    Σκληρός δίσκος:
    1 TB SATA 5400RPM
    Κάρτα γραφικών:
    NVIDIA GeForce 920MX (N16V-GMR1)
    Μνήμη γραφικών (max):
    Δυναμική συστήματος
    Θύρα USB:
    2 x USB 2.0, 1 x USB 3.0
    Θύρα DVI:
    No
    Θύρα DisplayPort:
    No
    Θύρα eSata:
    No
    Ηχείο(α):
    Built-in speaker
    Θύρα ακουστικών:
    Audio combo jack
    Ενσύρματο δίκτυο:
    Gigabit Ethernet
    Ασύρματη επικοινωνία:
    Bluetooth 4.0
    Card reader:
    Ναι
    Χρόνος λειτουργίας (έως):
    Up to 37 hours
    Λειτουργικό σύστημα:
    Microsoft Windows 10 64-bit
    Πηγή τροφοδοσίας:
    65-watt AC adapter
    Διαστάσεις (ΠxΒxΥ):
    41.5 cm x 27.2 cm x 3.55 cm
    Χρώμα:
    Black
    Πρόσθετα χαρακτηριστικά:
    McAfee Internet Security(Trial version)
Τιμή : 549,00 €]]>
14 Wed, 31 May 2017 09:16:09 +0000
Lenovo IdeaPad 100-15 i3 4G/500GB W10 https://quickfix.comtechweb.gr/index.php?option=com_hikashop&ctrl=product&task=show&cid=153&name=lenovo-ideapad-100-15-i3-4g-500gb-w10&Itemid=1194&category_pathway=14 https://quickfix.comtechweb.gr/index.php?option=com_hikashop&ctrl=product&task=show&cid=153&name=lenovo-ideapad-100-15-i3-4g-500gb-w10&Itemid=1194&category_pathway=14
  • Ultra Slim σχεδιασμός υψηλής φορητότητας
  • Οθόνη HD 15.6" (1366×768)
  • Μεγάλος σκληρός δίσκος για αποθήκευση ταινιών και μουσικής
  • Ενσωματωμένη Κάμερα και Μικρόφωνο
  • Intel® Core i3

 photo Untitled-2.jpg

Οθόνη

Διαγώνιος 15.6"
Ανάλυση 1366×768
Τύπος LEDHD

Επεξεργαστής (CPU)

Κατασκευαστής Intel®
Οικογένεια Core™
Μοντέλο i3-5005U
Συχνότητα έως 2.00 GHz

Μνήμη (RAM)

Χωρητικότητα Μνήμης 4 GB

Σκληρός Δίσκος

Τύπος HDD
Χωρητικότητα 500GB

Κάρτα Γραφικών

Κατασκευαστής Intel®
Μοντέλο HD Graphics 5500

Συνδεσιμότητα

Συνδέσεις Δικτύου Lenovo BGN Wireless WiFi, Bluetooth 4.0
Συνδέσεις (Αναλυτικά) 1xUSB 2.0 , 1xUSB 3.0 , 1xHDMI, 1xLAN

Μέσα Ανάγνωσης

Optical Drive DVD εγγραφής
Card Reader SD , MMC
Δυνατότητα Εγγραφής CD

Λογισμικό

Λειτουργικό Σύστημα Windows 10

Βάρος & Αυτονομία

Βάρος 2.3 kgr
Αυτονομία έως 3 ώρες

Εγγύηση

Έτη 2 έτη Lenovo PickUp & Return
Τιμή : 399,00 €]]>
14 Wed, 16 Nov 2016 12:47:25 +0000