Friday, February 22, 2019

Protect your web site contents

All of the correct CSS variations are:
.noselect {
  -webkit-touch-callout: none; /* iOS Safari */
    -webkit-user-select: none; /* Safari */
     -khtml-user-select: none; /* Konqueror HTML */
       -moz-user-select: none; /* Firefox */
        -ms-user-select: none; /* Internet Explorer/Edge */
            user-select: none; /* Non-prefixed version, currently
                                  supported by Chrome and Opera */
}
<p>
  Selectable text.
</p>
<p class="noselect">
  Unselectable text.
</p>

-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
-o-user-select: none;
user-select: none;
Disallow them from being able to answer when the window's onBlur event is fired. They can still use other devices, but they won't be able to cheat on the same computer.


<body oncopy="return false" oncut="return false" onpaste="return false">

Example

Prevent text selection of a <div> element:
div {
  -webkit-user-select: none; /* Safari 3.1+ */
  -moz-user-select: none; /* Firefox 2+ */
  -ms-user-select: none; /* IE 10+ */
  user-select: none; /* Standard syntax */
}



<script language="JavaScript">
  /**
    * Disable right-click of mouse, F12 key, and save key combinations on page
    * By Arthur Gareginyan (arthurgareginyan@gmail.com)
    * For full source code, visit https://mycyberuniverse.com
    */
  window.onload = function() {
    document.addEventListener("contextmenu", function(e){
      e.preventDefault();
    }, false);
    document.addEventListener("keydown", function(e) {
    //document.onkeydown = function(e) {
      // "I" key
      if (e.ctrlKey && e.shiftKey && e.keyCode == 73) {
        disabledEvent(e);
      }
      // "J" key
      if (e.ctrlKey && e.shiftKey && e.keyCode == 74) {
        disabledEvent(e);
      }
      // "S" key + macOS
      if (e.keyCode == 83 && (navigator.platform.match("Mac") ? e.metaKey : e.ctrlKey)) {
        disabledEvent(e);
      }
      // "U" key
      if (e.ctrlKey && e.keyCode == 85) {
        disabledEvent(e);
      }
      // "F12" key
      if (event.keyCode == 123) {
        disabledEvent(e);
      }
    }, false);
    function disabledEvent(e){
      if (e.stopPropagation){
        e.stopPropagation();
      } else if (window.event){
        window.event.cancelBubble = true;
      }
      e.preventDefault();
      return false;
    }
  };
</script>








PROTECT YOUR PICS:

<IMG SRC="issues/pictures/cexample.gif" onMouseDown="popupMsg('This image is Copyrighted -- Computer Hope 2007')">


<script>
var isNS = (navigator.appName == "Netscape") ? 1 : 0;

if(navigator.appName == "Netscape") document.captureEvents(Event.MOUSEDOWN||Event.MOUSEUP);

function mischandler(){
return false;
}

function mousehandler(e){
var myevent = (isNS) ? e : event;
var eventbutton = (isNS) ? myevent.which : myevent.button;
if((eventbutton==2)||(eventbutton==3)) return false;
}
document.oncontextmenu = mischandler;
document.onmousedown = mousehandler;
document.onmouseup = mousehandler;

</script>
<BODY oncontextmenu="return false" onselectstart="return false" ondragstart="return false">


<script language="javascript">
document.onmousedown=disableclick;
status="Right Click Disabled";
Function disableclick(e)
{
  if(event.button==2)
   {
     alert(status);
     return false; 
   }
}
</script>





<Body>
  <Table>
   <tr oncontextmenu="return false">
    <td>
     <asp:datagrid id="dgGrid1">---</asp:datagrid>
   </td>
  </tr>
 </Table>
</Body>


<script language=JavaScript>
<!--

//Disable right mouse click Script
//By Geek Site.in


var message="Function Disabled!";

///////////////////////////////////
function clickIE4(){
if (event.button==2){
alert(message);
return false;
}
}

function clickNS4(e){
if (document.layers||document.getElementById&&!document.all){
if (e.which==2||e.which==3){
alert(message);
return false;
}
}
}

if (document.layers){
document.captureEvents(Event.MOUSEDOWN);
document.onmousedown=clickNS4;
}
else if (document.all&&!document.getElementById){
document.onmousedown=clickIE4;
}

document.oncontextmenu=new Function("alert(message);return false")

// --> 
</script>





<body oncontextmenu="return false;">

Moja ideja ...

