10 Mar 2010

feedPlanet Grep

Dries Buytaert: City of Athens using Drupal

The City of Athens has launched a new Drupal site to serve as its official website, along with a Drupal-based site at http://www.breathtakingathens.com/ that provides visitor and tourism information.

Athens is a large city (3.5 million residents and 6 million tourists each year), with a large tourism base due in part to its role in the 2004 Olympic Games. To support the city's needs, the site includes a large calendar of city events, a comprehensive map-based index of city services and interactive tools that allow citizens to access city resources. The site builds on Drupal's multilingual capabilities to provide information in both Greek and English.

City of athens
Breathtaking athens

10 Mar 2010 11:20am GMT

09 Mar 2010

feedPlanet Grep

Kris Buytaert: DevOPS, SecOPS, DBAOps, NetOps

This post is long overdue, as the idea struck me when dicussing with Lefred while preparing his Fosdem talk on Maintaining too big tables

I got triggered finishing this post by Mr BuidlDoctor

Fred has been struggling with a typical DevOps problem resulting in the most unmanageable database setup possible, there's little room for him to move but he managed is way out .. because he is good at his job

It set the mark for me that because in different organisations even the Opsteam is fragmented `in different groups that there also we need to get the Devops idea going.

Typical setups here are the Network guys vs the Platform guys , specially with the growth of virtualization where the network stack doesn't stop at the physcial switchport anymore but the vlan trunks go deep in to the VM's a lot of discussion happens. There where traditionally the story for the network engineer stopped at the switch they now want control much deeper in the infrastructure.

But an even bigger group that needs integration are the security folks, it's no secret that in some organisations the security guys job is to be the bad guy, their default reply to something is NO. Specially to people wanting to drill holes in their architecture .

Patrick wonders if its the specialist vs generalist dillemma, I think it's the Web vs Enterprise IT way of thinking ..
DevOps first gained ground in Web environments , the battle has only started ..

We still have a long way to go before in say a banking environment the Devs and SecOffs' and the DBA's and the Ops are on the same line ... they all need to break the walls of confusion, they all need to come out of their silos. And when you are a generalist in charge of a bunch of these things you have to make sure your tuesday afernoon security persona talks with his other persona's from time to time ... otherwise you are really gonna need those meds :)

Technorati Tags:Technorati Tags:
Share with Shareomatic! Share with Shareomatic!

Trackback URL for this post:

http://www.krisbuytaert.be/blog/trackback/992

09 Mar 2010 9:39pm GMT

Frank Goossens: Fix iframe-positioning problem with frameMagic.js

A short followup on my previous post about iframes; as I happen to like simple drop-in solutions, I updated the javascript that handles the 'blank 2nd page in an iframe bug' to automagically work upon inclusion in the html.

So if you happen to have problems with the positioning of 2nd (or later) pages in iframes (due to the top part of the iframe not being visible in the 'viewport'), just upload frameMagic.js to your webserver and add the following to the head of your html to ease your iframe-blues;

<script type="text/javascript" src="path/to/frameMagic.js"></script>

Optionally you can specify which iframes are to be treated this way (excluding the other ones) by doing

<script type="text/javascript">
var fM_conf="iFrame1,iFrame3";
</script>

You can find more information and examples on http://futtta.be/frameMagic.

Possibly related twitterless twaddle:

09 Mar 2010 3:20pm GMT

Philip Paeps: Why I gladly suffer jetlag

23:56 JST

The weather today was disgusting. Rain, rain rain. Horizontal sheets of water. Really unpleasant.

This morning, we went to see the giant panda at Ueno Zoo, but it turned out that Ling Ling died of a heart attack a couple of years ago. Perhaps I need to rethink my fondness of Japanese cuisine a bit. Happily though, there were many other animals to cover for the disappointment. Particularly interesting was the aye-aye forest. Most of them asleep, but the one or two who were awake were highly entertaining. There was also a hyperactive Galapagos Tortoise, but of course it can't compete with an astro-chelonian.

Pity about the Panda. There's one in the Berlin Zoo I've consistently failed to visit for the past couple of years though. Maybe next year we should visit Berlin a couple of days early and see about the Panda.

Dinner this evening reminded me of why I don't mind sitting in a small metal tube pointed at this island for all too many hours. We spotted the restaurant by the (very!) cute waitress letting out the previous party. It was a tiny place. Three tables only. The kind of place I gravitate to.

Our starter was sashimi, including a bowl of small living fish. I'm actually not sure which fish they were. It was not ikizukuri, which I've had in Kyoto two years ago, but a bowl of small eelish creatures. I understand other people's sensitivities towards things like that, but really - carrots weren't uprooted by choice either, get over it. Just bite once and the vital problem isn't so vital anymore. Also on the plate were uni and some other tasty things. It was realy, really tasty

This was followed by a fried fish and udon and then cold soba. Yum yum!

All this was of course accompanied by some tasty sake.

The cute waitress disappeared at some point, but the food made up for her absence. We have the address of the place, we'll be sure to visit it again.

I asked Sato-san to ask Them to turn off the rain. It seems They have misunderstood though, and it now started snowing. This is suboptimal. I'll have to spend more time in restaurants. I'll end like the Panda, mark my words!

09 Mar 2010 2:56pm GMT

Geert Vanderkelen: There are only bad habits

Vacation, and the mind is free. Then I scribble something, unleash it upon Earth where only a handful might read it:

Stop for a moment
And watch around
Hush for a second
And hear the sound

Think of your past step
And watch the road ahead
Pick up a fight
And try to flight

Break your habits
Stop living by one's wits
Take another curve
And make some surf

09 Mar 2010 10:31am GMT

Thomas Vander Stichele: ski

As we are deluding ourselves here into thinking it's snowing in Barcelona, I thought it appropriate to post some videos from the past few snowboarding trips.

Coincidentally, this is my first foray into the HTML5 video world - more on that later.

Let's start with my favorite, the one where I show off how years of gymnastics in my youth help me keep my body in one piece:

Could not use HTML 5 or Flash for playback. You can download the file as MPEG4/H.264 or Ogg Theora file.

(Also notice the cool new orange snowboard pants that I settled on. Snowboard fashion was really boring this year, mostly grey and black only, with some ugly flashy colours as exceptions. I leave it to you to judge whether orange is one of them).

We spent eight full days in Tignes, France, with only about three days of sunny weather, and the rest filled with clouds and snow.

My goal this year was to learn how to do a 180. With the help of an instructor, that's exactly what I did! Here's an admittedly simple one - all the good ones are not caught on video.

Could not use HTML 5 or Flash for playback. You can download the file as MPEG4/H.264 or Ogg Theora file.

Here's a more aggressive one with a bad ending:

Could not use HTML 5 or Flash for playback. You can download the file as MPEG4/H.264 or Ogg Theora file.

A few weeks before our snowboard trip, we also had a business planning weekend which included one day of skiing. Xavier risked life and limb following me around with his iPhone to record this. It's not the most exciting descent in the world, and he ended up missing my one fall in it, but I was surprised to see how short the whole descent really is if you don't take any time to stop!

Could not use HTML 5 or Flash for playback. You can download the file as MPEG4/H.264 or Ogg Theora file.

And here are Xavi and me relaxing over cheese fondue and raclette the day before the skiing:

Some notes about the HTML5 video part:

The embedded video should work fine in Firefox/Safari/Chrome/iPhone/Opera (except in Aitor's "I plug mplayer into Opera" case), and work fine in Explorer too where it falls back to Flash.

I couldn't get this to work in Android. 2.0 is rumoured to support the video tag, but so far no dice, and I couldn't find a single HTML5 video page online that the Android phones over here can play. If you can see these videos embedded in Android, or know what I should to fix them, please do let me know!

09 Mar 2010 12:42am GMT

08 Mar 2010

feedPlanet Grep

Philip Van Hoof: The future of the European community, a European Monetary Fund.

I'm worried about the EURO's M3 if a European version of the IMF (a EMF) is to be installed.

Nonetheless, I think the European community should do it just to strengthen Europe's economy. I'm not satisfied by Europe's economic strength: I want it to be undefeatable.

We must not let the IMF solve our problems. Europe might be a political dwarf, but we Europeans should show that we will solve our own problems. We're an adult composition of cultures with vast amounts of experience. We know how to solve any imaginable problem. And let's not, in our defeatism, pretend we don't.

A EMF is a commitment to future member states: Europe often asks them fundamental changes; economic strength is what Europe offers in return. This needs to come at a highest price: Greece will have to fix their deficit problem. Even if their entire population goes on strike. Greece will be an example for countries like my own: Belgium has to fix a serious deficit problem, too.

An EMF comes at an equally high price, and that frightens me a bit: I don't want the ECB to go as ballistic on money creation as the FED has been last two years. I want the EURO to be the strongest relevant currency mankind has ever created. No matter how insane the rest of the world thinks that ambition is: I believe that keeping the EURO's M3 in check is a key to creating a wealthy society in Europe.

Politically I want European nations to negotiate more and more often. The European Union is a political dwarf only because finding agreement is hard. But in the long run will our solution be the most negotiated, most tested on this planet.

Together we can deal with anything. That doesn't mean it'll be easy; it has never been easy: just seventy years ago we were still killing each other. We're all guilty of that one way or another. And before that it wasn't any better. Today, not that many people still care: "it wasn't me", right? So stop being a bitch about it, then.

It's time to let it be. It's time to start a new European century that will be better. With respect for all European cultures, languages, nations, nationalities, values, borders and interests.

But also a European century with economic responsibilities for each member. It's our strength: we figured out how to keep our population wealthy: let's continue doing so in the future.

08 Mar 2010 9:51pm GMT

Dries Buytaert: The history of MySQL AB

MySQL, the open source database product that puts the "M" in LAMP, was created by MySQL AB, a company founded in 1995 in Sweden. In 2008, MySQL AB announced that it had agreed to be acquired by Sun Microsystems for approximately $1 billion.

The story of MySQL AB is pretty amazing, so I unleashed my "inner academic", did some research and compiled a timeline of MySQL AB's history. This timeline is assembled based on different resources online, such as MySQL press releases (example 1) and interviews with MySQL AB executives (example 2, example 3), etc.

Things to add? Let me know in the comments and I'll update the post.

1995

2000

2001

2002

2003

2004

2005

2006

2007

2008

2009

08 Mar 2010 12:00pm GMT

Frederic Descamps: openERP 5.0.7 for Centos and Fedora

I created rpms for CentOS and Fedora of openERP 5.0.7

I didn't test them yet but you can try them and send me your feedback to improve them.

Attachment Size
openerp-server-5.0.7-1.noarch.rpm 14.56 MB
openerp-client-5.0.7-1.noarch.rpm 847.93 KB
openerp-web-5.0.7-1.noarch.rpm 1.52 MB
openerp-server-5.0.7-1.fc12.noarch.rpm 14.32 MB
openerp-client-5.0.7-1.fc12.noarch.rpm 833.84 KB
openerp-web-5.0.7-1.fc12.noarch.rpm 1.48 MB

08 Mar 2010 10:24am GMT

Geert Vanderkelen: How do you name the device found in your pocket?

Since a few decades, humanity got more and more cursed and/or blessed with a little device now fitting perfectly in a trousers' pocket or womon's purse. But how do you call it these days? Here are some possibilities which crossed my mind:

I just read my first book using Amazon Kindle on my iPhone. Although odd at first, it was surprisingly pleasant. Old books mind you, like 'Adventures of Sherlock Holmes'. I still prefer the normal, papered books, but reading using one's phone is sometimes handy (pun intended). Suddenly, my phone turned into a .. a book.

08 Mar 2010 9:56am GMT

Raf Nijskens: OSD2010: Day 2

Day 2 at the conference was much more interesting then day 1, cause it the talks way more technical.

Only on the lego talk I had some comments: java on embedded devices --> WTF.

Sejo had some issues with his server while doing his presentation on djagios, but nevertheless it was like the best talk I saw.

For both lunch and dinner we ended up in Haiku sushi which was VERY good. For dinner we took a bunch of people with us, cause the lunch was so good. So if you're in Copenhagen and like sushi, that's the place to be!

08 Mar 2010 8:09am GMT

Philip Paeps: Back in Japan

16:49 JST

Hard to believe another year went by. I got back to Tokyo last Friday via Copenhagen. I tried to burn some expiring miles to upgrade Kristof who is travelling with me to business class too, but it turns out they gave him the upgrade without deducting my miles. Very nice. Conversation made the flight over much less boring than usual.

So far, the food is working out very well. Last night, Sato-san recommended us a yakiniku-style establishment in the vicinity of Shinjuku station. The one with 200 exits and millions of people using them all at once. Despite the daunting location, we found it very easily. And the food was scrumptious, as expected.

Earlier today, we met up with the Italian invasion and went to check if Meiji Shrine was still where it was last year. While taking my annual picture of the enormous wooden structure leading to the shrine, a Dutch voice over my shoulder wanted to know if we were sure we could take pictures. Turned out to be Paul and Cor. Bumping into familiar people by accident in a city the size of Tokyo is a bit unexpected. On the other hand ... can't avoid the Dutch, right? ;-)

Food tonight promises to be interesting again. Watch this space!

08 Mar 2010 7:49am GMT

Amedee Van Gasse: I Love Lucy

Is het alweer een maand geleden dat ik nog een blogpost gedaan heb? Hmmm, rap mezelf eens een schop onder m'n kont geven. Wink Nose

Ubuntu Lucid Lynx komt er aan, en ik heb het risico genomen om nu al een upgrade te doen van 9.10 naar 10.04. Hey baby, take a walk on the wild side!

Eventjes dit intokkelen:

sudo do-release-upgrade -d

en een dik half uur later was de upgrade afgelopen.

In de known issues staat wel het volgende:
The fglrx binary driver for ATI video chipsets does not yet support the X server in Lucid. As a workaround, users should use the open source -ati driver instead. (506656)

Inderdaad, na reboot kreeg ik een waarschuwing van Xorg en werd mij een failsafe scherm voorgeschoteld. Nu heb ik 2 schermen, met verschillende afmetingen, en met een failsafe configuratie tonen ze alletwee hetzelfde beeld. Dat is dus niet de bedoeling.

Mijn oorspronkelijke xorg.conf was aangemaakt met de Catalyst Control Center voor ATI Radeon, fglrx-amdcccle, met vrij veel details (zie bijlage). Ik heb die radicaal verwijderd zodat Xorg automatisch zijn configuratie vaststelt. Beide schermen heb ik met behulp van lxrandr op hun maximale resolutie gezet: 1920x1080 en 1280x1024.
Het was mijn bedoeling om daarna de onderlinge positie van de verschillende schermen in te stellen met grandr, maar daar kreeg ik deze vriendelijke foutmelding:

User set screen size larger than max screen size

Oeps. De wijziging kan niet opgeslagen worden.

Geen probleem, Google is mijn beste vriend en zo kwam ik terecht op http://www.thinkwiki.org/wiki/Xorg_RandR_1.2. Met behulp van xrandr kan je op de console hetzelfde doen als met de gui-tool grandr.
Eerst vraag ik de informatie van mijn beeldschermen op:

amedee@fangorn:~$ xrandr -q
Screen 0: minimum 320 x 200, current 3200 x 1080, maximum 3200 x 2048
VGA-0 connected 1280x1024+0+0 (normal left inverted right x axis y axis) 375mm x 301mm
   1280x1024      60.0*+   75.0  
   1024x768       75.0     70.1     60.0  
   800x600        72.2     75.0     60.3  
   640x480        75.0     72.8     59.9  
   720x400        70.1  
HDMI-0 disconnected (normal left inverted right x axis y axis)
DVI-0 connected 1920x1080+1280+0 (normal left inverted right x axis y axis) 477mm x 268mm
   1920x1080      60.0*+   60.0  
   1440x900       59.9  
   1280x800       59.9  
   1152x864       75.0  
   1024x768       70.1     60.0  
   800x600        60.3     56.2  
   640x480        66.7     59.9  
   720x400        70.1

Daarna probeerde ik de schermen in te stellen:

amedee@fangorn:~$ xrandr --output VGA-0 --auto --left-of DVI-0
xrandr: screen cannot be larger than 2048x2048 (desired size 3200x1024)

Hetzelfde probleem dus als met grandr, maar deze keer met wat meer details.

De oplossing was het aanmaken van een eenvoudige /etc/X11/xorg.conf met uitsluitend dit:

   Section "Screen"
       Identifier       "Default Screen"
       DefaultDepth     24
 
       SubSection "Display"
           Depth                24
           # ADD A VIRTUAL LINE TO PROVIDE FOR THE LARGEST SCREENS YOU WILL HOTPLUG 
           Virtual              3200 2048 
       EndSubSection
   EndSection

Na herstarten van X hadden grandr en xrandr geen probleem meer met de nieuwe ultrabrede desktop. Zie ook de screenshot in bijlage.

Voor de rest werkt Lucy perfect! Nose Smile

Bijlage Grootte
2010-03-08--1268011498_3200x1080_scrot.png 1.36 MB
xorg.conf-backup-100307180651.txt 2.74 KiB
xorg.conf_.txt 295 bytes

08 Mar 2010 1:28am GMT

07 Mar 2010

feedPlanet Grep

Philip Van Hoof: Emotional (and social) intelligence

It was the dawn of the 1970s, at the height of worldwide student protests against the Vietnam War, and a librarian stationed at a U.S. Information Agency post abroad had received bad news: A student group was threatening to burn down her library.

But the librarian had friends among the group of student activists who made the threat. Her response on first glance might seem either naïve or foolhardy - or both: She invited the group to use the library facilities for some of their meetings.

But she also brought Americans living in the country there to listen to them - and so engineered a dialogue instead of a confrontation.

In doing so, she was capitalizing on her personal relationship with the handful of student leaders she knew well enough to trust - and for them to trust her. The tactic opened new channels of mutual understanding, and it strengthened her friendship with the student leaders. The library was never touched.

(More available at the flash preview widget's page 21)

- Daniel Goleman, Working With Emotional Intelligence, Competencies of the stars. 1998

In Working with Emotional Intelligence, Daniel Goleman explains several practical methods to improve the social skills of people. Before I bought this book a year or two ago, I read Daniel's first book Emotional Intelligence. This weekend I finally started reading Working With.

I recommend the section Some Misconceptions. Regretfully ain't this section available for display in the flash preview widget. Instead of violating copyright laws by typing it down here, I'm recommending to just buy the book.

You can find audiobooks online. The section about misconceptions is at track three. Track five talks about two computer programmers, which is very illustrative for many of my blog's readers (and possibly myself). I hope you wont illegally download using torrents. Instead, buy the material.

Also very interesting is this lecture by Daniel:


Part 1, Part 2, Part 3

Here you can also find a Authors@Google talk by Daniel Goleman:


What distinguishes Daniel Goleman from old line proponents of positive thinking, however, is his grounding in psychology and neuroscience. Armed with a Ph.D in psychology from Harvard and a first-grade journalism background at the New York Times, Dr. Goleman has authored half a dozen books that explore the physical and chemical workings on the brain and their relationship with what we experience as everyday life.

- Peter Allen, director of Google university, introduction to Daniel Goleman. August 3, 2007


I hope readers of my blog will shun away from pseudo science when it comes to emotional and social intelligence, but instead read and learn from authors like Daniel Goleman. I also (still) recommend the books available at The Moral Brain by for example Dr. Jan Verplaetse.

07 Mar 2010 12:17pm GMT

Dieter Plaetinck: Uzbl, monitoring, AIF talks

I recently did two talks, for which the videos are now online.

If all goes well, I'll be at ArchCon this summer, where I'll be doing these talks:

We're not sure yet if those talks will get videotaped.

07 Mar 2010 11:06am GMT

06 Mar 2010

feedPlanet Grep

Chitlesh GOORAH: Floorplanning with Magic, how hard can that be ?

Alliance VLSI development cycle has stalled and there are many software compatibility issues that need to be solved before getting a proper (one that can meet the industry's needs) digital backend flow with opensource software. Herb which was meant as a clone for Alliance VLSI will not be stable enough at the end of this [...]

06 Mar 2010 11:17pm GMT