Thursday, April 23, 2009

Real video of inside of Kabah

Inside of Kabah

 A real video of inside of Kabaah. You never see this before. Subhan'Allah.

Please Remember me in your Prayers.
Sarim Ghani

Tuesday, April 14, 2009

A Double Handful of Programming Quotes

"There are 10 kinds of people in this world....Those who understand binary and those who don't."


The Six Phases of a Project:

  • Enthusiasm
  • Disillusionment
  • Panic
  • Search for the Guilty
  • Punishment of the Innocent
  • Praise for non-participants


“Debugging is twice as hard as writing the code in the first place. Therefore, if you write the code as cleverly as possible, you are, by definition, not smart enough to debug it.”

- Brian Kernighan


“There are only two kinds of languages: the ones people complain about and the ones nobody uses.”

- Bjarne Stroustrup


“Any fool can write code that a computer can understand. Good programmers write code that humans can understand.”

- Martin Fowler


“There are two ways of constructing a software design: One way is to make it so simple that there are obviously no deficiencies, and the other way is to make it so complicated that there are no obvious deficiencies. The first method is far more difficult.”

- C.A.R. Hoare


“Most software today is very much like an Egyptian pyramid with millions of bricks piled on top of each other, with no structural integrity, but just done by brute force and thousands of slaves.”

-  Alan Kay


“Measuring programming progress by lines of code is like measuring aircraft building progress by weight.”

- Bill Gates


“If you want to set off and go develop some grand new thing, you don’t need millions of dollars of capitalization. You need enough pizza and Diet Coke to stick in your refrigerator, a cheap PC to work on and the dedication to go through with it.”

- John Carmack


“Programs must be written for people to read, and only incidentally for machines to execute.”

- Abelson / Sussman


“Question: How does a large software project get to be one year late? Answer: One day at a time!”

- Fred Brooks

"Once a new technology starts rolling, if you're not part of the steamroller, you're part of the road."

- Stewart Brand

Tuesday, March 31, 2009

Skype and iPhone together on Edge-3G

Skype and iPhone together at last - fring launches iPhone VoIP client and it also support Skype
There's been considerable talk about VoIP services one the iPhone. Fring started out as a mobile client for accessing Skype, though the application now links up to all types of networks including MSN, Google pTalk and AIM, thus allowing for an identity-aggregator for mobile use.
You can do chat/calls by using Skype (Fring) but unfortunately call only allow on WIFI network. But hacker worked on it and they deployed a tool that cheats Fring and you can easilt make calls on Edge or 3G network. It will be fantastic if you can use Fring with your data plan
You'll need:
1. Fring installed. You can download it on the App Store.
2. A jaibroken iPhone.
3. Cydia installed.

Launch Cydia and search for "VoIPover3G" and install them
Restart your iPhone, launch Fring and you should be able to use it over the Edge/3G

Saturday, March 21, 2009

No Service message with Turbo Sim on Iphone 3G

If you are using iPhone 3G and accidently update the new firmware 2.2.1 with modem firmware 02.30 and your iPhone show no service, Please buy a new turbo Sim because there is no such solution available for this right now. Some time turbo Sim create problem and your Sim get locked. to resolve this problem please follow the below steps
1) Switch off your iPhone.
2) Take your Sim card out from the iPhone.
3) Now insert Sim card to normal Cell phone and make a call,
4) Now Insert that Sim card to your iPhone and Start your iphone, magically it will works.
5) if you still face the same problem then your network not support 3G services check 3G option in Setting --> General --> off 3G service and restart your iPhone this will work.

Monday, March 9, 2009

M.Box Mail: iPhone/IPod App for Hotmail and Windows Live Mail

The Bottom Line

At last you can easily get you Hotmail on your Phone mBox Malls Is designed to help you get your Hotmail as you are used to getting you Hotmail. It Is Like the - native” or built-in mail application on the iPhone — only It speaks the Windows Live Hotmail protocol.

Finally, you can have your Hotmail messages and folders on your Phone.

