Saturday, May 29, 2010

Google Releases Chrome 5.0 For Win/Mac/Linux

Google had releases Chrome 5.0 For Win/Mac/Linux
From Google Chrome Blog

In our most recent beta release, we fired up all engines to bring to life our fastest version of Chrome to date.

Today, we’re bringing all this beta goodness to the stable channel so that it’s available to all Chrome users. We’re particularly excited to bring Chrome for Mac and Linux out of beta, and introduce Chrome’s first stable release for Mac and Linux users. You can read more about the Mac and Linux stable releases on the Google Mac and Chromium blogs respectively.

Today’s stable release also comes with a host of new features. You’ll be able to synchronize not only bookmarks across multiple computers, but also browser preferences -- including themes, homepage and startup settings, web content settings, preferred languages, and even page zoom settings. Meanwhile, for avid extensions users, you can enable each extension to work in incognito mode through the extensions manager.

Our stable release also incorporates HTML5 features such as Geolocation APIs, App Cache, web sockets, and file drag-and-drop. For a taste of HTML5’s powerful features, try browsing through websites developed in HTML5 such as scribd.com, dragging and dropping attachments in Gmail, or by enabling the geolocation functionality in Google Maps. We’ve also given Chrome’s bookmark manager a facelift with HTML5:

In recent weeks, we’ve been beta-testing Adobe Flash Player integration into Chrome. While Flash Player integration in the browser is not included by default in today’s stable release, we’re excited to enable this feature with the full release of Flash Player (version 10.1) soon.

If you’re already using Chrome for Windows, Mac or Linux, you’ll be auto-updated to this latest release soon. You can also try out these new features on our speedy browser now, by downloading Chrome from google.com/chrome.


Some observations:
Adobe's Flash Player is not yet integrated into the stable branch of Chrome.
Improved support for html5 features.

Posted via email from Amit Karpe

Friday, May 28, 2010

Beagle Board with Ubuntu 10.04 Lucid

My aim is to experimenting with  Localization, Flash and support for Video hosting services on Beagle Board.

After basic setup with help of prebuilt image and steps mention at http://amitkarpe.com/prebuild-lucid-image-for-ubuntu-netbook
I had tested ( install ) following packages.
# Localization
sudo apt-get install language-pack-gnome-hi language-support-hi language-support-input-hi

Need to get 4,521kB of archives. After this operation, 15.4MB of additional disk space will be used.            
To enable support Hindi Localization.
Main Menu --> Preference --> Language Support
Install/ Remove language --> Select appropriate language ( In my case Hindi )
Select all components:
1. Translation: Translation for your desktop ( menu, messages )
2. Input Method: User can select input method to type in your language
3. Extra fonts: Additional fonts for various general interest

After "Applying Changes" search for "Hindi" and set it in first row. Then click on "Apply System wide", which will set all changes as System wide. ( Required root password.) This settings only affect the language your desktop & application displayed in. To changes/set ( language ) system environment like currency or date format settings,  we have to change "Text" tab settings. Select you language and "Apply System-Wide".
This changes locale setting file --> /etc/default/locale
From:
LANG=en_US.UTF-8
Into:
LANG=en_US.UTF-8                                                               
LANGUAGE="hi_IN:en_US:en"                                                      
{ After change "Text" tab changes will be }
LANG="hi_IN.utf8"                                                              
LANGUAGE="hi_IN:en_US:en"                                     

You have to logout and login to see the settings get affects system wide.

After Localization enabled. LXDE & Firefox in Hindi.

 

Now lets try for Flash on ARM :)
After lots searching here & there, now I am trying to demonstrate basic flash on ARM ( Beagle Board ). [ This Flash Demo can play only flash player 6 compatible files ]
# Flash and Video hosting service Player
sudo apt-get install  mozilla-plugin-gnash gstreamer0.10-ffmpeg gstreamer0.10-fluendo-mp3 gstreamer0.10-plugins-ugly abby

Need to get 9,029kB of archives.                                               
After this operation, 27.2MB of additional disk space will be used.  
I will recommend to install following package to support maximum number of codecs. ( 40 - 50 MB disk space)
gstreamer0.10-plugins-bad
gstreamer0.10-plugins-bad-multiverse
gstreamer0.10-plugins-base
gstreamer0.10-plugins-good
gstreamer0.10-plugins-ugly-multiverse

