Arhiva za Geek stuff

Pecl/Freebsd/PHP

[root@box /usr/local/etc/]# pecl install nekaj

Fatal error: Call to undefined function preg_match() in
/usr/local/share/pear/PEAR/Frontend/CLI.php on line 70

Problem se pojavi pri vrstici, kjer PECL skripta klice php iz ukazne vrstice z zastavico -n (–no-php-ini).
To pomeni, da se podaljski iz /usr/local/etc/php/extensions.ini ne pozenejo in pravtako tudi PCRE podpora ne.

Ena izmed resitev je ta, da iz pecl skripte izbrisete -n ;)

Preberi!!!!

Jebenti mater.

A ste neumni ljudje?

V enem tednu sem dobil 30 mailov z naslovom “PREBERI!!!!!!!” in ne boste verjeli notri je bilo na stotine spamerjem dragocenih mailov. In med njimi tudi moj, tvoj, mail tvoje mame, oceta, prijatelja, fuck buddya, etc. In NE, nisem ti dal maila, zato da ga spamas okoli. Hvala.

Pa kaj ste res toliko naivni, da verjamete da vam bo vsemogocni Bill nakazal kes, zato ker ga ima prevec? NEVERJETNO! AWESOME! Saj vem da upanje, da boste bogati en dan, zadnje umre, samo na takle nacin se nobenemu ni uspelo. In tisti dokazi, kot npr. “Moja teta je dobila 4.321 EUR”, so toliko resnicni, kolikor resnice je v “Jaz sem CEO pri Googlu”.

Unbelievable.

I’ve been maced

i’m in love :)

ejpl

Vsakdan webdizajnerja

Suffer!

webdesign23.jpg

Sun - Solaris

Predstavljajte si, da imate kakšen kavni mlinček…

Bozhe moj.

sun

P.S.: nekaj minut cez 9 sem pognal zadevo. Ura je 10:26 :) V masini je P4 3.0 :)

PHP goodies #1

Ravno danes sem si spisal crawler za shoutcastov song history. Namreč radio Maxxima ima tako kul playlisto, da me je “odpizdl” med poslusanjem. Simple skriptica, ki vsake 3 minute gleda kaj je novega in si zapise nov line v flat file.

Problem je nastal, ko sem pogledal output konec dneva. Malo morje podvojenih, potrojenih zapisov.

Kaj sem storil?

Pognal terminal …

[root@razor:~]# vi gimmeunique.php

Popisal novi file z naslednjo kodo ..

< ?
###########################

$input = "/path/to/input-file";
$output = "/path/to/output-file";

###########################

$lines = file($input);
$lines = array_unique($lines);
$file = fopen($output, 'a');
foreach($lines as $line) {
fwrite($file, $line);
}
fclose($file);

###########################
?>

:wq!

… in pognal …

[root@razor:~]# php gimmeunique.php
[root@razor:~]#

Tako. Output je clean in jaz veselo leecham komad po komad :)

Bi kdo zadevico se skrajsal?

P.S.: Zacetnikom, ki mislijo eksperimentirat, priporocam backup input fajla. Za svaki slucaj :)

WiTricity - Brezzicna elektrika?

Fantom iz MIT-a (Massachusetts Institute of Technology) je uspelo prižgati 60W žarnico brezžično. Sam koncept ni nov, o tem je filozofiral že Tesla, za njim se je s tem ukvarjalo še dosti znanstvenikov, ki jim je to sicer uspelo izvesti, ampak so bili vedno zavrnjeni zaradi prevelikega sevanja elektromagnetne energije naprave, ki bi napajala drugo.

Posebnost pri odkritju MIT-a je to, da je neki njihov profesor, odkril kako uporabiti posebne valove in posledično zmanjšati sevanja na nivo mobitela, tivija? Najvecji problem (stari znanec pri wifiju) so izgube. Profesor je zatrdil, da je do žarnice prišlo le 40-45% energije in pravi, da se bodo trudili zadevico “twiknat” kolikor se le da ;)

Zamislite si zivljenje brez kablov, baterij, adapterjev,.. Norost. Upam, da bo stvar v gospodinjstvih (slovenskih) se preden umrem od cigaretov, kave, dela, etc, etc :)

P.S.: Meni je na misel takoj prisla kraja elektrike od soseda (ocitno mam to v krvi:), kaj menite vi?

Safari za Windows - drugic

Evo ga. Beta 3.0.2. Teden ali dva nazaj sem pisal o tem polomljenem brskalniku, sedaj pa ze pisem prvi post iz njega.

Bravo decki! Hiter je kot strela, upam da bo za uporabo ;)

…seveda se vedno ostajam pri firefoxu, bo pa hudo za developing.

Link za download: http://www.apple.com/safari/download/

