The other day, at work, we came across a bad situation with Subversion (a version control system). We had created a secondary repository for a common library (YUI) of code that we want to use in multiple other repositories. YUI doesn’t provide a subversion repository, so we had to create one “in-house.”
I’m sure nobody else has done this (wink, wink), but we spaced off creating the typical trunk, branches and tags directories. I think we assumed that we would never really need them. But of course, there’s always a reason for following best practices. We got to a point where one of our branches needed the old version of YUI (2.6.0) and the new branch needed the current YUI branch (2.7.0). This didn’t work because of our lack of trunk/branches directory. Here’s the steps I took to rectify the situation:
Unlike Pedro, Google has made “all [my] dreams come true”. Just recently, Google announced a public beta of a new sync product for mobile devices. Not only do they have cool online services, but now my iPhone can easily take advantage of those services.
Some of you may wonder why this makes me so happy. Let me explain.
Many of you may remember that I recently converted from using a Linux computer to an Apple MacBook Pro. However, that wasn’t my first experience with Apple hardware. My first programming was actually done on an Apple IIe (in 8th grade – it was the coolest computer drawing of a B52 bomber). And I spent far too many hours designing the layout for the high school newspaper on a Macintosh stuck away in the library.
Today is a significant day in the world of computers. The Apple Macintosh was introduced (or rather introduced itself) to the world exactly 25 years ago. The Macintosh was revolutionary in so many ways. For the first time, personal computers had a graphical user interface (GUI). And sound was an integral part of the operating system.
Check out the following video (thanks TUAW). And notice the young Steve Jobs.
You read it right. The kitchen (and office) of the future is available (although expensive as all early technology is). Who wants all those cords hanging around when you can move your appliances where you want without having to worry whether the cord will still reach. Check out the video below for some kitchen coolness:
For those of you that have always wanted a web site, but don’t want to deal with all the cost of updating it when your content changes, there’s a solution for you.
Concrete5 is a new Content Management System (CMS) that blows everything else I’ve used out of the water. Everything else I’ve used (and I’ve been around the block with CMSs) has been either overly complicated and not user-friendly or too simple to really work for my needs.
If you are like most Americans, not only do you have money deposits at multiple financial institutions, but you also have credit cards, 401k account and perhaps a stock market account. If you’re like me, you hate having to flip through multiple paper statements or web sites trying to get the big financial picture. You can use an installed application like Quicken or Microsoft Money, or you can try something fresh in the financial scene — Mint.com.
I’ve always wanted to go to Italy. It don’t know what it is exactly, but the place just seems cool. Rome intrigues me with all the history and amazing sites. I’ve always dreamed of a month-long European trip with at least a week in Rome.
But now I don’t have to go. I’ve already been there. Recently, Google updated their Street View feature with images of Rome. And now with additional features just released today, Google allows me even more of a feeling of “being there.” The only thing better than this for exploring Rome is to actually go there (which I must admit, I still dream of).
Have you ever wanted to see what Rome was like in ancient times? Time travel would be nice, but until that happens, you can use Google Earth. Google recently announced a new layer in Google Earth that allows you to “go back in time” to see what Rome was like in 320 AD — in 3D.
Check out the Colosseum or the Roman Forum or any number of ancient structures. For you architects, this is a great opportunity to see what these old buildings really were like. They even have full interior on some buildings.
View the following video for a fly-by as well as more details on the project.
The electronic eye takes photos in a 3D space rather than flatted in 2D
You know you’ve dreamed about it. You want a bionic eye. Everyone does. Since you were a kid watching The Six Mission Dollar Man, you’ve dreamed of the day when bionics could become a reality. Most of the bionic parts of Steve Austin already exist in some form (although not usually exceptionally powerful). But the bionic left eye has been rather elusive.
Your dream may soon be coming true. Researchers from the University of Illinois and Northwestern University are working on a camera that could some day replace a human eye. With a similar form factor as the eye, it could easily fit within a human eye socket.
It’s the curve of the camera that makes it most like an eye. Unlike most cameras that often blur or minimize the focus of parts of the image on the outer edges, this new curved technology allows an image to be in focus in all parts of the image.
Second Life (an online virtual 3D world) has been around a while now. It’s incredibly popular and even has its own economy. You can enter Second Life and “live” a life completely different from who you really are. It’s somewhat of a game, but it mimics real life as much as possible. Companies (mainly IBM) have been known to hold virtual meetings or conferences within the Second Life universe. But the main problem with Second Life is you have to download a rather large installation program and have to have some decent hardware to run it.
Second Life is about to get it’s first real competitor, LifePlace. Not only does does the virtual world look more amazing and real (and slightly unsettling), but all the visual imagery is rendered “in the cloud.” There is no installation. You will visit LifePlace through a web browser and all the rendering is done on the server side. So even if you don’t have amazing hardware with the latest and greatest graphics card, you will still be able to partake in the amazing world to be. You will even be able to stream it to a mobile device (the video below was captured on a Palm Treo). The technology is developed by a company called OTOY.
Gizmodo and TechCruch both have articles about LivePlace, but it’s the video that really does the talking.
Remember, if you can’t see the embedded video. View the original posting.