Monday, April 12, 2010

O'Reillys Collection of Books, find books on everything from O'Reilly's

Some Books are here, more still to come..

O'Reilly - High Performance MySQL.chm
O'Reilly - SQL Tuning.chm
O'Reilly.100.Industrial.Strength.Tips.and.Tools.rar
O'Reilly.802.11.Security.rar
O'Reilly.802.11@Wireless.Networks.The.Definitive.Guide.rar
O'Reilly.Action.Script.for.Flash.MX.The.Definitive.Guide.2nd.Ed.rar
O'Reilly.ActionScript.Cookbook.rar
O'Reilly.ActionScript.The.Definative.Guide.rar
O'Reilly.Active.Directory.2nd.Ed.rar
O'Reilly.Active.Directory.Cookbook.rar
O'Reilly.ADO.NET.Cookbook.rar
O'Reilly.ADO.Net.In.A.Nutshell.rar
O'Reilly.Apache.Cookbook.rar
O'Reilly.Apache.The.Definitive.Guide.3rd.Ed.rar
O'Reilly.AppleScript.In.A.Nutshell.rar
O'Reilly.AppleScript.The.Definitive.Guide.rar
O'Reilly.ASP.NET.in.A.Nutshell.rar
O'Reilly.BLAST.rar
O'Reilly.Building.Embedded.Linux.Systems.rar
O'Reilly.Building.Java.Enterprise.Applications.vol.I.Architecture.rar
O'Reilly.Building.Secure.Servers.with.Linux.rar
O'Reilly.Building.Wireless.Community.Networks.2nd.Ed.rar
O'Reilly.C#.Cookbook.2004.rar
O'Reilly.C.Pocket.Reference.rar
O'Reilly.C.Sharp.and.VB.NET.Conversion.Pocket.Reference.rar
O'Reilly.C.Sharp.In.A.Nutshell.2nd.Ed.rar
O'Reilly.C.Sharp.Language.Pocket.Reference.rar
O'Reilly.Cascading.Style.Sheets.The.Definative.Guide.rar
O'Reilly.Cisco.Cookbook.rar
O'Reilly.Cocoa.In.A.Nutshell.rar
O'Reilly.COM.and .Net.Component.Services.rar
O'Reilly.Content.Syndication.With.RSS.rar
O'Reilly.Cpp.In.A.Nutshell.rar
O'Reilly.Designing.Active.Server.Pages.rar
O'Reilly.Designing.Large.Scale.LANs.rar
O'Reilly.Designing.Web.Audio.rar
O'Reilly.Dreamweaver.in.a.Nutshell.rar
O'Reilly.eBay.Hacks.rar
O'Reilly.Enterprise.JavaBeans.3rd.Ed.rar
O'Reilly.Essential.Blogging.rar
O'Reilly.Essential.CVS.rar
O'Reilly.Essential.SNMP.rar
O'Reilly.Exim.The.Mail.Transfer.Agent.rar
O'Reilly.Flash.Remoting.The.Definitive.Guide.rar
O'Reilly.Google.Hacks(chm).rar
O'Reilly.HTML.And.XHTML.The.Definitive.Guide.5th.Ed.rar
O'Reilly.JavaScript.Pocket.Reference.2nd.Ed.rar
Second Edition.chm
Second Edition_1.chm

More books Continued.....

O'Reilly.nt.the.definitive.guide.rar
O'Reilly.J2EE.Design.Patterns.rar
O'Reilly.Jakarta.Struts.rar
O'Reilly.java.2d.graphics.rar
O'Reilly.java.&.xslt.rar
O'Reilly.Java.and.XML.Binding.rar
O'Reilly.java.and.xml.rar
O'Reilly.Java.Cookbook.rar
O'Reilly.Java.Cryptography.rar
O'Reilly.Java.Network.Programming.2ed.rar
O'Reilly.Java.Performance.Tuning.2nd.Ed.rar
O'Reilly.Java.Script.And.DHTML.Cookbook.rar
O'Reilly.Java.Servlet.Programming.rar
O'Reilly.Java.Swing.rar
O'Reilly.JAVA.WEB.SERVICES.IN.A.NUTSHELL.rar
O'Reilly.JavaScript.and.DHTML.Cookbook.rar
(2) O'Reilly.JavaScript.Pocket.Reference.2nd.Ed.rar
O'Reilly.Kerberos.The.Definitive.Guide.rar
O'Reilly.LDAP.System.Administration.rar
O'Reilly.Learning.C.Sharp.rar
O'Reilly.Learning.Debian.GNU.Linux.rar
O'Reilly.Learning.Java.2Ed.rar
O'Reilly.Learning.Java.rar
O'Reilly.Learning.Perl.Objects.References.And.Modules.rar
O'Reilly.Learning.Perl.Third.Ed.rar
O'Reilly.Learning.Redhat.Linux.3rd.Ed.rar
O'Reilly.Learning.the.bash.Shell.2nd.Ed.rar
O'Reilly.Learning.UML.rar
O'Reilly.Learning.XML.2nd.Ed.rar
O'Reilly.Learning.Xml.rar
O'Reilly.Learning.XSLT.rar
O'Reilly.Linux.In.A.Nutshell.4th.Ed.rar
O'Reilly.Linux.Security.Cookbook.rar
O'Reilly.Mac.OS.X.In.A.Nutshell.rar
O'Reilly.Mac.OS.X.Unwired.rar
O'Reilly.MacOSX.For.Java.Geeks.rar
O'Reilly.MacOSX.Hacks.rar
O'Reilly.MacOSX.The.Missing.Manual.2nd.Ed.rar
O'Reilly.Manage.&.Using.Mysql.rar
O'Reilly.Mastering.Oracle.SQL.rar
O'Reilly.Mastering.Perl.For.Bioinformatics.rar
O'Reilly.Mastering.Visual.Studio.NET.rar
O'Reilly.NET.And.XML.rar
O'Reilly.NET.Framework.Essentials.3rd.Ed.rar
O'Reilly.Network.Security.with.OpenSSL.rar

