Monday, December 9, 2013
Auto enhance, aww !?
Saturday, August 17, 2013
Mobile typing
I think people hate typing on mobile device, I wonder why? I think there is plenty room for innovation in this area. I guess industry also recognizes this problem. That's why we see so many different keyboards and prototypes floating around. Some people are trying to solve the problem from different angle like Google or apple is trying to come up with better voice command based system. I think there are people like me who are not willing to spend their words for device. There must be some other way? The purpose of keyboard is communicating with the device? What else I can do to communicate with my device. Eye tracking? Samsung is taking care of that. It's not working at all, and on the top of that it is very difficult to represent everything just by tracking eyes.
Some other keyboard layout? Maybe? We have already seen couple of layouts. None of them really got any traction. Predictive keyboard? Well that's not working very well. Sure things like swiftkey is very popular but I feel like it is a temporary solution. We need some kind of input mechanism that would make typing even more effortless. Let's think out of the box, instead of making keyboard layout more convenient for people can we eliminate the necessity of keyboard altogether? What ever it is, it has to be fast, and it can be translated into plaintext pretty easily.
Saturday, August 10, 2013
Tablet usecases?
I guess I want little more than bigger screen from my tablet compare to my phone. I am not sure whether my tablet really offer anything else other than bigger screen! What is the use case of a tablet? Just the convenience of having bigger screen? I am curious is there anything that I can do in my tablet but not in phone? In this age of high resolution super phones, pretty much everything is convenient on the phone. Then, why would I carry two different devices with exactly same functionality? Especially when they are exactly identical. I do agree that having larger screen is sometimes convenient for some tasks. But most of the time portability supersedes that convenience. On the top of that, phone has a 'must have' reason that tablet is missing. Then my question is what is the strongest usecase for a tablet?
Friday, June 7, 2013
Google keyboard
Finally Google keyboard is in play store. I have been using swiftkey for some time. My primary complain is it does too much and most of them are annoying. I find Google keyboard more balanced approach. It has correction and it does not do it too much. In that a sense I like it better. On the top of that I make less error on Google keyboard compared to swiftkey.
It looks like Google is disintegrating many killer feature of android. I am expecting Google luncher next. That would be very interesting. All the OEMs are spending so much money to make their own skin and then if people start dropping their skin that would be a total waste of their resource. Android ecosystem is interesting. Sometimes, I feel like it is wild and uncontrolled. And that's the beauty of it.
Saturday, April 13, 2013
Google wave
Tuesday, January 29, 2013
Multiplication is a horrible thing
Here is a discussion about this issue, http://lemire.me/blog/archives/2010/07/19/is-multiplication-slower-than-addition/
Saturday, January 26, 2013
Facebook like
This morning I realized I like something on Facebook called Iran before. That's funny, to my best knowledge I have never clicked like button once I reopen my Facebook account. Yes, I saw a video posted by one of my cousin and I tried to see what is that. But for some reason the video was not played and I gave up.
But then this morning I saw somebody liked that I liked that video, really, seriously? Why would I like a something so political in nature. I read on reddit couple of days ago, there was tons of bogus likes going on in Facebook. But I don't know whether any of them is this kind. Even interesting, all of activities are private, meaning no one would be notified based on my action. Why this like thing was notified to my friends. That's very weird. Unless Facebook thinks, if I wanted to see something means I must like; and I would also like to share my idea with everyone else. Or my account has been compromised?
Wednesday, January 23, 2013
Phone camera
Wednesday, January 9, 2013
Windows Azure
My advisor decided to teach cloud computing in this semester. So I have prepare all the materials for the cloud computing this semester. She is thinking of one or two assignments for cloud computing. So I am trying windows azure. It is interesting. I have to say the documentations have improved a lot. Almost everything works in first try. So far azure looks pretty straight forward. I am amazed that they offer support eclipse and java, not only that they provide simple instructions for eclipse. I have to say the documentation has came a long way. My early impression is so far good. Most importantly azure provide 90 days free trial for every new account. That's good we can ask for one or two assignments in this semester. I think we will ask for few simple cloud applications.
The boring part of exploring new technology is the waiting time while the software are being installed. I guess this is the time for blogging and that's what I am doing. I think my sp1 for visual studio is stuck :( let's see what can I do.
Wednesday, December 19, 2012
Blogging vs social networking
I have been blogging for quite sometime. So far I was able to separate my blog from my social networks. The question is why do I need to separate my blog from my social network? I think anything in social networks is crying for other people's attention, after all getting other people's attention is the purpose of social networking. But the way I blog is more like a personal journal. My blog does not meant to be social. It is not crying for attention! It is good by itself. But it seems like Google is really pushing toward unified system and that inherently contradicts my purpose of blogging.
Why? So far my blog serve my purpose. It represents my state of mind at different phases of my life. I can clearly see that. Nobody really cares about my blog unless I publish something and ask other people to see it. That's great. But if my posts start crying for attention throw google+, it would be very frustrating. Some of my posts are really some of my random thoughts. Why do other people care about them? Even worse, I think asking for attention for those kind of posts is just waste of their time. I hope Google would understand that blogging and social networking is not same. Maybe some people use them for same purpose but they are fundamentally different by definition.
I hope Google would let me blogging and would not push me real hard toward google+. In that case I have to find an alternative of blogspot.
Tuesday, December 11, 2012
Multiple email addresses
Most people of our generation who use Gmail originally migrated from yahoo. At the beginning of 2000s yahoo was the definition of Internet. Some of us still use yahoo. People like me who abandoned yahoo, was due to the fact that it is very difficult to maintain multiple accounts. So we grew the habit of checking one address all the time and check few others occasionally.
I think smartphones have solved that problem. The problem we had is email was pull based, meaning you login into the Web and ask for all your email and you get them. Some people (very few) used to use local client for Web mail. But things have changed a lot in this era with he grace of smartphones. Web mail is no longer pull based, it becomes push based, meaning we no longer go to the Web and ask for the mails. Now we do our things and our phones notify us when new mail received. I don't know other people but that's a big time saver for me who used to check email in every hour. Now I don't check email, emails find me.
That made a huge difference. Now having multiple accounts is much easier than before. You don't have to check all your Web mails every hour; they will find you when necessary. I thing it is now way more convenient to have multiple emails. Those of us migrated from yahoo can actually start checking those old addresses again without adding much workload! Technology is nice!
Sunday, December 9, 2012
Apps!
Why do I need an app for Walmart? Same for bestbuy? Sams club? Even PayPal? In all cases apps offer cut down functionality of the Web? You can do very limited things in PayPal app compared to PayPal Web interface. Web was developed to achieve platform independence, Web does its job pretty well. But then now there is growing trend for apps? I don't understand why? There are certain things apps do better, but not all things. The things these apps do is no better than their Web counterpart. All they need to do is design their website for smaller screen size. But instead of doing that they are making apps for different platforms. That sounds very stupid.
Doing something for the sake of doing is not innovation, it is confusion. I think these people are confused, they see the post pc revolution and they think they got to do something. These confused apps are the result of their confusion. They are confused about how they can participate in the post pc revolution. And they think developing apps is the only way. In last decade there was a growing need of Web based application, because Web brought platform independence to the modern computer. Now we are in the same shit again but this time with mobile. What would rescue us this time?
I am sure nobody likes to develop the same app once for iOS and once for android, maybe also for Windows now. Would it not be nice if they can make them once. Well Web was design exactly to so so? But then? The trend seems really backward to me. This trend is really unhealthy for the technology. We need to know what apps are meant for? We don't want to remember post pc revolution as a confused era for technology. I don't think we need an Walmart app, what we need it is an Walmart website for smaller screen size.
Wednesday, December 5, 2012
Android update!
I updated lipa's S3 yesterday and then first thing I wanted to try is Google Now. I clicked Google Now and it told me that there is a new version available from Google play. I went to Google play and tried to update and I was told I don't have the latest version. What a pity! Didn't I just update?
Well, I follow android development so I know what happened. The latest Google now is for jelly bean 4.2. And S3 just got jelly bean 4.1. I don't mind having 4.1 but the way whole thing came along was very stupid. From lipa's perspective, she just updated to a new version which is already old. Even worse, she cannot get latest software due to her older version. That's the problem.
What if Google now recognized that my version is 4.1 and the newest Google now is not for 4.1, and it never told me about the update? I am sure Lipa would surely be much happier than now. Yes Google kind of marketing against themselves. I am sure people like Lipa would never bother to update unless Google keeps saying that, you know what there is an update and that is not for you.
Sunday, November 25, 2012
HTC Sense
Overall, HTC makes good phone. I was curious about why HTC is loosing business. To me, HTC one x looks much better than Samsung s3. But then I have the opportunity to look at Samsung s3 during this weekend. I think Samsung touchwiz is much better than HTC sense. Touchwiz is robust and way more responsive compared to HTC sense.
Now I think I know why HTC is loosing business. Although HTC is making top quality hardware they need to do much better job with software. I wonder why HTC is not releasing phone with stock android. I think stock android is better than HTC sense. I don't see any point to do something that makes a product worse.
My primary complain is about its robustness. Google Chrome crashes every now and then on htc sense. I didn't like stock keyboard. My wi-fi stops working randomly. The menu button is little weird. That's all I think but random wi-fi glitch bothers me lot. My experience is much better with stock android. However htc sense has much better design compared to touchwiz I think. I am eagerly waiting for their new version of htc sense for my HTC one x.
Friday, November 16, 2012
Android 4.2
Android 4.2 lock screen widget is pretty interesting. It has a serious flaw. It allows me add Gmail widget to the lock screen and anybody can read my email without unlocking my tablet. Well that's not a problem if that's what I want. It is even worse, it allows me to add Gmail widget to the lock screen without any authentication at all.
That's pretty interesting. Let's say I do not have my Gmail widget on the lock screen, and now if I lost tablet any body can add Gmail widget to the lock screen and read my emails. He or she does not have to go through any authentication at all. This is very interesting. How come they miss such a big security flaw. I don't mind if they show my email on the lock screen if that's what I want. But allowing anybody to add Gmail widget is a real stupid things to do. I thing some widget should pass authentication before they are added to the lock screen.
Thursday, November 15, 2012
Swiftkey
If you are in android and you write a lot using your phone then you must have SwiftKey. SwiftKey is perfect for fast typing, all you have to do is trust SwiftKey. Sure plenty of your keystrokes would be wrong but at the end you will get right word. I know this is very problematic if you try to write other language words with English alphabet. But for English it is simply great.
The factory keyboard with my HTC one x simply sucks. And hence I had to go to third party keyboard. I am happy I choose SwiftKey. I have not bought the paid version yet, but I surely would. I think my phone without SwiftKey is really incomplete.
One interesting problem I had with SwiftKey was trust. Like I said lots of keystrokes would be wrong and if you stuck in correcting them then you are doomed and no point of using SwiftKey. Even if you point one or two mistakes in your keystrokes you need to move on and then you will realize the beauty of SwiftKey.
I am trying to adopt mobile blogging with my new phone and SwiftKey. I heard that SwiftKey has the ability of learning, and meaning even if you I write other language with it can learn and adopt to my writing style, but I didn't try that yet.