I had experience few error when there was big flash file running continuously:
[ 1234.220245] Out of memory: kill process 1234 (run-mozilld
[ 1234.228393] Killed process 1238 (firefox-bin)

Find below images to see flash content running with firefox plugin as well as gnash player. [ This have tracking control as well as sound plays very well. ]
Just to give idea I am putting file format details.

ubuntu@beagleboard:~/flash$ file *
ch11slide-1Flash6.swf:     Macromedia Flash data, version 6
Std9_Sci1_Ch1_player6.swf: Macromedia Flash data, version 6

I had tried flash 7 file which wont play as expected.
ubuntu@beagleboard:~/flash$ file Flash\ player\ 7.swf
Flash player 7.swf: Macromedia Flash data (compressed), version 7

So I can confidently say that gnah & mozilla-plugin-gnash 0.8.7 can play Flash Player 6 compatible files.

Now I want to try to play YouTube's flash video on my beagle board. I have 2 options
1. I can set YouTube to use only html5 videos --> http://www.youtube.com/html5
But as Firefox is not able to support current video formats. It will show error message. (Firefox 3.6 is not able recognize video format.)
Please check Firefox http://www.youtube.com/html5 (WebM enabled version coming soon)

Supported Browsers

We support browsers that support both the video tag in HTML5 and either the h.264 video codec or the WebM format (with VP8 codec). These include:

  • Firefox (WebM enabled version coming soon)
  • Google Chrome (h.264 supported now, WebM enabled version coming soon)

2. You can download those videos with "abby" or "clive" or "cclive" and then play with mplayer or any other player.
I had run abby and just added following url in it http://www.youtube.com/watch?v=HDsYuRjlM1I
Clive: video extraction utility for YouTube, Google Video and others. clive is a command line utility for extracting videos from Youtube and other  video sharing Web sites.
Cclive: is a lightweight command line video extraction tool for Youtube and other similar video websites. It is a rewrite of the clive software in C++ with lower system footprint and fewer dependencies.
Abby: is a front-end for cclive and clive used to download  videos from Youtube and other similar video hosts. Abby is written in C++ and depends on the Qt framework.

Posted via email from Amit Karpe

Beagle Board with Ubuntu 9.10 Karmic

I had follow given instruction to create minimal image for Ubuntu 9.10 Karmic.
http://elinux.org/BeagleBoardUbuntuKarmic

sudo rootstock --fqdn deluxe --login ubuntu --password 1 --imagesize 2G --seed vim,ssh,wget,nano,usbutils,linux-firmware,wireless-tools --dist karmic --serial ttyS2 --kernel-image http://rcn-ee.net/deb/kernel/beagle/karmic/v2.6.31.6-x6.0/linux-image-2.6.31.6-x6.0_1.0karmic_armel.deb

After following all regular steps from above wiki, I was able to boot Beagle Board. ( Need to modify /etc/network/interfaces to use network.)
To test lxlauncher which is based on lxde is very fast and having small footprint netbook launcher.  ( LXLauncher is a lightweight GTK+ 2.x based Easy-Mode launcher for subnotebook like EeePC. It is standard-compliant and desktop-independent. It follows freedesktop.org specs, so newly added applications will automatically show up in the launcher, and vice versa for the removed ones. )


To test overall performance first I had install X server and x11vnc (  VNC server to allow remote access to an existing X session ) Only X server was running fast  & take only 150 MB RAM.

apt-get install xserver-xorg x11vnc   xdm  xterm

For complete lubuntu-desktop which took hardly 500 MB space on Hard Disk. And provide very user friendly GUI, with all application icons in appropriate category.

apt-get install lxdm lxde lxlauncher lubuntu-desktop

Lxlauncher have 5 ( actually 4 ) application groups/categories. Which is diffrent that main menu groups.

Internet: Arora (web kit based browser) , Firefox, pidgin, sylpheed, transmission, Wicd Network manager, xchat, pyNeighborhood

Work: Accessories, Graphics, (GNU office suite) Abiword, Gnumeric, PCMan filemanger

Play: ( Multimedia ) MPlayer, Aqualung, cheese, Music Player, SMPlayer, xfburn

Preference: ( Configuration/ Setup ) User, Hardware, Software configuration tools

GDM: Gnome Desktop Manager( User can select various sessions & various language.)

Arora - Cross Platform simple webkit based webbrowser using Qt toolkit.

SMPlayer: Qt Mplayer front-end, with basic features like playing videos, DVDs, and VCDs & more .....
GMPlayer: GTK+ interface for MPlayer The power of MPlayer combined with a friendly interface for your desktop.

Overall LXDE looks more promising than XFCE. In performance and collection of application/package, I am confident about bright future for LXDE on Beagle Board as well as various embedded platform. Specially I can see LXDE, Lubuntu will catch number one choice for Netbook/Notebook/Subnotebook/Tablet/MID (Mobile Internet Device) platform.

Posted via email from Amit Karpe

Thursday, May 27, 2010

Pac-Man on Google :)

You all had played Pac-Man in your early days of Compuer Gaming :) Pac Man was my most favorite game. I had scored very high recored in Pac-Man.
And now my favorite game Pac-Man will be there for long :) 
After great response from Google user, now Google had decided to provide Google Doodle permanently available at www.google.com/pacman.

http://en.wikipedia.org/wiki/Pac-Man

Pac-Man (Japanese: パックマン Pakkuman) is an arcade game developed by Namco and licensed for distribution in the United States by Midway, first released in Japan on May 22, 1980.[1][2] Immensely popular from its original release to the present day, Pac-Man is universally considered as one of the classics of the medium, virtually synonymous with video games, and an icon of the 1980s popular culture. Upon its release, the game—and, subsequently, Pac-Man derivatives—became a social phenomenon[6] that sold a bevy of merchandise and also inspired, among other things, an animated television series and a top-ten hit single.[7]


This game is so addictive that there are some big figures which claims lost of productivity ( count me too )

http://www.expressindia.com/latest-news/Google-Pac-Man-doodle-cost--120m-in-lost-productivity/623919/

Workers playing Google's animated Pac-Man doodle, designed to mark the game’s 30th birthday, has caused around 120 million dollars in lost productivity, according to an analyst.
 
http://www.pcmag.com/article2/0,2817,2364143,00.asp
Google's playable Pac-Man doodle has collectively consumed about 4.8 million hours of our time since its Friday release, according to a new report.

You can check all old Google Logs or Doodles at http://www.google.com/logos/
 

http://googleblog.blogspot.com/2010/05/pac-man-rules.html
http://googleblog.blogspot.com/2010/05/celebrating-pac-mans-30th-birthday.html
http://www.google.com/pacman/

