Iau pauza

Incepand de azi nu voi mai scrie pe acest blog pana in Iulie. Atunci termin facultatea.  Timpul e foarte scurt, si in plus nu mai vreau sa umplu acest blog cu mesaje despre toate prostiile care se intampla in sistemul de invatamant, hotiile, spagile, profesori care in loc sa isi faca treaba stau pe messenger, profesori care se razbuna pe studenti pentru ca partenerul de viata i-a parasit pentru un student, etc. O sa continui acest razboi offline. Daca nu voi mai scrie aici inseamna ca nu am reusit sa scap din el.

Aparat de bruiaj GPS

Cum navigam lent pe internet, am dat peste un site unde se vindea: “Aparat de bruiaj GPS”.

Intrebarea la care eu inca nu am gasit raspuns: “De ce ar vrea cineva sa bruieze altcuiva GPS-ul ?”

Mi se pare destul de amuzant, sau poate e acolo din cauza ca ieri a fost ziua pacalelilor, dar chiar as vrea sa stiu un motiv pentru care cineva ar dori sa bruieze aparatul de GPS al altcuiva.

Cel mai bun portar de penalty

Dupa cum va aratam acum cateva zile despre cel mai bine executat penalty , acum o sa va arat cel mai bun portar pentru penalty, din fericire sau poate nefericire, asa ceva nu se va intampla vreodata in realitate, sau poate se va intampla, sa vedem.

penalty

pen2

pen3

Faza s-a intamplat in Pro Evolution Soccer 2009, un joc bun dealtfel, mai bun decat fifa din punctul meu de vedere, nu stiu cum s-a intamplat asa ceva. Daca vreti va pot da salvarea sa va delectati cu ea.

Mouse pentru web

Dupa cum spuneam in postul anterior, desi folosesc touch pad-ul mai mult, mi-am luat si laptop, am zis ca poate voi mai avea scapari pe la birou si voi fi nevoit sa il folosesc.

Pe langa faptul ca e cu laser si merge pe orice suprafata, are 2 butoane laterale, pentru back si forward. Are multe alte functii dar astea 2, adica cel pentru back, mi se pare o idee excelenta pentru browsing. O functie asa de mica si o functionalitate asa de mare.

Pe langa asta, mouse-ul are multe alte functii care se realizeaza prin combinatii ale celor 3 butoane pe care le are. Cred ca in curand o sa se ajunga ca nici sa nu trebuiasca sa miscam mouse-ul pentru a mai executa astfel de operatii, vom reusi prin simpla apasar ea unor butoane.

Cam toate astea se pot realiza usor din tastatura, o mare parte din scurtaturi de folosesc, insa si asta implica o mare deplasare a degetelor, uneori mai mare decat miscarea mouse-ului.

Oricum, cred ca nu ar trebui sa ne agitam pentru a face ca lucrurile care ne ia asa putin timp sa ne ia si mai putin, ci sa facem ca functiile care de obicei necesita 2-3 click-uri, sa le facem dintr-unul singur, sau chiar sa adaugam functii care nu sunt nici pe tastatura.

Apache

Apache este un software folosit pentru web servere.

In situatia in care avem un domeniu, cumparam host si nu prea ne intereseaza despre ce se intampla, facem totul din control panel de la firma de webhosting.

Insa in cazul in care vrem sa testam site-urile pe calculatorul de acasa, avem nevoie de un web server.

Indiferent de solutia cu care vine, instalati apache singur, sau instalati un program care contine apache + php + mysql etc, in cazul in care aveti probleme trebuie umblat in fisierul httpd.conf . De obicei il gasiti in directorul conf in interiorul Apache, dar in alte cazuri il puteti gasi in diferite forme ca de exemplu la wamp:  wamp\bin\apache\Apache2.2.11\conf  . Dati un search.

Mouse si touch pad

Acum vreo jumatate de an auzeam o stire la radio, ceva de genul: “Dupa atatia ani de cand mouse-ul a intrat in vietile noastre, se pare ca i se apropie sfarsitul, touch pad-urile de la laptop-uri castigand in popularitate”.

Nu cunosc pe nimeni care sa isi fi cumparat touchpad si sa il puna la calculator, dar aproape toti pe care ii cunosc si au laptop si-au cumparat mouse, deci nu vad cum ii scade popularitatea mouse-ului.

Recent mi-am schimbat biroul, adica de la scaun si masa am trecut la canapea si fotoliu, si mouse-ul imi vine chira incomod, chiar daca e pe laser si merge oriunde. Mi se pare mai comod touch pad-ul, mai ales ca e aproape de tastatura si atunci cand scriu cod nu trebuie sa misc mana din loc pentru a schimba de pe tastatura pe touch, si il pot folosi si cu mana stanga.

Organizare si stil de programare

