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'
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
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
ultra sec
Iepurasu` la o societate de dezvoltari imobiliare:
– Buna ziua. Apartamente cu 3 camere aveti?
– Da.
– Din alea de 120mp ultra moderne, gata mobilate, cu aer conditionat si LCD TV ?
– A … nu, din alea nu avem.
Dupa cateva zile:
– Buna ziua. Apartamente cu 3 camere aveti?
– Da.
– Din alea de 120mp ultra moderne, gata mobilate, cu aer conditionat si LCD TV ?
– A … nu, din alea nu avem.
Dupa alte cateva zile:
– Buna ziua. Apartamente cu 3 camere aveti?
– Da.
– Din alea de 120mp ultra moderne, gata mobilate, cu aer conditionat si LCD TV ?
– A … nu, din alea nu avem.
Intr-un final vazand ca exista cerere, dezvoltatorii imobiliari se pun pe treaba, construiesc ei zeci/sute de complexe rezidentiale.
Dupa un timp, Iepurasul revine:
– Buna ziua. Apartamente cu 3 camere aveti?
– Da.
– Din alea de 120mp ultra moderne, gata mobilate, cu aer conditionat si LCD TV ?
– Da, cum sa nu, cele mai frumoase, spatioase, ultra-ultra moderne!
– Si cine pula mea le cumpara? Eu nici de mancare nu am bani!
un-usability
Urasc blog-urile cu plugin-u ala de iti face paginarea in genu google/digg.
Cel mai evident buton si totodata cel mai usor de apasat si cel mai logic de apasat, nu te duce in pagina urmatoare! Te duce la ultima pagina! WTF?!? FAIL! Usability FAIL!
didn’t see that one coming
Nu stiu exact cum naiba, da ma uitam pe “Removed due to copyright violations” (adica YouTube pt non-cunoscatori) la o aberatie daia de dezbatere intre niste musulmani daia fanatici, daia de au propia lor interpretare fucked up a Coranului.
Incep sa inteleg incet incet cam care-i faza cu fanaticismul asta.
Conform cu ce zicea barbosu pe acolo … BDSM-ul, B&D cu usoare tente de D&S …Â ar cam fi cerut de religie (in interpretarea lor bineinteles)
Makes one wonder ….
ro.underground.comp.web
Imi plac la nebuniesocietatile secrete. Si mai la nebunie, intalnirile exclusiviste intre “prieteni” cu titulaturi de conferinte sau event-uri.
Am prins prin web jumatete de zvon despre yet another web devel conference.
Pusa bineinteles intr-o zi de Luni cand omu e la munca si bineinteles pe santierul din mijlocul sectorului agricol Ilfov
WTF is <dev:world> ???
Constanta BlogMeet 7 aftermath
Taclale/Rock’o’teca a fost odata foarte demult un bar misto. Eram prin liceu (6-7 years ago). Era bere, era vodka, era rock, erau rockeri.
Ieri erau pusti proaspeti de liceu (like nu mai mult de cls. 10-a), la granita dintre EMO si rockeri, cu Mountain Dew in bot.
Enter nebunii … la 15:00 eram vre-o 6 veniti. Dat navala, luat bere. Pana ne-am incalzit, au mai venit si restu … se facuse de o lada de bere.
Multi clasici absenti, muti noi veniti.
A fost ok. Am vorbit despre tehnici de coordonare a muschilor si marirea puterii. Pe masura ce curgea berea am vorbit despre entitati nedefinite si implicarea religiei in societate.
Nu am reusit sa vorbim despre rolul purtat de unicorni in atentatele organizate de armata americana in NY pe 11 sep. 2001
Cica am fost ales voluntar sa ma ocup de organizarea urmatorului blogmeet.
Cica o punem de un gratar cu bere pe undeva in aer liber, pe undeva prin August.
this is madness
Revin cu detalii mai pe larg, dupa un somn bun si lung.