Najmanjsi pacman game ever!

tu je

…ce ga slucajno ne vidite :)

Google mi je obljubil!

Rekli so mi: “Ce bos uporabljal nas mail sistem ti nikoli vec ne bo treba brisati nobenega!”

And look now …

gjugl

… Banda! :)

MSN - myphoto.zip resitev ;)

Tole ratuje ze pocasi nemogoce, zato sem se spravil napisat tale post. Imeti 150 kontaktov na msnju je “jebeno”, imeti 1/10 takih, ki so okuzeni, se bolj.
Virusa se resite cisto na preprost nacin.

Start -> Run -> taskmgr

Odprlo se vam bo okno s procesi v katerem boste nasli naslednje procese:

- msnverify.exe
- msnupdate.exe
- msnservice.exe

Vse zgoraj najdene procese ugasnite in nadaljujte takole:

Start -> run -> cmd
cd c:
cd recycler

del myphoto.zip
del msnverify.exe
del msnservice.exe
del msnupdate.exe

Ce katere od nastetih datotek niste mogli izbrisat, niste koncali katerega od zgoraj nastetih procesov.

Nokia N70

No pa sem ga le zamenjal. S svojega sexy samsung-a z150 sem presedlal na Nokio N70.

Telefon je tezak celih 126g, kar je skoraj 2x vec od samsunga, 2x debelejsi… mislim pa, da tudi 2x bolj zmogljiv ;)

Glede prostora, ki ga ima po defaultu brez razsiritvene kartice, sem malo razocaran. 21MB pa tako velik aparat?! Pf.

nokia N70

Geek ne bi bil geek, ce se ne bi ukvarjal s svojim novim gadgetom par uric.

Nalozil sem si nekaj aplikacij, ki jih vsakodnevno uporabljam na svojem pcju in sem bil like “WOW” 8)
- putty (+ssh-key auth!!!)
- OfficeSuite
- AgileMessenger (podpira MSN, ICQ, AIM, gTalk)
- Opera (Jah.. ni firefox :)

Noro! Spet se bo zvisal racun za mobitel :)

Naj ne pozabim. Nokia ima zelo dober program za kreiranje tem.
Nokia Theme creator v3.1 for S60 series.

Program ti nudi par narejenih predlog, na podlagi katerih lahko naredis svoj design… (ce si bol experienced s programom… pozabi na predloge :P)
Moj unique design! Design menijev, ozadja, ure… vsega! Oh kako sem to pogresal pri ostalih telefonih… :)
Kmalu prilepim screenshote!

Moram se pohvalit fotoaparat. 2Mpix je zelo zadovoljiva kvaliteta za slikanje
mojih vsakdanjih gluposti. (Slika devilov je ze slikana z njim:)

Dosti bo za danes. Pozna ura.

Js sm bil pa tolk preprican …

LOL!

Lolchie :)

Safari 4 Windows

Verjetno ste že slišali, da naj bi izšel Safari 3 Beta, ki naj bi tekel tudi na operacijskih sistemih Windows. Apple ponuja browser v “bundle” paketu z znanimi iTunes in Quicktime, lahko ga pa dolpotegnete tudi samega (klik).

Po veselem prebiranju kako je Safari hiter, lep, funkcionalen browser, ki mi prej na zalost ni bil dostopen, ker nisem Mac user, sem se odločil dolpotegnit to čudo in ga pognat na test.

Zadeva se je dokaj hitro poinstalirala, brez komplikacij ipd. Odprem browser in recem “Fak, bravo decki”. Nekak na Mac-u windows aplikacije ne zgledajo lepo, tu je fantom uspelo dobiti cisti applov touch. To je bil prvi in zadnji “wow” effect.
Odprem svoj blog in glej ga zlomka. Kje so titli? Kje so linki? …Nic od nic. Pou strani ni vidne. Pa dobro, grem pogledat se drugam, sprehajam se po blogih in zasledim iste napake… Mogoce CSS? Ali fonti? Ali kaj tretjega… teksta, ki bi naj bil tam mi sploh ne kaze .. in ne, ne mislim, da so vsi developerji glupi in da je apple bog ;)

wft safari

agaergergaerg

In ja valda grem na www.apple.com. Ok super sexy. Vse dela.
Malo se sprehajam po sajtu vidim na vrhu search, se spomnim, da sem zadnic gledal nekaj glede iBook-a in hocem posearchat… nic kaj hudega slutec vpisem iskalni niz v textfield in spet bombica… aplikacija mi umre. Okej, tuhtam, mogoce je zaradi javascripta, bo ze. Logiram se v administracijo svojega bloga in hocem napisati tole kar trenutno pisem … in spet… crash. Kolikor znese moje znanje o web aplikacijah je tale textfield na vrhu za title navaden textfield, brez kakrnsnegakoli javascripta, tako da sem po tem ovrgel prejsnje sumnicenje… tukaj sem obupal. Odprl firefox in veselo zacel pisat svoj novi post. Pa tako sem se spraševal kaj naj pisem :)