Posted via email from Amit Karpe

Foursquare another social networking website

I had first heard about Foursquare on PuneTech's article.
After that I had joined and I had given try for Foursquare. And now I am sure this will hit like Twitter or at least like Tumblr.
To give short introduction about Foursquare is like it answer questions like "Where you now ?" OR "Where are you, and can I come join you?". This motly use on Mobile (web or app). Which work best for city based various venues to explorer. Where you can share more info about this location like hotel, mall, etc.
From Wikipedia :
Foursquare is a location-based social networking website, software for mobile devices, and also a game. Users "check-in" at venues using text messaging or a device specific application.[1] They are then awarded points and sometimes "badges."


This can be consider as Geosocial or Location-based Socail Networking.
One of the founder having Indian Origin, Naveen Selvadurai and Dennis Crowley . Foursquare is a web and mobile application that allows registered users to connect with friends and update their location. I am still testing its all features. Till today I had added Vaishali Hotel (FC Raod), Kalyan Bhel. Intresting to know what your friends talk about your favorite Hotel or you favorite dish :)  let say my favorite SPDP at Vaishali Hotel...... Yummy ;
For more info check these articles:
http://mashable.com/social-media/foursquare/
http://www.nytimes.com/2009/10/19/technology/internet/19foursquare.html?_r=1

Update: Yahoo ! had acquired Koprol which was similar to Foursquare.(Location based social networking company )
I hope Google will acquired Foursquare :)
http://blog.koprol.com/
http://news.yahoo.com/s/afp/20100525/bs_afp/usindonesiaitinternettakeoveryahookoprol
Yahoo! has announced that it has acquired Koprol, an Indonesian Internet service that lets people use mobile telephones to instantly connect with nearby people and places.

http://www.informationweek.com/news/hardware/handheld/showArticle.jhtml?articleID=225200178&subSection=All+Stories

Before the Koprol deal, Yahoo was reportedly considering a $100 million bid for a U.S. location-based mobile services company, Foursquare.

Posted via email from Amit Karpe

Wednesday, May 26, 2010

Become a true Indian - Must Watch and Follow

Every Indian must see this Video and follow. We need leader like this
small boy. I strongly believe that we want Great Leaders who will
develop India as Super Power Nation by 2020.

http://indiatodayonline.com/


Posted via email from Amit Karpe

Tuesday, May 25, 2010

Linux 2.6.34 has been released

"Linux 2.6.34 has been released. This version adds two new filesystem, the distributed filesystem Ceph and LogFS, a filesystem for flash devices. Other features are a driver for almost-native KVM network performance, the VMware balloon driver, the 'kprobes jump' optimization for dynamic probes, new perf features (the 'perf lock' tool, cross-platform analysis support), several Btrfs improvements, RCU lockdep, Generalized TTL Security Mechanism (RFC 5082) and private VLAN proxy arp (RFC 3069) support, asynchronous suspend/resume, several new drivers and many other small improvements. See the full changelog here."

Posted via email from Amit Karpe

Google open sources VP8 codec

At "Google I/O" its annual developer conference in San Francisco, California Google had interesting announcements.
Google open sources VP8 codec and launches WebM container based on Matroska container format. For any browser to support HTML 5 video, it should support one video codec. i.e. If you want to watch video on youtube or any other video hosting website you currently use Flash plugin for your browser. But in latest HTML 5 standard, your browser started supporting video without external plugin. Apple (for Safari) & Microsfot (for IE) support H264 video codec. And various other browser vendor like Google (chrome), Opera, Mozilla support Ogg Theora video codec. As VP8's predecessor,Ogg Theora video codec are open source still Apple & Microsoft were not ready to support it. They say Ogg Theora have patent & performance problem.
Very recently Google acquired On2 Technologies for $124.6 million. Then they open source On2's VP8 codec under at royalty-free (modified BSD license) license. You can find WebM container's SDK  & code. Now with VP8 & its source code as open, Ogg Theora can be improve a lot so performance is not issue. And about patent Google had taken care of all those pints in License. So you will find WebM at youtube playing all your video with help of Ogg Theora & HTML 5. Also in coming days you will find more and more Software/ Hardware companies will support VP8 & Ogg Theora.
Even we can hope one day Apple & Microsoft will support Ogg instead of H264.
Good news for Open Source & Open Web Standards.

HTML5 video options in 2010

http://www.webmproject.org/
http://karpeamit.posterous.com/google-open-sources-vp8-codec
http://openvideoalliance.org/2010/05/google-frees-vp8-codec-for-html5-the-webm-project/?l=en
http://arstechnica.com/web/news/2010/05/google-opens-vp8-codec-aims-to-nuke-h264-with-webm.ars
http://www.engadget.com/2010/05/19/google-launches-open-webm-web-video-format-based-on-vp8/3

Posted via email from Amit Karpe

Song which is on my Mind

From last week I am just singing one song "Wavin' Flag". This song/music is continuously occupying my mind.
"Wavin' Flag" is song by K'Naan for his album Troubadour. The song was chosen as Coca-Cola's promotional anthem for the 2010 FIFA World Cup, to be held in South Africa. The English version was released as "Wavin' Flag (The Celebration Mix)" by K'naan and many other bilingual and country-specific versions have been released.

Original song lyrics: http://amitkarpe.com/knaans-new-album-troubadour-the-song-is-calle

