|so you want to say that its impossible to ping between two PCs connected directly of different subnet....right....|
Right, as wanderer said in response #1, they're on different subnets. The only wat to allow separate subnets to communicate is by using a router and creating a static route between subnets.
Alternatively, you could change your subnet mask (as per response #2) to create one, larger subnet and then they could communicate because they would be in the same subnet.
can i use a straight cable?
When directly connecting two PC's NIC to NIC, you have to use a crossover cable. A regular, patch cable (aka "straight through cable") will not work.
It matters not how straight the gate,
How charged with punishments the scroll,
I am the master of my fate;
I am the captain of my soul.