úterý 8. prosince 2015

pátek 13. listopadu 2015

Google reCAPTCHA návod/howto 2 - JQUERY

Do <head></head> vložit

<script src="jquery-2.1.4.min.js"></script>
<script src='https://www.google.com/recaptcha/api.js'></script>


Na konec formuálře (před </form> přidat pro zobrazení reCAPTCHA

<div class="g-recaptcha" data-sitekey="SITE-KEY"></div>  

Do validace formuláře pomocí JQUERY přidat

(function($){
$("#formular").submit(function(){
    var isFormValid = true;

    if(grecaptcha.getResponse().length ==''){
        alert('Potvrďte prosím, že nejste robot.');
        isFormValid=false;
    }


return isFormValid;
});
})(jQuery);



úterý 10. listopadu 2015

Google reCAPTCHA návod/howto

Před </head> vložit

<script src='https://www.google.com/recaptcha/api.js'></script>

Na konec formuláře (před </form>), na místo, kde chceme, aby se reCAPTCHA vložila přidáme

 <div class="g-recaptcha" data-sitekey="SITE-KEY></div>

Do skriptu, který kontroluje vložená data přidat

<?php
    
    $captcha=0;

        if(isset($_POST['g-recaptcha-response'])){
          $captcha=$_POST['g-recaptcha-response'];
    }

    if(!$captcha){
          echo '<h2>Vyplňte prosím CAPTCHA.</h2>';
          exit;
        }
        $response=file_get_contents("https://www.google.com/recaptcha/api/siteverify?secret=SECRET-KEY&response=".$captcha."&remoteip=".$_SERVER['REMOTE_ADDR']);
        if($response==false)
        {
          echo '<h2>Neprošlo testem CAPTCHA.</h2>';
        }else
        {
          echo '<h2>Prošlo testem CAPTCHA</h2>';
        }
?>


Zdroj

https://codeforgeek.com/2014/12/google-recaptcha-tutorial/




pondělí 9. listopadu 2015

Eset Endpoint Antivirus a licenční klíč

Eset Endpoint Antivirus nově používá tzv. licenční klíč namísto uživatelského jméno a hesla. Tento licenční klíč si můžete vygenerovat na stránce

https://ela.eset.com/

kliknutím na tlačítko Převést pro vygenerování tohoto klíče.

pátek 30. října 2015

Proxmox a Debian - nebootování z RAIDu

echo 'GRUB_PRELOAD_MODULES="raid dmraid"' >> /etc/default/grub
echo raid1 >> /etc/initramfs-tools/modules
echo raid5 >> /etc/initramfs-tools/modules
update-grub
update-initramfs -u


https://boffblog.wordpress.com/2013/08/22/how-to-install-proxmox-ve-3-0-on-software-raid/

neděle 11. října 2015

MySQL a tabulky InnoDB

MySQL tabulky je možno kopírovat, InnoDB tabulky také, ale v případě běžné nekonzistence dat se sami neobnoví, to se dělá takto:

Zastavit MySQL

V souboru /etc/mysql/my.cnf nastavit

innodb_force_recovery=3

Číslo 3 je možno volit i vyšší, čím vyšší číslo, tím větší brutalita obnovy. Spustit MySQL

Zeptat se, které tabulky jsou poškozené?

mysqlcheck -u root -pheslo --all-databases

Tyto poškozené tabulky dumpnout

mysqldump -u root -pheslo databaze tabulka > tabulka.sql

Dál už zbývá jen poškozené tabulky smazat, vypnout (např. zakomentovat) v nastavení parametr innodb_force_recovery=3 a znovu restartovat MySQL server, ten by nyní mohl naběhnout.

Dál se smazané tabulky znovu obnoví příkazem

mysql -u root -pheslo databaze < tabulka.sql

A to je celá legrace


Viz.: http://blackbird.si/mysql-corrupted-innodb-tables-recovery-step-by-step-guide/

pondělí 5. října 2015

Facebooková skupina Moodle CZ & SK

Oddělení didaktických technologií spustilo ve spolupráci se studenty UHK facebookovou skupinu pro české a slovenské uživatele LMS Moodle. Skupina je určena všem, kteří již Moodle používají nebo mají zájem se o něm něco dozvědět. Ve skupině budeme také zveřejňovat novinky ze světa LMS Moodle a e-learningu. Smyslem skupiny je poskytovat informace a vzájemně si pomáhat. Nebojte se k nám přidat!

Jak opravit IMAP v Thunderbirdu po aktualizaci NOD32

Po aktualizaci NOD32 se může stát, že v Thunderbiru přestane fungovat připojení pomocí protokolu IMAP. Postup k vyřešení: Restartovat počíta...