Monthly Archives: iunie 2007

HotSpots Romania

Posted by on iunie 30, 2007
Fără categorie / No Comments

HotSpots Romania is the map of the places that have wireless in Romania. If you now any other hotspot, please leave a comment.

Parallel Computing homeworks

Posted by on iunie 30, 2007
Fără categorie / No Comments

Parallel Computing homeworks from the Automatics and Computer Science Faculty, 4th year, prof. Nicolae Tapuş. Subjects:

  • MPI,
  • OpenMPI,
  • pthreads,
  • parallel Sudoku solver and generator.

Continue reading…

Database design project

Posted by on iunie 29, 2007
Fără categorie / 1 Comment

Database design project 4th year, Computer Science Faculty, Bucharest, prof. Mircea Petrescu. Continue reading…

Romanian Restaurants Reviews

Posted by on iunie 24, 2007
Fără categorie / No Comments

It’s a big name for a small mashup (in romanian) from some of the guys out there doing restaurants reviews. It’s made using Pipes, the not so new anymore webapp from Yahoo! The data gathering is quite strange and difficult, as most of the websites used don’t have RSS feeds by category.

So what will you find ar The latest articles about restaurants from Romania written by Metropotam, Ziarul Financiar, PAPABUN, Jurnalul de bucătărie and You can read them online or get the list as RSS or JSON. If you have any other websites you would like to see here, you can always contact me.

UPDATE1: New source:

UPDATE2: If you don’t want your site to appear here, just drop me a line. Do keep in mind that i’m not copying full articles and I do send the visitors to your sites to read the reviews.

Stagii pe Bune – what a joke!

Posted by on iunie 18, 2007
Fără categorie / 3 Comments

Stagii Pe Bune is a project started by former students from my university. The idea is brilliant: to offer students with a way to accumulate work experience IN ROMANIA during the summer in internships in some of the best known IT&C companies in the country. The site is quite well-designed (despite a few privacy issues) and easy to use.

The funny (or sad, depending on the number of options you have) part starts when you are contacted by get to deal with the companies. I personally applied to 5 internships, I’ve been called to 4 interviews and went to two of them (my apologies to the Adobe Romania team, I would have really liked to know you 🙂 ).

One of the companies didn’t even look at the position I applied for, they just made a big pool of all the CVs then started pulling from the stack 🙂 It was a matter of luck to get where you wanted, and most of us didn’t. I even ended up in a different division. However, I was the only one to clearly tell them the I was disappointed with the offer and I would prefer to work in the division I applied for. They told me that they’ll forward my CV and will get back to me if I was to pass a second test. The test passed and I had lost all hope. Two weeks later, they call to inform me that their employees decided the first test was enough and they had a position for me. All of my colleagues have a similar story. I wonder if they do the same with the CVs received for ordinary openings (which, btw, never appear 😛 ) or that’s a treatment reserved for students.

The second company had a much more developed company culture. You had to pass 3 interviews, each one weirder than the one before. At first we were impressed by the brand new company HQ downtown, but for the second interview I had to drive all the way to the middle of nowhere, in the „Romanian Silicon Valley” (aka Pipera). There was of course no parking space for the visitors and there was a huge difference between the inside and the outside of the building 🙂 But hey, if I were to have an interesting internship, the place would be less important, right?

So I went in and started the interview. By the middle of the discussion, I was making huge efforts not to laugh. I already knew that the discussion should be „by the (company) book”, but that was hilarious. A very young lady (younger than me, maybe?) was reading the questions and then tried to write down my answers in full, just like a little robot. The one question that I found the funniest was „Let’s do a little role-playing: Imagine that I [the HR person] am Daniel, your best friend. I kindly ask you to break your NDA and let me in your computer. How do you say no?” All that was quite all right, I was ready to put up with it so that I can get to the final discussion with the project manager. But when she told me I had to drive all the way back to Pipera the next morning in rush-hour for a 15 minutes talk with the „man in charge” (as she put it) and that it was my only chance, as he was leaving the country, I just said to myself „thanks, but I’ll pass”.

I know that all companies have their own way when recruiting new employees and the process can seem weird or difficult, but it seems to me that they don’t take the students they accept for internships too seriously. And that’s too bad, because today’s students are tomorrow’s employees and we will remember our experiences. So, a little piece of advice for my younger colleagues: if you feel strong enough to quit at the end of the summer, find yourself a real job. You’ll be better off both financially and professionally.

Call by sharing

Posted by on iunie 15, 2007
Fără categorie / No Comments

In a previous article, I was saying trying to convince you that Java passes its parameters by value. Although this is the most widely-spread name for the action of passing references to objects, some experts have a different opinion. They name this parameter-passing technique „call by object” or „call by sharing„.

The only programming language that openly uses that name is CLU, however one must note that languages like LISP, Scheme, Python or Java use the same technique. You can find a short study on the subject in the python mailing list archives.