Još prošle godine mi je palo na pamet da Facebook ima TIMELINE svih aktivnosti, a Windows nema, niti je ikada imao.

Seo sam i napravio jednostavnu aplikaciju OTVARAC koja bi omogućila da znate šta ste sve otvarali i da sve otvoreno od dokumenata jednostavno možete opet otvoriti klikom na link.

Umesto da važne datoteke i dokumenta otvarate duplim levim klikom miša, ako kliknete desnim klikom i odaberete OTVARAC imaćete veoma jednostavno i efektno praćenje svega što ste otvorili i to hronološki u vidu linkova otvorenih stvari.

https://beogradsko.blogspot.com/2018/01/otvarac-kratko-uputstvo-za-instalaciju.html

Odmah potom primetio sam da je Microsoft nekako saznao za ovu ideju i napravio TIMELINE funkcionalnost u okviru Windows 10 nadogradnje.

Oni su naravno to mnogo lepše napravili, ali moja ideja je ipak bila prva, pa ipak i pored Windows TIMELINE-a, ja i dalje koristim moje rešenje, jer ne opterećuje kompjuter kao Windows TIMELINE.

OTVARAC je mnogo štedljiviji što se resursa tiče od TIMELINE-a, mnogo je lakši za upotrebu, nije komplikovan kao TIMELINE, a dešava se da TIMELINE ne sadrži baš sve što je Vama bitno.

OTVARAC je sa druge strane minimalistička koncepcija kojoj ne može ništa da se zagubi ili omakne zarad nekih sistemskih resursa, update-a ili drugih čudnih okolnosti kojima obiluje novi Windows 10.

Ako ste preuzeli najnoviju instalaciju Windows 10 sa Microsoft sajta, prilikom reinstalacije ili instalacije istog, dobijate nekoliko novih opcija koje nekada nisu postojale u Windows 10 starim instalacijama, izmedju ostalog tu je GPS praćenje, opcija za praćenje sistema protiv kradje, opcija za TIMELINE (koja drastično opterećuje sistem), prepoznavanje govornog jezika i još nekoliko drugih korisnih stvarčica.

Evo Vam link ukoliko želite da probate Windows 10 TIMELINE umesto mog rešenja OTVARAC i izvršite poredjenje:

https://www.pcworld.com/article/3263905/windows/windows-10-how-to-use-timeline.html

Pored aplikacije OTVARAC napravio sam i aplikaciju TRAGAC koja je slična već dobro poznatoj SEARCH opciji u Windows Explorer-u ili Total Commander-u, ali joj je prednost to što je mnogo brža, posmatra samo naslove datoteka, a ne zalazi u njihov sadržaj prilikom pretrage.

Kada napravi spisak linkova ka dokumentima i datotekama, TRAGAC omogućuje da se isti kopira u Clipboard Windows-a, a zatim sa Edit-Paste u neki tekst editor ili npr. Word, Excel ili slično, radi kasnije evidencije. A moguće je klikom na te linkove direktno pozvati neki dokument ili datoteku, čak i otvoriti muziku, slike, filmove i aplikacije.



MORE TIPS:

https://www.mirror.co.uk/money/new-rules-stop-spam-emails-12412389

https://litmus.com/blog/gdpr-what-europes-new-privacy-law-means-for-email-marketers

https://www.techsupportalert.com/content/how-report-spam.htm

[]

Monday, February 18, 2019

Remove .blower ransomware from India

https://www.2-spyware.com/remove-blower-ransomware.html

https://www.pcrisk.com/removal-guides/14412-blower-ransomware

http://www.myantispyware.com/2019/02/04/blower-file-extension-ransomware-restore-blower-files/

https://howtoremove.guide/online-virus-scanner/

http://www.besttechtips.org/remove-blower-ransomware-and-restore-files/

https://www.howtoremoveit.info/ransomware/blower-ransomware-removal/

https://www.removeallvirus.com/remove-blower-file-virus-from-pc-file-recovery

https://www.pcmalwarerepair.com/get-rid-of-blower-file-virus-virus-encrypted-data-recovery

https://windows10wiki.com/remove-blower-ransomware-virus/

https://www.comparitech.com/antivirus/best-free-rootkit-removal-scanner/

https://www.techsupportalert.com/content/how-report-dangerous-websites.htm#Services_Which_Blacklist_Most_Types_Of_Dangerous_Sites

https://www.techsupportalert.com/content/how-report-spam.htm