South Africa FIFA World Cup 2010 Official Theme Song : http://amitkarpe.com/knaan-wavin-flag-south-africa-fifa-world-cup

http://soccer-portal.org/cat/news/352-fifa-world-cup-2010-theme-song-announced.html
http://en.wikipedia.org/wiki/K%27naan
http://en.wikipedia.org/wiki/Troubadour_%28K%27naan_album%29
http://en.wikipedia.org/wiki/Wavin%27_Flag

Official video South Africa 2010. K'naan & David Bisbal - Wavin' Flag

Music video by K'naan performing Wavin' Flag.


  
Download now or listen on posterous
knaan-wavin_flag.mp3 (3628 KB)

Wavin' Flag (South Africa 2010 Official Theme Song) by K'naan  
Download now or listen on posterous
FIFA 2010 Official Theme Song.mp3 (3420 KB)

Posted via email from Amit Karpe

Friday, May 21, 2010

Tools of Happiness

In choosing our tools of happiness, are we moving away, than towards it

Yesterday, I was driving and tuned in to my favourite FM Radio station.  I was enjoying the music when suddenly it went off for few seconds. I thought I should have an iPod in the car. That’s when I realized I had not used my iPod for the last six months. And then I remembered some more things - handy cam in the last two years, digital camera in the last two months, DVD player in the last one month, the list went on. Now I realize that handy cam was bought on an impulse, I recollect using it only twice in the last four years.

So, what’s wrong and where? When I look at myself or my friends, I can see the same happening everywhere.

We are not happy with what we possess, but desire the things we don’t possess. You have a Santro, but you want a City; you have a City, but you want Skoda. Just after buying a new phone, we need another one; a better laptop, bigger TV, faster car, bigger house, more money. I mean, these examples are endless. The point is, is it actually worth it? Do we ever pause to think if we actually need those things?

This episode forced me to think of what I need and what I don’t. May be I didn’t need this handy cam or the iPod or that DVD player. My thoughts take me to my father back at home. For over a decade he has a simple colour TV, he doesn’t need a 32″ LCD wall mount. He has a simple cell phone which has been faithful to him for many years. Whenever I ask him to change his phone, he is ready with his answer, “It’s a phone, I need this just for calls.” And, with those limited resources and simple gadgets, he is much happier in life than I.  The basic reason why he is so happy with so little is that he doesn’t want things in life to make it luxurious, but he needs only those things which make his life easier.  It’s a very fine line between these two, but after observing my father’s life style, the penny dropped. He needs a cell phone but not the iPhone; he needs a TV but not the 32″ LCD. He needs a car but not an expensive one.

 

Initially I had lot of questions:

 

I am earning good, still I am not happy…...why?

 

I have all luxuries, still I am stressed............ why?

 

I had a great weekend, still I am feeling tired....... why?

 

I met lot of people, thought over it, but I still don’t know if I have the answers, but certainly I’ve figured out a few things. I realize that one thing which is keeping me stressed is the “stay connected” syndrome. I realized that, at home also I am logged in on messengers, checking mails, using social networks, and on the top of that, the mobile is not letting me stay disconnected. On the weekend itself, trying to avoid unwanted calls… and that is keeping my mind always full of stress. I realized that I am spending far lesser money than what I earn; even then I am always worried about money and more money. I realized that I am saving enough money I would ever need, whenever needed, but I am stressed about my job, salary and expenses.

 

May be, many people will call this approach “not progressive attitude“, but I want my life back. Ultimately it’s just one life, and a day gone is a day lost.  I believe if I am not happy tonight, I’ll not be happy tomorrow morning. I finally realized that meeting friends, spending quality time with loved ones; spending time with yourself is the most important thing. If on Sunday you are alone and don’t have anybody to talk with, then all those luxuries in life, all that money is wasted. May be cutting down your requirements, re-calculating your future goal in the light of today’s happiness is a worthwhile thing to do. Perhaps selling off your Santro and buying Honda City on EMIs is not a good idea. I believe putting happiness ahead of money is the choice we need to make.

 

I think, a lot can be said and done but what we need the most is re-evaluation of the value of happiness and time we are giving to our life and people associated with it.

 

 

The foolish man seeks happiness in the distance, the wise grows it under his feet. - James Oppenheim 


Suneel Agarwal

Posted via email from Amit Karpe

Ubuntu Lucid 10:04 Netbook for the Beagle Board

This installation process. Debain-installer from lucid-netbook-armel+omap.img on beagle board.

http://cdimage.ubuntu.com/ubuntu-netbook/ports/daily-live/current/
This required one more USB disk/key with you SD card. So with help of SD card you can boot then d-i will install system on other storage (USB disk/key).
Please follow following process. I am still testing this process.

https://wiki.ubuntu.com/ARM/BeagleNetbookInstall

Posted via email from Amit Karpe

Think high ( एकदा अपेक्षित ऊंचीवर पोहोचलात की )

कबुतराला गरुडाचे पंख लावता येतीलही, पण गगनभरारीचं वेड रक्तातच असावं लागतं ... कारण आकाशाची ओढ दत्तक घेता येत नाही. आकाशात जेव्हा ऊपग्रह सोडतात तेव्हा गुरुत्वाकर्शणाच्या बाहेर पिटाळुन लावे पर्यंत संघर्ष असतो त्याने गती घेतली की उरलेला प्रवास आपोआपच होतो . असंच माणसाचं आहे.......समाजात एक विशिष्ट ऊंची गाठे प्रर्यंत सगळा संघर्ष असतो. पण एकदा अपेक्षित ऊंचीवर पोहोचलात की आयुष्यात्ल्या अनेक समस्या ती ऊंचीच सोड्वते.

