Archive for the 'News' Category

03
Mar
10

De la France 1

Vecinul meu se gandi sa invete sa joace la tobe asa ca m-am gandit sa intitulez acest post la fel ca titlul cartii lui Emil Cioran. Eu si omul asta avem ceva in comun, nu ne simtim bine printre straini. In cartea asta tradusa din romana,  filozoful roman incearca sa explice lumii intregi de ce viata lui a fost un chin in exil in Franta. Alungat din Tara Romaneasca pentru ca a scandalizat pe cine nu trebuia, a trebuit sa plece in Franta, sa se alature diasporei, sa isi scrie ideile din afara tari care l-a inspirat sa devina ceea ce il stim cu totii.

Urmeaza sa povestesc un examen avut recent la facultate. Se face ca era dimineata, prima ora, era anuntat un TP(travaux practiques), un fel de lucrare de control sau colocviu. Ultima data cand am avut curs, ne-a spus profesorul ca data viitoare vom avea un TP. Scurt. Nu a zis din ce teorie, nici ce va da, nimic. Zic bun, inchid ochii si la asta.

Vine profesorul (de acum incolo va fi numit Aiuritul) in clasa cu niste foi, le pune pe prima banca, ne spune la fiecare sa ne servim de acolo si sa ne apucam sa lucram, ia fiecare cate o foaie, se scarpina in cap cu mana cealalta si se aseaza la calculator. Lucrarea incepea cu prezentarea unui soft nemaivazut vreodata care aplica niste algoritmi de clustering asupra unor date de test, si incerca clasificarea datelor in cat mai putine clase. Apoi diferite intrebari asupra algoritmilor folositi. Seamana mai mult cu o lucrare de cercetare de genul, ce se intampla daca schimbam valoarea de “cutoff” cu 0.1. Totul trebuie scris intr-un document OpenOffice, salvat in PDF si apoi trimis pe adresa profesorului la finalul examenului. Final pe care nu l-a indicat deloc. Cursul era de 4 ore deci am presupus ca asta e intervalul tinta.

Ne apucam toti sa scriem, unii isi updatau statusul pe Facebook, alti dormeau(nu glumesc), eu citeam de zor si faceam cazurile alea nenorocite, trebuia sa gasesc o valoare de random seed care sa imi dea o eroare cat mai mica(atat scria pe foaie, EROARE, nu se lua in considerare ca in log-ul algoritmului erau mentionate mai multe erori – inchidem ochii si la asta). Dupa 2 ore termin de facut totul, vad ca si restul colegilor taiau frunza, si deodata il aud pe profesor ca zice ca gata, putem lua o pauza de CAFEA. Eh la asta nu am putut inchide ochii, cine a mai pomenit sa dea pauza de cafea in timpul unul colocviu/examen????!?!?! Deduc ca s-a terminat examenul, fac PDF-ul si il trimit. Ii spun ca am trimis, imi ureaza “Poti sa pleci daca ai terminat” ma imbrac si ies pe usa.

Peste 2 ore ma intorc pentru celelalte cursuri, si cu stupoare imi vad colegii ca inca mai lucreaza la cazurile alea tampite de test, profesorul era plecat. Se pare ca le-a spus ca s-a razgandit, si au timp pana seara sa faca lucrarea si sa i-o trimita. Mi-am intrebat colegii de ce nu au terminat si mi-au spus ca nu au inteles cerintele. Go figure!!!!

Zic un MERDE!! in gura mare si ma resemnez. Bomba de fapt vine seara, cand primim un mail pe adresa masterului de la Aiurit. Citez cu traducerea de rigoare:” Am aflat cu oroare ca nici unul din voi nu si-a dat seama ca de fapt erau 2 foi de examen. Va rog sa va uitati pe cea de-a doua foaie care a ramas in laborator, sa rezolvati intrebarile, si sa imi trimiteti rezultatele pe mail pana martea viitoare.”

Bravo Aiuritule, cum sa nu iti dai seama ca in 4 ore 25 din elevii tai au o singura foaie pe birou?!?!?!

31
Jan
10

Time to get serious once more…

It has been a long time since I wrote some serious s*** on this blog, mainly due to the lack of time caused by a Master’s degree and the job I have in Strasbourg.

The embedded systems love I nurtured since the start of this blog is still with me, although now I have a more realistic vision of its real potential in a real life situation, my life to be more exact. Even though it is a very interesting domain, the fact that I don’t have millions of euros to invest in new ideas, renders my impact in this domain to be limited to this blog, and the wacky contraptions that can be made using a PIC micro and some elbow grease. That is it! There is the option of working for a company that has the power to change something, but those are rare and far between, plus the feeling of accomplishment is truly not the same.

Next I thought that the next best thing is to work on devices that are already designed, and just try to take advantage of their hardware and public. Of course Iphone comes to mind, but it is not the only player in the market anymore, since Android, Symbian opened their SDK’s to developers.

