cand stii ca ai imbatranit

Cand iti definesti pt debuging

<?php class idspispopd {
...
}
?>

… si esti singurul programator care e amuzat de treaba asta.

KISS me

Simplicity is the ultimate sophistication (Leonardo Da Vinci)

K.I.S.S. ( Keep It Simple, Stupid )

Eu sunt fan al principiului. Incerc sa il aplic ori de cate ori am ocazia. In viata de zi cu zi, in munca mea, in plan social, sentimental, oriunde. E un fel de “way of life” pentru mine.

In calculatoare cel putin e bestial de aplicat. Am invatat treaba asta acum ceva ani, in momentul in care mi-am dat seama cat de absurd de simplu poate fi Slackware si varul lui Gentoo.

Dar in alta parte bat.

Recent, Yahoo! a lansat cu surle si trambite marele si minunatul serviciu YQL (Yahoo! Query Language), un serviciu de altfel interesant si foarte puternic care la prima vedere pare a fi un raspuns dur la adresa lu Google Code

NOT!
De vre-o 2 zile incoa ma joc cu XFN si FOAF si am zis ca automatizez si eu umpic treburile, sa fac un mic mashup.

Ma intereseaza ca pentru un nr oarecare de link-uri introduse sa imi generez si validez link-uri sociale.

YQL:
Sintaxa e dead simple, cam oricine vorbeste SQL poate vorbi si YQL.
YQL ofera o tona de informatie colectata de robotelul lor de cautare, tona de informatie infect de prost si neinspirat structurata, informatie aruncata parca asa la gramada.

Dupa vre-o ora jumate de uitat prin docs, examples and stuff a iesit ceva de genu:

select feed.adjunct.item from microformats where feed.adjunct.id='com.yahoo.page.uf.xfn' and url='http://www.euareblog.ro'

Exemplu

YQL asta are o tabela numita “social” care nu are legatura decat cu viata sociala de pe network-ul lui Yahoo

Undeva mai jos la naiba in praznic si dupa ce m-am uitat prin diferite exemple foarte simpliste din care nu prea intelegi mare lucru, am dat peste tabela “microformats”

Sa te si prinzi cum extragi doar partea legata de XFN, a fost o aventura de vre-o 15-20min.

Google Social Api:

Google au abuzat cat se poate de mult de Divide et Impera. Au spart api-urile in domenii de interes. Eg. Social Api face ce te astepti sa faca.

Nu prea e atat de bogata in volumul de informatii pe care il ofera si te intampina cu un mare si minunat RTFM 🙂

Prima metoda era si metoda care imi trebuia (link)

Scurt si la obiect, ce parametri primeste, ce fac parametrii, scurt exemplu.

Asa ca dupa vre-o 2-3 minute de cand am intrat pe site, am reusit sa scot treaba asta:

http://socialgraph.apis.google.com/lookup?q=www.euareblog.ro&pretty=1&edo=1

si daca vrem sa scormoneasca prin link-urile gasite adaugam fme=1

http://socialgraph.apis.google.com/lookup?q=www.euareblog.ro&pretty=1&edo=1&fme=1

In mare parte a programarii iti trebuie eficienta si nu neaaparat putere. Cu cat imi fac treaba mai repede cu atat o sa fiu mai multumit de serviciul tau.

Si chiar nu ma intereseaza sa creez o aplicatie doar pt a avea date de intrare pentru aplicatia pe care deja am inceput-o.

La o adica si Emacs e un sistem de operare bun, doar ca ii lipseste un editor de text decent.

Nu ii zice “Lazy Web” degeaba. Less is more.

some people still don’t get it

Am zis si in 2003 si mai zic odata.

Minimum de conf pt Apache HTTPD

<VirtualHost *:80>
ServerName domeniu.ro
ServerAlias www.domeniu.ro
DocumentRoot /var/www/
</VirtualHost>

Adica www este subdomeniu a lui domeniu.ro

Ce pula mea e asa de greu de bagat la cap ???

Da, azi mi-am futut creierii cu o mica mare firma praf din Constanta, anume GMB Computers

Client batut in cap, hosting asigurat de gogomani. Nu am decat www la ei in Apache.

Dupaia imi da un cont ftp in care user-ul nu avea drepturi de scriere, dupa vre-o 2 ore dupa ce i-am sunat, au reparat.

Dupaia, user de auth http la phpmyadmin != user mysql, cu toate ca ei au zis ca nu se poate. Dupa o ora o rezolva si pe asta.

Dupaia, cand sa upload pozele clientului … quota de 30Mb cand doar pozele, dupa prelucrare aveau ~50Mb

Galeria lu’ Steaua nu injura cum am injurat eu azi.

* Pt curiosi, da … I’m old as fuck. Da eram din aia care generau stiri la TV cu hacarii si facturi de telefon astronomice. Daia au inventat parolele la telefoanele fixe. Blow me!

Da, nickname-ul e pre undernet.org da nu gasesc log-uri ca sa atest.

devworld

devworld.png

Me iz going ca are invite 😀 Cine mai vine? (de preferabil din CT si cu masina)

noua’s’noua la suta

99% din web-designerii pe care i-am intalnit/lucrat cu, nu stiu HTML si nici CSS si se uita stamb cand aud de termenul quirks-mode

99% din web-designerii pe care i-am intalnit/lucrat cu, cred ca Dreamwaver a inventat HTML-ul

99% din web-developerii pe care i-am intalnit/lucrat cu, nu prea pot sa faca diferenta intre Java si Java-Script si se uita stramb cand aud termenul ECMA-Script

99% din web-developerii pe care i-am intalnit/lucrat cu, nu sunt instare sa faca diferenta intre HTML si xHTML

99% din web-developerii pe care i-am intalnit/lucrat cu, sunt efectiv speriati de moarte cand aud de “caching”

99% din web-developerii pe care i-am intalnit/lucrat cu, nu inteleg diferenta dintre GET si POST, nu au habar de restul metodelor

99% din web-developerii pe care i-am intalnit/lucrat cu, nu cunosc alt header in afara de Location

99% din web-developerii pe care i-am intalnit/lucrat cu, lucreaza intens cu arrays si objects, nu inteleg exact cum functioneaza

99% din web-developerii pe care i-am intalnit/lucrat cu, s-au uitat la mine ciudat cand am zis de MVC, ORM, RAD

icon-pidjin.png