I was trying to start the Apache web server installed on my desktop, to test something in PHP. But I kept getting the error "Operation failed". Even re-installing Apache did not help. I was at my wit's end trying to figure out what had gone wrong because the web server was running fine a few days ago. Then I tried running httpd in debug mode (httpd.exe -e debug). This told me the reason for Apache not starting was that some other program was blocking port 80 on localhost. But common sense told me I had no such programs running on my machine. A quick Google search later, I realized that the villain was none other than Skype. Skype allows users who are behind firewalls to use port 80 and 443 as an alternatives for incoming connections. Disabling the use of these two ports for Skype will free them up for Apache. Now I'm able to do my PHP testing. Here's the link that helped me solve the problem:
Thursday, November 22, 2012
Monday, September 24, 2012
Digicam v/s DSLR
A neighbor who plans to buy a camera soon asked me, "What is the difference between a digital camera and a DSLR? Why should I prefer one over the other?" As someone who uses a 12 MP DSLR, a 12 MP mobile phone camera and a 14 MP digicam, I wouldn't have any hesitation in recommending a DSLR. But
I wasn't really confident about the right way to answer the question, and decided to do some online research
Two very good pages I found in this regard were
this one and
this one (disclaimer: I don't vouch for their content). Based on their analysis and my own experience, I decided that the best way to present my case would be to write down the strengths and weaknesses of the DSLR, and see how the digicam stacks up
DSLR Strengths
1. Image Quality: Clearer, more "zoomable" pictures. The best digicams can match DSLRs in good light conditions but cannot beat them. In low light situations, DSLRs win 11 times out of 10
2. Lenses: Various lenses can be used, along with different accessories like filters, extension tubes, external flashes, etc. as per the situation. The same DSLR can be used to capture the pollen grains on a bee's leg and to click the crowd at junior's birthday party. Even the best digicams cannot offer that kind of adaptability
3. Accurate Viewfinder: What you see in the DSLR's optical viewfinder is what you get. Period. In digicams, the viewfinder is unreliable but what you see on the LCD screen is close enough to the clicked image
4. Manual Mode: More control over the exposure but now many digicams have started offering this
We shall ignore some other strengths that are not of much use to a newbie, such as greater ISO range
DSLR Weaknesses
1. Price: The number one deterrent. The camera body is costly. Good lenses are even costlier. Most digicams are reasonably priced. My advanced digicam cost about a third of my entry-level DSLR
2. Size and Weight: Entry-level DSLRs are not quite unwieldy but they do weigh you down. Not suitable for morning walks and treks. Most digicams are lightweight and would fit into your jeans pocket
3. Noise: They make a "clunk" noise, which can be trouble. Try photographing a butterfly with a DSLR, especially one of the sensitive species. You can always turn off the "click" sound of your digicam
4. Complexity: The first few days, I could only use the Automatic mode of my DSLR. Experiments with Manual mode would mostly end in disaster. But then, this could happen even with a digicam
5. Dust on Sensor: The mirror that creates the viewfinder image opens and shuts for every click. So you are likely to get dust on the sensor quite often. Cleaning it yourself, though possible, is not easy
5. Dust on Sensor: The mirror that creates the viewfinder image opens and shuts for every click. So you are likely to get dust on the sensor quite often. Cleaning it yourself, though possible, is not easy
So, at the end of the day, the digicam is more affordable and easier to carry around. But if you are serious about photography and want to capture the best possible images in a given situation, go for a DSLR. That is what I shall advise my neighbor, the next time we meet
Thursday, September 20, 2012
Startups and Funding
The startup I have been assisting finds itself in a bit of a tight corner financially. On one hand, we don't have enough money to expand our team because we only have a few small projects in the pipeline. On the other hand, we can't get bigger projects till we expand our team, in terms of both headcount and skill sets. Despite all our efforts, we haven't been able to attract any VCs or angel investors. So I asked myself - what is it than an investor looks for in a startup?
First and foremost is a business plan. A good business plan shows your would-be investors the company's potential and convinces them to invest their hard-earned cash in a startup. It tells them what you would provide your target audience that is different from the offerings already in the market, attracting customers towards your firm and growing its market share. After all, why would an investor put money into a company that doesn't promise good returns
Next comes a good core team. An entrepreneur (or set of partners) may have a great idea, which has the potential to be the next Facebook or Twitter. But do they have the right mix of skills to develop the idea and start earning money? If they have a good set of people to start off with, they may be able to gradually build a strong and successful organization around it. The core team should cover all aspects of the business, from technical work to management
Last but not the least, the entrepreneur must be clear about his goal and must remain focused on it. It is easy to get swayed by trends and deviate from your business plan. For instance, jumping on to a bandwagon like Android apps just because everyone else is doing it (just an example, no offence intended to Google). Angel investors especially would be very attentive to this aspect, since they generally remain invested for longer than Banks or VC firms
Today India has many firms that provide both capital and business advice to startups, especially those in the IT and telecom sectors. Any one with a business plan that leverages the power of the Internet, but in a way that is different from the competition, has a good shot at getting funds. The impact of the recession on this sector has been relatively mild. For a budding Indian entrepreneur who follows the above rules, this is as good a time as any to attract funding
Thursday, August 16, 2012
Client-side Business Analysts
By definition, a Business Analyst is someone who analyzes the existing organization and design of systems (whether business processes or IT systems) and helps to define the improvements needed. In an IT project, the BA's role is to understand the high-level requirement statement(s) in the project charter, deep dive into the client's business processes and prepare the product scope and project scope. Generally this role is performed at the vendor's side, either by the Project Manager himself or by a specialist BA who has more likely than not worked his way up from a technical role
But sometimes, especially in international projects, one finds the Business Analyst role being played by someone at the client side. This may be an employee of the client organization, or a contractor appointed by the client management to speak to their employees and note down their detailed requirements. The intention is to save the additional time and effort of requirements gathering by the vendor, by giving them everything they need to know. But if you are the PM from the Vendor organization, this is not necessarily good for you. In fact, it can do more harm than good
Since the client's BA has already given you a detailed set of requirements, their management expects you to jump right into finalizing the scope (if not executing the project). This means you or your BA cannot try and find any crucial points that their BA may have missed. Hence you are more likely to face issues with scope approvals, or worse, with scope verification. Also you miss the chance to personally interact with the client employees and understand the power structures and political relationships within their organization, which would have helped you later in the project
Thursday, July 26, 2012
Project Closure
One of the projects I am managing is near its end, and though we are facing some last minute scope creep because of a weak SOW and the lack of an SRS document, I have already started working on a template for the Project Closure document. During this process, I browsed through many websites on the Web and observed what others had to say on the subject of project closure. Some define it as "a process, with deliverables, to successfully conclude your project". Other consider it the last phase in the project life cycle, "in which you will formally close your project and then report its overall level of success to your sponsor"; this "involves handing over the deliverables to your customer, passing the documentation to the business, cancelling supplier contracts, releasing staff and equipment, and informing stakeholders of the closure of the project". Whether you see it as a project phase or just a process, the fact remains that closure is a very crucial part of the project life cycle, which should not be taken lightly. There are many ways in which a project can end, which can be positive (inclusion, addition, integration, etc.) or negative (extinction, collapse, starvation, etc.). The most important management documents related to project closure are the Project Closure report and the Post Implementation Review document. As the names suggest, the first document is created as part of the project closure process while the second is created some time after the formal closure of the project, as part of the project manager's analysis of the success or failure of the project
Monday, July 9, 2012
Nokia Pureview 808
Ever since the Nokia Pureview 808 was launched in India last month, I've been researching the pros and cons of this not-so-smartphone with the powerhouse camera, trying to figure out if it can replace my almost-2-years-old Nokia N8, which doubles as a decent point-and-shoot camera whenever and wherever I don't have my DSLR handy. I say not-so-smart because unlike the N8, which was quite advanced for its time with three home screens, online widgets and social media integration, the Belle-powered 808 does not offer any new features that are not seen in other Belle phones (other than perhaps NFC)
So essentially it comes down to the monster camera, with its 41
megapixel sensor, and whether it is worth spending Rs 34,000 (minus whatever I would get for turning in my N8). But is the camera of the 808 really going to give me gigantic 41 MP images, and what would I do with them anyway? Not really - the default image size is only 5 MP, though theoretically the camera can be used to record images as large as 38 MP. So why use a 41 MP sensor to produce 5 or 8 MP images? The answer lies in the Pureview technology that Nokia has developed over five years, to provide lossless zoom up to 3x and better performance in low-light conditions (the latter being a major weakness of the otherwise solid N8)
Pureview as I understand it works by combining details from all the extra pixels captured by the sensor to create sharper 5 or 8 MP images (when compared to the other camera phones, not digicams). This approach helps the phone's image processor to discard visual noise in low light photographs. Also, since the phone has so many pixels to play with, what it actually does when you zoom in is to select the relevant area of the image, rather than scale up the whole image as other camera phones such as the N8 do. In other words, Pureview technology can put out of business not just rival phones but even basic digicams without optical zoom (Wow! Can't wait for a chance to test such an awesome camera)
But that brings us back to the question of whether the phone is worth buying at this point of time. Let us consider the cons:- heavy and bulky body, single core processor, low RAM, low resolution screen, outdated OS, fewer apps than iPhone or Android, high price tag. Tempted as I am by the single but crucial pro of the camera, I think I shall hold off till the market price comes down a bit. Given the cons and the lack of any other "game changer" features, I believe the Pureview 808 should have been priced around Rs 25,000 to be really competitive in the Indian market. For Nokia's sake, I hope that they choose a more realistic pricing when they come out with a Windows phone using Pureview technology
Tuesday, July 3, 2012
Importance of Innovation
In a hard-hitting article in today's (3rd July 2012) issue of The Economic Times, former NASSCOM president Kiran Karnik makes a strong case for promoting innovation among Indians. Karnik says that the three 'i's of innovation, invention and ideas are essential for any individual, organization, society or country to gain a decisive edge in today's competitive, globalized world. He bemoans the fact that India today is dominated by political elements that seek homogenization at the cost of the immense diversity that has traditionally defined our country, and which along with adversity is the prime driver of innovation. Other roadblocks for innovation in today's India are censorship, moral policing and the feudalistic mindset symbolized by the beacons on VIP cars
What Karnik says about India as a country is also valid for organizations. Every company tends to have dictatorial leaders or cliques that seek to impose a particular culture on the entire organization, while muzzling any independent voices in the name of hierarchy and respect for authority. What they don't realize is that such lack of diversity ultimately results in total absence of innovation, leaving them with a complacent workforce that is happy to maintain the status quo, without ever thinking out of the box or coming up with more efficient and effective solutions. Also, while many companies have started allocating a significant proportion of their budget to draw out new ideas from their staff, they don't usually put in as much time and effort to develop those ideas to fruition. A good manager has to not only inculcate the spirit of innovation in his employees but also nurture it and ensure that it produces tangible results that add value to the entire organization
Subscribe to:
Posts (Atom)