Saturday 18 October 2014

ERASMUS IN DUBLIN - MY EXPENSE BREAK DOWN


Hi and welcome back everybody !


This post is not strictly related  to any of the computer science fields treated on this blog.

I've been asked by several people of much it cost to live where I've been living in the latest four years and if it is affordable for a student.

I think the best way for giving an answer to everybody is to share my expense breakdown and personal experience on this post.

Yes, I live in Dublin, Ireland!


ACCOMODATION

This is definitely going to be your biggest expense (alcohol addicted are excluded here!).
Accomodation in Dublin is very very expensive comparing with other countries.

As you may know, a personal room in a shared apartment in Barcelona or Athens costs between 200 - and 350. Dublin is much more expensive than that and aligned with British price (It would be more or less the same price in London.)

If you want to live on Campus, the accomodation will cost you between 3000 and 3500 euro for the semester. Notice that the semester is only 3 months long here (from half September to half December);
Yes, if you are good in Math you understand that you are paying around 1000 euro a month or more. If you think this is crazy, fair enough; However there a two big advantages about living on Campus. The first one is that you are going to have a memorable experience. Living in UCD it has been the best experience of my life. 
To give you an idea I was living in Roebuck hall, this residence:



Your room will look something like this:



And your living room:




The second big advantage is that all the bills are included, which means heating, electricity, Internet and security. 
A full fee breakdown can be found here.

Otherwise, if on campus accomodation is to expensive for you, you might want to share the apartment with other students. In that case the cost for a single room in a shared apartment would be between 350 and 500 Euro(depends from the area). You will have to add all the other bills to this number. 

Electricity, heating and Internet can cost you around 150 per month but it really depends from the number of tenants sharing the apartment. Let's say that in average, accomodation will cost you around 500 if you are lucky.

Regarding the transport topic things are a little bit subjective here. It really depends if you need to be in college every day or not! In the first case you will not need to pay for the bus every day but you are probably going to need a good budget for your weekends out, and viceversa !





TRANSPORT

Another bad news here. Transport is very expensive in Dublin. Your needs will be slightly different if you live on campus or if you do not as I said above:

  1. Living on campus: In this case you will need the bus only for going and coming back from town. Two 5 non consecutive days ticket could be enough for one month. Each of those will cost you 20 euro, so it is 40 euro total per month. But wait a second ! How do you go back during the night. Taxi is the only answer. Consider 40 euro of taxy a month, at least, thus 80 euro in total.
  2. Living in town: In that case you will not need the taxi when you go out at night but you need at least three 5 non consecutive days ticket so 60 euro.



A complete breakdown for bus fees can be found here.

A good taxy fare estimator can be found here. 


FOOD AND BEVERAGE

Good news now. Food at big chain like Tesco and Lidl is not very expensive. You can also shop on-line and get a 20 euro discount if it is your first time. Check this link if you are interested.

If you do not eat the same amount that I eat (which is really a lot) you should be able to take your grocery home with 50 euro a week so let's say 250 a month !

On the other side, beverage is very expensive. If you drink in temple bar area, a pint can cost you 7 euro. I know, it is crazy. Avoid these very touristic places and drink in less commercial pub if you go out mainly for drinking. Fifty euro a week should really be enough so let's say 250 per month again. 





SAVER VERSUS SPENDTHRIFT

Ok, we are all different in spending money. Let's take two different profiles, a saver and a spendthrift, and let's do some math; For a SAVER first:

  • ACCOMODATION AND BILLS : 500 EURO
  • TRANSPORT: 60 EURO
  • FOOD AND BEVERAGE : 400 EURO
For a total of 860 EURO.

For a SPENDTHRIFT:

  • ACCOMODATION AND BILLS : 1000 EURO
  • TRANSPORT: 100 EURO
  • FOOD AND BEVERAGE: 500 EURO
For a total of 1600 EURO


Please, take in consideration that these expense are only for your primary needs.

Dublin is expensive by nature but it can be even more if you do not pay attention.

Hope this helps.

Luca






Wednesday 8 October 2014

WEB DEVELOPMENT - LIVE EDIT YOUR HTML, CSS AND JAVASCRIPT CODE WITH INTELLIJ IDEA

In latest post:

Edit your css and javascript code in google dev tools and persist the changes in your favourite IDE

I have shown you a new feature of Google Web Tools that makes you edit some of the components of your web application directly in your browser and persist the changes in your IDE. 

This is a brilliant feature for web developers that want to become faster, but there are two main limitations:

  • DOM changes in the "Inspect Elements" panel are not persisted. Only style changes on the Elements panel are persisted. You will need to modify it form the "Source" panel.
  • Only styles defined in an external CSS file can be changed. Changes to element.style or to inline styles are not persisted back to disk. If you have inline styles, they can be changed on the Sources panel again.
This limitations can't be obviously be addressed by a web browser because the code you are seeing in the elements panel could be totally different from your source html page. You can generate html code and DOM object at runtime using scripting languages, so any tentative to reflect changes from the elements panel to your source code, would lead to mistakes. 


Also, as you may know, all the changes you make in the "Source" panel, are not live changes, which means that you will not see the their effects directly on the page you are visualizing in your browser; You will first have to save the page and then reload it in your browser. This process is time consuming especially if you have many elements you want to edit and you want a visual fast feedback.

Today, I am going to show you how to overcome this problem using an extension and a plugin for Intellij Idea.

If you are working on web application an you want to see the changes you make to your html/css/JavaScript being reflected live on the your application pages in the browser, you can install this awesome plugin:

LiveEdit - for IntelliJ web editors


Prerequisites


1. The LiveEdit plugin is enabled if you are using Intellij WebStorm. In case you are using Intellij Idea like I am doing, you can install the plugin from the plugins menu and enable it



Once you downloaded it, you can enable the extension from the edit menu.



2. You will need to install The JetBrains Chrome Extension is installed in your Chrome browser if not already installed.





The extension is installed when you first initiate a debugging session and follow the dedicated link provided by WebStorm. For details, see Using JetBrains Chrome Extension and How to install Chrome extension.

Live debug session


Live editing is supported only in debug mode, but with the latest version of the Chrome extension you won't even need to create a debug configuration in your IDE and run it. Just right click on a web page an select inspect with Idea:




Once you have done that you can start edit the source HTML directly in your IDE and the changes will be reflected in the real time in your browser. You won't even notice the delay. For instance:



You can also edit css or javascript. The changes will still be live in your page in your browser:




I think this is kind of awesome, do you ?


Stay live !

Luca

Friday 3 October 2014

WEB DEVELOPMENT - EDIT YOUR CSS AND HTML PAGES IN YOUR BROWSER AND PERSIST THE CHANGES DIRECTLY IN YOUR IDE IS NOW POSSIBLE WITH GOOGLE DEV TOOLS

Hi, and welcome back.

I am sure many of you at least once tried to edit directly in your browser, a css or an html page of a web application deployed in an application server like Tomcat, and persist these changes back in your favourite IDE, with no luck.

This article describe how to edit a css or an html page in your browser and see the changes you made reflected in your source code, using a google dev tools new features called workspace.

The biggest limitations are that:
  • DOM changes in the "Inspect Elements" panel are not persisted. Only style changes on the Elements panel are persisted. You will need to modify it form the "Source" tab.
  • Only styles defined in an external CSS file can be changed. Changes to element.style or to inline styles are not persisted back to disk. If you have inline styles, they can be changed on the Sources panel again.





Here is the link to the guide: Dev tools workspaces.

In the next articles I will show you how to overcome the limitations of this solution!


These features are live in Chrome 28.

STAY WEB!

LUCA