Azi vară, în Cetatea Meteșului, 22 de cercetași din Alba Iulia și-au făcut timp să-și scrie o scrisoare către sine. Azi, scrisorile, împreună cu un mic cadou, au plecat înapoi spre ei ;) Ar trebui să ajungă până la sfârșitul săptămânii viitoare :)

Iuhuuuu! Am ajuns la 14:50 (în condițiile în care deadline-ul era la 15:00) să îmi cumpăr bilet pentru how-to-web.net, un soi de conferință educațională (cum îi zic ei :P) pe Web. În vară m-am înscris la eLiberatica și n-am mai ajuns să merg, dar de data asta (pentru că e, like, mâine) sigur ajung :D Măcar la o parte. Sper. :) Revin cu detalii de acolo ;)
For reference, conferința va avea loc în sala EC105 de la CS.PUB, începând cu ora 8:45
Acum o săptămnă am lansat invitația pentru festivalul ce îl organizăm în fiecare an la Alba Iulia, UP12. Am pus atunci un „splash screen” și o căsuță unde să-și dea lumea emailul să fie înștiințată de update-uri, și de atunci am tot gândit cum ar trebui să fie site-ul.
Am început cu o structură foarte simplă, cum fac eu site-uri de obicei, cu o coloană pe mijloc și alb / alb. Anul trecut aș fi zic că e foarte ok, dar acum nu mă mulțumea de loc. Am muncit toată noaptea, am stat și am încercat variante, am trace-uit sigla UP în Inkscape să am un format vectorial pentru ea, am citit un pic despre Cufon, am aplicat pe site, și a ieșit ce puteți vedea aici.
Nu sunt încă complet fericit, dar sunt mai fericit decât eram înainte să mă apuc. Poate după ce mai adaugăm ceva conținut, și mai primesc niște feedback, ajungem la un design extrem de foarte tare!
Aștept de la voi, deci, feedback :)

De multe ori când creezi o schemă electrică (în orice pachet, indiferent dacă e sau nu comerical / open) ajungi la un moment în care dispozitivul pe care vrei să îl adaugi nu există în baza de date a programului. Eu folosesc gEDA / gschem și de cele mai multe ori când nu am găsit ceva în bibliotecile standard am găsit tot ce aveam nevoie pe gedasymbols.org, chestii contribuite de comunitate.
Astăzi, lucrând la un proiect în care am nevoie să fac un mic server de rețea pe un ATMega și cu un ENC28J60 de la Microchip, am decis că am nevoie de un Magjack, dar, evident, nu era in biblioteca de la gschem, și nici în gedasymbols.org, așa că am căutat puțin cum să îmi fac propriul simbol.
Fișierele simbol sunt fișiere cu un format deschis, text, (au extensia .sym), deci pot fi editate direct, fie în mod text, fie din gschem. Pentru adaptat simboluri e ok doar duplicarea simbolului vechi și modificarea în copie, dar dacă ai nevoie de un simbol nou (cum am avut eu nevoie de Magjack), trebuie să o iei de la 0. Cum cititul a sute de pagini de documentație nu este un sport la care voiam să mă înham în cele 20 de minute alocate pentru task-ul ăsta, am mai căutat pe net și am găsit o super soluție, prezentată în detaliu aici.
Practic, există un utilitare, tragesym, care ia un fișier de specificații și îl transformă în .sym compatibil cu gschem. Pentru a oferi șirul de specificații, băieții de la gEDA au un template (fie în format text fie ods) și îți explică cam ce tre să scrii acolo.
În 15 minute, presto, magjack.sym.
După prezentările cu Bluetooth și cu Zigbee, domn’ profesor ne-a dat sarcină să pregătim descrierea interfeței seriale RS-232. Prima mea reacție a fost să strâmb din nas (cum zice dânsul :) ), dar ne-am apucat și ne-am documentat, și am mai discutat și am ajuns la concluzia că lucrurile pot fi prezentate și în așa fel încât să se potrivească și cu utilizări mai actuale ale interfeței seriale și prezentarea să nu fie un „snooze fest” total (expresie (c) Alex :P).
Din păcate, azi la 2 nu au venit decât doi studenți, așa că nu am mai ținut prezentarea, și o amânăm pe data viitoare când o vom combina, cel mai probabil cu comunicația pe I2C.
Mai jos, pentru cei interesați (în evidenta speranță că există așa ceva :) ), prezentarea noastră, a lui Alex și a mea, cu poze din îndrumarul de laborator al d-lui profesor Vârbănescu.