Validare form folosind jQuery
În cele ce urmează voi prezenta o validare simplă a unui formular folosind framework-ul jQuery.
Fişierele necesare pentru validare sunt
- jQuery ce se poate descărca de aici – Current Release minified sau uncompressed.
- Scriptul de validare ce se poate descărca de aici. Dacă face figuri descărcaţi versiunea 1.3.2 de jQuery cu care merge bine.
se includ cele 2 fişiere în partea de head
<script type="text/javascript" src="js/jquery-1.3.2.min.js"></script>
<script type="text/javascript" src="js/jquery.validate.min.js"></script>
Atenţie la calea către fişier şi la numele acestuia. Eu am folosit versiunile minified.
Codul de validare:
$(document).ready(function() {
$("#form1").validate({ // form1 este ID-ul formului care se validează
rules: { //reguli de validare
nume_camp1: "required", // regulă simplă, echivalent cu {required:true}
camp_email: { // regulă compusă
required: true,
email: true},
alt_camp1: "required",
alt_camp2: "required" // atentie la ultimul câmp, nu mai trebuie virgulă
}, // aici se termină regulile, se pune virgulă, urmează mesajele
messages: { // mesajele ce se vor afişa pentru fiecare câmp invalid
nume_camp1: "Câmp obligatoriu.",
camp_email: "Email obligatoriu.",
alt_camp1: "Alt mesaj 1",
alt_camp2: "Alt mesaj 1"
}
});
Pentru formatarea mesajelor de eroare se introduce în css
label.error {color:Red;} //exemplu pentru culoarea roşie a mesajelor
save -> open browser -> run page -> tadaaaa.
Pază la spital
Mama lucrează la spitalul dermatologic Oradea (staţionar 1 vis-a-vis de magazinul Crişul). Până de curând, puteam intra la orice oră. Câteodată era un paznic, dar puteam intra lejer, fără să dau prea multe explicaţii. Vineri seara am încercat să intru, dar uşa era închisă. Am încercat cealaltă intrare, care e pentru maşini, dar paznicul m-a oprit, şi chiar dacă i-am explicat că mama e asistentă, nu m-a lăsat să intru. O măsură bună, aş putea spune. A trebuit să o sun pe mama pe mobil să iasă afară.
Dacă până acum paznicii erau doar de formă, acum văd că îşi iau rolul în serios. Înainte putea intra oricine în spital, şi chiar s-au înregistrat furturi (nu mă mir).
Praful, inamic al calculatorului
Praful este unul din cei mai mari inamici al unei unităţi centrale a unui calculator. Prea mult praf poate împiedica circulaţia aerului prin carcasa calculatorului, ceea ce va duce la încălzirea componentelor, şi chiar defectarea iremediabilă a unora dintre ele.
Recent, am fost la o cunoştinţă care avea probleme cu calculatorul. Înainte să văd despre ce este vorba, am aflat la telefon că “dacă rulez un videoclip se blochează calculatorul după un anumit timp“. Ajuns la calculatorul faţa locului, am aflat că unitatea se şi închide de la sine câteodată.
Calculatorul este situat pe hol, lângă intrarea în casă, într-o zonă în care este multă agitaţie şi se face mult praf. Iniţial am crezut că este vorba de ceva virus sau spyware, care încetinea calculatorul. După câteva verificări şi teste, am ajuns la concluzia că nu sunt programe care să perturbe activitatea normală a calculatorului iar un Pentium 4 nu e atât de slab încât să nu poată rula un DVD sau un video pe youtube. După un restart, am intrat în bios să verific setările. Când am ajuns la secţiunea Hardware Monitor, responsabilă cu indicarea temperaturilor unor componente din calculator, am observat problema: procesorul avea nu mai mult şi nici mai puţin de 94 grade celsius, mult peste temperatura maximă admisibilă (P4 2.4 Ghz).
După shut down-ul de urgenţă, am desfăcut calculatorul şi am constatat că era plin de praf, iar între ventilator şi radiator se aşezase o barieră de praf care nu mai lăsa aerul suflat de ventilator să disipe căldura emanată de procesor.
![]() |
Aşadar, din când în când, verificaţi interiorul calculatorului, pentru a evita astfel de probleme ce pot duce la defectarea unor componente.
Adresă email anti spam folosind hide_email()
hide_email() este o funcţie PHP care ascunde adresa email pentru a nu fi detectată de boţii de spam. Funcţia criptează adresa de mail folosind PHP şi o decriptează folosind JavaScript. Adresa de email va fi vizibilă utilizatorului (va trebui să aibă javascript activat) ca un text normal, în timp ce un bot va vedea doar nişte caractere ciudate.
Funcţia are doar 9 linii de cod şi se execută foarte simplu prin instrucţiunea
<?php echo hide_email('test@test.com'); ?>
Mai multe informaţii despre această funcţie găsiţi aici.
Lucrul cu bazele de date în ASP .NET
![]() |
Multe din aplicaţiile web necesită accesul la o bază de date. Indiferent că programaţi într-un limbaj server side precum PHP, ASP .NET sau Java veţi avea nevoie la un moment dat de o conexiune la baza de date şi interogarea acesteia. În cazul ASP .NET puteţi afla cum se realizează conectarea la o bază de date sau cum se execută o instrucţiune SQL accesând adresa punctnet.blogspot.com
Pentru a descărca şi instala gratuit Visual Web Developer Express precum şi Microsoft SQL Server 2008 Express vizitaţi adresa http://www.microsoft.com/express/Downloads.
MySql, hosting linux şi case sensitivity
Recent am avut nevoie să creez nişte tabele într-o bază de date deja existentă, pe un host linux, fără să am acces la o interfaţă gen PHPMYADMIN. Tabelele le-am creat folosind un script PHP, dar după executarea scriptului, query-urile care mergeau pe calculatorul personal nu funcţionau şi pe host. Am început să interoghez baza de date pe nevăzute până când am observat problema.
Pe calculatorul meu cu Windows XP, selecturile mergeau bine indiferent dacă tabelele erau scrise cu litere mari sau mici, dar pe hostul cu linux, toate interogările tabelelor trebuiau făcute cu literă mică. Astfel, dacă următorul cod rula pe local
SELECT FROM NUME_TABEL
pe hosting, codul era
SELECT FROM nume_tabel
În link-ul de mai sus se află mai multe explicaţii.
Colectare deşeuri electrice şi electronice
Oradea, 6 februarie 2010 (sâmbătă). Dacă aveţi un calculator vechi care nu mai funcţionează, un frigider, cuptor cu microunde sau alt aparat electric sau electronic, veniţi cu el între orele 8 – 18 la următoarele puncte de colectare:
- Cartierul Rogerius – zona Spitalului Municipal „Dr. Gavril Curteanu”
- Cartierul Rogerius – zona str. Sovata, podul de pontoane
- Cartierul Ioşia – zona str. Oneştilor, parcare supermarket Penny
- Cartierul Nufărul – zona ultimei staţii de tramvai
- Calea Clujului – zona Spitalului Clinic de Obstetrică-Ginecologie Oradea
Mai multe informaţii aici.
Eu am ceva surse si placi de baza stricate pe balcon, cred ca le iau si le duc la un centru de colectare din ăsta ca numa ocupa loc pe degeaba.
Google Street View va cuprinde şi România
Utilizatorii serviciului Google Maps se vor putea plimba la nivel de stradă prin România folosind aplicaţia Google Street View în curând. Directorul de comunicare al biroului Google din Rusia a confirmat pentru Ziarul Financiar că maşinile Google fotografiază străzi din România. Aplicaţia ofera în prezent imagini a diverse oraşe din Statele Unite, Canada, Marea Britanie, Franta, Italia, Spania, Olanda, Portugalia, Elvetia, Cehia, Japonia, Taiwan, Australia si Noua Zeelanda
Citiţi mai multe aici.
Până când străzile din România vor fi disponibile, puteţi încerca aplicaţia NORC.
IE6 pe cale de dispariţie
Recent, Google a făcut un pas spre scoaterea din uz a vechiului şi mult-detestatului browser, IE6. Această veste este una îmbucurătoare pentru dezvoltatorii web, care pierd timp cu tot felul de artificii pentru a face site-ul funcţional în IE6.
Google a anunţat că va îşi va retrage progresiv sprijunul pentru browser “începând cu Google Docs şi Google Sites”, care nu ar funţiona bine în momentul în care sunt accesate din IE6.
Chiar şi astăzi, un browser lansat în 2001 este folosit de aproximativ 20% din utilizatorii internetului. Atât timp cât Windows XP va rula calculatoarele multor utilizatori, şi IE6 va fi folosit pentru navigare (IE6 se instalează implicit cu Windows XP). Mulţi nu vor / nu ştiu / nu au chef să facă update la o versiune mai nouă a browserului şi preferă ceea ce este inclus în Windows.
- Temă modificată după originalul Glassical