Posted via email from Amit Karpe

Success does not happen in isolation

An Excellent example of Cross functional Collaboration.

There was a farmer who grew superior quality, award-winning corn in his farm. Each year, he entered his corn in the state fair where it won honors and Prizes.

One year a newspaper reporter interviewed him and learned something interesting about how he grew his corn. The reporter discovered that the farmer shared his seed corn with his neighbors.

"How can you afford to share your best seed corn with your neighbors when they are entering corn in competition with yours each year?" The reporter asked.

"Why brother" the farmer replied, "Didn't you know? The wind picks up pollen grains from the ripening corn and swirls it from field to field. If my neighbors grow inferior, sub-standard and poor quality corn, cross-pollination will steadily degrade the quality of my corn. If I have to grow good corn, I must help my neighbors to grow good corns."

The farmer gave a superb insight into the connectedness of life. His corn cannot improve unless his neighbor's corn also improves. So it is in the other dimensions and areas of life!

Those who choose to be in harmony must help their neighbors and colleagues to be at peace. Those who choose to live well must help others live well. The value of a life is not measured by how long one lived it is measured by how many lives it touches.

Lessons to Learn from this Story: Success does not happen in isolation, it is most often a participatory and collective process. So share the good practices, ideas and new knowledge with your team members and colleagues


Posted via email from Amit Karpe

Innovation - making it big!! Think Differently

This month marks the 30th anniversary of the Post-It note. The story of this great invention is a classic. A Brit, Geoff Nicholson, came to the U.S., where he joined 3M in 1963. Working in the commercial tape division, he ran into Spencer Silver, who had invented a pressure-sensitive adhesive that no one else took any interest in. Another 3M employee, Art Fry, had the idea of using it on a notepad made from yellow scrap paper, and he started using his notes to mark the pages of a hymn book.

Nicholson believed  the product was great, but his managers weren’t interested. He started passing around samples for his colleagues to try, and soon everyone wanted more. But the marketing director of the commercial tape division still didn’t get it. Finally, Nicholson decided that each time he was asked for more of those handy note pads, instead of fulfilling the request, he’d pass it along to his obtuse marketing director. Eventually, the company tested the product by offering free samples to the citizens of Boise, Idaho. When 90 percent said they’d buy it, even the most recalcitrant executives could see they had a winner. Today, over 6 billion Post-Its are sold each year.

 

The story is justly famous because it defines an experience many of us have had: seeing something that our bosses simply can’t appreciate. So what can we learn from Nicholson’s frustrations?

1.    Don’t just argue. In the end, what won the day was the fact that everyone in the division started using the product. They proved that demand existed and was persistent.

2.    Your own department is a great laboratory. If people around you won’t use a product, it might not be as great as you think it is. You don’t always need expensive market research tests to get some early data.

3.    Pilots work. Although they didn’t think of it as a pilot, Nicholson and Fry essentially piloted the product when they made up their prototype notepads and started to use them. Pilots are a low risk way to test ideas and get substantial feedback.

4.    Don’t give up. If you think you’re right, stick to your guns and be prepared to be subversive.


Posted via email from Amit Karpe

News of Mobile OS World

This is Mobile World :)

Motorola had acquired Azingo. So now Motorola is planning for new Linux based OS called Azingo Mobile 2.0 OS which is LiMo compliant OS. Azingo says "The Future of Mobile is Open" tm. Many developer in Azindo are from India. http://www.azingo.com/

Samsung had released Bada OS which based on Linux ( Core RTOS Kernel & SDK ).
Very recently Samsung had released  Bada SDK and Samsung Wave smartphone.

Six Japanese technology companies had announce Moilbe application platform which will easy use power of Linux, Android, Symbian. Which will have RISC-based SH-Mobile R Series system-on-chips.

After acquiring Palm, now HP will work on WebOS which is again Linux based Mobile OS. Which had introduce with Palm Pre smartphone. WebOS says "Social Networking at its best" tm. Which uses all Open Web technologies such as HTML 5, JavaScript, and CSS.

As we all know Intel and Nokia working for merging of Moblin and Maemo into MeeGo ( I love this name ). Which will brought these two giant together to fight this tight Mobile OS share. Which is utilizing most of Linux and various Open Source Projects Qt, Gtk, Cluter. It is its own independent distribution. Will work with ATOM or ARM processor.

And you all people know about Goolge's Android and Apple's iPhone OS :)
What I can say !!!! So you will find more and more Mobile OS with direct or indirect connection with  GNU/Linux and "Free and Open Source Software".

Posted via email from Amit Karpe

Great Minds Quotes

“I have no special talent. I am only passionately curious” – Einstein

"There is real magic in enthusiasm. It spells the difference between
mediocrity and accomplishment." - Norman Vincent Peale

Posted via email from Amit Karpe

Prebuild Lucid Image for Ubuntu Netbook

I was observing various problems for Netboot on Beagle with
BeagleNetInstall and BeagleNetbookInstall.
So I decide to provide prebuild image for Ubuntu Netbook. Which will
be useful to those who want start using netbook within few minutes.
I have refereed http://elinux.org/BeagleBoardUbuntu

