Thursday, January 29, 2015

Configure HUDSON CI tool in Tomcat

I thought of automating the build and deployment process to reduce  the efforts that my team spends and minimize the errors that we see later while integrating and deploying to production by adopting one Continuous Integration (CI) tool into my project. I chose HUDSON as it is very simple to configure, opensource, widely adopted and I used it in one of my previous projects (5 years back). Here are the steps to configure Hudson in Tomcat

·         Download Hudson.war file from http://eclipse.org/hudson/download.php
·         Go through the best practices http://wiki.eclipse.org/Hudson-ci/Hudson_Best_Practices
·         Deploy the war file into your favorite web container(Tomcat, JBoss..etc)
·         You may need to tweak your JVM memory options like set "JAVA_OPTS=%JAVA_OPTS% -Xms128m -Xmx1024m -XX:MaxPermSize=256m -server" https://docs.oracle.com/cd/E40518_01/integrator.311/integrator_install/src/cli_ldi_server_config.html
·         Start your web container and open it in browser (http://localhost:8080/hudson-3.2.1/)
·         Select or unselect required plugins and enter your proxy details if you are under proxy

·         It will download those plugins and will be ready to start play around it

Thursday, November 20, 2014

Netgear N150 WNR612 classic wireless router unboxing




Box contains: Router (WNR612), Ethernet Cable, Power Adapter, User Manual and CD
Network frequency: 2.4GHz

Setup Bower in windows machine and run angular seed projects in Netbeans.



1.     Download and install nodejs from http://nodejs.org/
a.     You can verify this by typing 2+3 and enter in the nodejs command window. It should return 5.
b.      If you are under proxy then you may need to set it using
                                                              i.       npm config set proxy http://”username:password”@proxyserver:port
                                                            ii.       npm config set https-proxy http://”username:password”@proxyserver:port
2.      Install git from http://git-scm.com/ all default options except one change as  shown below

a.     If you are under proxy you may need to specify proxy details as environment variables
                                                              i.      set HTTP_PROXY http://domain\username:password@proxyserver:port
                                                            ii.      set HTTPS_PROXY http://domain\username:password@proxyserver:port
                                                          iii.      set all_proxy http://domain\username:password@proxyserver:port
                                                          iv.      git config --global http.sslverify false
3.      Install Netbeans IDE 8.0.1 if you don’t have one
4.      Create HTML5 project using angularjs seed.
5.     You can see red mark on the project folder which you can resolve by right clicking on the project folder and selecting ‘Resolve project problems’
a.     If you are under proxy you may need to set proxy details in /.bowerrc as below
                                                              i.      "registry": "http://bower.herokuapp.com",
                                                            ii.      "proxy": "http://”username:password”@proxyserver:port".
                                                          iii.      "https-proxy": "http://”username:password”@proxyserver:port",
                                                          iv.      "strict-ssl": false.
6.     Now you can simply run this project in Netbeans just like any other project.



Thursday, July 21, 2011

SwiftkeyX application is free for today

Guys,
Have you ever bored of the default keys in your Android mobile or Tablet?
Are you looking for a better app which learns your key strokes and eases your typing next time you type?
Are you looking for an app, which understands your lazy short-cuts even?
Then I can suggest you to try SwiftkeyX application for your own Android.  But it it not a free app. I can tell you an easy way to get it free for today only. It is available for free in Amazon app store, so go and grab it immediately. Have style and fun in typing :)






Monday, July 18, 2011

Google extended transit service in hyderabad and chennai

Google has already launched their transit service in india a couple of days back and now they extended this service in Hyderabad and Chennai. Transit is really a useful feature to those who comes to city newly. If you enter source and destination and clicks on get directions, then the google maps will show you the best roots availabe and the local bus numbers also. Sounds cool?

Monday, July 4, 2011

Google+ will be in developer's hand soon..

Hi All,
I know many of you have known about Google+ by this time. I know what makes you crazy about Google Plus. It is a rock solid Social networking application from the Legendary Google. Till now I can say , I love FB in social networking but now Google+ is added to the list and heading towards top. It is really cool.

As a developer, I can even think about making some cool plug-ins or add-ons or whatever you call it is, to make Google Plus more yummy... :) . But Google  not released any API publicly  :(  So waiting eagerly for it. I know the developer inside you is  also waiting for this. You can even register to get updates on API whenever it is available. So you never miss the opportunity to spice it up. 

Sunday, February 13, 2011

Instant chrome

Have you tried the instant chrome yet?? As every one of us know, chrome gives search results instantly while we are typing in the search box. The interesting thing is it gives web pages also instantly while you are typing in address bar. Seems cool right.. You can try it by enabling instant check box in basic tab of chrome options.

Wednesday, January 26, 2011

Google Cloud printing on the go

Imagine your document is waiting for you at printer when you step into the room. Yes now you can print your documents from anywhere. Google has launched Cloud print  mobile version so you can give print command from your own mobile.