MySQL : update table1 cu valori din table2

Zilele acestea a trebuit sa fac un update intr-o tabela maricica si sa inlocuiesc un anumit index dupa o formula de genul:

t1.index = t2.id WHERE t1.index = t2.oldIndex

Asadar daca vreodata trebuie sa actualizezi valorile dintr-o tabela (TABLE1) cu valori aflate intr-o alta tabela (TABLE2), operatia nu este deloc dificila.

Tot ce trebuie este sa faci un UPDATE insotit de un JOIN intre tabele pentru a avea acces la datele din tabela 2 :)

Simplu, nu?

Here’s the code :

MySQL : Afla unde este folosita o cheie primara

Daca ai nevoie sa afli in ce tabele este folosita o anumita cheie primara, tot ce trebuie sa faci este sa rulezi urmatoarea introgare :

Iar daca ai mai multe baze de date cu aceleasi informatii (ex: daca tii o serie de db backups), pentru a limita cautarea doar la baza ta de date, adauga urmatoarea conditie :

AND CONSTRAINT_SCHEMA=’YOUR_DATABASE_NAME’

Folosirea unei functii php in Twig

De multe ori ai nevoie sa folosesti in twig anumite functii care nu exista by default si/sau pe care le codezi tu.

Pentru a face o functie php accesibila intr-un template twig este foarte simplu. Cateva linii de cod si gata!

GitHub + Firewall (windows) = ???

Daca vreti sa folositi de la munca / scoala / etc. aGitHub si reteaua are in spate un firewall enervant, probabil ca v-ati lovit deja de problema clonarii unui repo.

Aplicatia in sine nu are in setari o zona unde sa poti defini proxy-ul, insa este important de stiut ca setarile folosite (la nivel de git) sunt setarile standard git.

Asadar pentru a rezolva problema este suficient sa modificati fisierul .gitconfig situat in C:\Users sau C:\Documents and Settings si sa adaugati sectiunea urmatoare :

Dupa care restartati aplicatia GitHub si totul va merge ca pe roate :)

Responsive Design (unde si cum sa testezi)

Zilele acestea am cautat solutii pentru a testa aspectul unui site pe diverse device-uri (da, da – responsive design).

Sunt multe site-uri / extensii / bookmarklet-uri care se lauda ca fac acest lucru, insa dupa o scurta cautare eu am ales 3 site-uri si un bookmarklet pe care le-am considerat bune.

Ce m-a interesat pe mine a fost suportul pentru testarea locala (localhost links) si, in unele cazuri, posibilitatea de a testa pe Custom Screen Size.

Asadar, eu va recomand urmatoarele unelte :

WEBSITES :

1) https://quirktools.com/screenfly/ = 5 stars
2) http://screenqueri.es/ = 4 stars
3) http://www.responsinator.com/ = 5 stars

BOOKMARKLET :

http://responsive.victorcoulon.fr/ = 2 stars

INFORMATII UTILE :

http://screensiz.es/ – o lista cu diverse device-uri si ale lor dimensiuni :)

credit imagine : John Polacek
(daca tot dati click cititi si prezentarea omului. aveti multe de invatat)

Enjoy!

Dropbox vs GDrive

Dropbox vs GDrive

Drive, Google Drive

De cateva zile Google a lansat mult asteptatul Drive (aka GDrive). L-am luat, l-am activat, l-am instalat si… cam atat!

Am pus in balanta decizia de a ramane pe Dropbox (acolo am un cont premium ~ 9€/luna pentru 50GB) sau sa trec pe un cont platit de la Google (~2.5$/luna pentru 25GB).

(more…)

Citeste continuarea