August 25 2008
CodeAssist
Cum ziceam, am făcut noul blog, unde voi scrie câte un mic tutorial: CSS, HTML, PHP, JavaScript, nu conteaza, ce-mi vine în cap. O să caut un loc pe aici unde să public ultimele articole de pe acel blog.
Pentru ca stau minim 10 ore pe zi pe internet, pentru ca intr-o foarte mica parte contribui la marirea internetului, pentru ca vad multe, fac multe, citesc multe, pentru ca nu suport sa vad toti frilensarii care stau cu "projects, deadlines, feedback, implement, hack" in gura (sau in blog), pentru ca vreau sa zic, pentru ca vreau sa arat, pentru ca daca te-a deranjat sa citesti asta, exista "close" la fereastra.
Cum ziceam, am făcut noul blog, unde voi scrie câte un mic tutorial: CSS, HTML, PHP, JavaScript, nu conteaza, ce-mi vine în cap. O să caut un loc pe aici unde să public ultimele articole de pe acel blog.
M-am gândit să fac un alt blog unde să scriu, în engleza, mici chestii pe care le descopăr eu legate de webdevelopment. Deși o sa le zic tutoriale, nu prea cred nici eu, pentru că tutoriale fac doar cei care știu foarte bine. Poate doar cei care au pus bazele unui limbaj de programare.
Problema ar fi că pe Blogger nu există nici un plugin care să te ajute să scrii cod. Adică să îl afișeze. Deci, orice vei scrie sub formă de cod (<?php … ), va fi executat, nu afișat.
Cum pe net nu am găsit nimic legat de asta, mi-a fost și lene să caut bine, am încercat să fac eu ceva. Mai întâi am încercat să fac cu JavaScript, să ia id-ul div-ului și să schimbe conținutul înainte de a fi afișat, dar pentru că nu prea sunt guru la JavaScript, nu mi-a ieșit, și m-am decis că până învăț (voi încerca, promit) să fac ceva în PHP.
Asta a ieșit:
http://www.psd2markup.com/display-html-php-javascript-code-in-blogger.html
Da, singurul lucru cu adevărat folositor din Windows Vista, pe care l-am găsit după mai mult de 5-6 luni de folosire simultană a ambelor sisteme (Vista la servici si XP acasă) este Windows Volume Mixer, disponibil numai în Vista.
Acela este accesoriul cel mai preţios pe care l-a adus Microsoft pentru noul (deja vechiul) Vista. Toate celelalte măsuri de siguranţă, de user accesibility, sunt degeaba.
Ce face mai exact? Păi înlocuieşte vechiul control de volum de la Windows XP, cu unul mai complex, în care poţi să muţeşti diferite programe care “dau” sunet în acelaşi timp (ex: Firefox, Winamp, joc) sau să le fixezi nivelul sonor.
Mi-a luat ceva timp să mă prind ce are Vista mai bun, dar măcar acum ştiu!
PONT!
Dacă dormi cu sora, mama, bunica, orice altă rudă sau coleg în cameră şi vrei să vezi un film porno, fără să se prindă de la sunet, sau dimpotrivă, că nu se aude nimic faci aşa: deschizi un film, cu împuşcături dacă ai, gen Rambo, şi filmul porno pe care vrei să-l vezi. Apoi, la filmul porno dai “mute”, şi laşi normal la filmul de acţiune. Nu prea tare, că iar dă de bănuit.
Ai grijă, sunetele de arme pot trezi interesul, şi te trezeşti cu problema (sora, mama, bunica) pe cap.

Pe 2 septembrie îmi încep marea peripeție printre restanțele pe care le am de luat neapărat anul ăsta. De ce? Pentru că vreau diploma aia! De ce? Pentru că vreau un loc de muncă asigurat tot timpul. Și ce? în România merge să arăți ce știi și ești angajat.
Da, în România merge, dar la ofertele de muncă de la companii mai mari de afară primul lucru la cerințe nu este „Cunoștiințe bune HTML și CSS”. Nu, se incepe așa: „Requirements: - Degree in SDE (Bachelor’s) or Degree in IT/Programming”.
Deci, nu merge așa. Și în plus, „programatorii” din România, fără diploma nu sunt programatori. Nu, nu sunt, oricât de buni ar fi ei. În cartea de muncă sunt trecuți „ajutor de programator”, adică ajutorul celui care are diplomă, licență, indiferent de cât de bun este sau inventiv (am mai zis cândva, că un programator bun, de la un anumit nivel, trebuie să fie inventiv, nu să urmeze cu ochelari de cal un șablon de rezolvare a unei probleme - de-a lungul timpului se va lovi și de situații care încă nu au fost rezolvate în nici o problemă până atunci - ține de improvizație și fler).
Și cum ziceam, învăț Java, pentru examen, dar și pentru că am ceva în cap. Niște progrămele (dacă am chemare, nu o să fie „progrămele”, o să fie „software” - chiar dacă e același lucru, parcă software te duce cu gândul la ceva mai mare).
Dacă știți vreo sursă bună de învățat, sunt deschis la orice. Deocamdata învăț de pe javapassion, și cineva mi-a trimis cursurile Cisco.
Am folosit pana acum IntenseDebate ca sa scap de felul in care cei de la google s-au decis sa gestioneze comentariile de la blogger. Foarte anevoios. Se deschidea o fereastra separata, unde apareau in stanga comentariile, iar in dreapta alegeai daca esti utilizator blogger, si vrei sa comentezi cu numele cu care ai blogul, sau vrei sa comentezi ca un simplu utilizator de internet. Grele.
Mi s-a parut foarte frumos IntenseDebate, o animatie subtila, apareau comentariile imediat sub articol, comentariile la fel, ce mai, total diferit fata de ce oferea blogger.
Asta pana cand am inteles ca primesc comentarii care nu mai ajung sa fie afisate. NU E BINE! Deloc.
Asa ca azi am aflat de Disqus, nu stiu daca este mai bun, nu arata mai bine, dar din cate am inteles isi face treaba. Sa vedem, il lasam la test.
Asta e cea mai tare chestie care am citit-o legata de validare CSS, HTML, cross-browser si stiti voi care ati inteles ce am zis.
In IE’s case we need to deliver web standards to non standards compliant browser.
Daca vreti sa cititi mai mult: 5 common web standards misconceptions.
Din nevoia de mai bine - (nu va urez tumori maligne), mai jos aveti doua CMS-uri:
Cel mai usor de folosit CMS: e107 CMS
Cel mai folosit si mai dorit CMS gratis: Joomla! 1.5 Stable
Spor la design!
Cred ca acest articol o sa fie doar pentru cei interesati, iar cei foarte interesati o sa zica “Stiam asta de acum … “. Nu stiu daca stiati chiar tot.
Pe langa noile tag-uri: <header>,<nav>,<article>,<section>,HTML 5 va trage dupa el si tehnologiile server-side si client-side care vor fi obligate sa tina pasul cu ceea ce vrea sa fie WEB 3.0, adica - offline web applications (in primul rand), conexiuni peer-to-peer, browser based messaging, scalable vector graphics.
Pe langa toate acestea, HTML 5 va permite adaugarea continutului audio si video mult mai simplu, prin taguri predefinite (foarte tare).