Nice Article. So true, no longer we care about which Language is better, its more about the frameworks ....
Wednesday, April 1, 2015
Wednesday, March 4, 2015
BitTorrent 2.0 based storage service...
now this sounds really interesting
BitTorrent 2.0 guns for Dropbox, Google Drive and Onedrive with free business product
Having a bit torrent protocol to sync files and folders without a need for central server is really an amazing idea. Of-course enterprizes will keep some central servers in the setup just incase teams decide to delete folders from all the machines at the same time :)
They are claiming 16X speed compared to cloud, if its even half of that it will be still a solid alternative or rather de-facto protocol to go ahead.
BitTorrent 2.0 guns for Dropbox, Google Drive and Onedrive with free business product
Having a bit torrent protocol to sync files and folders without a need for central server is really an amazing idea. Of-course enterprizes will keep some central servers in the setup just incase teams decide to delete folders from all the machines at the same time :)
They are claiming 16X speed compared to cloud, if its even half of that it will be still a solid alternative or rather de-facto protocol to go ahead.
Monday, February 16, 2015
Desktop Dead ???
really innovative...
HP's Sprout computer proves the desktop isn't dead
Not sure how many of these will sell, but I really liked the approach. All the companies who are investing big time into tablets and laptops don't understand that these devices are not good for long working hours (untill you use a separate screen). Either its programmers like me or professionals into 3-D animation etc.
Innovative approach to make desktop setup more usable is required and thankfully someone is thinking on those lines...
HP's Sprout computer proves the desktop isn't dead
Not sure how many of these will sell, but I really liked the approach. All the companies who are investing big time into tablets and laptops don't understand that these devices are not good for long working hours (untill you use a separate screen). Either its programmers like me or professionals into 3-D animation etc.
Innovative approach to make desktop setup more usable is required and thankfully someone is thinking on those lines...
Thursday, January 8, 2015
They stole my idea...
... but I am happy :)
Many years back I used to dream of a small pocket size PC with a USB/video port that you could plug to any screen or better even to any other computer (laptop/desktop) etc
No need to carry bulky laptops etc. Just carry what you need, rest of the heavy stuff like display, more processing power, electricity etc can be provided by the host machine.
In 2015 CES Intel came up with something similar and boy I like it.
Many years back I used to dream of a small pocket size PC with a USB/video port that you could plug to any screen or better even to any other computer (laptop/desktop) etc
No need to carry bulky laptops etc. Just carry what you need, rest of the heavy stuff like display, more processing power, electricity etc can be provided by the host machine.
In 2015 CES Intel came up with something similar and boy I like it.
Thursday, November 27, 2014
Jenkins (Hudson) - Easier than thought...
I always had
fascination for automated build systems. For me it was always some
magic happening behind those web pages.
Recently I got a
chance to unravel the magic by doing a Jenkins install. To be honest
it was really really simple; easier than configuring tomcat. Below steps are just high level view to let you know how simple it is, for proper steps please refer the Jenkins site
High level steps:
- Download Jenkins WAR
- Run with Java (Java -jar jenkins.war). Jenkins war comes with inbuilt jetty, so no need to have a separate container
- Configure few properties in the Jenkins web page like JAVA_HOME, ANT you want to use.
- Configure the Job (Project)
- Specify the source control tool: For us it was perforce, with a very easy to use Jenkins Perforce plug-in the config was simple. Just create a separate perforce work-space that Jenkins will use to sync the code, provide user id etc.
- Specify the build file (for us ANT), targets etc.
- Specify the polling interval.
That’s it.
Fired some build
manually to check if everything was working fine.
Next morning the
build ran as per the schedule, it even synced the code taking latest change
lists.
Still looks like
magic ... :)
Pitfalls:
- Initially whole build was OK, but the Dojo part was failing with errors giving hint that there is some path issue. After losing one day, realized that dojo build fails if the path contains a “.”. Jenkins by default creates a home directory by name “.Jenkins” in the user directory and all project, job etc are synced there only. So to avoid any such issue, before you start Jenkins for the first time: Create a system variable by the name of “JENKINS_HOME”, and give a path of your choice.
- First time also faced some issue where build was not able to create / update some files. Had to manually set the source folders/files writeable.
Subscribe to:
Posts (Atom)