mBox Mail works much like the iPhone's built-in Mail but talks to Windows Live Hotmail accounts and integrates your Windows Live contacts with your iPhone's, too.
Unfortunately, mBox Mail can only access one account.

Easy Startup
Just enter your Windows Live Hotmail address and your password to start using mBox Mail. You have the ability to choose how many email bodies are available on the device through easy-to-use mBox Mail settings found in the iPhone settings. This means you can view 25 messages or 200 at a time.

mBox Mail lets you access Windows Live Hotmail accounts on an iPhone
You can read and delete mail in all folders and send messages, too
mBox Mail integrates both iPhone and Windows Live contacts

mBox Mail can access only one Windows Live Hotmail account at a time
You cannot open messages larger than 1 MB directly in mBox Mail

You can read, delete and send mail in portrait or landscape mode, open attachments and send images from Photos.

New mail can be announces with sound and vibration; mBox Mail can confirm sending with a sound, too.

mBox Mail uses both your iPhone and your Windows Live contacts to auto-complete addresses.
You can include a signature with mail you send from mBox Mail and send yourself a Bcc copy automatically.

mBox Mail supports iPhone and iPod touch 2.

Guide Review - mBox Mail 1.2 - Windows Live Hotmail Email Program for iPhone and iPod touch

You can access Windows Live Hotmail with your iPhone: use Safari, or channel Hotmail through an external service. It works, and it is clumsy.
How about an app that works just like iPhone Mail but talks to Windows Live Hotmail instead of POP and IMAP accounts? mBox Mail is that application. You can open any folder in your account and move messages freely (and in bulk to, say, mark them as such) just like in Mail. It's a pity mBox Mail can access only one account at a time, though.
What mBox Mail does very right is gathering contacts: not only does it use and auto-complete your iPhone addresses but those from Windows Live Hotmail as well. Composing messages, then, works much like it does in Mail — in a bit less straight-forward but in a functional manner none the less. You can even attach images from Photos and save drafts in mBox Mail, though they are not synced with Windows Live Hotmail.
For incoming emails exceeding 1 MB, you are directed to Windows Live Hotmail's web interface.

Thankfully, mBox Mail lets you read and type in both portrait and landscape mode, though.

Tuesday, March 3, 2009

Anti-Mosquito for iPhone

Anti-Mosquito produces sound in the range of 16000hz to 20000hz that is beyond the audible range of humans.... but mosquitos are other harmful insects can hear it.

It keeps generating sounds while the device is locked or in sleep mode.

Overall I really liked this app, the only downside is for the animals, don’t leave your the app on with the maximum volume and your dog or cat right next to it; make them go in an other room. Overall, this is a really awesome app! I’ll give it a 4/5.

Monday, March 2, 2009

Create an iTunes account without a credit card

Get Free Apps from Itone store.

  1. Install Itones and download any free application.
  2. Next, you'll be prompted to login with your account. Since you don't have any account yet so you need to select the "Create Account" option.

  3. Following the onscreen instruction by clicking on "Continue" and later on accepting the "Terms of Service".
  4. After accepting the "Terms of Service", you can create your iTunes Store account. You'll have to complete the form with your email, password, a security questions and your birthday. Press the "Continue" button to proceed.

  5. Finally, address and payment Information window appear on the screen .

  6. On the bottom of the page, select "none" as the payment method and click on "Continue".

  7. Congratulations, you've successfully created an iTunes Store account without requiring a credit card.

  8. That really easy, now enjoy all free Applications on iTones, I will recommand one free game here .. i.e. Fast Lane Lite… I love that game.

Sunday, March 1, 2009

How to Rejoin work station to Domain Control with old profile