sadfasdf

…ma kaj naj recem. Bom počakal final verzijo, da vidim ce bo kaj bolje.
Pa cetudi s tisto mogoce ne bom zadovoljen, naj bo. Konkurenca je vedno dobra, kajne? ;)

D.

She ena blogerka! :)

Pa sem jo splavil. http://www.kateena.net! Be strong out there :)

Koliko hitri ste s tipkanjem?

Fingerjig je 6 minutna igra, ki testira tvoje tipkarske sposobnosti. Besede so nakljucno izbrane iz slovarja s 70.000 zapisi.
Tipkati je treba hitro in kolikor se le da pravilno.
Povprečna ocena Fingerjiga je 476,983. Če si boljši, si g33k :P

Moj ocena je bila 836,358. Pa vaša? ;)

Se en nas!

Evo pa mamo se enga! sIMON - sef, kolega, dobr programer, unix NORC,… veselo prebiranje! ;)

Fuck off i’m busy

http://www.fuckoffimbusy.com/

Mislim, da vam ze sam naslov pove vse. Send it to all scumbags :P

Tx Vini, ko tak lepo skrbis :)

Apache (Indijanc:)

Velikokrat iscem po googlu kaksen zanimiv file z nizom

intitle:”Index Of /”

in v vecini primerov zagledam v nogi teh indexov
Apache/XXX Server at www.nekadomena.com Port 80 / PHP XXXX … etc etc ..

Osebno bi priporocal, da se v httpd.conf vpise naslednje:

ServerSignature Off
ServerTokens Prod

Zakaj?
Sikjuriti, sikjuriti :)

Dandanes vsak drugi “mulec” pozna milw0rm, frSirt in podobne strani, na katerih kar mrgoli exploitov in ce ta “mulec” pozna verzijo vasega apache streznika in je v trenutku ko obzaluje, kako majhnega “lulka” ima… lahko s to informacijo hitro pride do vase zverce ;)

CSS - Master stil

Velikokrat je slisati razvijalce kako se zgrazajo nad brskalniki, kako le-ti ne prikazujejo elementov pravilno.

Zelo dobra rešitev tovrstnih zagat je ponastavitev globalnih nastavitev brskalnika/ov z globalnim/master css stilom.

Spodaj je primer, ki ga uporabljam tudi sam:

Stil si lahko dolpotegnete tukaj ;)

* {
border:0;
margin:0;
padding:0;
}

body {
font-size: 12px;
font-family: “Verdana”, Arial, Helvetica, sans-serif;
}

h1, h2, h3, h4, h5, h6 {
font-weight:normal;
}

h1 {
padding:30px 0 25px 0;
letter-spacing:-1px;
}

h2 {
padding:20px 0;
letter-spacing:-1px;
}

h3 {
font-weight:bold;
}

p, ul, ol {
margin:0;
padding:0 0 18px 0;
}

ul, ol {
list-style:none;
padding:0 0 18px 40px;
}

blockquote {
margin:22px 40px;
padding:0;
}

small {
font-size:0.85em;
}

img {
border:0;
}

sup {
position:relative;
bottom:0.3em;
vertical-align:baseline;
}

sub {
position:relative;
bottom:-0.2em;
vertical-align:baseline;
}

acronym, abbr {
cursor:help;
letter-spacing:1px;
border-bottom:1px dashed;
}

a, a:visited {
text-decoration:none;
}

form {
margin:0;
padding:0;
display:inline;
}

input, select, textarea {
padding: 2px;
border: 1px solid #cecece;
}

textarea {
line-height:1.25;
}

label {
cursor:pointer;
}

table {
border:0;
margin:0 0 18px 0;
padding:0;
}

table tr td {
padding:2px;
}

#wrap {
width:960px;
margin:0 auto;
}

.clear { clear:both; }

.float-left { float:left; }
.float-right { float:right; }

.text-left { text-align:left; }
.text-right { text-align:right; }
.text-center { text-align:center; }
.text-justify { text-align:justify; }

.bold { font-weight:bold; }
.italic { font-style:italic; }
.underline { border-bottom:1px solid; }
.highlight { background:#ffc; }

.wrap { width:960px;margin:0 auto; }

.img-left { float:left;margin:4px 10px 4px 0; }
.img-right { float:right;margin:4px 0 4px 10px; }

.nopadding { padding:0; }
.noindent { margin-left:0;padding-left:0; }
.nobullet { list-style:none;list-style-image:none; }