Unfortunately for the Iphone the ship has sailed a long time ago, meaning that there are already 140000 applications in the AppStore and counting. Next is the Android Market has around 60000 apps, but the trick with this is that for a developer to actually make some money he needs a bank account in a handful of European countries. Bummer! Apple just announced the iPad, which out of the box is just an oversized Ipod Touch, not bad to start with, but useless without real applications to take advantage of the untapped use case scenarios it presents.

For me, this year is all about web programming. and the subject of the next few posts will be Google’s GWT and a project called VisualLinks. It is a school project I have to do with a few of my colleagues, in order to receive some credits.

I provided a link to the Google Projects page here

20
Oct
09

Colmar my love

Postez de la servici!!

Acest servici imi mananca ficatii, in principal pentru ca s-a mutat locatia unde o sa invat cu spor Javascript. Ma aflu in pitorescul oras Colmar, aflat la 70 km de Strasbourg. Daca as fi turist as iubi orasul asta, cu cartierul Mica Venetie si casele de lemn aflate la tot pasul, dar nu sunt turist, sunt ucenic la o sucursala mica, cautatoare de suspans si trairi intense. Ma scol la 6:30, iau tramvaiul, apoi trenul si timp de juma de ora ascult muzica (asta cand imi aduc aminte sa imi iau Ipodul cu mine). Intr-un final ajung si ma pun pe invatat. Seara plec acasa iar cu trenul, iar cu tramvaiul…

Proiectul pe care lucrez este in colaborare cu Alcatel, noi trebuie sa construim interfata cu utilizatorul pentru 2 tipuri de telefoane de birou Bussiness Class ale lui Alcatel, utilizand controale Dojo si niste widgeturi facute de echipa pana acum. Nu am mai vazut amestecul asta de tehnologii in viata mea, este o adevarata aventura sa urmaresti procesul de apelare si afisare a unui widget pe ecran. It’s murder I tell you!

Sper sa nu mai par asa inmarmurit in fata ecranului prea multa vreme si sa accept ca nu am ce face si ca trebuie sa invat cat mai bine tehnologiile astea, mai ales ca mai am un coleg cu mine care este coleg si de master. E mai simplu el asa, dar azi imi raspunse la cateva intrebari destul de avansate, si e doar de o luna aici, deci asta inseamna ca se poate si mai bine!!!!

Abia astept weekendul!

17
Jun
09

From this day on I am an Engineer

Today was the day I showed my Project in front of a board of professors from my faculty. Everything went as planned, no problems, my Artificial Horizon managed to keep the board interested.

That concludes 5 years of Faculty. Not very much to say, just that I have some new ideas I want to put into practice.

Until next time, Happy Holiday!

03
May
09

Finally a concrete result.

I finished the hands-on part of my licence Project, I will let the video speak for itself:

Because of the problems I had with the PC/104 System, I had to construct my own Data Acquisition board. It reads the 3 voltages for the 3 corresponding axis and adjusts the Horizontal Sphere on screen through a serial link with the computer. All is well when it ends well!

16
Feb
09

At last some news

It has been a while since my last post, mainly because I have been very busy with school and stuff, but know I finished most of my school duties and I can now focus on my personal projects.

Needless to say, I had a lot of time to think about new projects, and some of them seem interesting, but first things first, I have to finish what I have started a few months ago and that is my Etch a Sketch embedded clone.

Las time I wrote in this blog, the hardware part was finished, all that was left was the software, both the embedded software and the computer software. Let me specify that I have worked on this project in my spare time(very limited indeed) and some things have changed, my previous post has now become veryyy obsolete, and as a lesson learned, I will reframe myself from posting code until it is working 100%.

The main changes are as follows:

  • OpenGL was not needed for this project
  • I used Visual C# to write the computer frontend
  • The embedded software now waits for a request for data from the computer, acquires the data from the 2 potentiometers, and sends it back to the computer software, this repeats several times a second

I have learned some important lessons in hardware design like how to arrange wires as to not interfere with each other. This is important because the approach I used in my last software design was to send data through the wire only when the data read was different that the last reading. In theory this sounded perfect, the simulator worked perfect, but as I was told again and again, a simulator never replaces the real thing. In real world operation the data read was very gettered, and oscillated between several very close values, and ended up that the hardware was sending data very often, the exact thing I was trying to avoid.

I will begin work again to finish this project and to move on to another. In order to consider this project finished, I have to implement an error detection system on the computer side to ensure that the data read from the hardware is formated correctly. At the moment the software sometimes goes nuts and displays strange lines as a result of bad input.




Del.icio.us Links

Enter your email address to subscribe to this blog and receive notifications of new posts by email.

Follow me on Twitter

Blog Stats

  • 1,744 hits

Follow

Get every new post delivered to your Inbox.