Vi s-a intmplat vreodata sa ajungeti in situatia in care preferati sa scrieti o anumita bucata de cod de la zero in loc sa re-folositi cod scris anterior ? Cum asa ? Refolosirea codului inseamna mai putin timp, insa de multe ori, intelegerea si modificarea unui cod scris prost poate necesita mai mult timp.

Pentru a evita acest fapt sa se mai intample, trebuie sa aveti o anumita organizare in cod, sa respectati niste standarde pe care trebuie sa vi le impuneti. Va voi prezenta cateva reguli pentru o programare usor de inteles dupa. Nu trebuie sa le urmati pe acestea, trebuie sa va impuneti niste reglui astfel incat sa va fie cat mai usor, eu va fac doar recomandari:

1. Comentarii

Scrieti comentarii, scrieti aproape la orice bucata, orice bloc de cod, orice bucla, orice conditie, va fa fi mult mai greu apoi sa va dati seama de ce se face in acea bucla. Insa, daca o aveti comentata, puteti intelege codul fara sa trebuiasca sa cititi totul, si va puteti duce direct acolo unde trebuie sa modificati. Mai mult, puteti scrie un comentariu si cand acel bloc se termina.

2. Conventie de nume

Cand va apucati sa faceti o aplicatie serioasa sau un website complex, o sa fiti nevoiti sa folositi multe variabile. Tentatia primara e sa folosim variabile scurte, de cat o litera sau de doua, cum am fost invatati in scoala cand  verificam in pascal daca un numar este prim n – numarul  i – variabila pe care o incrementam pentru a verifica daca da rest impartirea, si sw – variabila pe care o setam in caz ca am gasit divizori. Ei bine, aici nu mai sta treaba la fle, nu mai avem doar 3, 5 sau 10 variabile, o sa avem multe. Deci trebuie sa numim variabilele si functiile astfel incat sa stim mereu ce am facut acolo, ce reprezinta vectorii, variabilele, obiectele si functiile. Cand vreti ca o variabila sau o functie sa folositi 2 cuvinte, scrieti-l pe cel de-al doilea cu litera mare.

3. Blocuri

Incercati sa lasati randuri libere intre diferitele sectiuni dintr-un program, si eventual, cum am zis la punctul 1, comentatile. Trebuie sa stiti mereu unde incepe si unde se termina, fara sa trebuiasca sa cititi tot codul. Cand treceti de la un bloc la altul incepeti sa scrieti codul cu 4 caractere mai spre dreapta, in acest fel veti sti mereu fara sa stati prea mult unde incepe si unde se termina o bucla, sau o conditie.

4. Spatiere

Atunci cand aveti o operatie aritmetica, o concatenare, sau pur si simplu o atribuire, lasat cate un spatiu la stanga si unul la dreapta pentru fiecare operator.

Exemplu:

<?php
 
if( mysql_num_rows($result) > 0 )  {
    while($rows = mysql_fetch_array($result))  {
        extract($rows);
        echo "Numele este: ". $nume;
        $numeComplet = $nume . $prenume;
        $contor = $id + $numar / 5;
    }
}

Ora pamantului

Astazi, ora 20:30 , este “Ora Pamantului”, se zice ca ar trebui sa stingem lumina pentru a reduce emisiile de CO2 cu nu stiu cate tone. Dealtfel, buna initiativa, daca nu ar fi facuta doar de fatada.

Spre exemplu, U TV, din 20 in 20 minute baga cate un spot de 20 se secunde despre ora pamantului. Cred ca ar fi facut mult mai mult bine daca in loc sa bage acest spot asa de des, in cele 20 de secunde sa fi pus o imagine neagra. 20 de secunde ar fi fost prea putin ca oamenii sa isi dea seama si sa schimbe canalul, deci o economie destul de buna. Dar nu asa se face treaba.

Mai mult ne mintim, si apoi vom crede ca am facut nu stiu cat bine salvand planeta, si crezand ca binele facut ne da dreptul sa neglijam alte lucrir, deci in final, vom face tot mai mult rau.

Toate aceste actiuni facute de tv si de media sunt doar sa isi imbunatateasca imaginea. Alt exemplu, realitatea, care din cand in cand e “verde”. Probabil sunt putini cei care stiu ca verdele necesita mai multa energie decat rosul.

Eu am schimbat in casa becurile si am pus numai din cele care consuma putin. La un calcul simplu becurile mele consuma 25% din cat ar consuma un bec normal, deci economisesc 75%, si asta nu intr-o ora, ci in fiecare zi, mereu. Asta e un lucru pe care eu vi l-as recomanda sa il faceti. Pana va obisnuiti cu lumina puteti trece treptat, punand unul cate unul.