How to protect from Blower Ransomware infection

It is always rewarding to prevent ransomware infection because of the consequences it may bring. There are a lot of difficulties in resolving issues with encoders viruses, that’s why it is very vital to keep a proper and reliable anti-ransomware software on your computer. In case you don’t have any, here you may find some of the best offers in order to protect your PC from disastrous viruses.

Bitdefender Total Security

Bitdefender Total Security is a reliable anti-ransomware application, that is able not only to detect and completely remove ransomware, but protect your PC and prevent the infection from the start. The program is designed to be user-friendly.

Conclusion
This Blower virus that spread all over the internet today, is totally new. So, maybe some of the removal tool did not working yet. Please wait until they update the tool, then download and reinstall it. Happy hunting the virus!
















Nadam se da sam nekome pomogao, ovaj virus što pre uklanjajte sa svim mogućim anti virusima, jer je užasno brz u kreiranju .blower djubreta od Vaših fajlova.

Ne mogu da verujem da najnoviji Malwarebytes nije ništa otkrio, ali ne zavaravajte se, ako Malwarebytes kaže da nema problema, ne znači da je to istina.

Pretražite ceo hard disk za reč ".blower".
Pretražite i regedit za reč "blower", ako ga bilo gde nadjete, ugasili ste.

Kod Malwarebytes Pro treba uključiti sve opcije, pa možda i nadje nešto, ali free verzija kojoj je isteklo 30-trial dana ne pomaže puno, jer tu nisu uključene one 4 opcije u gornjem desnom uglu prozora.

Probao sam i Avast free, ali ništa nije našao, a virus je sigurno prisutan, ako ne uradite "System Restore" sistema iz "Safe Mode Command Line" možete da se oprostite sa celim kompjuterom i svim podacima na njemu.

Još jedan razlog da predjete na Linux !


[]

Thursday, February 14, 2019

Tastatura nasušna

Korisne prečice na M$ Windows-u:
Windows taster - otvara start meni
Windows + E - Otvara program windows explorer
Alt + F - otvara meni File
Tab - kretanje unapred kroz opcije 
Alt + F4 - zatvara aktivan prozor
Windows + M - minimizira sve prozore i prikazuje radnu površinu
Windows + R - otvara RUN, za pokretanje programa
Alt +Tab - omogućava prelazak iz jedne otvorene aplikacije u drugu
Ctrl + F - pretraga
Ctrl + O - otvaranje postojećeg dokumenta
Ctrl + S - komanda za čuvanje dokumenata
Ctrl + N - otvaranje novog dokumenta 
Ctrl + A - selektujte sve fajlove i foldere
Ctrl + X - za premeštanje fajlova i foldera
Ctrl + C - Copy, za kopiranje
Ctrl + V - Paste, nalepljivanje 
Ctrl + Z - Undo, poništava poslednji korak 
Ctrl + Alt + Delete - koristi za stopiranje nekog programa
Ctrl + T - otvara novi tab (karticu) na internetu


---------------------


Prečice na tastaturi za Mozillu Firefox
Shift+Alt+1 - povratak na početnu stranicu
Shift+Alt+2 - pregled Timeline-a
Shift+Alt+3 - prikazivanje the Friends Requests liste
Shift+Alt+4 - prikazivanje Messages liste
Shift+Alt+5 - otvaranje Notification liste
Shift+Alt+6 - Account setting stranica
------------------------

Prečice na tastaturi za Google Chrome:
Alt+1 - povratak na početnu stranicu; Alt+2 - pregled Timeline-a
Alt+3 - prikazivanje the Friends Requests liste
Alt+4 - prikazivanje Messages liste
Alt+5 - otvaranje Notification liste
Alt+6 - Account setting stranica
Alt+7 - Account privacy konfiguracija
Alt+8 - Facebook fans group stranica
Alt+9 - Facebook-ova izjava o odgovornosti
Alt+0 - Facebook Korisnički centar
Alt+m - Kreiranje nove poruke
Alt+? - Kursor u polju za pretragu



[]


Wednesday, February 13, 2019

PHP ćirilica u ošišanu latinicu

Ako ste radili sa nazivima datoteka u PHP-u onda znate da je najbolje kada koristite ošišana engleska slova za nazive datoteka na serveru.

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
</head>
<body>
<?php
//setlocale (LC_ALL, 'sr_RS');
setlocale(LC_ALL, "en_US.UTF-8");

