Sunday, October 27, 2013

My new website in ETHZ

I finished my first week of staying in Zurich, the country is awesome, specially the people are much better than Canada so far, only they speak Swiss German and very little English, even in Main train station or in banks.  Anyways, you can get your work done in the city area but in rural areas, you are in trouble.
Just visited Uetliberg hills and that made me feel that I am in Switzerland now! :-)  I have been thinking of writing a blog about my first experiences in Switzerland for long.  But did not get the time, Oh well, soon I can do that.  Have been really busy with the project assigned right away.

Anyway, please check out my new website in the ETHZ domain.  Please let me know what you guys think about it.  I will soon post a blog about the new experience in Europe, with possible pictures.

Here is my new website (Click here)

BTW, I just finished my dinner and made omelette in a  Microwave, without any oil and it turned out to be pretty darn good!  Here is the video on how to make that (Click here)

Sunday, October 20, 2013

The LLVM demo page is currently disabled (that should not stop you)

So, there was a nice page in the LLVM website where you can try out LLVM online.  They called it the LLVM demo page (http://llvm.org/demo/).  It was really nice because not only you were able to see the generated bitcode or run your application, but also get the LLVM c++ API code necessary to generate the bitcode.  This was particularly necessary when writing a pass.  In fact I used this feature a lot while I was working on LLVM.
Apparently in ETHZ, my first project is on LLVM again and I again needed the page.  But to my surprise, the demo page was disabled.  According to Tanya Lattner, there were serious security threats with the demo and that's why they have disabled it for infinite time.  The only work around was an option of llc that you can use the C++ API code.  But for lazy persons like me, that option meant running two more command and probably creating some temporary files that need to be deleted later.  Thus I found this webpage that does the demo again, secretly! ;)  This is awesome and hope some people can benefit from it.

Click here to go the demo page