How to migrate a Subversion repository in 4 steps
sudo svnadmin dump /path/to/svn-repository > svn-repository.dmpgzip svn-repository.dmp- move
svn-repository.dmp.gzto your new server - log in to your new server, then
sudo svnadmin load svn-repository
Take the Red Pill: Share As Much Information As You Can
Marissa Mayer gives some insight into how Google flourishes with innovation in a Forbes article. Number five caught my eye:
5. SHARE AS MUCH INFORMATION AS YOU CAN
“People are blown away by the information you can get on MOMA, our intranet. Because there is so much information shared across the company, employees have insight into what’s happening with the business and what’s important. We also have people do things like Snippets. Every Monday, all the employees write an email that has five to seven bullet points on what you did the previous week. Being a search company, we take all the emails and make a giant Web page and index them. If you’re wondering, ‘Who’s working on maps?’ you can find out. It allows us to share what we know across the whole company, and it reduces duplication.”
Imagine what could be done at a much larger scale with the catch being that there would be no firewalls, no corporate security…no isolationism. Everyone knows what every one else is doing…no fear…just effective and pure synergy on a planetary scale.
Take the red pill.
Ghosts I-IV: New 36 Track Nine Inch Nails Album!
I’m totally stoked that NIN has another album out called Ghosts I-IV. Don’t worry. Even though it has 36 (count ‘em!), it’s only five bucks available from nin.com or amazon. I haven’t actually listened to it yet but apparently Trent is branching out since he is free from evil record companies. From what I’ve read this one is an instrumental. It doesn’t really matter to me, I’ve been a fan since one of his first releases. Pretty Hate Machine (1989) is still one of my all time favorite albums and will always have special meaning to me.
Remove .svn Or Any Other Hidden Folders in OS X
Finder in OS X seems to be retarded at finding hidden files and folders. In my case, I wanted to recursively remove all .svn folders from a directory. To do this, it's command line to the rescue:
-
rm -rf `find . -type d -name .svn`
Paul Graham’s Design Philosophy
I read Paul Graham off and on and find most of what he writes about interesting even if I don't agree with all of what he has to say. His latest essay, "Six Principles for Making New Things", is one that seems to echo a lot of what's been said before about solving problems with software. In his own words the steps are:
I like to find (a) simple solutions (b) to overlooked problems (c) that actually need to be solved, and (d) deliver them as informally as possible, (e) starting with a very crude version 1, then (f) iterating rapidly.
To summarize, find a simple solution to a problem and release early and release often.