Template overrides for specific panel panes
So after some time bashing my head against the wall, I finally figured out how to override specific panel panes in Drupal.
Panels comes with a template file called "panels-pane.tpl.php" but you can't simply create a "panels-pane--my-pane.tpl.php" to override it, like you can with core template files or views.
This means you have to use a function to override the theme suggestion.
The arguments against wind farms
It amazes me that some people are against wind farms, give out ridiculous arguments for it, and still think they have an informed opinion. The most common argument - by a long margin - is that they don't want the wind farms to spoil the view of the land. I wonder if they can see the irony in this - they want to protect the view of their landscapes by preventing it from being protected.
How to check if your LinkedIn password has been stolen
6.5 million passwords were stolen from LinkedIn (Slashdot, LinkedIn announcement, Mashable, NY Times) and a file containing them was released to the public.
Trustworthy Javascript learning resources
A friend of mine asked me what good websites I know for learning Javascript. Since Javascript is the world's most misunderstood programming language, there are tons of websites and blogs that contain misleading and even plain wrong information, so I wanted to give him a few sites that I know are trustworthy and have good content. I delved into my bookmarks and this is the list I came up with, which I now share in the hope that it is useful for other people too:
soapUI Exception in thread "XpcMessageLoop" in Ubuntu
If you use Ubuntu (and this probably happens in other Linux ditros as well) and soapUI spits out a Exception in thread "XpcMessageLoop" java.lang.NullPointerException, here's a simple "fix" for it: edit bin/soapui.sh and uncomment the line
# JAVA_OPTS="$JAVA_OPTS -Dsoapui.jxbrowser.disable=true"
so that it becomes
JAVA_OPTS="$JAVA_OPTS -Dsoapui.jxbrowser.disable=true"
"Recycling is just a failure to reduce and reuse."
Recycling seems to be very fashionable these days, which is better than just throwing things into the bin and let them end up in a landfill. But for some reason, people are also turning to it as the holy grail of environmental problems - as long as it's recyclable or recycled, it's OK, we can consume more of it.
One of my cats learned how to open closed doors
One of my cats, Miu, has learned how to open closed doors. She jumps onto the door handle and waits for it to click. She then gets down and uses her claws to pull the door open. We didn't teach her this but it's quite a useful skill, because we don't need to open the door for her when she's in a room and wants to get out :)
Soccer Sniper
OK, now I understand why they fall so many times, apparently for no reason! Poor guys, I always thought that it was lack of integrity and that they were trying to make up some faults against their opponents. How unfair of me!... :)

Original from http://9gag.com/gag/52715.
Why and how to use BCC when sending emails
What is BCC?
BCC: (Blind Carbon Copy) is an email field to which you can add several recipients, while the addresses remain hidden from everyone, unlike the addresses placed in the To: or CC: (Carbon Copy) fields, which are visible to anyone who reads the message.
Why should I use the BCC field?
Say NO to ACTA
The European Parliament will soon vote on ACTA. The sad thing is that most people don't know what ACTA is - but the really bad thing is: neither do the legislators and politicians voting on it.
ACTA is the "Anti-Counterfeiting Trade Agreement". With such a name, one would think it's a good thing, right? Well, it turns out that just as with several other misnamed laws of recent times, its name has little to do with what it really does.
