Archive for February, 2011
I recommended Rudix at one point as the easy to use unix tools package for OS X. While it is that, I found Homebrew. Yes it is not new (well not that new) and I am a bit late to the game but here is the thing that I really love about Homebrew. It installs everything from source (much like Gentoo did) and it is dead simple to use if you know anything about Unix/Linux. The configuration files are done in Ruby and Homebrew covers quite a few applications making it absolutely great. Oh yeah and it also minimizes storage space by reusing libraries. OFC that makes it unable to play with other package managers and very much OS X unlike. But I absolutely love it. I had quite a few other managers installed (MacPorts and Fink) and had installed stuff by hand. Well I went and deleted everything from /usr/local (in fact the whole /usr/local) and am now a happy Homebrew user. I actually ended up removing htop and reinstalling it through Homebrew. Took virtually no time since I was writing the first could of sentences of this post while doing it. Keep in mind that some packages are missing and this is not quite as good as gentoo or ubunty but hey this is the best that I have seem. No offence to MacPorts and Fink but if you ever run into a problem with an installation you will know why I dislike both. Plus I suppose I have a bit of sentimental feelings for gentoo like installers.
Anyway, if you need console utilities/Unix programmes give Homebrew a shot.
Oh yeah use the script installer if you don’t have git installed as the gui one installs everything with sudo. This effectively goes agains the idea that you don’t use sudo with Homebrew and could compromise your security.
the command is
ruby homebrew-install.rb (just in case you were wondering). And yes OS X does come with Ruby installed by default. (10.5 and up)
I remember years ago when people were telling me how the information age is over and everyone was trying to come up with a name for what was to follow. Well guess what, the information age is not over. We are finally getting to the point where the Internet dream of having access to all sorts of data from anywhere is being realized. Increasingly companies and individuals are tracking their every day lives and creating digital records of their activities. Life hasn’t really changed much (well sort of) but what has changed is the fact that now you have a digital trace of most of your activities which makes data analysis of your life possible. If you are under 25 (or so) you can actually create a digital footprint of most of your life (well the bits that actually do matter) and if your are under 15 then your whole life has a digital footprint. You can analyse things like the amount of money that you spend, the types of activities that you like, your friends, the social groups that you belong to, and the list goes on. It is actually possible to analyse your own decisions and sometimes even predict your next one. And things are only starting in that aspect. Advertisers love it and so do marketing people. We are only experiencing issues related to ownership of digital content but what I thing is more important is that we have actually entered the age of data analytics. 10 years ago, history was only used as record of past events. You record events and maybe one they it is being passed down to the next generation as an account of what happened. It was a bit of an identity building tool. Today however, the history of your life is being recorded as it happens and we are getting closer and closer to actually being able to obtain real time analysis of those events. History is actually used more and more as a decision making tool and it even seems like you are having a communication with other people through their historic records. You read tweets, blogs, facebook messages and you comment on them. Within seconds the words knows what you think and you feel important and in control.
Fair enough, it doesn’t work the same for everyone and you still have a lot of people who’s voice is never heard just because they are poor but hey you get to hear the opinion of a lot more people than you use to even 5 years ago and that is another step towards freedom. Of course you realize very fast that you don’t really want to listen to 95% of the people out there because they don’t really have anything of value to say but hey freedom has it’s price. Anyway back to the analytics question. Like I said we are in the age of analytics and it is scary though that your life is simply being turned into a digital record of it and that whoever controls that digital record de facto owns your life. This is where governments need to step in and they really need to catchup fast. Now more than ever is true freedom at stake. Forget the constitution and all those innate freedoms listed in it. I think both Hobbs and Locke would find it very hard to explain who the enemy is today. Does Google really control the world or does the world control Google? What right does and advertiser have to know then was the list time you purchased toilet paper and what brand it was? Do you really want your car to know what music you prefer and does your car send out that information to someone else? Questions like this would become more and more important as we slowly move to cloud computing and as collected data becomes too large to be stored locally. I’m not saying that there are no solutions, but designing services should by law be made a lot more responsible job and there should be some universal data storage and sharing laws that ensure that you don’t become a victim of your virtual presence.
I’ve been away for a week or so. I went to Mobile World Congress and I just needed a long weekend after that. There have been a lot of in the press about the event however, it seems like quite a few things got missed.
Nokia adopting Windows Phone 7 pretty much overshadowed everything else. I had the chance to attend the Nokia analyst event on Monday morning so here is what was not covered in the press. Nokia is adopting WP7 because they desperately need to reduce OPEX. Effectively what this means is that Nokia is content with the idea that they are never going to be as big as they were. The gold days are over and now they have to scavenge whatever is left from the wrecked ship. There are no talks about expanding market share. It is all about stopping the decline and maybe retaining the existing market share. Windows is being adopted because it reduces OPEX and because as it is, turning Symbian in to a smart phone OS would take too much money. I personally doubt very much that that is the case but that’s just me. For me, Nokia is chopping off their nose to spice up their face but hey we’ll see how it works out for them.
A lot of people are upset that Nokia did not pick Android but here are the facts about Android. Motorola aside, Android is the OS of the Far East. East Asian OEMs are the ones selling Android phones and Nokia cannot compete with any of them when it gets to OPEX. They desperately had to get out of that market and despite what WSJ says Android was actually never close to adoption. A statement like that seems uneducated and overly enthusiastic.
Here is the ugly side of the deal. Nokia is giving up Ovi maps. Yes Ovi Maps never brought the company any direct sales but it was one of the selling points for Nokia phones for years. Nokia has agreed to give the Ovi maps content to the Bing so now certain, or all Bing content will be powered by Ovi maps. It is not clear at the moment, but the difference might be that Ovi maps run from the phone on Nokia and off the web with other phones, but essentially they are the same maps. However, given the tone of the analyst briefing, Nokia Windows phones will be very very similar to any other WP7 phone and more likely than not, they all will have the same version of Bing Maps. It was not discussed why Nokia chose to give up so much, but there were talks about supposed revenue sharing with MS.
Symbian is not going anywhere. It will stay on smartphones (low end ones) until Nokia and MS figure out a way to put WP7 on them. Symbian will also power all the feature phones for as long as they exist.
RIM was a complete disappointment. No new phones and nothing to show so they rented out their own booth to software providers. Oh and the tablet is an utter disappointment. It has a small screen and apparently the whole interface was written in Flash. Really Flash! It runs OK and they were showing off some games, but the device is strictly consumer oriented. I don’t care what the press says, this is not a corporate device unlike iPad. I was amazed to see so many people at WMC using iPads actually. Looking back, it is a bit like when mobile phones hit the streets. Almost everyone had one and it was the same with iPads.
HP had a very nice demonstration of devices. WebOS is truly great but I am not sure if it can make it. There are simply too many competitors. Oh and HP has skipped NFC … what were you thinking. The touchstone does not use NFC but rather a proprietary standard, as if we needed another.
But to be fare the devices are nice and I hope HP gets to release them soon.
All the new Android devices are absolutely pitiful. The interface is slow and when you consider that they are running crazy fast chips compared to my iPhone 3GS it makes them look even slower. Also the new LG phones kept locking up constantly and there is no way in hell that I am buying a device like that. 3D displays are mostly a gimmick unless you have one of the Sharp phones that Docomo sells. Those actually work well.
Overall there was a bit of a confusion over NFC and we got a lot of conflicting statements. It seems like operators and suppliers of NFC chips cannot make up their mind whether embedded NFC is a good or a bad thing. But this will sort itself out by next year.
What was really amazing is to see small software developers being represented at MWC. You have 5 man outfits churning huge profits and being able to afford the entrance fee and this is simply unheard of in an industry that is basically pinching pennies. That said, Huawai was spending money like it was the end of days. By the looks of it. it was the company with the biggest show budget and this is hardly an exaggeration. But then again when you pay hardly anything to most of your workers and expect then to work well over 12 hours a day you can afford to splurge every once in a while.
Oh yeah Qualcomm had a little show and tell about Mirasol … unfortunately the portable light was dead but that was hardly the only problem. The demo was basically a video running in a loop and was exactly the same as the last one we saw. Yes the device is light and thin but Mirasol displays are like the display on my sister’s truly ancient GBA. Only when Nintendo released GBA, expectations were a lot lower and we both didn’t care that an addon light was needed to play it in the dark. No offence to Qualcomm but the market for a Mirasol display is shrinking very fast. But you never know. Maybe Amazon can make it a success despite the small size.
if you have never heard of iTunes FS there is a lot that you are missing. First of all, if you are a Windows user … sorry but this is never coming your way. The effort that is required to port something like this to Windows is huge and if I were you I’d just save up for a Mac.
If you are already a Mac user, good for you and here is what you need to know. You know how you can mount drives and images and such? Well iTunes FS basically creates a virtual drive that has all of your iTunes music sorted in virtual folders in a way that resembles the iTunes organization. On top of that, you can actually use Spotlight to search iTunes FS and since everything looks and feels like folders on an external drive, comping files from your iTunes library to anywhere is a breeze. You can just let iTunes do it’s organizational magic and the fact that it creates a bit of a mess would never bother you again.
There is a small catch though. iTunes FS is kind of a stand alone application so it is not always on. You can set it up to start with the computer ( through System Preferences > Accounts > Login Items ) but you have to manually add a new item. Anyway the application shows up in your Apps so even if you eject the drive it’s easy to start up again. One thing that I have noticed is that iTunes FS does not update the database info always (or maybe ever). So if some information looks wrong you might have to eject the drive and start it up again. But for a free application I can’t really complain. Oh, I almost forgot. iTunes FS is essentially a MacFUSE “plugin” (not the technical term) so you should install MacFUSE first. At the time of the writing, MacFUSE still does not come with a 64 bit preference panel application. You would probably never need to use it, but if you do and it annoys you, then using google you can find one of the unofficial 64 bit builds. Not sure what the address is cause they change from time to time but I can vouch for the fact that one does exist and it does work.
Anyway, once you have MacFUSE installed, you can get iTunes FS from
Copy it to Applications, start it up and you are ready to go. I must confess this little tool was the biggest boost of productivity that I have ever gotten from an iTunes plugin. Have been using it for months not and things like moving playlists to an external drive, batch editing tags in Tagr, etc. are simple again.
Oh yeah Tagr is the best ID3 tag editor for Mac that I have found so far. Some of the functionality is a bit hidden, and it seems like it’s a poor substitute for Mp3Tag (windows only) but that is only a first impression. For the last 2 years I have completely switched to Tagr and it does everything I need it to. Oh yeah it’s also free.
And last but not least, there is XLD which is by far the best audio converter on any platform. I use it to convert FLAC files to ACC which with XDL is a one step solution. The tool has no graphical interface when you start it up but you can drag the file over to the Dock icon to start the conversion. It comes with support for quite a few encoders, such as the latest version of Lame and you can configure everything through the preference menu (Cmd + , ).
You can get it from
Ok bare with me here. Android’s market share is growing very fast and yes I know it is quite popular but it is heading for a very rough reality check. The main reason why the market share is growing so fast has nothing to do with superior technology or great ideas. It has only to do with Android being better than the Symbian and Windows phones that it replaced and with the large number of East Asian manufacturers that are involved. For those it is indeed an improvement however, Google seems to believe that they are actually competing with Apple and they most definitely are not. They have never taken any significant number of iPhone users and there is a very good reason why as it stands they can never compete with Apple.
Yes, Android has a great promise and it is a good OS however, they have a huge problem and it comes in the face of Google Checkout. No offence to the Checkout team but it is the stupidest payment system ever. It has no recognition for the fact that you are selling to a global market and you have to use different currencies. If you have to use your bank to pay in a different currency then you will get hit by some massive charges and you cannot sell cheap goods like that. And if Google will be nothing than an advertising agency then why do they take 30% off your profits? Quite frankly Apple gives you a lot more for your money and it is no surprise that developers make more money there. You can release an application and sell it to everyone in their currency and you do not penalise them for living in a different country. Effectively there is no artificial barrier for the customer making the sale very easy.
And while Google might focus on technological improvements, at the end of the day they still make money from something else and since Google is not willing to pick up the slack you can bet that others will. There is an Amazon Market place which most definitely does currency conversion in the countries that Amazon exists and there are other coming out. Google is in fact in danger of being pushed out of their own operating system and that is just sad. I actually amazes me how business inapt the Android team is and how the crazy corporate policy that Google has is eating into their profits. I get it Google never uses services that compete directly with their own but when yours are clearly lacking you have to do something about it. Google needs to recognize that Android is no longer a pet project and is actually the future for Google. If you can’t fix Google Checkout please do everyone a favour and hire some financial gurus and please DO LISTEN to what they say. Otherwise Android is going to hit the glass ceiling a lot sooner. At the current rate I personally think that Android adoption rate will peak in 2012 and I don’t even think that it’ll be a flat line from there on.They will have to deal with disappointed customers and disillusioned developers and that does not equal a flat line.
Ok this is not going to be a comparison of advertising methods or the offerings out there. This is just my view on the subject and quite frankly I am not expert. But here is the thing, iAd is this Apple product that I never cared about. I am not the type of person that clicks on ads and I tend to avoid them like the plague. But iAds have started popping up in applications all over the iOS place so I must admit it, I clicked on one or two of them. And I must admit, iAds are by far some of the best online advertising that I have ever seen. Sorry Adobe but Flash is dead! I don’t know how hard it is to create an iAd but they are actually apps within apps. You get to watch an ad and most of the time after that you get to interact with the ad elements. Yes you can do that with Flash ads and it has always been the appeal of Flash advertising but get this, there is actually quality control on ads and I am loving it. Clicking on a flash ad actually makes me absolutely livid. Windows start popping up everywhere, the supposed games are designed by complete idiots and the add does not makes me like the product more, it makes me hate the company for using such cheap tactics. Not to mention that even well designed Flash ad campaigns take forever to load and well, do nothing other than make my surfing experience slow as molasses.
iAds are still annoying because they take up like 1/10 of my screen hight, but they actually never run unless you click on them. There is this little bit of added level of control that makes you feel in control of your workflow. And when you do click on an iAd, you are presented with stunning graphics, hardware accelerated transitions and quite a few other cool effects. The few that I have seen included a simple game, and the ability to listen to the music of the ad. Pretty cool actually. Oh and you get a link to iTunes where you can buy the song. Now that is cool if you ask me. There have been a few times when I though an advert song sounds good and finding it in google can be a real challenge and then after than you still need to find a place where you can buy the song. Well iAds seem to understand quite a few predicaments that people have (sometimes) and it’s like the designers actually knew that you had a problem and solved it for you without you even having to request it. Well that is not really the way it works but you get that feeling. And that feeling is exactly what makes a good product great. I actually think that iAds create a connection between the view and the product and they do connect a positive emotion in the user. Next time you see the product you will think of the ad and the positive emotion will surface. And if you have the money you will buy the product. If you ask me, that’s exactly the stuff that great advertising is made of.
I am all for freedom but I think Apple’s curated advertising experience is actually the best web experience that I have ever had which kinda makes me want to stay an iPhone user even if iPhones are not quite the best business tools at times and the plans tend to be more expensive than BB ones (at least where I live). I must say that Apple made an excellent decision with iAds and I have no problem letting them control that bit of my life.