When ever reinstall Active directory or restore the backup of Active directory then work station will not connect to server. Following are some step that will resolve this issue, you can't find this solution in any book or internet.

  1. After restoration process of active directory user can't login from work station.
  2. Unplugged your network adopter card then logic with your user id and last password that you used to logon on that work space.
  3. On first try system will not allow to log you in don't dishearten keep trying.
  4. After few tries you will be logged on your old profile. But remember right now you are not network.

  5. Plugged your network adopter, now its time to cheat the active directory.

  6. Right click on 'My Computer' --> Select 'Properties' --> 'System Properties' window appear on screen now go to 'Computer Name' Tab --> Click on 'Change' Button.
    See below image.

  7. 'Computer Name Changes' window appear on the screen. You can see in 'Member of' section 'Domain' is select. See below image.
  8. Change it to workgroup then click 'ok' Button of 'Computer Name Changes' and 'System property' window.

  9. System will give you message that
    you need to restart the machine, but don't do this.
  10. Now perform action on point 6 and 7 one more time.
  11. Again you see the same window, this time need to select 'Domain' in 'Member of' section.
  12. Put your domain name in this window and press ok and this time restart your windows.
  13. Now your system will working fine
    with active directory and you can use your old work space.

Friday, February 27, 2009

Prerequisites to install Team Foundation System 2008

Prerequisites to install Team Foundation System

  • Internet Information Services (IIS) 6.0. 
  • Install IIS 6.0 before you install Microsoft SQL Server 2005
  • install SQL Server 2005 on Windows Server 2003 as Window Authentication
    • Install Service Pack 2 (SP2) for SQL Server 2005
    • Following components must be install
      • SQL Server Database Services
      • Analysis Services
      • SQL Browser Service
      • Reporting Services
    • Collation settings of SQL server
      • Must be accent sensitive
      • Must be case insensitive
      • Must not be Binary
      • Must not be Binary - code point



  • For windows SharePoint Services 3.0 you can take any of the following approaches:
    • You can install Windows SharePoint Services 3.0 automatically as you deploy Team Foundation Server on a server that is running Windows Server 2003.
    • You can install Windows SharePoint Services 3.0 yourself on a server that is running Windows Server 2003. After installation is complete, you must then follow the steps for using an existing installation
    • You can use an existing installation of Windows SharePoint Services 3.0 or Microsoft Office SharePoint Server 2007 if you first verify it and then virtually extend and configure the default Web site and services.


  • Create Three User Accounts on Active directory.
      • Used to install Team Foundation Server.
        This account must be an administrator on Team Foundation Server computers. The account must be a member of the same domain as the following two service accounts. For example, you cannot have the two service accounts on a domain and then use a local account to install Team Foundation Server
      • Used as the service account by Windows services for Team Foundation Server and the SharePoint Timer Service.
      • Used as the application pool identity by the Microsoft Team Foundation Server Application Pool and can also be used for the Windows SharePoint Services application pools.
      • Must have the Log on as a service permission.
        For optimal security, this service account:
        • Should not be an administrator on the servers that run Team Foundation Server components.


    • Used as the service account for data sources by SQL Server Reporting Services.
    • Must have the Allow log on locally permission.
      This account should not be an administrator on the servers that run Team Foundation Server components.
  • Ports Required for Installation

SQL Service


SQL Browser Service


SQL Monitoring


SQL Server Analysis Service Redirector


SQL Server Analysis Service


SQL Server Reporting Service


Default Web site


SharePoint Central Administration


Team Foundation Server





  • Run the setup of Team Foundation system for DVD.
    • Setup first verify all the prerequisites to install the TFS, if check list is clear then setup allow user to  install TFS.
  • After verification of check list, Setup first ask for service account [TFSSERVICE] then Report server user [TFSREPORT].
  • All steps are clear in TFS installation guide under  "How to: Install Team Foundation Server " section.



Disaster Recovery of Team System


  • You need to install Fresh Team system or place an image of Srv-Data on server.
  • Restore all seven databases of team system, two databases of Share point services and two databases of reporting service.
  • Store the encryption key of Team system in "Reporting Services Configuration", this tool is available under All program --> Microsoft SQL server --> Configuration Tools --> Reporting Service Configuration. Please see the below image.