tldr; you should probably git
Since I started using git and now GitHub in September, I have to say it is quite life changing. I’ve created a few repositories that I use for some configuration items and I found that it really allows me to tinker with my system and other things much easier. Previously I used to have countless tabs open in gedit/geany and struggle to keep whatever I was breaking in some sort of order. Now I can check out whatever I’m working on, break it, discard the changes and I’m back to a known state or if by some stroke of luck I get expected results, I check it in and commit. While I can’t manage to find the time to read Pro Git – its on the to do list, I’m having a blast learning git the hard way. Also, I should point out that git-cola is really helpful as it allows me to visualize my changes (I love it for repos that are not pushed to GitHub) which is perfect for the way I work.
I’ve been using PowerShell quite a bit in the past few months for various tasks, such as mass Storage vMotion, snapshot reporting as well as some other tasks and have found it to be invaluable and I learn more every day. It reminds me of AppleScript, but much more useful. Since nearly everything MS related has cmdlets, it is worth learning and sharing. Lately, I’ve been wanting to learn Git for version control so I figured theres no better time to learn. I’ve started a GitHub repository that I plan on using to share my scripts and bits. I’ll most likely move my other “projects” into GitHub too as I continue to learn how to manage it. So without further ado here is the vm-powershell script repository and you can follow me (rabbitofdeath) too!
Cisco recently pushed an update to their routers that required users to sign up for a privacy-crushing “cloud service” or forfeit management abilities on the router. This caused all sorts of outrage. Cisco quickly changed their privacy statement and is trying to appease concerns as detailed on their blog.
But the simple fact is that your definition of “open” is different from Cisco’s (not to mention Google, Microsoft and Apple among countless other vendors). The internet was built on the premise of free communication and exchange of ideas. It is the wild-wild-west it was designed to be. Cisco just wants your network to be “open” and thinks you should be ok with that.
I can see where Cisco is coming from; they saw an opportunity for possible add-on services and vigilant citizens of the internet caught this greedy and reckless shift in policy. I imagine that Cisco is going by the notion that people have “nothing to hide” which is completely irresponsible and a dangerous way of thinking. Living with the 21st century internet, consumers have to be vigilant of what services they consume as well as countless devices that may be mishandling private data without their knowledge. Your privacy is valuable. Hopefully Cisco learned a lesson.
Sometimes I just don’t get it. I know that Apple is the darling of the consumer electronics industry, but I don’t think consumers know (or more likely, they don’t care) about what they are buying into. I’m sure the user experience on the iPad is amazing, but I’ve played with iPhones (I used to use one – both the first gen and a 3G) and I know that my expectations and needs will not be met. As a hacker (in the tinkering sense) at heart, I have a need to own the hardware I use. I want to know how it works and change it. This is primarily the reason I switched to an Android based G1 – I knew it was totally hackable and if I don’t like something about it, well, I can fix it.
The iPad, on the other hand, is a totally closed system unless you jailbreak it (which is a nice idea on paper, but a miserable and painful experience). What frustrates me most is that there are endless possibilities from amazing developers out there who can write amazing apps, and it all comes down to Apple saying yes or no as to whether or not it gets accepted into the store. This is not a free market system. If I were a developer, the iPhone/iPad platform is absolutely the last platform I would consider developing for. Joa Ebert sums it up best though: It is as if Apple is forcing musicians to use Garageband as the only tool to create their music. I think a better example for consumers is like being forced to shop at Wal-Mart for everything.