Revenind la ideea cu stinsul luminii ar trebui sa stiti cum merg lucrurile in reteaua nationala de energie. Energia nu se stocheaza, deci daca intr-un anuimit moment se produce mai mult decat se consuma, aceasta nu mai poate fi folosita ulterior.

Sistemul national de energie e facut sa produca destul de multa energie astfel incat sa sustina varful de cerere de energie electrica, care, nu e la 8 seara. El e de obicei pe la 7-8 dimineata cand toata lumea se trezeste, aprinde lumina sa se imbrace, isi face cafeaua, incalzeste mancarea, pregateste pachetul, in timp ce fabricile si uzinele isi pornesc productia, care de fapt sunt cei mai mari consumatori. Si pe la 8 seara creste putin cererea pentru ca se lasa intunericul iar multe lumini se aprind. In functie de graficul cererii consumului,  unele centrale isi micsoreaza productia, insa nu e chiar asa de simplu. Trecerea de pe un regim de functionare pe altul necesita timp, iar acesta nu se poate reduce la zero. Aici depinde si de tipul centralelor, cele nucleare nu se opresc, cele pe carbuni pot fi reduse la jumate doar, si asta in timp, pentru a evita eventualele pagube facute in instalatie din cauza dilatarii/contractarii ca urmare a schimbarii de temperatura. La cele hidraulice poate fi redusa productia, ba chiar excesul il vor folosi sa umple lacurile de acumulare, pentru a produce apoi energie. O reducere se poate face, insa ce vreau eu sa subliniez e ca aceste schimbari, aceste maini de ajutor date pamantului nu trebuie sa vina o data pe an, si atunci o ora sau o jumatate de ora, pentru ca risca sa nu schimbe nimic ba chiar sa faca mai mult rau.

Si eu vreau sa ajut, nu vreau sa stric, numai ca vreau sa fac asta cu cap, nu ca zice realitatea sau U tv. Eu am  inceput sa ajut, am trecut pe becuri economice, si incerc sa imi conving si prietenii sa treaca. O schimbare se face in timp, si pentru viitor, nu pentru o ora si apoi sa ne mandrim ca am facut nu stiu cat bine si ca avem dreptul sa consumam in continuare mult pentru ca am tinut o ora lumina stinsa, care poate inseamna 0,03% din consumul lunar.

Vrei sa fi mare vedeta ?

Minte multa nu se cere.

In timp ce ma jucam jocul meu preferat am lasat televizorul pe stiri, pe primatv, nu va dau link-ul cu stirea pentru ca e plictisitor, si stiu ca timpul vostru e foarte pretios.

Era vorba despre un sofer de tir, foarte beat, prins de politie ( si de televiziune :) ),  de abia se tinea pe picioare. Cand a fost intrebat de ce s-a urcat beat la volan a spus cu o foarte mare determinare si o satisfactie deosebita: “Vreau sa fiu vedeta”.

E foarte bine stiut faptul ca telul multor oameni e sa ajunga vedeta, iar cum scopul scuza mijloacele, pentru ei nu conteaza cum realizeaza asta. Dupa ce au analizat “piata” si au considerat optiunile pe care le au, incearca sa aplice. Au succes ? Se pare ca da, ei apar la televizor, la stiri, la emisiuni, etc.

E de bine? E de rau ? Parerea mea e ca nu conteaza prea mult,nu ne obliga nimeni sa ne uitam la televizor. Dar daca priviim dintr-o alta perspectiva, in ritmul asta nimeni nu o sa mai fie tentat sa aleaga drumul care presupune promovarea prin rezultate, prin realizari.

Cine e de vina ? Pai cu gasitul vinovatilor nu ma descurc prea bine, de obicei ma descurc sa gasesc solutii. Ce solutii ? Pai ar trebui sa incepem prin a nu mai promova acest tip de vedetism, si de a refuza sa discutam despre el. In al doilea rand ar fi promovarea celor care au rezultate, realizari, eventual organizari de concursuri pentru a le oferi ocazia sa se remarce prin gandire, competenta, cunoastere, abilitati.

Cel mai bine executat penalty, sau gandire in afara cutiei

V-am mai spus intr-un post anterior ca trebuie sa ganditi in afara cutiei, adica mereu sa va ganditi la ceva in plus fata de ce va spun altii, sau fata de ce cititi in carti.

Totul este corect din punct de vedere, chiar daca 99,(9) aleg sa execute un penalty direct, acestia au ales sa faca altfel. S-au gandit la o solutie la care nimeni nu s-ar fi asteptat, de aici si reactia intarziata a fundasilor adversi, care s-au trezit direct cu mingea in poarta.

Regulamentul de fotbal scrie ca la penalty se poate da o pasa, cu conditia ca pasa sa fie inainte, adica spre poarta.

Va spun din nou, incercati sa intelegeti situatiile mai mult decat cititi sau decat va spun profesorii.