Monday, November 26, 2012

Insecurity - kad sigurnosni mehanizmi zakazu

Sinoc, izmedju 21h i 23h uradjen je difejs - ili ti sajber vandalizam nad stranicom presednika RS.
U RS, ali i sire ne postoji institucija koja bi sprijecila slicne situacije, unaprijedila mehanizme zastite i slicno. Problem je u tome sto se sve radi stihijski. Ljudi koji bi trebalo da garantuju ne samo ovu stranicu , vec uopste - jednostavno ili ne rade svoj posao ili im ovo nije u opisu posla.

Vrijeme ce pokazata da ova vrsta napda jeste bezazlena , al ima teske posljedice i odjek u javnosti.


Thursday, August 30, 2012

Horror Code

Inace u zivotu me zapadne da povremeno kodiram - bilo iz radoznalosti bilo zbog posla, a nekad je cisto u pitanju izazov. Programiranjem se bavim duze vremena , dosta toga sam naucio od drugih ljudi koji su bas ono da kazem specijalizovani za oblast programiranja. Moj drug Z.L. npr je softwerski inzinjer , on meni "prodaje" high level cake , a za uzvrat mu dajem "low" level cake :) (Design pattern npr , i kako koristiti 2 varijable za swap funkciju).

Sljedeci kod sam napisao , onako ubrzano , kao dio poslovnog koda - ocistio sam kod od DRY, sljedece sto radim je logicka optimizacija.

Java code:
String cIp = "192.168.1.1";
boolean isOK = false;
String ip = "192.168.1.1";
 
 if (!ip.equals(cIp)) {              
      if (ip.equals("*")){          
      System.out.println("Isok tacno 1.");   
}else                        
              System.out.println("Isok false 1");   
  }else
     System.out.println("isOK tacno 2");

Sad to ce postati:


if (ip.equals(cIp) || ip.equals("*") )
                      System.out.println("isOK tacno 2");
else
                      System.out.println("isOk false");

Dalje , ako malo pogledamo ...


System.out.println("isOk false");
  if (ip.equals(cIp) || ip.equals("*") )
        System.out.println("isOK tacno 2");

tj


boolean isOK = false;
if (ip.equals(cIp) || ip.equals("*") )
    isOK = true;


Java je prelijep jezik , prosto rijesava stvar ali takodje licno po meni je mnogo napredniji u smislu zrelosti , API , multi-platformosti i sl.


Happy coding !!!





Tuesday, April 10, 2012

Ugovori - Osnovno o ugovorima

Ugovorom se regulise prava i obaveze dvije ili vise strana  - jednih prema drugim.
Ugovor moze sadrzavati clanove , gdje se naglasavaju obaveze. Ugovorom se rijesava zakonska regulativa i obaveze poslodavca i zaposlenog. Ugovor se moze potpisati , produzavati , mjenjati stavke po dogovoru svih strana ili koristiti kao validan pravni elemenat protiv jedne ili vise strana.

Prilikom potpisivanja ugovora uvijek morate imati na umu da jedna strana regulise obaveze prema vama i vase prema njoj. Ugovor je validan tek kada imate potpisan u vasim rukama - ako ste samo potpisali i tom prilikom niste dobili orginalnu potpisanu kopiju sa drugom obavezujucom stranoom, ugovor ne moze biti validan i ne moze stupiti na snagu.

Takodje prilikom potpisivanja moguce je da dodje do stavki kao sto su:
- prilikom raskida ugovora duzni ste da ne radite istu poziciju narednih godnu dana (ili 2,3,4,5...)
- vrijeme otkaza (15 dana do 180 dana) - moze biti vece nego uobicajeno
- opsti ugovor o radu (ovim se regulise dosta toga npr zdravstvena zastita)


Ovo su neka zlatna pravila potpisivanja ugovora u Bosni i hercegovini i treba biti obazriv.

Pravilnik o radu - Federacija BH
Pravilnik o radu Republike Srpske