I can't read Italian but this little Cocoa app looks kind of cool. Basically you can just drag-and-drop a build.xml file and the app will give you a list of available targets. Looks to be very useful especially in testing.
A few days ago, Tim Bray posted about how new technologies can come into a company either by the front door or the back door.
The front door would be via salesman and directives from the executive officers. Generally these will fail on some level because those who will actually be using the technology had no say in any part of the decision.
The backdoor though can work for new technologies because they will be coming into the office under the radar. Those who need to use them, just do, instead of having meeting after meeting just talking about it.
It only takes one person to bring in something new. Just start writing Python scripts for little things or maybe find a use for Groovy and before you know it, lots of folks will have a new skill.
Fitz, a former coworker of mine, has put together some good tips for people coming from CVS and going to Subversion. We have made this switch at work and so far so good. There have been a few glitches but overall everyone is happy.
Paul Lamere links to some amazing VIM tips. It's amazing the new things I've learned just glancing through them.
Not exactly the way I wanted to start my day today. First I realized I didn't plug in my cell phone overnight to recharge so now it will probably die around noon. Next, as I was getting ready to leave, the Princess woke up, crying, not wanting me to go to work. From there, it was traffic plus Starbucks not having a bagel.
I'm almost scared to touch my code.
So, I've been real busy lately, 14, 15 hours a day at the office. I realize that other people are doing the same thing so I'm not really complaning, just stating the facts. Some days are busy in meetings, others are busy in front of the computer, writing code. It's just really tough to tell what kind of days it is going to be.
I've found a pretty easy way for someone else to see what kind of day I'm having. All they need to do is look at my iPod and see the number of songs I've played throughout the day. If the number is high, I've been able to code for the day. If not, then I've been in meetings or had people coming to my desk during the day.
How should a company react to people extending its code in new ways?
That's always been a touchy subject for some companies and Yuri Schimke compares Apple's attitude towards Cocoa# and Sun's towards Jython.
Adam Swift has put together a great intro to getting Subversion up-and-running on OS X.
Mike Mason gives a great breakdown of the differences between CruiseControl and AntHill. I've tried to set up both and haven't really like either one of them. My biggest complaint has always been the fact you have to tag your repository with every build. I think that is overkill when it comes to Continuous Integratio.
One newcomer to this field is DamageControl, I set that up yesterday internally here and it is really nice. It's written in Ruby but can support any type of build. Also, you don't have to tag.
A few days ago, Russ put together mOlympics, a mobile aggregator for news on the upcoming games. Definitely some cool stuff though he is curious as to why more people aren't visiting the site.
Personally, I can take only a little bit of Olympics previews so I bet more people will start viewing the news as the games get going this weekend. At any rate, hopefully this post will help a bit. Not that I in any way, have the audience Russ does.
Great game from Carlos last night. He didn't have his super stuff but was very effective. Also nice to see some runs scored via hits other than home runs. Not that I mind the home runs but when you hit 5 solo shots the night before and lose, something else is needed.
Another game with the Padres today and a win could give the Cubs a 3-game lead in the Wild Card with the Dodgers coming to town.