Posted by Vikas Hazrati on Sunday, November 8, 2009
Many sites have good .flv video content that you would rather download and listen to when you are not connected to the internet. Firefox plugin called the Download helper makes it easy.
Just follow the steps
Not sure if it’s legal, but you can:
- with Firefox
- and DownloadHelper extension
- click Play once, so that DownloadHelper can see the video
- then download it with DownloadHelper
As soon as the download helper, sees the video, it would give you an option to download it!
Posted by Vikas Hazrati on Friday, October 30, 2009
What are some of the best conferences that you have been to? What have you got back from that conference? Technology, Management, Productivity …..hmm…may be partially yes but the best thing to get back from conferences is a network. That is exactly why there are breaks in between, extended lunch hours, evening cocktails etc. And here are many of us who were thinking that lunch is for lunch and the coffee break is to wake me up from that boring session.
Here is an aggregation of some of the best conferencing strategies.
Posted by Vikas Hazrati on Sunday, October 25, 2009
We recently had hugely successful conferences at UK and Australia, where people very openly admired the way we develop software and the way we engage with customers. We, here is Xebia, the organization that I work with.
On my flight back home I was wondering that if people admire a small company like ours so much then what stops them from doing business with smaller organizations? The first thought that comes to mind is the fact that most of the people that we probably interacted with were at least one to two levels below the people who would be making the real decisions. Let us consider the decision making population to be at position X. Now, the people with whom we interacted were x-2 or x-1. These people totally understand our story and know for sure that if they start working with us, not only we would be able to deliver better software but also help them succeed.
The problem comes when the x-1, x-2 want to take the proposal to x. After all as they say that you do not get fired to recommend IBM, but how do you convince x. I tried to ask this question to myself. If I were to buy a new house, would i go with an established developer who is big and has reputation or would I take risk with a smaller one. My first reaction was, of course the big , more established one. After all it might be like investing the whole life’s earnings. On second thoughts, what would convince me to go with a smaller one?
A guarantee that if I am not satisfied then I get my money back. A week by week update on the progress of my house infront of my own eyes by providing site visits and reports. Promptly answering all my questions related to my house. Keeping the process transparent and at no time, I should get the feeling that I am being duped or being taken for a ride. And, better still references from people who have already taken a house from this builder and their beaming faces to show that they have made a wise investment.
Now, if I translate this to the smaller software company. A risk free period where if the client is not satisfied then the engagement is allowed to fail fast. Fail fast meaning that instead of getting into a long term contract we end the engagement withing 3 sprints ( typically 1.5 months) and return all the money to the client. Providing daily updates on the progress and transparently showing all the reports as a glasshouse development project. Ensuring that there are no surprises. Provide case studies and references of all your success stories. Ensuring that you have satisfied customers who are able to vouch for you.
After doing all this once you get the foot inside the door, make the best of each engagement. Small engagements lead to bigger and better ones. Well all the last couple of lines need no special mention.
Posted by Vikas Hazrati on Saturday, October 10, 2009
This post takes you through the steps to install Apache 2.2.11 on Ubuntu 9.04 64 bit and make it work with Weblogic 10.3. The post walks through the steps that I followed, the problems that I faced and the solutions ( er..hacks) to get them resolved.
Installing Apache
Is simple do
sudo apt-get install apache2
If you want to build it from sources then follow these steps.
Once you have installed apache2 then the installation happens at the following locations in Ubuntu
Apache config files are in /etc/apache
Apache log files are in /var/log/apache
Apache libs are in /usr/lib/apache
Other files can be in /usr/share/apache, /var/lib/apache
executables in /usr/sbin apache and apache2ctl
Posted by Vikas Hazrati on Sunday, September 20, 2009
On Sep, 5 & 6, 2009 Meetu and I gave a presentation on Scala at the OSSCamp, Delhi. We represented Xebia at the conference. It was a lot of fun with some very enthusiastic people asking a lot of questions. I have linked the video and slides of the presentation for your reference.
Posted by Vikas Hazrati on Tuesday, September 8, 2009
I was reserving this post since a long time. This is the 100th post on this blog and I would sincerely like to thank my dear colleague Balaji D Loganathan who is the co-founder of Spritle (pronounced Spritley) and my current organization Xebia for motivating me to start a blog. Balaji was always an avid blogger and a respected Java rancher. I learned a lot from him in terms of writing and approaching the industry through the publishing route. I still remember the day [April 28th' 2007] when Balaji proof read my first blog and suggested multiple changes. I put that blog post on the blog site of Xebia and my personal blog site. I still remember not having the courage to hit publish and Balaji literally pushed the button for me.
Xebia as an organization has always promoted people to blog, speak at conferences, dive into new technologies, challenge, be challenged and share your opinions. The combination of Balaji and Xebia provided the perfect catalyst for me to go on and do a lot of things that I would have never attempted.
It has been a fine journey so far with 100 posts on this blog. A few days back this blog counted its one millionth reader. It has been slasdotted once and dzoned a few times. I went on to do a few more publications and also became an InfoQ editor.
Posted by Vikas Hazrati on Sunday, August 23, 2009
Recently I installed Ubuntu Jaunty Jacakalope on my Dell Vostro 1720. Everything went fine except the sound. I found this excellent link to make the sound work and now the sound works like a charm.
Posted by Vikas Hazrati on Sunday, August 16, 2009
All right! So i got this shiny new iPhone 3GS from a friend of mine who wanted to know if it would work with a local carrier in India. There were a couple of problems
3GS is newer in India, though it is also quite new in the US
The phone was not activated with the original AT&T carrier.
First, I did not understand what is the difference between Jailbreak and Unlock. So I googled and this is what I found. Jailbreak is when you would want to install external applications on the iPhone. Hence when you want to install Cydia on your iPhone then you need to Jailbreak it first. Unlock is the second step where you want to make the iPhone work with any carrier.
I followed the following steps in the order mentioned below.
Most of the steps that I followed were from this original post
Updated the software version on the existing iPhone 3GS from 3.0 to 3.0.1 – Plugin your iPhone to the computer which has iTunes. iTunes would detect the iPhone and would tell you that there is a new version of software available and if you would like to upgrade. Upgrade!
Next, download the 3.0 IPSW file, 3.0.0 (3GS): iPhone2,1_3.0_7A341_Restore.ipsw and save it to your desktop. Remember to download this with either FireFox or Chrome. IE converts it to a zip file which redsn0w fails to accept.
Download redsn0w to jailbreak the software. http://blog.iphone-dev.org/post/1269…edsn0w-in-june. redsn0w would be available at the link below, follow the instructions and download the torrent for your OS. Next, use redsn0w to jailbreak it.The version of redsn0w is 0.8. Point redsn0w to the firmware that you have downloaded in the above step. Once it recognizes the firmware it would give you an option to install Cydia. Install Cydia.
Follow the steps as shown by redsn0w.
Once Jailbroken, we have to install ultrasn0w to unlock it. For installing ultrasn0w you have to go to Cydia which is installed on your iPhone now. We have to add a new repository to Cydia. For that visit the bottom icons and click “manage” then click “sources” then click “edit” on the right top, then hit “add” on the left top. Now, add the following repository http://repo666.ultrasn0w.com and install ultrasn0w. More information here http://blog.iphone-dev.org/post/128573459/ultras-now
Once it has downoaded, hit reboot device.
Plugin the new SIM and it should work!
I should be able to post some pics for the process soon. Till then I am sure you would be able to figure that out with the steps.