Java MD5 implementacija

Kategorija: (Ne)vsakdanjik,Razno — Napisal ZeroCool, 20.3.2010 @ 00:16

MD5 Danes sem ugotovil, kako je v PHP-ju življenje enostavnejše. Če sem tam želel zakodirati niz z MD5, sem samo klical funkcijo md5($niz). V Javi je pa to seveda malce drugače. Da marsikomu (ki bo mogoče to rabil) olajšam življenje, prilagam kodo ; )

  1.  import java.security.MessageDigest;
  2.  
  3.  // Java MD5 implementacija; to ni PHP da bi šlo v eni vrstici lol
  4.  private static String md5(String input) {
  5.  
  6.      String ret = "";
  7.  
  8.      try {
  9.  
  10.          MessageDigest algorithm = MessageDigest.getInstance("MD5");
  11.          algorithm.reset();
  12.          algorithm.update(input.getBytes());
  13.          byte[] md5 = algorithm.digest();
  14.          String tmp = "";
  15.  
  16.          for(int i=0; i<md5.length; i++) {
  17.  
  18.              tmp = (Integer.toHexString(0xFF & md5[i]));
  19.              if(tmp.length() == 1) {
  20.                  ret += "0" + tmp;
  21.              }
  22.              else {
  23.                  ret += tmp;
  24.              }
  25.          }
  26.  
  27.      } catch (NoSuchAlgorithmException ex) {}
  28.  
  29.      return ret;
  30.  
  31.  }

Zakaj mi je Twitter oz. Tweetanje kul

Kategorija: (Ne)vsakdanjik — Napisal ZeroCool, 02.3.2010 @ 20:42

Shrani.si Preprosto. Zato ker je enostavno in kratko. Dostikrat sam uporabim Twitter da svetu povem nekaj kratkega; njegovo sorodno dušico Twitpic pa da svetu povem kaj s sliko. Zato je Twitter kul. Nekako smotano se mi zdi, da bi npr. na blogu objavil sporočilce “Noro kira slika” spodaj pa pripopal eno sliko in stisnil “Publish”.

Pri blogganju se ponavadi pojavljalo daljši zapisi in ravno zato je Twitter toliko privlačen. Ko imaš kaj kratkega za povedati; poveš to v 150 znakih (ali koliko jih pač je, ne vem na pamet) in je to to. Brez kompliciranja. Delno je servis zaslovel ravno zaradi tega razloga. Po ta novem so ga začela uporabljati tudi podjetja da na kratko povejo najnovejše novice kot tudi razni portali in oglasni servisi. Obstaja pa tudi slovenska alternativa; Koornk. Sam je sicer še nisem testiral, pa je verjetno tudi ne bom, je pa lepo vedeti da tudi slovenceljni delajo na tem. Razlog da pišem o Twitterju? Hja, moja naloga je da ga integriram v sistem za blogganje. Da v admin načinu bloga lahko bereš svoje tweet-e in jih hkrati tudi objavljaš (ali samostojno ali pa na blog in twitter račun).

$twitter = new Tweet($userName, $password);
$twitter->send('Does it work?');

Treba je samo še spisati class do konca in vse bo delalo tako kot more : ).

Shrani.si, vrni se :’(

Kategorija: (Ne)vsakdanjik — Napisal ZeroCool, 23.12.2009 @ 22:09

Nikoli nisem pomislil, koliko je objavljanje na mojemu blogu odvisno od Shrani.si. Vse slike hrane, ki jih objavim so v bistvu tam : ). Zato komaj čakam, da servis ponovno začne obratovati, da lahko pridodam kakšen nov zapis (kar je tudi razlog, da ga nisem).

Drugače pa vsem želim vesel božič in srečne praznike ;)

Mednarodni konjeniški festival in en receptek

Kategorija: (Ne)vsakdanjik,Kuhanje,Zabava — Napisal ZeroCool, 20.6.2009 @ 14:45

Shrani.siV Ljubljani trenutno na gospodarskemu razstavišču poteka prvi mednarodni konjeniški festival. Anja se je odločila da me bo tja popeljala (pa tudi zelo rad ima konje), zato sem šel zraven, seveda. Na glavnemu zunanjemu odru so bile vsako uro razne predstave s konji, na ogledu so bili tudi poniji, v notranji hali je pa bila umetniška razstava slik in izdelkov na temo konjev. Najbolj se mi je priljubil konj Zoki, ki je po predstavi tako prijetno zehal, da se mu nisi mogel upreti : ).

Shrani.si

Vse skupaj je bilo zelo prijetno, in nemudoma se oglasim tuki na drugemu konjeniškemu festivalu (ko bo le ta potekal).

