- Write a .NET/Java app which can download albums from Facebook.
- Port it to Android :)
- Publish it
Sunday, January 30, 2011
Facebook Album Downloader
Authentication of WCF services using IIS/AD
TODO's
The GMail task list, Outlook task list are pretty basic. Others available will need me to maintain a new account.
So used this blog to maintain it.
Posts labeled as TODO is a todo :)
Tuesday, January 4, 2011
Find locks in Oracle Tables
A lot of time we as developers see Oracle tables being locked. As we all share one dev database, the reason might be some long running query or service on some other workstation.
An easy way to find it out is through a query:
SELECT s1.username
'.'
s1.program
'@'
s1.machine
' ( SID='
s1.sid
' ) is blocking '
s2.username
'.'
s2.program
'@'
s2.machine
' ( SID='
s2.sid
' ) '
AS blocking_status
FROM v$lock l1,
v$session s1,
v$lock l2,
v$session s2
WHERE s1.sid = l1.sid
AND s2.sid = l2.sid
AND l1.BLOCK = 1
AND l2.request > 0
AND l1.id1 = l2.id1
AND l2.id2 = l2.id2
Tuesday, August 10, 2010
Seattle - Seafair Parade and visit to USS Port Royal
Followed that, we had a visit to USS Port Royal. More about it in here. One of the last of its kinds, it had some big 5 inch guns, and house Tomahawak Cruise Missiles and had a stealth coating in it. It was a guided tour for 1 and half hours but was worth it. Built in 1994, it still had Windows 95 as OS for one of its radars :) - and we blame India for carrying legacy systems.
Thursday, April 29, 2010
Youtube - My Speed
Lookout for http://www.youtube.com/my_speed
Wednesday, April 14, 2010
Strategic Decision Making
Key Points :
- Lower level employees work with certainty whereas higher level employees work under ambiguity. Like in a software company a coder will be given a design, explained what to do - now all he has to do is to write the code and test it out - which is pretty certain. A higher level manager will get a job like "bring more projects".
There are three types of decisions:
- Strategic - Have Long Term Impact, are Less Frequently made, and have a High Cost of Change.
- Tactical - Something that can change based on time and situation.
- Operational - Opposite to Strategic i.e. have Short term impact, are made on regular intervals, and can be changed easily.
- Decisions which are strategic for low level folks can be operational for higher level ones and vice-versa.
Strategic Decision Framework:
- Information - Fact or Assumption
- Challenges (Internal or External) - Fixed or Changeable
- Specialized Knowledge - Accessible or Inaccessible (now made more accessible due to Internet)
Finally, build a Story to support your decision - very important for a manager to become a leader to convince all those impacted by the decision.
Finally :
- Define the objective - half the job is done.
- Apply the Framework (above)
- Look for Changeable Challenges
- Build Specialized Knowledge
- Develop articulation skills (for convincing)
- Review the decision as its strategic
- Document it
- Finally detach yourself and don't make the failure of the decision impact your ego