Here are some more:
O'Reilly.Objective.C.Pocket.Reference.rar
O'Reilly.Oracle.PLSQL.BookShelf.1.0.rar
O'Reilly.Oracle.Regular.Expressions.Pocket.Reference.rar
O'Reilly.Perl.6.Essentials.rar
O'Reilly.Perl.Cookbook.2nd.Ed.rar
O'Reilly.Perl.For.Oracle.DBAs.rar
O'Reilly.Perl.for.System.Administration.rar

Unattended Installation of XP:

This is the method of installing Windows XP professional by providing every user input required before installing.
Till now we all knew only 1 way of installing XP, i.e. inserting CD in CD drive and following instructions and then in the middle we would CD Key and other details. For this we had sit in front of computer all day. But there is also way to install XP where we can enter all the details before installing XP. But for this u need some work to do before formatting your PC. You need XP or other windows OS installed already.

So lets begin:
1. Insert XP CD in the Drive.
2. Then go to CD drive (D or E whatever be the CD drive in your PC. )
3. Then go to Help & Support -> then to Tools -> then open Deploy.cab
4. Copy all and paste in another folder in the desktop(or rather anywhere in your computer).
Or just replace the drive D from your CD drive and paste in the run “D:SUPPORT\TOOLS\DEPLOY.CAB” without quotes and repeat step 4.
5.1. Then in those files run the”setupmgr.exe” and follow the instructions:
5.2. Select the option to create new answer file.
5.3. Then select Unattended installation.
5.4. Then select the OS.
5.5. Then select fully automated.

5.6.Then select the second option saying install from CD.
5.7. Accept the agreement.
Then enter details.
6. Save the unattent.txt file anywhere in the another drive.
7. Then open Command Prompt(type cmd in run to open).
8. open CD drive
c:>d: (here replace D with your CD drive)
d:>CD i386
d:i386>winnt32/unattend:c:….the path of attend.txt saved in 6Th step.
Make sure there is no spaces or it wont work.
It will reinstall the XP in your System in the same drive.

Saturday, April 10, 2010

Complete IP address: For beginners...

Ip Address:

Internet protocol or IP is an address given to each computer in network. The address is a 32 bit numeric value consisting of numbers separated by dots. It has network part and host part. The network is the address of network to which you belong like the area code or colony name... and the host part is address of the particular computer or client like your house's address.
Each IP address has both the things.
The IP address is divided into 4 parts each of 8 bits and each part is called an octet. The parts are divided by a Dot. The first octet is always the host part and the last octet is always the host part.
The IP address is written in 3 ways:
1. Binary Form: 11000000.10101000.00000000.00000001
2. Dotted Decimal Form: 192.168.0.1
3. Hexadecimal Form: C0-A8-00-01
This type of IP address consisting of 32 bit is called IPv4 or IP version 4. Since only near about 4 billion IP Address could be formed with 32 bits IP address or v4. And the left IP addresses(not yet used) for other people was very limited, a new version of IP was developed called IPv6 which is a 128 bit IP address.
We will talk about this later.
Dotted Decimal:
The way we use for writing IP address is dotted decimal. Since the computer only understands Binary numbers , therefore internally in computer IP address is also converted into binary before being used by the computer and routers.
As already stated above, the 1st octet is always used for Network ID or Network Part and the last for Host part. 2nd and 3rd octet may be used for Network part or host part.
On the basis of the range of values in the 1st octet the IP address may be classified in 5 different classes:
1. Class A
2. Class B
3. Class C
4. Class D
5. Class E

1. CLASS A :-
If the value in 1st octet is between 0-127 it belongs to Class A. But the 1st address and the last address i.e. 0 and 127 are reserved for special cases. It can’t be used by public for a particular computer. The 127.x.y.z is reserved for loop back function to check the network settings in a computer.
The IP address of class A has 1 network part and 3 host part.

