Friday, December 17, 2010
Proud owner of Panasonic Lumix GH2
Tuesday, November 23, 2010
1) iOS 4 html5test score was 186 and iOS 4.2 now clocks 196
2) Introduction of Websocket
a. Single most compelling API from html5 spec
b. Going to disrupt not only web push based applications like live chat/im/twitter/facebook/web mail but applications
can utilize low bandwidth bidirectional nature of application
3) What is missing?
a. Device notification API:
Web app should be able to notify even if user comes out of the browser and doing something else
b. Webm
Apple is paying royalties for H.264 but nothing stopping them utilizing webm for video and audio at least for
egalitarian purpose (can we expect?)
c. File access (at least photos and video taken by iDevices) as other native app does
d. Unlock the contract completed devices
Sunday, November 21, 2010
Impact of Cloud and Personal devices
A week or two back I was going through Ray Ozzie’s “Dawn of a new day”. There is one thing that sounds clear to me after reading the memo is “Google’s Chrome OS + Android and Apple’s iOS” popping into my mind. In general “Chrome OS” kind of philosophy I was able to understand.
Web, now, after seeing IE9’s race, is going to be the platform, it may not have all the bells and whistles of Native Apps but that’s going to be there soon through Html5/CSS3/JS with developer creativity. It is long story and warrant a new post.
There are atleast two companies are affected by this computational and thought shift are Microsoft and Intel. The shift started almost decade back but when these people realized it might be almost impossible to turn around. But I am sure Intel, couple of years back, realized this and is started fighting marathon race.
Personal devices, which is what Intel fighting to enter, needs to be connected. In fact, even iPod is going to pull songs from Cloud. So these devices are confluence of personal + cloud based services which is source of information/data repositories.
Thursday, September 16, 2010
Future of Apple Mac will be powered by ARM chip in 2012.
The real highlight is Apple TV, it is moved away from Intel to Arm based A4 chip. Recent release of ARM A15 (Eagle) Multicore chip is real highlight. Couple of working NVidia Tegra mulit-core chip (though it is not A15 based) tablet tells that ARM 15 is right choice for Apple's Mac portfolio. The good thing is ARM A15 is multi core which can be scaled from single to many. Apple was not afraid of moving from IBM PowerPC to Intel, same thing would happen once again from Intel to ARM A15 chip. My guess is 2012 Mac line would be refreshed with ARM based Apple's own chip.
In between, Apple may try AMD with its fusion chip.
Sunday, September 12, 2010
EC2 local-ip vs public-ip
running ec2metadata
displays instance descriptions and 4 items (Actually 2, is very important to setup inter cluster
1) local-ipv4: <<>>
2) public-ipv4: <<>>
Other 2 are 3) local-hostname: <<>> 4) public-hostname: <<>>
local-ipv4 is the one used to other Ec2 instance.
Thursday, September 09, 2010
ARM vs Intel vs AMD
So what really a problem with x86?, initially google mastered and proved we don't need Xeon level processor for running its software, its tested and proved commodity hardware based approach is good to run great business with enough redundancy and innovative architecture. So for every data center, one of the biggest problem is power consumption this is where ARM is great at it.
So when Google and Facebook moved to ARM and ARM is a great king at Mobile and intel would have stiff competition from ARM which should have been from AMD.
There are other issues like software compatibility but looking at the datacenter and Linux domination, it is not tough for Linux/Unix guys moving to ARM and Windows would eventually going to support ARM.
Intel is not sitting idle either and looking at Sandy Bridge and it is ability to master its process technology (32 nm to 22 nm plan) so ultimately it is a good news for customer.
Tuesday, July 06, 2010
CSS Layout design
Tuesday, June 29, 2010
iPhone 4 Facetime issue
Saturday, June 19, 2010
Wesocket and where it stands now
- Google Chrome 5 and 6 with v76
- Safari 5
- Firefox --- well finally the websocket bug got closed as fixed. It is created in Jan 2009 and almost 17 months after its got closed.
Monday, June 07, 2010
SNI, TLS, UCC or SAN and https
Wednesday, May 12, 2010
Google NaCl and Possible SDK for Chrome OS?
Thursday, April 01, 2010
Riak, thoughts on Erlang based client
- luke.beam
- luke_flow.beam
- luke_flow_sup.beam
- riak.beam
- riak_client.beam
- riak_core_util.beam
- riak_kv_map_phase.beam
- riak_kv_mapred_query.beam
- riak_kv_util.beam
- riak_object.beam
- vclock.beam
Riak a super scale datastore
Wednesday, March 17, 2010
Thank you Google Chrome, IE9 is your gift to us....
Saturday, March 13, 2010
How eventual transparency triumphs
Friday, March 12, 2010
How GREEN my app is?
- How many Developer/Tester/Manager etc etc needed to bring the application to completion -- it is one time cost
- Maintenance --- recurring
- Hardware requirement -- given the app deployed on the hardware, how many users it can serve? This is very important factor as some of the very famous language is really bad at serving more concurrent users and hence need more hardware to support peak numbers and fight between Amdahl's and Moore's law :)
- Power consumption is very related to item 3 above
- Architecture -- among others, choosing the right technique like partial page rendering and sending only the data need to render which eliminates network loads, serialization cost or construction and deconstruction costs
- Right sizing and utilizing modern hardware
- Location how near the server is located to user which avoids unnecessary trips
- Infrastructure and real estate costs / wastes etc
Thursday, February 04, 2010
CouchDb RPC vs HTTP client
Tuesday, January 19, 2010
IS Google Chrome the Next Firefox
- Javascript speed
- Implementation HMTL 5 web form (though opera leads)
- HTML5 websocket
- More HTML5 related...