I had download prebuilt image from wget
http://rcn-ee.net/deb/rootfs/ubuntu-10.04-minimal-armel.tar.7z
( Now you I have uploaded "prebuilt image" at
http://amitkarpe.com/download/ubuntu-10.04-minimal-armel.tar.7z )

7za x ubuntu-10.04-minimal-armel.tar.7z
tar xf ubuntu-10.04-minimal-armel.tar
cd ubuntu-10.04-minimal-armel

You will find following find in current directory.
armel-rootfs-201004301309.tar boot-c4.cmd boot.cmd disk flash.cmd
initrd.img-2.6.32.11-l13 setup_sdcard.sh vmlinuz-2.6.32.11-l13

You have to use script called setup_sdcard.sh. I had used given script
for quick install.
In my case my SD Card is at /dev/sdb, you have confirm by using dmesg
command's output.
umount /dev/sdb*
./setup_sdcard.sh --mmc /dev/sdb --uboot beagle --rfs_label
rootfs_lucid --boot_label boot

Now using your newly formated SD Card boot beagle board.

You have to login with ubuntu/temppwd. Then whenever required please
use "sudo" command.

Please to start your network add following line into /etc/network/interfaces
auto eth0
iface eth0 inet dhcp

And run following commands
sudo ifconfig eth0 up
sudo dhclient eth0

I had updated my /etc/apt/sources.list with my apt-cache entries.
Older entries:
deb http://ports.ubuntu.com/ubuntu-ports lucid main universe multiverse
deb http://ports.ubuntu.com/ubuntu-ports lucid-updates main universe multiverse

Newer entries:
deb http://192.168.10.101:3142/ubuntu-ports lucid main universe multiverse
deb http://192.168.10.101:3142/ubuntu-ports lucid-updates main
universe multiverse

Now update it with
apt-get update

Then I had install following packages
apt-get install ssh
apt-get install vim
apt-get install lubuntu-desktop netbook-launcher-efl
apt-get install x11vnc xfce4-screenshooter


I had run following commands to start vnc server on beagle board.
/etc/init.d/lxdm start
x11vnc -display :0 &

To access GUI we can use any VNC client on you host / development PC.
On my ubuntu desktop I prefer "vinagre". ( Application--> Internet -->
Remote Desktop Viewer )
Just add your beagle board's ip address in host section. ( In my case
192.168.10.114:0 )
":0" stand for display zero.

To test Ubuntu Netbook on beagle board. Run LXTerminal from Accessories menu.
Type command
netbook-launcher-efl

And you will see beautiful netbook interface running on beagle board
with just 256MB RAM :)

I had uploaded newly created prebuild images for ubuntu netbook.
You can download from
http://amitkarpe.com/download/lucid_lxde_boot.tgz
http://amitkarpe.com/download/lucid_lxde_rootfs.tgz

To install on SD Card just extract lucid_lxde_boot.tgz into boot
directory and lucid_lxde_rootfs.tgz into root directory.
On your SD Card create 2 partition first partition with 50 MB and and
second partition with remaining free size.
You can use gparted for partition process.
I had format SD Card's first partition with following command.
mkfs.vfat -n boot -F 32 /dev/sdb1
mkfs.ext3 -L rootfs_lucid /dev/sdb2
For more details please follow.
http://elinux.org/BeagleBoardBeginners#SD_card_setup
* My prebuild image are for Rev C beagle board. It will work with Rev
C 1,2,3. I have not tested for Rev C 4.

Posted via email from Amit Karpe

Support for ‘School Kit 2010’ initiative

Dear All,


Seva Sahayog (SS) is the India Partner of Sewa International(SI) which aims at
engaging socially conscious corporate, groups and individuals with NGOs who
have demonstrated a sound and robust record in grassroots work, but lack
resources such as technology, finance and human resources to take their work to
the next level.

For last 2 years, SS have been successfully running ‘School kit donation drive’ to
gift a School Kit to school-children from economically weaker sections of the
society. The School kit contains 1 School bag, 10 notebooks, Pen, Pencil, and a
Compass box.
The kits are distributed to children from slums, schools,
and education-support-centers run by NGOs in and around Pune. Some of the
NGOs partnering with us in this initiative are: Ekal Vidyalaya Foundation, Kotwal
wadi Trust, Surajya Prakalp, Chaitanya Mahila Mandal and Rashtriya Sarvangin
Gram Vikas Sanstha
.

Last year, we were able to bring smile on 10,000+ children’s
faces! This could not have been possible without your valuable support.
 (Know more about School kit program: http://www.sevasahayog.com)

SS has launched the ‘School Kit 2010’ program in Pune. This year our target is to
reach 25,000+ children in slums and villages in and around Pune.

We solicit your generous support this year too to make the School Kit 2010 initiative a great
success!

Thank you in advance for your time and support.

Please find the presentation attached with the mail.


For more info please visit : http://schoolkit.info/
You can contact on  sevasahayog@gmail.com, ss.schoolkit@gmail.com

Download now or preview on posterous
SK2010 .ppt (570 KB)

Download now or preview on posterous
SK_2010_email.doc (31 KB)

Download now or preview on posterous
School kit 2009.pdf (1849 KB)

Posted via email from Amit Karpe

Turning Turtle

Do we move on with tasks at hand, or go the Turtles’ way

A turtle family went on a picnic. The turtles, being naturally slow about things, took seven years to prepare for their outings. Finally the Turtle family left home looking for a suitable place.

 

During the second year of their journey they found it. For about six months they cleaned up the area, unpacked the picnic basket, and completed the arrangements. Then they discovered they had forgotten the salt. A picnic without salt would be a disaster, they all agreed.

 

After a lengthy discussion, the youngest turtle was chosen to retrieve the salt from home. Although he was the fastest of the slow moving turtles, the little turtle whined, cried, and wobbled in his shell. He agreed to go on one condition: that no one would eat until he returned. The family consented and the little turtle left.

 

Three years passed and the little turtle had not returned. Five years Six years... Then in the seventh year of his absence, the oldest turtle could no longer contain his hunger. He announced that he was going to eat and began to unwrap a sandwich.

 

At that point the little turtle suddenly popped out from behind a tree shouting, "See I knew you wouldn't wait. Now I am not going to go get the salt."

 

Moral: Some of us waste our time waiting for people to live up to our expectations. We are so concerned about what others are doing that we don't do anything ourselves.

By Suneel Agarwal <suneel@twithsuneel.com>

Posted via email from Amit Karpe

News of Mobile OS World

This is Mobile World :)