Network Part Host Part Host Part Host Part
|----8bits-| |----8bits----| |----8bits----| |----8bits----|

The Last 3 parts may contain any value from 0-255(except the in the 4th part where we can use only till 254,).
In Network Part:
1st Eight bits may be: 0xxxxxxx where x=0/1
The 1st bit is constant and is 0.
Therefore the minimum value is: 00000000=0 (where x=0)
The maximum value =01111111=127(where x=1 )
That is why the range for 1st class is from 0-127.
Maximum number of possible networks=2^ ( total number of network bits – constant bits) – reserved addresses
= 2^ (8-1) – 2 = 2^7-2 = 128-2= 126.
Maximum number of possible clients per network=2^no of host bits -2
= 2^24 -2 = 16777216 – 2=16777214 address.
Note: This 2 is being subtracted because 2 host addresses are already reserved for Administrative tasks. The 1st host address in every network (which may be 0 for example: in class C this could be 192.168.1.0 where only the last part is host part.) and the last for broadcasting i.e.to send a message to all the hosts in a network (Suppose in a network using Class ‘A’ address. If the server would like to sent a message to all the clients it can just sent the message to this broadcast address and it will be forwarded to all. You can’t manually enter every client’s IP address, as there could be as many as 16777214 clients). So it will be subtracted in every class i.e.in A,B and C.
This means that in 1 network there can be 16777214 clients for class A.
2. CLASS B :-
If the value in 1st octet is between 128-191 it belongs to Class B. This class also doesn’t have any reserved value in the Network Part. This has 2 Network Part and 2 Host Part:

Network Part Network Part Host Part Host Part
|--8bits--| |----8bits----| |----8bits-- |-----8bits----|

Here also the last 3 octet may have any value between 0-255 (except for the last octet which can have between 1-254. The reason is already stated in Class ‘A’) since the class is decided only by the 1st octet.

In the Network Parts:-

Range: 128-191.
1st Eight Bits may be: 10xxxxxx (where x=0/1)
As in class A 1st bit was constant in this class 1st 2 bits are constant and are: 1 & 0.
Therefore Minimum value of 1st octet could be: 10000000 = 128 (where x=0)
And maximum value =10111111=191(where x=1).
That’s why the range is 128-191.
Maximum numbers of possible Networks= 2^(no of network bits – constant bits)
= 2^(16-2) = 2^14
=16384.
Maximum number of possible clients or hosts= 2^number of host bits – 2
=2^16 - 2 = 65536-2
= 65534.
3. CLASS C :-
If the value in the 1st octet in between 192-223, then IP belongs to Class C. This class also doesnt' have any reserved value in the Network Part.
It has 3 Network Parts and 1 Host Part:

Network Part Network Part Network Part Host Part
|----8bits--| |---8bits----| |----8bits-----| |---8bits---|

Here too the last 3 octets can have values between 0-255 (except for the last octet which can have between 1-254. The reason is already stated in Class ‘A’).
In Network Part:
1st Eight bits may be: 110xxxxx (where x=0/1).
H ere the 1st 3 bits are constant .
Like the last 2 classes the minimum value of 1st octet will be: 11000000 =192 (where x=0)
Maximum value of 1st octet: 11011111=223(where x=1).
Therefore the range is 192-223.
Maximum numbers of possible Networks= 2^(no of network bits – constant bits)
= 2^(24-3) = 2^21
= 2097152.
Maximum number of possible clients or hosts= 2^number of host bits – 2
=2^8 - 2 = 256-2
= 254.
Since this Class has least number of possible hosts, it is used by small to medium companies. But generally big companies use class B addresses.

4-5. Class D:-

If the value is between 224 -239, it belongs to class D. And if its between 240-255 it belongs to Class E.
The Class D & E IP addresses are not for public use. Class D addresses are used for Multicasting(Remember broadcasting, here in multicasting,the number of clients are limited or a particular group of hosts are the recipients ) by routers and servers. It is for internal use and for administrative works.

Class E is reserved particularly for Research and Development.

Now that you have a great deal of knowledge on IP, you should also know about SUBNET MASK. In networking generally, subnet mask goes in parallel with IP.





SUBNET MASK

It is also a 32 bit address used by computer to distinguish between Network Part and Host Part.
Since the computer internally works on binary it needs something in binary to get the 2 parts.
The 255 value represents Network Part and 0 represents Host Part.
The Default subnet masks for the 3 Classes are:
Class A: 255.0.0.0
Class B: 255.255.0.0
Class C: 255.255.255.0
Note: The word default is being used because these subnet addresses are considered to be according to class. There’s another use of subnet mask called Subnetting and in that subnet masks are different from the above mentioned addresses.





IP Address Management Principles and Practice (IEEE Press Series on Network Management)