Sedaj pa še malce h kuhanju, ki ga že zelo dolgo nisem obiskal. Ne, ne bom objavil kakšne konjske jedi, ker bi bilo to v tej objavi zelo neprimerno : ). Vsak verjetno pozna malce italijanske kuhinje. Dali so nam testenine (tisočih oblik) in pizzo (ki smo jo mi evropejci priredili svojemu okusu in dodali raznorazne salamce pa pršute; če se kdo spomne originala; mozzarela, paradižnik in bazilika na pečenemu testu). Tokrat se vračam k polenti, tej jedi, ki je velikokrat priloga k jedem (ne pozabimo našega golaža), zanimivo pa je, da lahko nastopa tudi kot samostojna jed, sladica ali pa predjed. Preprosti zajtrk je npr. polenta in bela kava, predjed pečena polenta na žaru z paradižnikom in baziliko (se še spomnete; če ne, poglejte v kuhno) ali pa polenta z medom in suhim sadjem (tudi v kuhni). Danes grem pa na “Polenta al Radicchio ai Ferri”. V grobem prevodu je to polenta na žaru z radičem. Dovolj blebetanja, tukaj je recept ; ).

POLENTA AL RADICCHIO AI FERRI

Potrebujemo (za 2 osebi):

  • Polente kolikor je bomo skuhali
  • 1 manjšo glavo radiča
  • 4 žlice olivnega olja
  • Sol, poper, posušen peteršilj

Polenta al raddichio ai ferri Vse je relativno preprosto. Skuhajte polento po navodilih, in dokler je še vroča in prenosljiva, jo prenesite čez pekač (če boste delali v pečici) ali pa v manjšo posodo, ki je široka. Če delate v pečici, jo spečite na 250 stopinj (okoli pet minut ali dokler ni hrustljava na pogled in zlate barve). Če pa na žaru, počakajte da se ohladi in strdi (dajte posodo v hladilnik), jo narežite na rezine, naoljite in popecite na obeh strani na žaru dokler se ne poznajo zarezice in dokler ni na otip hrustljava. Narežite radič na rezine in ga naoljite. Popečite ga na žaru dokler ne postane malce hrustljav. Narežite polento na rezine, jo položite na krožnik, posolite in popoprajte, dodajte radič in malce svežega radiča za kontrast. Prelijte še z olivnim oljem, dodajte malce peteršilja in servirajte.

Obudite mrtvo Nokio 5800 – “dead brick” fenomen

Kategorija: (Ne)vsakdanjik,Oprema,Razno — Napisal ZeroCool, 05.6.2009 @ 15:47

Shrani.si Včasih se pri posodobitvi telefona lahko marsikaj zalomi. Eden izmed takšnih scenarijev je tako imenovani “dead brick” fenomen. Vaš telefon je po posodobitvi (uspeli ali pa mogoče neuspeli) dobesedno “mrtev cigl”. Če verjamete ali ne, tudi to se da na nek način popraviti in rešiti. Je pa res, da je velika možnost da vaši podatki (telefonske številke, smsi …) po popravilu ne bodo več dostopni. Če se vam ne da iti na servis, vam lahko sledeče besedilo zelo pomaga, če se pa slučajno kaj izjalovi, se ga pa vseeno nese na servis.

POZOR: Za napake v postopku in kakršnekoli posledice uporabe postopka ne odgovarjam. Vse počnete na lastno odgovornost. Če se kaj zalomi pa telefon vseeno lahko nesete na servis, saj postopek ne pusti vidnih posledic.

Shrani.siPred uporabo tega namestite JAF Tools (več o tem si lahko preberete v moji prejšnji objavi tukaj: http://zerocool.area52.us/?p=293). Spreminjanje product coda pustite pri miru, program le zaženite. Naslednja stvar, ki jo morate dol potegniti je Navi Firm (zelo priročen programček s katerim lahko iz Shrani.siNokia strežnikov direktno downloadate najnovejše posodobitve programske opreme za telefone). Uploadal sem ga na sledeč naslov: http://www.megaupload.com/?d=LNDCKFQH. Odpakirajte in zaženite edino izvršljivo datoteko, ki je v arhivu.

Shrani.siPojavilo se bo okno, na kateremu izberite Nokia 5800 XpressMusic RM-356, najnovejšo verzijo, potem pa izberete tisto, kar pripada vašemu operaterju (za Simobil je to 5800 VF Simobil R); izberite gumb “All” in potem “Download from Fire”, ko se bo pojavil dialog za izbiro direktorija izberite sledeč direktorij (če ga ni, ga ustvarite):
“C:\Program Files\Nokia\Phoenix\Products\RM-356″. Program bo downloadal stvari in opravil svoje.
Shrani.si
Sedaj zaženite JAF Pkey (tako kot je bilo opisano v prejšnjemu vodiču) in v oknu v zavihkih izberite “BB5″, za tem pa obkljukajte “Use ini”. Program bo samodejno našel posodobitev, ki ste jo prej downloadali (če jo ni; poskrbite da je posodobitev res v tistemu direktoriju, ki je opisan zgoraj).
Če je vaš telefon čisto mrtev (ne zazna ga niti USB); izberite “Dead USB” in potem kliknite “Flash”. Program bo posodobil telefon; za tem vam bo pa rekel da ga prižgite. Stisnite “Power” in vaš telefon bo ponovno obujen.

Teče na Wordpress | Powered by Kaley, Gostuje SCE
© 2006-10 Boštjan Cigan (ZeroCool). Vse pravice pridržane.