Motorola had acquired Azingo. So now Motorola is planning for new Linux based OS called Azingo Mobile 2.0 OS which is LiMo compliant OS. Azingo says "The Future of Mobile is Open" tm. Many developer in Azindo are from India. http://www.azingo.com/

Samsung had released Bada OS which based on Linux ( Core RTOS Kernel & SDK ).
Very recently Samsung had released  Bada SDK and Samsung Wave smartphone.

Six Japanese technology companies had announce Moilbe application platform which will easy use power of Linux, Android, Symbian. Which will have RISC-based SH-Mobile R Series system-on-chips.

After acquiring Palm, now HP will work on WebOS which is again Linux based Mobile OS. Which had introduce with Palm Pre smartphone. WebOS says "Social Networking at its best" tm. Which uses all Open Web technologies such as HTML 5, JavaScript, and CSS.

As we all know Intel and Nokia working for merging of Moblin and Maemo into MeeGo ( I love this name ). Which will brought these two giant together to fight this tight Mobile OS share. Which is utilizing most of Linux and various Open Source Projects Qt, Gtk, Cluter. It is its own independent distribution. Will work with ATOM or ARM processor.

And you all people know about Goolge's Android and Apple's iPhone OS :)
What I can say !!!! So you will find more and more Mobile OS with direct or indirect connection with  GNU/Linux and "Free and Open Source Software".

Posted via email from Amit Karpe

Android Froyo

One of best news from Google I/O is "Announcement of Android 2.2 Froyo".

Some key points from Vic Gundotra, Engineering Vice President, Google.
The reach of Android OS in last 18 months
60 compatible device
21 companies/ OEM
48 countries
59 carriers

Sales run rate per day
2009 Nov 30K
2010 Feb 60K
2010 May 100K

2nd in US in Smartphone category ( 2nd is RIM )
1st in Web & App usages ( 2nd is iPhone )

5X Growth in Mobile Search  08-10

Total 50,000 application
1,80K Android Application Developer
7 release in last 18 month. 8th one is Android 2.2 (aka "Froyo" )

http://googleblog.blogspot.com/2008/09/first-android-powered-phone.html

Watch this video from Vic Gundotra, Engineering Vice President, Google.


Posted via email from Amit Karpe

Google I/O 2010

Google's Largest Developer Event of the Year

May 19-20, 2010
Moscone West, San Francisco

Two days of deep technical content featuring Android, Google Chrome, Google APIs, GWT, App Engine, open web technologies, and more.

Google I/O features 80 sessions, more than 5,000 developers, and over 100 demonstrations from developers showcasing their technologies. Talk shop with engineers building the next generation of web, mobile, and enterprise applications.