$string = 'Ћирилица Караџића Вука, иде Миле лајковачком пругом, ШЂљњЏџ.docx';

$patterns = array();
$patterns[0] = '/А/';
$patterns[1] = '/а/';
$patterns[2] = '/Б/';
$patterns[3] = '/б/';
$patterns[4] = '/Ц/';
$patterns[5] = '/ц/';
$patterns[6] = '/Д/';
$patterns[7] = '/д/';
$patterns[8] = '/Е/';
$patterns[9] = '/е/';
$patterns[10] = '/ф/';
$patterns[11] = '/Ф/';
$patterns[12] = '/Г/';
$patterns[13] = '/г/';
$patterns[14] = '/Х/';
$patterns[15] = '/х/';
$patterns[16] = '/Ј/';
$patterns[17] = '/ј/';
$patterns[18] = '/К/';
$patterns[19] = '/к/';
$patterns[20] = '/Л/';
$patterns[21] = '/л/';
$patterns[22] = '/Ч/';
$patterns[23] = '/ч/';
$patterns[24] = '/Ћ/';
$patterns[25] = '/ћ/';
$patterns[26] = '/Ж/';
$patterns[27] = '/ж/';
$patterns[28] = '/Ш/';
$patterns[29] = '/ш/';
$patterns[30] = '/Р/';
$patterns[31] = '/р/';
$patterns[32] = '/Т/';
$patterns[33] = '/т/';
$patterns[34] = '/З/';
$patterns[35] = '/з/';
$patterns[36] = '/У/';
$patterns[37] = '/у/';
$patterns[38] = '/И/';
$patterns[39] = '/и/';
$patterns[40] = '/О/';
$patterns[41] = '/о/';
$patterns[42] = '/П/';
$patterns[43] = '/п/';
$patterns[44] = '/С/';
$patterns[45] = '/с/';
$patterns[46] = '/В/';
$patterns[47] = '/в/';
$patterns[48] = '/Н/';
$patterns[49] = '/н/';
$patterns[50] = '/М/';
$patterns[51] = '/м/';

$patterns[52] = '/Ђ/';
$patterns[53] = '/ђ/';
$patterns[54] = '/Љ/';
$patterns[55] = '/љ/';
$patterns[56] = '/Њ/';
$patterns[57] = '/њ/';
$patterns[58] = '/Џ/';
$patterns[59] = '/џ/';



$replacements = array();
$replacements[0] = 'A';
$replacements[1] = 'a';
$replacements[2] = 'B';
$replacements[3] = 'b';
$replacements[4] = 'C';
$replacements[5] = 'c';
$replacements[6] = 'D';
$replacements[7] = 'd';
$replacements[8] = 'E';
$replacements[9] = 'e';
$replacements[10] = 'F';
$replacements[11] = 'f';
$replacements[12] = 'G';
$replacements[13] = 'g';
$replacements[14] = 'H';
$replacements[15] = 'h';
$replacements[16] = 'J';
$replacements[17] = 'j';
$replacements[18] = 'K';
$replacements[19] = 'k';
$replacements[20] = 'L';
$replacements[21] = 'l';
$replacements[22] = 'C';
$replacements[23] = 'c';
$replacements[24] = 'C';
$replacements[25] = 'c';
$replacements[26] = 'Z';
$replacements[27] = 'z';
$replacements[28] = 'S';
$replacements[29] = 's';
$replacements[30] = 'R';
$replacements[31] = 'r';
$replacements[32] = 'T';
$replacements[33] = 't';
$replacements[34] = 'Z';
$replacements[35] = 'z';
$replacements[36] = 'U';
$replacements[37] = 'u';
$replacements[38] = 'I';
$replacements[39] = 'i';
$replacements[40] = 'O';
$replacements[41] = 'o';
$replacements[42] = 'P';
$replacements[43] = 'p';
$replacements[44] = 'S';
$replacements[45] = 's';
$replacements[46] = 'V';
$replacements[47] = 'v';
$replacements[48] = 'N';
$replacements[49] = 'n';
$replacements[50] = 'M';
$replacements[51] = 'm';

$replacements[52] = 'Dj';
$replacements[53] = 'dj';
$replacements[54] = 'Lj';
$replacements[55] = 'lj';
$replacements[56] = 'Nj';
$replacements[57] = 'nj';
$replacements[58] = 'Dz';
$replacements[59] = 'dz';

echo preg_replace($patterns, $replacements, $string);

?>
</body>
</html>