Follow @googleio or Buzz for the latest updates on I/O. (official hashtag: #io2010)

Watch the I/O keynotes live on the GoogleDevelopers YouTube channel. To view the schedule for the keynotes, check out the Agenda page.

Google "IO" stands for "Innovation in the Open", and input/output. The "I" and "O" does not resemble a "1" and "0" used for binary code, as previously suggested.


Highlights from last year Google I/O 2009 : http://code.google.com/events/io/2009/
That was more about
    * Google Wave - Check out the developer preview of this new collaboration and communication tool
    * Google Web Elements - Adding Google products to your website or blog has never been easier.
    * Android Developer Challenge II - Win awards for building great apps on Android.
    * App Engine Java - Out of preview and open for signups.
Have a look at sessions: http://code.google.com/events/io/2010/sessions.html
Android, Google Chrome, Google APIs, GWT, App Engine, open web technologies, and more.
Check the speakers list : http://code.google.com/events/io/2010/speakers.html
More about Google I/O  : http://code.google.com/events/io/2010/about.html



I am very excited  with following new updates from Google I/O:
1. Open Sourced VP8 video codec & launch of WebM :
http://www.engadget.com/2010/05/19/google-launches-open-webm-web-video-format-based-on-vp8/
2. Release of Android 2.2 (code name: Froyo) :
http://googleblog.blogspot.com/2010/05/android-froyo-with-some-sprinkles.html
(things like making your handset a portable hotspot and support for Adobe Flash within the browser)
3. Google TV : http://googleblog.blogspot.com/2010/05/announcing-google-tv-tv-meets-web-web.html
4. The Chrome Web Store: http://blog.chromium.org/2010/05/chrome-web-store.html
5. More stuff for Web ( Open Web ) : http://googleblog.blogspot.com/2010/05/google-io-2010-day-1-more-powerful-web.html


More Photos: http://picasaweb.google.com/googleio/IO2010Highlights#
More details info: http://googlecode.blogspot.com/2010/05/io-recap-open-web-moves-forward-froyo.html

Posted via email from Amit Karpe

Can we dare to do this????

A little boy went to a telephone booth which was at the cash counter of
a store and dialed a number.
 
The store-owner observed and listened to the conversation:


Boy                : "Lady, Can you give me the job of cutting your lawn ?

Woman         : (at the other end of the phone line) "I already have
Someone to cut my lawn."

 Boy                : "Lady, I will cut your lawn for half the price than the person who cuts your lawn now."

 Woman         : I'm very satisfied with the person who is presently Cutting my lawn.

 Boy                : (with more perseverance) "Lady, I'll even sweep the Floor and the stairs of your house for free.

 Woman          : No, thank you.


 With a smile on his face, the little boy replaced the receiver. The Store-owner, who was listening to all this, walked over to the boy.

Store Owner       : "Son... I like your attitude; I like that positive  spirit and would like to offer you a  job."

 Boy                       : "No thanks,

 Store Owner       :  But you were really pleading for one.

Can you Guess, what was the boys reply?


 Boy              : No Sir, I was just checking my performance at the job I already have. I am the one who is working for that lady I was talking to!"

         This is called

        "Self Appraisal"

Posted via email from Amit Karpe

Wednesday, May 19, 2010

The Success Manifesto™: 10 Powerful Ideas for an Extraordinary Life

By Robin Sharma


1 Sleep less. This is one of the best investments you can make to make your life more productive and rewarding. Most people do not need more than 6 hours to maintain an excellent state of health. Try getting up one hour earlier for 3-4 weeks and it will develop into a powerful habit. Remember, it is the quality not the quantity of sleep that is important. And just imagine having an extra 30 hours a month to spend on the things that are important to you.

2  Set aside one hour every morning for personal development matters. Meditate, visualize your day, read inspirational texts to set the tone of your day, listen to motivational tapes or read great literature. Take this quiet period to vitalize and energize your spirit for the productive day ahead. Watch the sun rise once a week or be with nature. Starting the day off well is a powerful strategy for self-renewal and personal effectiveness.

3 Do not allow those things that matter the most in your life be at the mercy of activities that matter the least. Every day, take the time to ask yourself the question "is this the best use of my time and energy?" Time management is life management so guard your time with great care.

4 Remember that your expectations create your reality and life pretty much sends you what you think and expect.

5 Always answer the phone with enthusiasm in your voice and show your appreciation for the caller. Good phone manners are essential. To convey authority on the line, stand up. This will instill further confidence in your voice.

6 Throughout the day we all get inspiration and excellent ideas. Capture them. Keep a set of cards (the size of business cards; available at most stationary stores) in your wallet along with a pencil to jot down these insights. When you get home, put the ideas in a central place such as a coil notepad and review them from time to time. As noted by Oliver Wendell Holmes: "Man's mind, once stretched by a new idea, never regains its original dimensions."

7 Set aside every Sunday evening for yourself and be strongly disciplined with this habit. Use this period to plan your week, visualize your encounters and what you want to achieve, to read new materials and inspirational books, to listen to soft soothing music and to simply relax. This habit will serve as your anchor to keep you focused, motivated and effective throughout the coming week.

8 Always remember the key principle that the quality of your life is the quality of your communication. This means the way you communicate with others and, more importantly, the way you communicate with yourself. What you focus on is what you get. If you look for the positive this is what you get. This is a fundamental law of Nature.

9 Stay on purpose, not on outcome. In other words, do the task because it is what you love to do or because it will help someone or is a valuable exercise. Don't do it for the money or the recognition. Those will come naturally. This is the way of the world.

10  Laugh for five minutes in the mirror each morning. Steve Martin does. Laughter activates many beneficial chemicals within the body that place us into a very joyous state. Laughter also returns the body to a state of balance. Laughter therapy has been regularly used to heal persons with varied ailments and is a wonderful tonic for life's ills. While the average 4 year old laughs 500 times a day, the average adult is lucky to laugh 15 times a day. Revitalize the habit of laughter, it will put far more living into your life.

Posted via email from Amit Karpe

THE PILLARS OF SELF-MASTERY

Monday, May 17, 2010

Do we move on with tasks at hand, or go the Turtles’ way

A turtle family went on a picnic. The turtles, being naturally slow about things, took seven years to prepare for their outings. Finally the Turtle family left home looking for a suitable place.

During the second year of their journey they found it. For about six months they cleaned up the area, unpacked the picnic basket, and completed the arrangements. Then they discovered they had forgotten the salt. A picnic without salt would be a disaster, they all agreed.

After a lengthy discussion, the youngest turtle was chosen to retrieve the salt from home. Although he was the fastest of the slow moving turtles, the little turtle whined, cried, and wobbled in his shell. He agreed to go on one condition: that no one would eat until he returned. The family consented and the little turtle left.

Three years passed and the little turtle had not returned. Five years Six years... Then in the seventh year of his absence, the oldest turtle could no longer contain his hunger. He announced that he was going to eat and began to unwrap a sandwich.

At that point the little turtle suddenly popped out from behind a tree shouting, "See I knew you wouldn't wait. Now I am not going to go get the salt."

Moral: Some of us waste our time waiting for people to live up to our expectations. We are so concerned about what others are doing that we don't do anything ourselves.
By Suneel Agarwal <suneel@twithsuneel.com>