<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-1100475967465684385</id><updated>2024-10-07T08:50:13.383+05:30</updated><title type='text'>●๋•|̲̅k̲̅i̲̅r̲̅α̲̅и̲̅ ̲̅k̲̅ự̲̅м̲̅α̲̅r̲̅|●๋• █▐║│▌│</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://bujjigaddu.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1100475967465684385/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://bujjigaddu.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Usha Kiran</name><uri>http://www.blogger.com/profile/01730529718507531728</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>24</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-1100475967465684385.post-1749604155988053811</id><published>2011-02-11T23:17:00.000+05:30</published><updated>2011-02-11T23:17:19.228+05:30</updated><title type='text'>P, NP, NP-complete, and NP-hard</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;h1&gt;What are P, NP, NP-complete, and NP-hard?&lt;/h1&gt;&lt;div id=&quot;ld_oOwOFb_2486&quot;&gt;&lt;div class=&quot;row&quot; id=&quot;__w2_Opvube6_answers&quot;&gt;&lt;div id=&quot;ld_oOwOFb_2515&quot;&gt;&lt;div id=&quot;ld_oOwOFb_2553&quot;&gt;&lt;div class=&quot;row&quot; id=&quot;__w2_X77DYn3_answer&quot;&gt;&lt;div class=&quot;e_col w5 answer_border&quot; id=&quot;ans21715&quot;&gt;&lt;div class=&quot;e_col w4_5 p1 answer_text&quot;&gt;&lt;div class=&quot;answer_content&quot; id=&quot;__w2_X77DYn3_answer_content&quot;&gt;There  are two classes of problems, P, and NP (there are many, many more, but  we will ignore the rest here). &amp;nbsp;These stand for &quot;Polynomial&quot; and  &quot;Non-deterministic Polynomial&quot;.&lt;br /&gt;
&lt;br /&gt;
Assuming knowledge of big-O notation, we&#39;ll move on from there. &amp;nbsp;Request an explanation and you shall have it.&lt;br /&gt;
&lt;br /&gt;
Problems in P are &lt;b&gt;solvable&lt;/b&gt; by a polynomial-time algorithm (runs in &lt;img alt=&quot;O(f(n))&quot; class=&quot;math&quot; height=&quot;21&quot; src=&quot;http://d3tf4rqyhjdxvy.cloudfront.net/main-7f76aa22750b1e12.png&quot; title=&quot;O(f(n))&quot; width=&quot;69&quot; /&gt;, where &lt;img alt=&quot;f&quot; class=&quot;math&quot; height=&quot;18&quot; src=&quot;http://d3tf4rqyhjdxvy.cloudfront.net/main-37a10016c875ca61.png&quot; title=&quot;f&quot; width=&quot;10&quot; /&gt; is polynomial). &amp;nbsp;This includes things like sorting and triangulation.&lt;br /&gt;
&lt;br /&gt;
Problems in NP are &lt;b&gt;checkable&lt;/b&gt;&amp;nbsp;by  a polynomial-time algorithm, but not necessarily solvable. &amp;nbsp;Generally,  we mean NP minus P, when we say NP (so they are only checkable). &amp;nbsp;This  means that, given the solution to an instance of the problem, we can  verify that it is the correct solution in polynomial time, but that we  couldn&#39;t have come up with it on our own, in polynomial time. &amp;nbsp;An easy  example of this is subset sum: given a set of numbers, does there exist a  subset whose sum is zero? &amp;nbsp;It turns out that this is not solvable in  polynomial time, but given the answer, we can easily check that it is  right (the decision problem is a little harder to see, but assume you  are given the actual subset).&lt;br /&gt;
&lt;br /&gt;
Now, we have to discuss NP-Complete and NP-Hard, which requires a discussion of &lt;b&gt;reducibility&lt;/b&gt;. &amp;nbsp;Reducibility is the notion  that, given an instance of some hard problem, we can quickly construct  an instance of some other problem, whose answer would help us solve the  first problem.&lt;br /&gt;
&lt;br /&gt;
The typical logic is this: you claim to have a  fast algorithm to, say, solve subset sum. &amp;nbsp;I create a machine that, in  polynomial time, takes a traveling salesman problem instance, and  creates from it, an instance of subset sum. &amp;nbsp;If you can give my machine  the answer to that question, it will, again in polynomial time, change  that back into the answer for my original traveling salesman problem.  &amp;nbsp;Therefore, if your subset sum algorithm is really polynomial, then I  have just added some extra bits to it and created a polynomial time  algorithm for solving traveling salesman problems. &amp;nbsp;If I can create such  a machine, then it creates a notion of reducibility, that is, traveling  salesman is reducible to subset sum, which indicates that subset sum is  &lt;b&gt;at least as hard&lt;/b&gt; as traveling salesman. &amp;nbsp;Intuitively, one might  imagine that with all the universal truth out there, one could say that  traveling salesman has no polynomial-time solution. &amp;nbsp;In that case, the  above would be a proof by contradiction, that subset sum also has no  polynomial time solution.&lt;br /&gt;
&lt;br /&gt;
Now, we can pretty easily state what NP-Complete and NP-Hard are:&lt;br /&gt;
&lt;br /&gt;
If two problems can be reduced to each-other, they are in some sense, &quot;equivalent&quot;. &amp;nbsp;All problems in NP that are so equivalent, are called &lt;b&gt;NP-Complete&lt;/b&gt;.&lt;br /&gt;
&lt;br /&gt;
If there is an NP-Complete problem that can be reduced to some problem H, then H is &lt;b&gt;NP-Hard&lt;/b&gt;. &amp;nbsp;This  means that, in some sense, H is at least as hard as all the NP-Complete  problems, but note that there does not need to be a reduction from H to  any NP-Complete problem, so H might be harder than all the NP problems.&lt;br /&gt;
&lt;br /&gt;
One  proves that a problem is NP-Hard by taking an existing NP-Complete  problem (3-SAT and Traveling Salesman are my favorites, since they work  well for geometry), and using it to generate input to your problem, such  that an answer to your problem is equivalent to solving the NP-Complete  problem you chose.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bujjigaddu.blogspot.com/feeds/1749604155988053811/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/1100475967465684385/1749604155988053811' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1100475967465684385/posts/default/1749604155988053811'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1100475967465684385/posts/default/1749604155988053811'/><link rel='alternate' type='text/html' href='http://bujjigaddu.blogspot.com/2011/02/p-np-np-complete-and-np-hard.html' title='P, NP, NP-complete, and NP-hard'/><author><name>Usha Kiran</name><uri>http://www.blogger.com/profile/01730529718507531728</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1100475967465684385.post-1803842231962774915</id><published>2011-02-06T19:25:00.002+05:30</published><updated>2011-02-06T19:25:37.470+05:30</updated><title type='text'>How to find invisible friends in GTalk</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;span class=&quot;content&quot;&gt;  &lt;div&gt;Your webmaster search is: &lt;span&gt;how&lt;/span&gt; &lt;span&gt;to&lt;/span&gt; &lt;span&gt;find&lt;/span&gt; &lt;span&gt;invisible&lt;/span&gt; &lt;span&gt;friends&lt;/span&gt; &lt;span&gt;in&lt;/span&gt; &lt;span&gt;gtalk&lt;/span&gt; &lt;/div&gt;Here is the simple trick &lt;span class=&quot;hl1&quot;&gt;to&lt;/span&gt; &lt;span class=&quot;hl2&quot;&gt;find&lt;/span&gt; the &lt;span class=&quot;hl4&quot;&gt;friends&lt;/span&gt; who are online &lt;span class=&quot;hl0&quot;&gt;in&lt;/span&gt; google talk but appearing offline.&lt;br /&gt;
Follow these steps &lt;span class=&quot;hl1&quot;&gt;to&lt;/span&gt; check who all are &lt;span class=&quot;hl0&quot;&gt;in&lt;/span&gt; &lt;span class=&quot;hl3&quot;&gt;invisible&lt;/span&gt; state.&lt;br /&gt;
&lt;span id=&quot;more-106&quot;&gt;&lt;/span&gt; &lt;br /&gt;
&lt;ol&gt;&lt;li&gt;Open the chat window by clicking your friend’s name&lt;/li&gt;
&lt;li&gt;Click you &lt;span class=&quot;hl4&quot;&gt;friends&lt;/span&gt; name and select “Go off the Record”.&lt;/li&gt;
&lt;li&gt;Send some message &lt;span class=&quot;hl1&quot;&gt;to&lt;/span&gt; that user.&lt;/li&gt;
&lt;li&gt;if you get the feedback from &lt;span class=&quot;hl1&quot;&gt;gtalk&lt;/span&gt; that “User is offline and can’t receive messages” &lt;span class=&quot;hl0&quot;&gt;in&lt;/span&gt; red color means that the user is really offline.&lt;/li&gt;
&lt;li&gt;But if you get no response that means that the user is appearing offline and &lt;span class=&quot;hl0&quot;&gt;in&lt;/span&gt; &lt;span class=&quot;hl3&quot;&gt;invisible&lt;/span&gt; mode. &lt;/li&gt;
&lt;/ol&gt;&lt;/span&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bujjigaddu.blogspot.com/feeds/1803842231962774915/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/1100475967465684385/1803842231962774915' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1100475967465684385/posts/default/1803842231962774915'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1100475967465684385/posts/default/1803842231962774915'/><link rel='alternate' type='text/html' href='http://bujjigaddu.blogspot.com/2011/02/how-to-find-invisible-friends-in-gtalk.html' title='How to find invisible friends in GTalk'/><author><name>Usha Kiran</name><uri>http://www.blogger.com/profile/01730529718507531728</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1100475967465684385.post-2700587616972676463</id><published>2011-01-31T13:42:00.000+05:30</published><updated>2011-01-31T13:42:12.351+05:30</updated><title type='text'>Proxy settings for apt in Ubuntu</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;For proxy settings in Ubuntu&lt;br /&gt;
create a new file called&lt;span class=&quot;Apple-style-span&quot; style=&quot;border-collapse: collapse; font-family: arial, sans-serif; font-size: 13px;&quot;&gt;&amp;nbsp;&quot;apt.conf&quot; &amp;nbsp;in the folder &quot;/etc/apt/&quot; and&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;border-collapse: collapse; font-family: arial, sans-serif; font-size: 13px;&quot;&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;border-collapse: collapse; font-family: arial, sans-serif; font-size: 13px;&quot;&gt;add this line to the file&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;border-collapse: collapse; font-family: arial, sans-serif; font-size: 13px;&quot;&gt;acquire::http::proxy &quot;&lt;a href=&quot;http://username:password@wwwcache.university.ac.uk:8080/&quot; style=&quot;color: #005488;&quot; target=&quot;_blank&quot;&gt;http://username:password@&lt;wbr&gt;&lt;/wbr&gt;proxysereveraddress:&lt;/a&gt;portnumber&quot;;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: x-small;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;border-collapse: collapse;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;border-collapse: collapse; font-family: arial, sans-serif; font-size: 13px;&quot;&gt;ex: http::proxy &quot;http:://mc09mt13:******@10.0.0.21:3128&quot;;&lt;br /&gt;
&lt;br /&gt;
thats it now you can install any software using&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;border-collapse: collapse; font-family: arial, sans-serif; font-size: 13px;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;border-collapse: collapse; font-family: arial, sans-serif; font-size: 13px;&quot;&gt;apt-get install *****&lt;/span&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bujjigaddu.blogspot.com/feeds/2700587616972676463/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/1100475967465684385/2700587616972676463' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1100475967465684385/posts/default/2700587616972676463'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1100475967465684385/posts/default/2700587616972676463'/><link rel='alternate' type='text/html' href='http://bujjigaddu.blogspot.com/2011/01/proxy-settings-for-apt-in-ubuntu.html' title='Proxy settings for apt in Ubuntu'/><author><name>Usha Kiran</name><uri>http://www.blogger.com/profile/01730529718507531728</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1100475967465684385.post-4743240025779886747</id><published>2011-01-14T21:16:00.000+05:30</published><updated>2011-01-14T21:16:06.158+05:30</updated><title type='text'>Database Indexing</title><content type='html'>&lt;div class=&quot;post-text&quot;&gt;&lt;a href=&quot;http://stackoverflow.com/questions/1108/how-does-database-indexing-work&quot;&gt;&lt;strong&gt;Why is it needed?&lt;/strong&gt;&lt;/a&gt;&lt;br /&gt;
When data is stored on disk based storage devices, it is stored as  blocks of data. These blocks are accessed in their entirety, making them  the atomic disk access operation. Disk blocks are structured in much  the same way as linked lists; both contain a section for data, a pointer  to the location of the next node (or block), and both need not be  stored contiguously.&lt;br /&gt;
Due to the fact that a number of records can only be sorted on one  field, we can state that searching on a field that isn’t sorted requires  a Linear Search which requires N/2 block accesses, where N is the  number of blocks that the table spans. If that field is a non-key field  (i.e. doesn’t contain unique entries) then the entire table space must  be searched at N block accesses.&lt;br /&gt;
Whereas with a sorted field, a Binary Search may be used, this has  log2 N block accesses. Also since the data is sorted given a non-key  field, the rest of the table doesn’t need to be searched for duplicate  values, once a higher value is found. Thus the performance increase is  substantial.&lt;br /&gt;
&lt;strong&gt;What is indexing?&lt;/strong&gt;&lt;br /&gt;
Indexing is a way of sorting a number of records on multiple fields.  Creating an index on a field in a table creates another data structure  which holds the field value, and pointer to the record it relates to.  This index structure is then sorted, allowing Binary Searches to be  performed on it.&lt;br /&gt;
The downside to indexing is that these indexes require additional  space on the disk, since the indexes are stored together in a MyISAM  database, this file can quickly reach the size limits of the underlying  file system if many fields within the same table are indexed.&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;How does it work?&lt;/strong&gt;&lt;br /&gt;
Firstly, let’s outline a sample database table schema; &lt;br /&gt;
&lt;pre&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;b&gt;Field name         Data type      Size on disk&lt;/b&gt;&lt;/span&gt;
id (Primary key)   Unsigned INT   4 bytes
firstName          Char(50)       50 bytes
lastName           Char(50)       50 bytes
emailAddress       Char(100)      100 bytes
Note: char was used in place of varchar to allow for an accurate size on disk value. 
This sample database contains five million rows, and is unindexed. The performance of several queries will now be analyzed. These are a query using the id (a sorted key field) and one using the firstName (a non-key unsorted field).&lt;/pre&gt;&lt;br /&gt;
&lt;strong&gt;&lt;em&gt;Example 1&lt;/em&gt;&lt;/strong&gt;&lt;br /&gt;
Given our sample database of r = 5,000,000 records of a fixed size  giving a record length of R = 204 bytes and they are stored in a MyISAM  database which is using the default block size B = 1,024 bytes. The  blocking factor of the table would be bfr = (B/R) = 1024/204 = 5 records  per disk block. The total number of blocks required to hold the table  is N = (r/bfr) = 5000000/5 = 1,000,000 blocks. &lt;br /&gt;
A linear search on the id field would require an average of N/2 =  500,000 block accesses to find a value given that the id field is a key  field. But since the id field is also sorted a binary search can be  conducted requiring an average of log2 1000000 = 19.93 = 20 block  accesses. Instantly we can see this is a drastic improvement.&lt;br /&gt;
Now the firstName field is neither sorted, so a binary search is  impossible, nor are the values unique, and thus the table will require  searching to the end for an exact N = 1,000,000 block accesses. It is  this situation that indexing aims to correct.&lt;br /&gt;
Given that an index record contains only the indexed field and a  pointer to the original record, it stands to reason that it will be  smaller than the multi-field record that it points to. So the index  itself requires fewer disk blocks that the original table, which  therefore requires fewer block accesses to iterate through. The schema  for an index on the firstName field is outlined below; &lt;br /&gt;
&lt;pre&gt;&lt;b&gt;Field name        Data type   Size on disk&lt;/b&gt;
firstName         Char(50)    50 bytes
(record pointer)  Special     4 bytes
Note: Pointers in MySQL are 2, 3, 4 or 5 bytes in length depending on the size of the table.&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;strong&gt;&lt;em&gt;Example 2&lt;/em&gt;&lt;/strong&gt;&lt;br /&gt;
Given our sample database of r = 5,000,000 records with an index  record length of R = 54 bytes and using the default block size B = 1,024  bytes. The blocking factor of the index would be bfr = (B/R) = 1024/54 =  18 records per disk block. The total number of blocks required to hold  the table is N = (r/bfr) = 5000000/18 = 277,778 blocks. &lt;br /&gt;
Now a search using the firstName field can utilise the index to  increase performance. This allows for a binary search of the index with  an average of log2 277778 = 18.08 = 19 block accesses. To find the  address of the actual record, which requires a further block access to  read, bringing the total to 19 + 1 = 20 block accesses, a far cry from  the 1,000,000 block accesses required by the non-indexed table.&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;When should it be used?&lt;/strong&gt;&lt;br /&gt;
Given that creating an index requires additional disk space (277,778  blocks extra from the above example), and that too many indexes can  cause issues arising from the file systems size limits, careful thought  must be used to select the correct fields to index.&lt;br /&gt;
Since indexes are only used to speed up the searching for a matching  field within the records, it stands to reason that indexing fields used  only for output would be simply a waste of disk space and processing  time when doing an insert or delete operation, and thus should be  avoided. Also given the nature of a binary search, the cardinality or  uniqueness of the data is important. Indexing on a field with a  cardinality of 2 would split the data in half, whereas a cardinality of  1,000 would return approximately 1,000 records. With such a low  cardinality the effectiveness is reduced to a linear sort, and the query  optimizer will avoid using the index if the cardinality is greater than  30% of the record number, effectively making the index a waste of  space.&lt;br /&gt;
&lt;br /&gt;
An index can be created in a table to find data more quickly and efficiently.&lt;br /&gt;
&lt;br /&gt;
The users cannot see the indexes, they are just used to speed up searches/queries.&lt;br /&gt;
&lt;b&gt;Note:&lt;/b&gt; Updating a table with indexes takes more time than updating a table without (because the indexes also need an update). So you should only create indexes on columns (and tables) that will be frequently searched against.&lt;br /&gt;
&lt;h3&gt;&lt;span style=&quot;font-size: small;&quot;&gt;SQL CREATE INDEX Syntax&lt;/span&gt;&lt;/h3&gt;&lt;h3&gt;&lt;span style=&quot;font-size: small;&quot;&gt;CREATE INDEX index_name ON table_name (column_name)&lt;/span&gt;&lt;/h3&gt;&lt;h2 style=&quot;font-weight: normal;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: small;&quot;&gt;Example:&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;b&gt; &lt;/b&gt;The SQL statement below creates an index named &quot;PIndex&quot; on the &quot;LastName&quot; column in the &quot;Persons&quot; table:&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/h2&gt;&lt;table border=&quot;0&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;code notranslate&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td&gt;&lt;span style=&quot;font-size: small;&quot;&gt;CREATE INDEX PIndex ON Persons (LastName)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bujjigaddu.blogspot.com/feeds/4743240025779886747/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/1100475967465684385/4743240025779886747' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1100475967465684385/posts/default/4743240025779886747'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1100475967465684385/posts/default/4743240025779886747'/><link rel='alternate' type='text/html' href='http://bujjigaddu.blogspot.com/2011/01/database-indexing.html' title='Database Indexing'/><author><name>Usha Kiran</name><uri>http://www.blogger.com/profile/01730529718507531728</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1100475967465684385.post-7765268108980941232</id><published>2010-12-28T22:44:00.000+05:30</published><updated>2010-12-28T22:44:12.746+05:30</updated><title type='text'>Hacking Way: Download unlimited Videos or full high quality onl...</title><content type='html'>&lt;a href=&quot;http://myhackingway.blogspot.com/2010/12/download-unlimited-videos-or-full-high.html?spref=bl&quot;&gt;Hacking Way: Download unlimited Videos or full high quality onl...&lt;/a&gt;: &quot;you can download unlimited videos from megavideo and download into many formats.. its very easy to use...  Download Now&quot;</content><link rel='replies' type='application/atom+xml' href='http://bujjigaddu.blogspot.com/feeds/7765268108980941232/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/1100475967465684385/7765268108980941232' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1100475967465684385/posts/default/7765268108980941232'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1100475967465684385/posts/default/7765268108980941232'/><link rel='alternate' type='text/html' href='http://bujjigaddu.blogspot.com/2010/12/hacking-way-download-unlimited-videos.html' title='Hacking Way: Download unlimited Videos or full high quality onl...'/><author><name>Usha Kiran</name><uri>http://www.blogger.com/profile/01730529718507531728</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1100475967465684385.post-2705026806447092960</id><published>2010-12-22T14:40:00.000+05:30</published><updated>2010-12-22T14:40:23.250+05:30</updated><title type='text'>10 Major Differences Between C And JAVA</title><content type='html'>The search analytics for the blog reveals that the most popular post on the site is on the differences&lt;br /&gt;
between C &amp;amp; C++ &amp;amp; moreover, people have been searching for C Vs Java and Java Vs C++.&lt;br /&gt;
So, here are the major differences between C And JAVA.&lt;br /&gt;
&lt;br /&gt;
&lt;ol&gt;&lt;li&gt;JAVA is Object-Oriented while C is procedural. Different Paradigms, that is. Most differences between the features of the two languages arise due to the use of different&amp;nbsp;programming paradigms. C breaks down to functions while JAVA breaks down to Objects. C&amp;nbsp;is more procedure-oriented while JAVA is data-oriented.&lt;/li&gt;
&lt;li&gt;Java is an Interpreted language while C is a compiled language.&amp;nbsp;We all know what a compiler does. It takes your code &amp;amp; translates it into something the&amp;nbsp;machine can understand-that is to say-0’s &amp;amp; 1’s-the machine-level code. That’s exactly what&amp;nbsp;happens with our C code-it gets ‘compiled’. While with JAVA, the code is first transformed to&amp;nbsp;what is called the bytecode. This bytecode is then executed by the JVM(Java Virtual Machine).&amp;nbsp;For the same reason, JAVA code is more portable.&amp;nbsp;&lt;/li&gt;
&lt;li&gt;C is a low-level language while JAVA is a high-level language.&amp;nbsp;C is a low-level language(difficult interpretation for the user, closer significance to the machinelevel&amp;nbsp;code) while JAVA is a high-level lagunage(abstracted from the machine-level details,&amp;nbsp;closer significance to the program itself).&lt;/li&gt;
&lt;li&gt;C uses the top-down approach while JAVA uses the bottom-up approach. &amp;nbsp;In C, formulating the program begins by defining the whole and then splitting them into smaller&amp;nbsp;elements. JAVA(and C++ and other OOP languages) follows the bottom-up approach where&amp;nbsp;the smaller elements combine together to form the whole.&amp;nbsp;&lt;/li&gt;
&lt;li&gt;Pointer go backstage in JAVA while C requires explicit handling of pointers.&amp;nbsp;When it comes to JAVA, we don’t need the *’s &amp;amp; &amp;amp;’s to deal with pointers &amp;amp; their addressing.&amp;nbsp;More formally, there is no pointer syntax required in JAVA. It does what it needs to do. While&amp;nbsp;in JAVA, we do create references for objects.&amp;nbsp;&lt;/li&gt;
&lt;li&gt;The Behind-the-scenes Memory Management with JAVA &amp;amp; The User-Based Memory Management in C.&amp;nbsp;Remember ‘malloc’ &amp;amp; ‘free’? Those are the library calls used in C to allocate &amp;amp; free chunks of&amp;nbsp;memory for specific data(specified using the keyword ’sizeof’). Hence in C, the memory is&amp;nbsp;managed by the user while JAVA uses a garbage collector that deletes the objects that no&amp;nbsp;longer have any references to them.&amp;nbsp;&lt;/li&gt;
&lt;li&gt;JAVA supports Method Overloading while C does not support overloading at all.&amp;nbsp;JAVA supports function or method overloading-that is we can have two or more functions with&amp;nbsp;the same name(with certain varying parameters like return types to allow the machine to&amp;nbsp;differentiate between them). That it to say, we can overload methods with the same name&amp;nbsp;having different method signatures. JAVA(unlike C++), does not support Operator&amp;nbsp;Overloading while C does not allow overloading at all.&amp;nbsp;&lt;/li&gt;
&lt;li&gt;Unlike C, JAVA does not support Preprocessors, &amp;amp; does not really them.&amp;nbsp;The preprocessor directives like #include &amp;amp; #define, etc are considered one of the most&amp;nbsp;essential elements of C programming. However, there are no preprocessors in JAVA. JAVA&amp;nbsp;uses other alternatives for the preprocessors. For instance, public static final is used instead of&amp;nbsp;the #define preprocessor. Java maps class names to a directory and file structure instead of the &amp;nbsp;#include used to include files in C.&amp;nbsp;&lt;/li&gt;
&lt;li&gt;The standard Input &amp;amp; Output Functions.&amp;nbsp;Although this difference might not hold any &amp;nbsp;conceptual(intuitive) significance, but it’s maybe just&amp;nbsp;the tradition. C uses the printf &amp;amp; scanf functions as its standard input &amp;amp; output while JAVA uses&amp;nbsp;the System.out.print &amp;amp; System.in.read functions.&amp;nbsp;&lt;/li&gt;
&lt;li&gt;Exception Handling in JAVA And the errors &amp;amp; crashes in C.&amp;nbsp;When an error occurs in a Java program it results in an exception being thrown. It can then be&amp;nbsp;handled using various exception handling techniques. While in C, if there’s an error, there IS an&amp;nbsp;error.&lt;/li&gt;
&lt;/ol&gt;</content><link rel='replies' type='application/atom+xml' href='http://bujjigaddu.blogspot.com/feeds/2705026806447092960/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/1100475967465684385/2705026806447092960' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1100475967465684385/posts/default/2705026806447092960'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1100475967465684385/posts/default/2705026806447092960'/><link rel='alternate' type='text/html' href='http://bujjigaddu.blogspot.com/2010/12/10-major-differences-between-c-and-java.html' title='10 Major Differences Between C And JAVA'/><author><name>Usha Kiran</name><uri>http://www.blogger.com/profile/01730529718507531728</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1100475967465684385.post-9029287428224580055</id><published>2010-12-22T14:28:00.000+05:30</published><updated>2010-12-22T14:28:24.359+05:30</updated><title type='text'>10 Major Differences Between C And C++</title><content type='html'>C++, as the name suggests is a superset of C. As a matter of fact, C++ can run most of C code&lt;br /&gt;
while C cannot run C++ code. Here are the 10 major differences between C++ &amp;amp; C…&lt;br /&gt;
&lt;br /&gt;
&lt;ol&gt;&lt;li&gt;C follows the procedural programming paradigm while C++ is a multi-paradigm&amp;nbsp;language(procedural as well as object oriented)&amp;nbsp;In case of C, importance is given to the steps or procedure of the program while C++ focuses&amp;nbsp;on the data rather than the process.&amp;nbsp;Also, it is easier to implement/edit the code in case of C++ for the same reason.&lt;/li&gt;
&lt;li&gt;In case of C, the data is not secured while the data is secured(hidden) in C++&amp;nbsp;This difference is due to specific OOP features like Data Hiding which are not present in C.&amp;nbsp;&lt;/li&gt;
&lt;li&gt;C is a low-level language while C++ is a middle-level language.&amp;nbsp;C is regarded as a low-level language(difficult interpretation &amp;amp; less user friendly) while C++ has features of both low-level(concentration on whats going on in the machine hardware) &amp;amp; high level&amp;nbsp;languages(concentration on the program itself) &amp;amp; hence is regarded as a middle-level&amp;nbsp;language.&lt;/li&gt;
&lt;li&gt;C uses the top-down approach while C++ uses the bottom-up approach&amp;nbsp;In case of C, the program is formulated step by step, each step is processed into detail while in&amp;nbsp;C++, the base elements are first formulated which then are linked together to give rise to larger&amp;nbsp;systems.&lt;/li&gt;
&lt;li&gt;C is function-driven while C++ is object-driven&amp;nbsp;Functions are the building blocks of a C program while objects are building blocks of a C++&amp;nbsp;program.&amp;nbsp;&lt;/li&gt;
&lt;li&gt;C++ supports function overloading while C does not&amp;nbsp;Overloading means two functions having the same name in the same program. This can be done&amp;nbsp;only in C++ with the help of Polymorphism(an OOP feature)&lt;/li&gt;
&lt;li&gt;We can use functions inside structures in C++ but not in C.&amp;nbsp;In case of C++, functions can be used inside a structure while structures cannot contain&amp;nbsp;functions in C.&lt;/li&gt;
&lt;li&gt;The NAMESPACE feature in C++ is absent in case of C.&amp;nbsp;C++ uses NAMESPACE which avoid name collisions. For instance, two students enrolled in&amp;nbsp;the same university cannot have the same roll number while two students in different universities&amp;nbsp;might have the same roll number. The universities are two different namespace &amp;amp; hence contain&amp;nbsp;the same roll number(identifier) but the same university(one namespace) cannot have two&amp;nbsp;students with the same roll number(identifier)&lt;/li&gt;
&lt;li&gt;The standard input &amp;amp; output functions differ in the two languages&amp;nbsp;C uses scanf &amp;amp; printf while C++ uses cin&amp;gt;&amp;gt; &amp;amp; cout&amp;lt;&amp;lt; as their respective input &amp;amp; output&amp;nbsp;functions&amp;nbsp;&lt;/li&gt;
&lt;li&gt;C++ allows the use of reference variables while C does not&amp;nbsp;Reference variables allow two variable names to point to the same memory location. We cannot&amp;nbsp;use these variables in C programming.&lt;/li&gt;
&lt;/ol&gt;</content><link rel='replies' type='application/atom+xml' href='http://bujjigaddu.blogspot.com/feeds/9029287428224580055/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/1100475967465684385/9029287428224580055' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1100475967465684385/posts/default/9029287428224580055'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1100475967465684385/posts/default/9029287428224580055'/><link rel='alternate' type='text/html' href='http://bujjigaddu.blogspot.com/2010/12/10-major-differences-between-c-and-c.html' title='10 Major Differences Between C And C++'/><author><name>Usha Kiran</name><uri>http://www.blogger.com/profile/01730529718507531728</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1100475967465684385.post-9193096443811331570</id><published>2010-12-17T21:09:00.003+05:30</published><updated>2010-12-17T21:12:14.882+05:30</updated><title type='text'>Normalization</title><content type='html'>&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 0pt;&quot;&gt;&lt;b&gt;&lt;i&gt;Normalization &lt;/i&gt;&lt;/b&gt;is a method for organizing data elements in a database into tables.&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 0pt;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 0pt;&quot;&gt;Normalization Avoids&lt;/div&gt;&lt;ul style=&quot;margin-top: 0in;&quot; type=&quot;disc&quot;&gt;&lt;li class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 0pt;&quot;&gt;Duplication of Data&amp;nbsp; – The same data is listed in multiple lines of the database&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 0pt;&quot;&gt;Insert Anomaly&amp;nbsp; –  A record about an entity cannot be inserted into the table without  first inserting information about another entity – Cannot enter a  customer without a sales order&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 0pt;&quot;&gt;Delete Anomaly – A record cannot be deleted without deleting a record about a related entity.&amp;nbsp; Cannot delete a sales order without deleting all of the customer’s information.&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 0pt;&quot;&gt;Update Anomaly – Cannot update information without changing information in many places.&amp;nbsp; To update customer information, it must be updated for each sales order the customer has placed&lt;/li&gt;
&lt;/ul&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 0pt 0.25in;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 0pt;&quot;&gt;Normalization  is a three stage process – After the first stage, the data is said to  be in first normal form, after the second, it is in second normal form,  after the third, it is in third normal form&lt;/div&gt;&lt;h2 style=&quot;margin: 6pt 0in;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;Before Normalization&lt;/span&gt;&lt;/h2&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 0pt 0.25in; text-indent: -0.25in;&quot;&gt;1.&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;Begin with a list of all of the fields that must appear in the database.&amp;nbsp; Think of this as one big table.&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 0pt 0.25in; text-indent: -0.25in;&quot;&gt;2.&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;Do not include computed fields&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 0pt 0.25in; text-indent: -0.25in;&quot;&gt;3.&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;One place to begin getting this information is from a printed document used by the system.&amp;nbsp; &lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 0pt 0.25in; text-indent: -0.25in;&quot;&gt;4.&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;Additional attributes besides those for the entities described on the document can be added to the database.&lt;/div&gt;&lt;h2 style=&quot;margin: 6pt 0in;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;Before Normalization – Example&lt;/span&gt;&lt;/h2&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 0pt;&quot;&gt;See Sales Order from below:&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 0pt;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 0pt;&quot;&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 0pt;&quot;&gt;Fields in the original data table will be as follows:&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 0pt 0.5in;&quot;&gt;&lt;u&gt;SalesOrderNo&lt;/u&gt;, Date, CustomerNo, CustomerName, CustomerAdd, ClerkNo, ClerkName, &lt;u&gt;ItemNo&lt;/u&gt;, Description, Qty, UnitPrice&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 0pt;&quot;&gt;Think of this as the baseline – one large table&lt;/div&gt;&lt;h2 style=&quot;margin: 6pt 0in;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;Normalization:&amp;nbsp; First Normal Form&lt;/span&gt;&lt;/h2&gt;&lt;ul style=&quot;margin-top: 0in;&quot; type=&quot;disc&quot;&gt;&lt;li class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 0pt;&quot;&gt;Separate Repeating Groups into New Tables.&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 0pt;&quot;&gt;&lt;b&gt;&lt;i&gt;Repeating Groups&lt;/i&gt;&lt;/b&gt;&amp;nbsp; Fields that may be repeated several times for one document/entity&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 0pt;&quot;&gt;Create a new table containing the repeating data&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 0pt;&quot;&gt;The  primary key of the new table (repeating group) is always a composite  key; Usually document number and a field uniquely describing the  repeating line, like an item number.&lt;/li&gt;
&lt;/ul&gt;&lt;h2 style=&quot;margin: 6pt 0in;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;First Normal Form Example&lt;/span&gt;&lt;/h2&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 0pt;&quot;&gt;The new table is as follows:&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 0pt 0.5in;&quot;&gt;&lt;u&gt;SalesOrderNo&lt;/u&gt;, &lt;u&gt;ItemNo&lt;/u&gt;, Description, Qty, UnitPrice&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 0pt;&quot;&gt;The repeating fields will be removed from the original data table, leaving the following.&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 0pt 0.5in;&quot;&gt;&lt;u&gt;SalesOrderNo&lt;/u&gt;, Date, CustomerNo, CustomerName, CustomerAdd, ClerkNo, ClerkName&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 0pt;&quot;&gt;These two tables are a database in first normal form&lt;/div&gt;&lt;h2 style=&quot;margin: 6pt 0in;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;What if we did not Normalize the Database to First Normal Form?&lt;/span&gt;&lt;/h2&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 0pt;&quot;&gt;Repetition of Data – SO Header data repeated for every line in sales order.&lt;/div&gt;&lt;h2 style=&quot;margin: 6pt 0in;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;Normalization:&amp;nbsp; Second Normal Form&lt;/span&gt;&lt;/h2&gt;&lt;ul style=&quot;margin-top: 0in;&quot; type=&quot;disc&quot;&gt;&lt;li class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 0pt;&quot;&gt;Remove Partial Dependencies.&amp;nbsp; &lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 0pt;&quot;&gt;&lt;b&gt;&lt;i&gt;Functional Dependency&lt;/i&gt;&lt;/b&gt;&amp;nbsp; The value of one attribute in a table is determined entirely by the value of another. &lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 0pt;&quot;&gt;&lt;b&gt;&lt;i&gt;Partial Dependency&lt;/i&gt;&lt;/b&gt;  A type of functional dependency where an attribute is functionally  dependent on only part of the primary key (primary key must be a  composite key). &lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 0pt;&quot;&gt;Create separate table with the functionally dependent data and the part of the key on which it depends.&amp;nbsp; Tables created at this step will usually contain descriptions of resources.&lt;/li&gt;
&lt;/ul&gt;&lt;h2 style=&quot;margin: 6pt 0in;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;Second Normal Form Example&lt;/span&gt;&lt;/h2&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 0pt;&quot;&gt;The new table will contain the following fields:&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 0pt 0.5in;&quot;&gt;&lt;u&gt;ItemNo&lt;/u&gt;, Description&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 0pt;&quot;&gt;All of these fields except the primary key will be removed from the original table.&amp;nbsp; The primary key will be left in the original table to allow linking of data:&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 0pt 0.5in;&quot;&gt;&lt;u&gt;SalesOrderNo&lt;/u&gt;, &lt;u&gt;Item No&lt;/u&gt;, Qty, UnitPrice&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 0pt;&quot;&gt;Never treat price as dependent on item.&amp;nbsp; Price may be different for different sales orders (discounts, special customers, etc.)&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 0pt;&quot;&gt;Along with the unchanged table below, these tables make up a database in second normal form:&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 0pt 0.5in;&quot;&gt;&lt;u&gt;SalesOrderNo&lt;/u&gt;, Date, CustomerNo, CustomerName, CustomerAdd, ClerkNo, ClerkName&lt;/div&gt;&lt;h2 style=&quot;margin: 6pt 0in;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;What if we did not Normalize the Database to Second Normal Form?&lt;/span&gt;&lt;/h2&gt;&lt;ul style=&quot;margin-top: 0in;&quot; type=&quot;disc&quot;&gt;&lt;li class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 0pt;&quot;&gt;Repetition of Data – Description would appear every time we had an order for the item&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 0pt;&quot;&gt;Delete Anomalies – All information about inventory items is stored in the SalesOrderDetail table.&amp;nbsp; Delete a sales order, delete the item.&amp;nbsp; &lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 0pt;&quot;&gt;Insert Anomalies – To insert an inventory item, must insert sales order.&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 0pt;&quot;&gt;Update Anomalies – To change the description, must change it on every SO.&lt;/li&gt;
&lt;/ul&gt;&lt;h2 style=&quot;margin: 6pt 0in;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;Normalization:&amp;nbsp; Third Normal Form&lt;/span&gt;&lt;/h2&gt;&lt;ul style=&quot;margin-top: 0in;&quot; type=&quot;disc&quot;&gt;&lt;li class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 0pt;&quot;&gt;Remove transitive dependencies.&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 0pt;&quot;&gt;&lt;b&gt;&lt;i&gt;Transitive Dependency&lt;/i&gt;&lt;/b&gt;&amp;nbsp; A type of functional dependency where an attribute is functionally dependent on an attribute other than the primary key.&amp;nbsp; Thus its value is only indirectly determined by the primary key.&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 0pt;&quot;&gt;Create  a separate table containing the attribute and the fields that are  functionally dependent on it. Tables created at this step will usually  contain descriptions of either resources or agents.&amp;nbsp; Keep a copy of the key attribute in the original file.&lt;/li&gt;
&lt;/ul&gt;&lt;h2 style=&quot;margin: 6pt 0in;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;Third Normal Form Example&lt;/span&gt;&lt;/h2&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 0pt;&quot;&gt;The new tables would be:&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 0pt 0.5in;&quot;&gt;&lt;u&gt;CustomerNo&lt;/u&gt;, CustomerName, CustomerAdd&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 0pt 0.5in;&quot;&gt;&lt;u&gt;ClerkNo&lt;/u&gt;, ClerkName&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 0pt;&quot;&gt;All of these fields except the primary key will be removed from the original table.&amp;nbsp; The primary key will be left in the original table to allow linking of data as follows:&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 0pt 0.5in;&quot;&gt;&lt;u&gt;SalesOrderNo&lt;/u&gt;, Date, CustomerNo, ClerkNo&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 0pt;&quot;&gt;Together with the unchanged tables below, these tables make up the database in third normal form.&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 0pt 0.5in;&quot;&gt;&lt;u&gt;ItemNo&lt;/u&gt;, Description&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 0pt 0.5in;&quot;&gt;&lt;u&gt;SalesOrderNo&lt;/u&gt;, &lt;u&gt;ItemNo&lt;/u&gt;, Qty, UnitPrice&lt;/div&gt;&lt;h2 style=&quot;margin: 6pt 0in;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;What if we did not Normalize the Database to Third Normal Form?&lt;/span&gt;&lt;/h2&gt;&lt;ul style=&quot;margin-top: 0in;&quot; type=&quot;disc&quot;&gt;&lt;li class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 0pt;&quot;&gt;Repetition of Data – Detail for Cust/Clerk would appear on every SO&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 0pt;&quot;&gt;Delete Anomalies – Delete a sales order, delete the customer/clerk&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 0pt;&quot;&gt;Insert Anomalies – To insert a customer/clerk, must insert sales order.&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 0pt;&quot;&gt;Update Anomalies – To change the name/address, etc, must change it on every SO.&lt;/li&gt;
&lt;/ul&gt;&lt;h2 style=&quot;margin: 6pt 0in;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;Completed Tables in Third Normal Form&lt;/span&gt;&lt;/h2&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 0pt;&quot;&gt;Customers:&amp;nbsp; &lt;u&gt;CustomerNo&lt;/u&gt;, CustomerName, CustomerAdd&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 0pt;&quot;&gt;Clerks:&amp;nbsp; &lt;u&gt;ClerkNo&lt;/u&gt;, ClerkName&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 0pt;&quot;&gt;Inventory Items:&amp;nbsp; &lt;i&gt;ItemNo&lt;/i&gt;, Description&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 0pt;&quot;&gt;Sales Orders:&amp;nbsp; &lt;u&gt;SalesOrderNo&lt;/u&gt;, Date, CustomerNo, ClerkNo&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 0pt;&quot;&gt;SalesOrderDetail:&amp;nbsp; &lt;u&gt;SalesOrderNo&lt;/u&gt;, &lt;u&gt;ItemNo&lt;/u&gt;, Qty, UnitPrice&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bujjigaddu.blogspot.com/feeds/9193096443811331570/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/1100475967465684385/9193096443811331570' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1100475967465684385/posts/default/9193096443811331570'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1100475967465684385/posts/default/9193096443811331570'/><link rel='alternate' type='text/html' href='http://bujjigaddu.blogspot.com/2010/12/normalization.html' title='Normalization'/><author><name>Usha Kiran</name><uri>http://www.blogger.com/profile/01730529718507531728</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1100475967465684385.post-1578377917179858448</id><published>2010-11-19T12:27:00.000+05:30</published><updated>2010-11-19T12:27:10.983+05:30</updated><title type='text'>INSTALL XP IN ABOUT 20 MINS</title><content type='html'>&lt;div class=&quot;post-header&quot;&gt;  &lt;/div&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;&lt;/span&gt;&lt;h6 class=&quot;uiStreamMessage&quot; style=&quot;font-weight: normal;&quot;&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;This   tip will be very helpful for those who frequently install windows xp   operating system. Normally OS installation takes around 40 minutes to   complete, but through this trick you can now save 10-15 minutes. This   simple tricks goes this way.&lt;br /&gt;
&lt;br /&gt;
1. Boot through Windows XP CD.&lt;br /&gt;
&lt;br /&gt;
2. After all the files are completely loaded, you get the option to select the partition. Select “c”.&lt;br /&gt;
3. Now Format the partition, whether it is normal or quick with NTFS or FAT&lt;br /&gt;
4.  Once the formatting is completed, All the setup files required for   installation are copied. Restart your system by pressing Enter.&lt;br /&gt;
Now, here begins the Simple trick to save 10-15 minutes.&lt;br /&gt;
5. After rebooting, you get a screen where it takes 40 minutes to complete or finalize the OS installation.&lt;br /&gt;
6. Now, Press SHIFT + F10 Key -&amp;gt;  This opens command prompt.&lt;br /&gt;
7. Enter “Taskmgr” at the command prompt window. This will open Task Manager.&lt;br /&gt;
8.  Click the Process Tab, here we find a process called Setup.exe -&amp;gt;   Right Click on Setup.exe -&amp;gt; Set Priority -&amp;gt; Select High or Above   Normal. Initially it will be Normal.&lt;br /&gt;
Thats it, no more work to do. Relax your self and see how fast the installation process completes&lt;/span&gt;&lt;/h6&gt;</content><link rel='replies' type='application/atom+xml' href='http://bujjigaddu.blogspot.com/feeds/1578377917179858448/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/1100475967465684385/1578377917179858448' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1100475967465684385/posts/default/1578377917179858448'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1100475967465684385/posts/default/1578377917179858448'/><link rel='alternate' type='text/html' href='http://bujjigaddu.blogspot.com/2010/11/install-xp-in-about-20-mins.html' title='INSTALL XP IN ABOUT 20 MINS'/><author><name>Usha Kiran</name><uri>http://www.blogger.com/profile/01730529718507531728</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1100475967465684385.post-3089833090561859237</id><published>2010-10-12T00:14:00.000+05:30</published><updated>2010-10-12T00:14:49.147+05:30</updated><title type='text'>saw 3d latest teaser official.flv</title><content type='html'>&lt;object style=&quot;background-image: url(&amp;quot;http://i3.ytimg.com/vi/Rghhoa4pJno/hqdefault.jpg&amp;quot;);&quot; height=&quot;295&quot; width=&quot;480&quot;&gt;&lt;param name=&quot;movie&quot; value=&quot;http://www.youtube.com/v/Rghhoa4pJno?fs=1&amp;amp;hl=en_US&quot;&gt;&lt;param name=&quot;allowFullScreen&quot; value=&quot;true&quot;&gt;&lt;param name=&quot;allowscriptaccess&quot; value=&quot;always&quot;&gt;&lt;embed src=&quot;http://www.youtube.com/v/Rghhoa4pJno?fs=1&amp;amp;hl=en_US&quot; allowscriptaccess=&quot;never&quot; allowfullscreen=&quot;true&quot; wmode=&quot;transparent&quot; type=&quot;application/x-shockwave-flash&quot; height=&quot;295&quot; width=&quot;480&quot;&gt;&lt;/embed&gt;&lt;/object&gt;</content><link rel='replies' type='application/atom+xml' href='http://bujjigaddu.blogspot.com/feeds/3089833090561859237/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/1100475967465684385/3089833090561859237' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1100475967465684385/posts/default/3089833090561859237'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1100475967465684385/posts/default/3089833090561859237'/><link rel='alternate' type='text/html' href='http://bujjigaddu.blogspot.com/2010/10/saw-3d-latest-teaser-officialflv.html' title='saw 3d latest teaser official.flv'/><author><name>Usha Kiran</name><uri>http://www.blogger.com/profile/01730529718507531728</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1100475967465684385.post-2577747710887736857</id><published>2010-10-06T20:22:00.000+05:30</published><updated>2010-10-06T20:22:58.920+05:30</updated><title type='text'>Nokia India - Nokia C3 - Specifications</title><content type='html'>&lt;a href=&quot;http://www.nokia.co.in/find-products/products/nokia-c3/specifications&quot;&gt;Nokia India - Nokia C3 - Specifications&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://bujjigaddu.blogspot.com/feeds/2577747710887736857/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/1100475967465684385/2577747710887736857' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1100475967465684385/posts/default/2577747710887736857'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1100475967465684385/posts/default/2577747710887736857'/><link rel='alternate' type='text/html' href='http://bujjigaddu.blogspot.com/2010/10/nokia-india-nokia-c3-specifications.html' title='Nokia India - Nokia C3 - Specifications'/><author><name>Usha Kiran</name><uri>http://www.blogger.com/profile/01730529718507531728</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1100475967465684385.post-5505573551362060374</id><published>2008-06-29T19:55:00.001+05:30</published><updated>2008-06-29T19:56:56.197+05:30</updated><title type='text'>Java Projects</title><content type='html'>A few projects are given i this website&lt;br /&gt;              http://projectsinjava.blogspot.com/&lt;br /&gt;a few of them are listed here&lt;br /&gt;&lt;br /&gt;        + EAR Utility to Compare two EAR files&lt;br /&gt;              + J2EE recover(Email Recoverd password)&lt;br /&gt;              + Servlet Application&lt;br /&gt;              + A CLASS SHOWS HOW&lt;br /&gt;              + Back&amp;amp;Fore ground color changer&lt;br /&gt;              + Magnifier (VERY NICE)JAR&lt;br /&gt;              + Die Roller&lt;br /&gt;              + DCSoft DOS Casino&lt;br /&gt;              + Card Base Classes&lt;br /&gt;              + A Civilisation Game&lt;br /&gt;              + Javascript Command Interpreter&lt;br /&gt;              + Parellel Port Viewer&lt;br /&gt;              + Swing Code to Maintain CD Database&lt;br /&gt;              + A Pong Game&lt;br /&gt;              + A Basic Game&lt;br /&gt;              + Bomber Man&lt;br /&gt;              + Logo using Runnable Interface&lt;br /&gt;              + Led Digital Clock&lt;br /&gt;              + Server Insertion to DB&lt;br /&gt;              + File to Array Convertor (JAR file)&lt;br /&gt;              + Java Servlet &amp;amp; JDBC Code for Web Development&lt;br /&gt;              + Animated Movable Ball&lt;br /&gt;              + Beat it Game&lt;br /&gt;              + Guessing Game&lt;br /&gt;              + Applet game Template.&lt;br /&gt;              + SMTP&lt;br /&gt;              + Pizza Hut&lt;br /&gt;              + Texteditor&lt;br /&gt;              + Virtual Network Computing&lt;br /&gt;              + GUI For RDBMS&lt;br /&gt;              + Calculator&lt;br /&gt;              + Smart Mail(Big project)</content><link rel='replies' type='application/atom+xml' href='http://bujjigaddu.blogspot.com/feeds/5505573551362060374/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/1100475967465684385/5505573551362060374' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1100475967465684385/posts/default/5505573551362060374'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1100475967465684385/posts/default/5505573551362060374'/><link rel='alternate' type='text/html' href='http://bujjigaddu.blogspot.com/2008/06/java-projects.html' title='Java Projects'/><author><name>Usha Kiran</name><uri>http://www.blogger.com/profile/01730529718507531728</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1100475967465684385.post-6533654092073638502</id><published>2008-06-23T16:51:00.000+05:30</published><updated>2008-06-23T16:53:35.622+05:30</updated><title type='text'>Crack into admin acc from limited account.........</title><content type='html'>Crack into admin acc from limited account(99.99% works)&lt;br /&gt;&lt;br /&gt;Go to cmd&lt;br /&gt;&lt;br /&gt;type AT (time) /interactive “cmd.exe”&lt;br /&gt;&lt;br /&gt;enter time in 24hr format&lt;br /&gt;&lt;br /&gt;means if you want to enter 5.00pm then enter 17:00&lt;br /&gt;&lt;br /&gt;then a new window of cmd will open at specified time&lt;br /&gt;&lt;br /&gt;In new window type net(space)user&lt;br /&gt;&lt;br /&gt;press enter&lt;br /&gt;&lt;br /&gt;after this u will see some names on ur screen&lt;br /&gt;&lt;br /&gt;notedown the name of admin acc&lt;br /&gt;&lt;br /&gt;then type&lt;br /&gt;&lt;br /&gt;net user (name of admin acc u want to crack into) *&lt;br /&gt;e.g if the name of admin acc is john then type&lt;br /&gt;&lt;br /&gt;net user john *&lt;br /&gt;&lt;br /&gt;then it will ask u for new password&lt;br /&gt;&lt;br /&gt;enter password of ur choice&lt;br /&gt;&lt;br /&gt;and u got the admin password</content><link rel='replies' type='application/atom+xml' href='http://bujjigaddu.blogspot.com/feeds/6533654092073638502/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/1100475967465684385/6533654092073638502' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1100475967465684385/posts/default/6533654092073638502'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1100475967465684385/posts/default/6533654092073638502'/><link rel='alternate' type='text/html' href='http://bujjigaddu.blogspot.com/2008/06/crack-into-admin-acc-from-limited.html' title='Crack into admin acc from limited account.........'/><author><name>Usha Kiran</name><uri>http://www.blogger.com/profile/01730529718507531728</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1100475967465684385.post-4567357823068876098</id><published>2008-06-16T00:27:00.000+05:30</published><updated>2008-06-16T00:29:01.486+05:30</updated><title type='text'>Google search tips for hacking</title><content type='html'>Google is the world’s most popular and powerful search engine. It has the ability to accept pre-defined commands as inputs which then produces unbelievable results.&lt;br /&gt;&lt;br /&gt;Google’s Advanced Search Query Syntax&lt;br /&gt;&lt;br /&gt;Discussed below are various Google’s special commands and I shall be explaining each command in brief and will show how it can be used for getting confidential data.&lt;br /&gt;&lt;br /&gt;[ intitle: ]&lt;br /&gt;&lt;br /&gt;The “intitle:” syntax helps Google restrict the search results to pages containing that word in the title.&lt;br /&gt;&lt;br /&gt;intitle: login password&lt;br /&gt;&lt;br /&gt;will return links to those pages that has the word &quot;login&quot; in their title, and the word &quot;password&quot; anywhere in the page.&lt;br /&gt;&lt;br /&gt;Similarly, if one has to query for more than one word in the page title then in that case “allintitle:” can be used instead of “intitle” to get the list of pages containing all those words in its title.&lt;br /&gt;&lt;br /&gt;intitle: login intitle: password&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;is same as&lt;br /&gt;&lt;br /&gt;allintitle: login password&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;[ inurl: ]&lt;br /&gt;&lt;br /&gt;The “inurl:” syntax restricts the search results to those URLs containing the search keyword. For example: “inurl: passwd” (without quotes) will return only links to those pages that have &quot;passwd&quot; in the URL.&lt;br /&gt;&lt;br /&gt;Similarly, if one has to query for more than one word in an URL then in that case “allinurl:” can be used instead of “inurl” to get the list of URLs containing all those search keywords in it.&lt;br /&gt;&lt;br /&gt;allinurl: etc/passwd&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;will look for the URLs containing “etc” and “passwd”. The slash (“/”) between the words will be ignored by Google.&lt;br /&gt;&lt;br /&gt;[ site: ]&lt;br /&gt;&lt;br /&gt;The “site:” syntax restricts Google to query for certain keywords in a particular site or domain.&lt;br /&gt;&lt;br /&gt;exploits site:hackingspirits.com&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;will look for the keyword “exploits” in those pages present in all the links of the domain “hackingspirits.com”. There should not be any space between “site:” and the “domain name”.&lt;br /&gt;&lt;br /&gt;[ filetype: ]&lt;br /&gt;&lt;br /&gt;This “filetype:” syntax restricts Google search for files on internet with particular extensions (i.e. doc, pdf or ppt etc).&lt;br /&gt;&lt;br /&gt;filetype:doc site:gov confidential&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;will look for files with “.doc” extension in all government domains with “.gov” extension and containing the word “confidential” either in the pages or in the “.doc” file. i.e. the result will contain the links to all confidential word document files on the government sites.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;[ link: ]&lt;br /&gt;&lt;br /&gt;“link:” syntax will list down webpages that have links to the specified webpage.&lt;br /&gt;&lt;br /&gt;link:www.expertsforge.com&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;will list webpages that have links pointing to the SecurityFocus homepage. Note there can be no space between the &quot;link:&quot; and the web page url.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;[ related: ]&lt;br /&gt;&lt;br /&gt;The “related:” will list web pages that are &quot;similar&quot; to a specified&lt;br /&gt;web page.&lt;br /&gt;&lt;br /&gt;related:www.expertsforge.com&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;will list web pages that are similar to the Securityfocus homepage. Note there can be no space between the &quot;related:&quot; and the web page url.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;[ cache: ]&lt;br /&gt;&lt;br /&gt;The query “cache:” will show the version of the web page that Google&lt;br /&gt;has in its cache.&lt;br /&gt;&lt;br /&gt;cache:www.hackingspirits.com&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;will show Google&#39;s cache of the Google homepage. Note there can be no space between the &quot;cache:&quot; and the web page url.&lt;br /&gt;&lt;br /&gt;If you include other words in the query, Google will highlight those words within the cached document.&lt;br /&gt;&lt;br /&gt;cache:www.hackingspirits.com guest&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;will show the cached content with the word &quot;guest&quot; highlighted.&lt;br /&gt;&lt;br /&gt;[ intext: ]&lt;br /&gt;&lt;br /&gt;The “intext:” syntax searches for words in a particular website. It ignores links or URLs and page titles.&lt;br /&gt;&lt;br /&gt;intext:exploits&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;will return only links to those web pages that has the search keyword &quot;exploits&quot; in its webpage.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;[ phonebook: ]&lt;br /&gt;&lt;br /&gt;“phonebook” searches for U.S. street address and phone number information.&lt;br /&gt;&lt;br /&gt;phonebook:Lisa+CA&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;will list down all names of person having “Lisa” in their names and located in “California (CA)”. This can be used as a great tool for hackers incase someone want to do dig personal information for social engineering.&lt;br /&gt;&lt;br /&gt;Google Hacks&lt;br /&gt;&lt;br /&gt;Well, the Google’s query syntaxes discussed above can really help people to precise their search and get what they are exactly looking for.&lt;br /&gt;&lt;br /&gt;Now Google being so intelligent search engine, hackers don’t mind exploiting its ability to dig much confidential and secret information from the net which they are not supposed to know. Now I shall discuss those techniques in details how hackers dig information from the net using Google and how that information can be used to break into remote servers.&lt;br /&gt;&lt;br /&gt;Index Of&lt;br /&gt;&lt;br /&gt;Using “Index of ” syntax to find sites enabled with Index browsing&lt;br /&gt;&lt;br /&gt;A webserver with Index browsing enabled means anyone can browse the webserver directories like ordinary local directories. The use of “index of” syntax to get a list links to webserver which has got directory browsing enabled will be discussd below. This becomes an easy source for information gathering for a hacker. Imagine if the get hold of password files or others sensitive files which are not normally visible to the internet. Below given are few examples using which one can get access to many sensitive information much easily.&lt;br /&gt;&lt;br /&gt;Index of /admin&lt;br /&gt;Index of /passwd&lt;br /&gt;Index of /password&lt;br /&gt;Index of /mail&lt;br /&gt;&lt;br /&gt;&quot;Index of /&quot; +passwd&lt;br /&gt;&quot;Index of /&quot; +password.txt&lt;br /&gt;&quot;Index of /&quot; +.htaccess&lt;br /&gt;&lt;br /&gt;&quot;Index of /secret&quot;&lt;br /&gt;&quot;Index of /confidential&quot;&lt;br /&gt;&quot;Index of /root&quot;&lt;br /&gt;&quot;Index of /cgi-bin&quot;&lt;br /&gt;&quot;Index of /credit-card&quot;&lt;br /&gt;&quot;Index of /logs&quot;&lt;br /&gt;&quot;Index of /config&quot;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Looking for vulnerable sites or servers using “inurl:” or “allinurl:”&lt;br /&gt;&lt;br /&gt;a. Using “allinurl:winnt/system32/” (without quotes) will list down all the links to the server which gives access to restricted directories like “system32” through web. If you are lucky enough then you might get access to the cmd.exe in the “system32” directory. Once you have the access to “cmd.exe” and is able to execute it.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;b. Using “allinurl:wwwboard/passwd.txt”(without quotes) in the Google search will list down all the links to the server which are vulnerable to “WWWBoard Password vulnerability”. To know more about this vulnerability you can have a look at the following link:&lt;br /&gt;&lt;br /&gt;http://www.securiteam.com/exploits/2BUQ4S0SAW.html&lt;br /&gt;&lt;br /&gt;c. Using “inurl:.bash_history” (without quotes) will list down all the links to the server which gives access to “.bash_history” file through web. This is a command history file. This file includes the list of command executed by the administrator, and sometimes includes sensitive information such as password typed in by the administrator. If this file is compromised and if contains the encrypted unix (or *nix) password then it can be easily cracked using “John The Ripper”.&lt;br /&gt;&lt;br /&gt;d. Using “inurl:config.txt” (without quotes) will list down all the links to the servers which gives access to “config.txt” file through web. This file contains sensitive information, including the hash value of the administrative password and database authentication credentials.&lt;br /&gt;&lt;br /&gt;For Example: Ingenium Learning Management System is a Web-based application for Windows based systems developed by Click2learn, Inc. Ingenium Learning Management System versions 5.1 and 6.1 stores sensitive information insecurely in the config.txt file. For more information refer the following&lt;br /&gt;links: http://www.securiteam.com/securitynews/6M00H2K5PG.html&lt;br /&gt;&lt;br /&gt;Other similar search using “inurl:” or “allinurl:” combined with other syntax&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;inurl:admin filetype:txt&lt;br /&gt;inurl:admin filetype:db&lt;br /&gt;inurl:admin filetype:cfg&lt;br /&gt;inurl:mysql filetype:cfg&lt;br /&gt;inurl:passwd filetype:txt&lt;br /&gt;inurl:iisadmin&lt;br /&gt;inurl:auth_user_file.txt&lt;br /&gt;inurl:orders.txt&lt;br /&gt;inurl:&quot;wwwroot/*.&quot;&lt;br /&gt;inurl:adpassword.txt&lt;br /&gt;inurl:webeditor.php&lt;br /&gt;inurl:file_upload.php&lt;br /&gt;&lt;br /&gt;inurl:gov filetype:xls &quot;restricted&quot;&lt;br /&gt;index of ftp +.mdb allinurl:/cgi-bin/ +mailto&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Looking for vulnerable sites or servers using “intitle:” or “allintitle:”&lt;br /&gt;&lt;br /&gt;a. Using [allintitle: &quot;index of /root”] (without brackets) will list down the links to the web server which gives access to restricted directories like “root” through web. This directory sometimes contains sensitive information which can be easily retrieved through simple web requests.&lt;br /&gt;&lt;br /&gt;b. Using [allintitle: &quot;index of /admin”] (without brackets) will list down the links to the websites which has got index browsing enabled for restricted directories like “admin” through web. Most of the web application sometimes uses names like “admin” to store admin credentials in it. This directory sometimes contains sensitive information which can be easily retrieved through simple web requests.&lt;br /&gt;&lt;br /&gt;Other similar search using “intitle:” or “allintitle:” combined with other syntax&lt;br /&gt;&lt;br /&gt;intitle:&quot;Index of&quot; .sh_history&lt;br /&gt;intitle:&quot;Index of&quot; .bash_history&lt;br /&gt;intitle:&quot;index of&quot; passwd&lt;br /&gt;intitle:&quot;index of&quot; people.lst&lt;br /&gt;intitle:&quot;index of&quot; pwd.db&lt;br /&gt;intitle:&quot;index of&quot; etc/shadow&lt;br /&gt;intitle:&quot;index of&quot; spwd&lt;br /&gt;intitle:&quot;index of&quot; master.passwd&lt;br /&gt;intitle:&quot;index of&quot; htpasswd&lt;br /&gt;intitle:&quot;index of&quot; members OR accounts&lt;br /&gt;intitle:&quot;index of&quot; user_carts OR user_cart&lt;br /&gt;&lt;br /&gt;allintitle: sensitive filetype:doc&lt;br /&gt;allintitle: restricted filetype :mail&lt;br /&gt;allintitle: restricted filetype:doc site:gov&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Other interesting Search Queries&lt;br /&gt;&lt;br /&gt;· To search for sites vulnerable to Cross-Sites Scripting (XSS) attacks:&lt;br /&gt;&lt;br /&gt;allinurl:/scripts/cart32.exe&lt;br /&gt;allinurl:/CuteNews/show_archives.php&lt;br /&gt;allinurl:/phpinfo.php&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;· To search for sites vulnerable to SQL Injection attacks:&lt;br /&gt;&lt;br /&gt;allinurl:/privmsg.php&lt;br /&gt;allinurl:/privmsg.php</content><link rel='replies' type='application/atom+xml' href='http://bujjigaddu.blogspot.com/feeds/4567357823068876098/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/1100475967465684385/4567357823068876098' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1100475967465684385/posts/default/4567357823068876098'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1100475967465684385/posts/default/4567357823068876098'/><link rel='alternate' type='text/html' href='http://bujjigaddu.blogspot.com/2008/06/google-search-tips-for-hacking.html' title='Google search tips for hacking'/><author><name>Usha Kiran</name><uri>http://www.blogger.com/profile/01730529718507531728</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1100475967465684385.post-7707846240258371390</id><published>2008-06-16T00:10:00.000+05:30</published><updated>2008-06-16T00:11:34.856+05:30</updated><title type='text'>Use Google to get Serial No of any Software</title><content type='html'>Most of the people downloading trial and using it, only after the expiration of trial they try for crack, Serial No, Keygen, Patch....&lt;br /&gt;&lt;br /&gt;But many don&#39;t known where to get Serial No, Some websites may be infect your system with Trojan horse, Viruses, Ad ware, Spy ware....&lt;br /&gt;&lt;br /&gt;So for beginners this is a simply way to find hack with less effort and it saves time to, But make sure you have anti virus activated before trying to get some Serials, Patches to avoid data loss&lt;br /&gt;&lt;br /&gt;Just follow the steps as instructed below&lt;br /&gt;&lt;br /&gt;1) Go to http://www.google.com&lt;br /&gt;2) type this syntax in search bar &quot; &lt;strong&gt;94FBR&lt;/strong&gt;&quot;&lt;br /&gt;3) Replace Product name with desired software and leave a space then type 94FBR&lt;br /&gt;4) Press enter, thats it&lt;br /&gt;&lt;br /&gt;Now you receive Many pages which contains Serial no, Crack, Patches....&lt;br /&gt;&lt;br /&gt;Just make a try, this simple trick works for many people</content><link rel='replies' type='application/atom+xml' href='http://bujjigaddu.blogspot.com/feeds/7707846240258371390/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/1100475967465684385/7707846240258371390' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1100475967465684385/posts/default/7707846240258371390'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1100475967465684385/posts/default/7707846240258371390'/><link rel='alternate' type='text/html' href='http://bujjigaddu.blogspot.com/2008/06/use-google-to-get-serial-no-of-any.html' title='Use Google to get Serial No of any Software'/><author><name>Usha Kiran</name><uri>http://www.blogger.com/profile/01730529718507531728</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1100475967465684385.post-8424353601190985602</id><published>2008-06-14T15:28:00.000+05:30</published><updated>2008-06-14T15:33:02.518+05:30</updated><title type='text'>XP to Mac Transformation</title><content type='html'>&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;http://download.winboard.org/uploads/Image/FlyakiteOSX_3.5.jpg&quot;&gt;&lt;img src=&quot;http://download.winboard.org/uploads/Image/FlyakiteOSX_3.5.jpg&quot; border=&quot;0&quot; alt=&quot;&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;you can download it from http://rapidshare.com/files/82949391/MAC_TRANAFORMATIOM_PACK_by_mechodownload.rar&lt;br /&gt;and password is : mechodownload</content><link rel='replies' type='application/atom+xml' href='http://bujjigaddu.blogspot.com/feeds/8424353601190985602/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/1100475967465684385/8424353601190985602' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1100475967465684385/posts/default/8424353601190985602'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1100475967465684385/posts/default/8424353601190985602'/><link rel='alternate' type='text/html' href='http://bujjigaddu.blogspot.com/2008/06/xp-to-mac-transformation.html' title='XP to Mac Transformation'/><author><name>Usha Kiran</name><uri>http://www.blogger.com/profile/01730529718507531728</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1100475967465684385.post-1562177570035127130</id><published>2008-06-14T15:20:00.000+05:30</published><updated>2008-06-14T15:21:04.350+05:30</updated><title type='text'>Create Your Own Orkut Themes In Seconds</title><content type='html'>Now you can create your own Orkut themes within seconds by just a single click.You can add any image to your theme and after making your theme just send it to me if I like it I will display it in my blog by giving proper credits.&lt;br /&gt;&lt;br /&gt;Instructions :&lt;br /&gt;&lt;br /&gt;Visit this website http://nbfun.net/orkuttheme.php&lt;br /&gt;Add your image URL and click on submit&lt;br /&gt;A new window will open and just click on Install Theme.&lt;br /&gt;That&#39;s it,you are done.&lt;br /&gt;&lt;br /&gt;You will need Greasemonkey to install this theme.Read this post to know about Greasemonkey.</content><link rel='replies' type='application/atom+xml' href='http://bujjigaddu.blogspot.com/feeds/1562177570035127130/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/1100475967465684385/1562177570035127130' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1100475967465684385/posts/default/1562177570035127130'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1100475967465684385/posts/default/1562177570035127130'/><link rel='alternate' type='text/html' href='http://bujjigaddu.blogspot.com/2008/06/create-your-own-orkut-themes-in-seconds.html' title='Create Your Own Orkut Themes In Seconds'/><author><name>Usha Kiran</name><uri>http://www.blogger.com/profile/01730529718507531728</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1100475967465684385.post-1690551074332919097</id><published>2008-06-14T15:07:00.001+05:30</published><updated>2008-06-14T15:07:45.253+05:30</updated><title type='text'>Download From Rapidshare As A Premium User</title><content type='html'>Alot of users were asking me that they are facing difficulty to download from Rapidshare,can you please provide some alternate method.&lt;br /&gt;&lt;br /&gt;So here comes the new method :&lt;br /&gt;&lt;br /&gt;No software,no referrals nothing.If you want to download from Rapidshare as a Premium User follow the instructions given below.&lt;br /&gt;&lt;br /&gt;First copy this code&lt;br /&gt;4797cd4816902713f1249a9777a5725a&lt;br /&gt;&lt;br /&gt;Then open http://www.rapid4free.com/rapidkod.php and paste the code here.&lt;br /&gt;&lt;br /&gt;Just paste the URL of the rapidshare file and you can download as a premium user.&lt;br /&gt;&lt;br /&gt;Note : The daily limit for downloading is 300 MB,it will increase in future.So keep visiting... :)</content><link rel='replies' type='application/atom+xml' href='http://bujjigaddu.blogspot.com/feeds/1690551074332919097/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/1100475967465684385/1690551074332919097' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1100475967465684385/posts/default/1690551074332919097'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1100475967465684385/posts/default/1690551074332919097'/><link rel='alternate' type='text/html' href='http://bujjigaddu.blogspot.com/2008/06/download-from-rapidshare-as-premium.html' title='Download From Rapidshare As A Premium User'/><author><name>Usha Kiran</name><uri>http://www.blogger.com/profile/01730529718507531728</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1100475967465684385.post-4046235946694416090</id><published>2008-06-14T15:00:00.001+05:30</published><updated>2008-06-14T15:00:30.563+05:30</updated><title type='text'>PDF Trick!!!</title><content type='html'>Hey peeps now u can listen to wats there in a pdf document instead of reading the whole document....&lt;br /&gt;Try out the following key&lt;br /&gt;combinations for Acrobat 6.0 &amp;amp; 7.0:&lt;br /&gt;- ctrl+ shift + b ---&gt; To hear the whole document&lt;br /&gt;ctrl + shift + v ---&gt; To hear only the page&lt;br /&gt;ctrl + shift + c ---&gt; To resume&lt;br /&gt;ctrl + shift + e ---&gt; To stop</content><link rel='replies' type='application/atom+xml' href='http://bujjigaddu.blogspot.com/feeds/4046235946694416090/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/1100475967465684385/4046235946694416090' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1100475967465684385/posts/default/4046235946694416090'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1100475967465684385/posts/default/4046235946694416090'/><link rel='alternate' type='text/html' href='http://bujjigaddu.blogspot.com/2008/06/pdf-trick.html' title='PDF Trick!!!'/><author><name>Usha Kiran</name><uri>http://www.blogger.com/profile/01730529718507531728</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1100475967465684385.post-6397157897210890376</id><published>2008-06-14T14:57:00.001+05:30</published><updated>2008-06-14T14:57:59.175+05:30</updated><title type='text'>Make your wndows Xp GENUINE.!!</title><content type='html'>This will allow you to bypass the Microsoft Genuine Validation thingythis method works better than many others i&#39;ve tried before.&lt;br /&gt;forget the cracks and injectors etc... this is the BEST WAY:&lt;br /&gt;&lt;br /&gt;1) start &gt; run &gt; &quot;regedit&quot; (without the quotes of course)&lt;br /&gt;&lt;br /&gt;2) go to the key:HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\Windows NT\CurrentVersion\WPAEvents\OOBETimer...and doubleclick on it.&lt;br /&gt;Then change some of the value data to ANYTHING ELSE...delete some, add some letters, I don&#39;t care...just change it!now close out regedit.&lt;br /&gt;&lt;br /&gt;3) go to start &gt; run &gt; &quot;%systemroot%\system32\oobe\msoobe.exe /a&quot; (again, dont type the quotes)&lt;br /&gt;&lt;br /&gt;4) the activation screen will come up, click on register over telephone, then click on CHANGE PRODUCT KEY, enter in this key: JG28K-H9Q7X-BH6W4-3PDCQ-6XBFJ.&lt;br /&gt;&lt;br /&gt;Now you can dl all the updates without activating, and the Genuine Microsoft Validation thingy won&#39;t bug you any more!!&lt;br /&gt;&lt;br /&gt;Works with most WinXP versions though there r some exceptions...</content><link rel='replies' type='application/atom+xml' href='http://bujjigaddu.blogspot.com/feeds/6397157897210890376/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/1100475967465684385/6397157897210890376' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1100475967465684385/posts/default/6397157897210890376'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1100475967465684385/posts/default/6397157897210890376'/><link rel='alternate' type='text/html' href='http://bujjigaddu.blogspot.com/2008/06/make-your-wndows-xp-genuine.html' title='Make your wndows Xp GENUINE.!!'/><author><name>Usha Kiran</name><uri>http://www.blogger.com/profile/01730529718507531728</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1100475967465684385.post-4082636826425882328</id><published>2008-06-14T14:53:00.000+05:30</published><updated>2008-06-14T14:54:28.773+05:30</updated><title type='text'>RapidShare Hack</title><content type='html'>&lt;strong&gt;Method 1&lt;/strong&gt;&lt;br /&gt;1.open your rapid share link&lt;br /&gt;2.then click on free.&lt;br /&gt;3.As soon as timer start type this in address bar and click enter&lt;br /&gt;javascript:alert(c=0)&lt;br /&gt;4.a pop up message will come click ok your counter is zero just download the stu&lt;br /&gt;mega upload Links, Download, Rapid share Links, rapid share movies, rapid share free, hack rapid share, hack mega upload.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Method 2&lt;/strong&gt;&lt;br /&gt;1.Delete the cookies in your browser internet explorer or Firefox or opera or whatever u use).&lt;br /&gt;2.Press start-&gt;run,type cmd.&lt;br /&gt;3.In the command prompt,type ipconfig/flushdns press enter.Then type ipconfig/release,then ipconfig/renew .Now type exit.&lt;br /&gt;4.Now try downloading, for many people this may work if their ISP provides a dynamic ip.&lt;br /&gt;mega upload Links, Download, Rapid share Links, rapid share movies, rapid share free, hack rapid share, hack mega upload.&lt;br /&gt;&lt;strong&gt;Method 3&lt;/strong&gt;&lt;br /&gt;1.Just switch off your router or modem) and switch it back on.&lt;br /&gt;2.This may work for some users Mtnl and Bsnl) and maybe some others too.&lt;br /&gt;&lt;br /&gt;Actually these methods generally work for those people whose ISP gives them dynamic ip.&lt;br /&gt;If these don&#39;t work then one more thing that can be done is to use proxies.&lt;br /&gt;&lt;strong&gt;&lt;br /&gt;Method 4&lt;/strong&gt;&lt;br /&gt;1.Download the software Hide ip platinum from here http://rapidshare.de/files/34451917/hideipv32.rar&lt;br /&gt;2.Run it, then it will automatically chose a proxy (ip of a different country) for you. So you can easily download without any restrictions. You just have to change the proxy each time you download.</content><link rel='replies' type='application/atom+xml' href='http://bujjigaddu.blogspot.com/feeds/4082636826425882328/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/1100475967465684385/4082636826425882328' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1100475967465684385/posts/default/4082636826425882328'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1100475967465684385/posts/default/4082636826425882328'/><link rel='alternate' type='text/html' href='http://bujjigaddu.blogspot.com/2008/06/rapidshare-hack.html' title='RapidShare Hack'/><author><name>Usha Kiran</name><uri>http://www.blogger.com/profile/01730529718507531728</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1100475967465684385.post-7324621625053918815</id><published>2008-06-14T14:37:00.000+05:30</published><updated>2008-06-14T14:50:25.790+05:30</updated><title type='text'>How to View Deleted or Removed YouTube Videos</title><content type='html'>&lt;div align=&quot;justify&quot;&gt;&lt;span&gt;&lt;span&gt;How is thispossible? Well when a video has been removed from YouTube, it is not immediately deleted from their servers. Just like our hard drive. When we delete a file and empty the recycle bin, is it not really deleted. It is only marked as deleted and is ready to be overwritten. So if it is not being overwritten, we can still view the videos but of course not from youtube.com.&lt;br /&gt;&lt;br /&gt;Viewing removed YouTube videos is easy. Here&#39;s how to do it.&lt;br /&gt;&lt;br /&gt;First of all, you need to know the Video ID which is at the end of the YouTube link. An example of a YouTube video link is http://www.youtube.com/watch?v=UzeV1Ux5YlI&lt;br /&gt;&lt;br /&gt;The video ID for the link above is UzeV1Ux5YlI&lt;br /&gt;&lt;br /&gt;Just copy and paste it in the ID text box and click view video. Here are a few sites that is able to play deleted YouTube videos. Surprisingly, they are all not the same. I&#39;ve tested a deleted video ID on all 3 sites but one of it reported that it could not find deleted video. So if you desperately need to watch a deleted video, try on all of the sites and you might get to watch it.&lt;br /&gt;1. UndeleTube&lt;br /&gt;2. DeletedYoutubeViewer&lt;br /&gt;3. Delutube&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bujjigaddu.blogspot.com/feeds/7324621625053918815/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/1100475967465684385/7324621625053918815' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1100475967465684385/posts/default/7324621625053918815'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1100475967465684385/posts/default/7324621625053918815'/><link rel='alternate' type='text/html' href='http://bujjigaddu.blogspot.com/2008/06/how-to-view-deleted-or-removed-youtube.html' title='How to View Deleted or Removed YouTube Videos'/><author><name>Usha Kiran</name><uri>http://www.blogger.com/profile/01730529718507531728</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1100475967465684385.post-6027898513272398735</id><published>2008-06-14T14:30:00.000+05:30</published><updated>2008-06-14T14:37:12.709+05:30</updated><title type='text'>Edit the boot logo and boot logo palette in Windows XP</title><content type='html'>today i have seen how to  Edit the boot logo and boot logo palette in Windows XP&lt;br /&gt;&lt;br /&gt;watch this site and enjoy  http://www.geocities.com/thejjoelc/XPbootcolors.html</content><link rel='replies' type='application/atom+xml' href='http://bujjigaddu.blogspot.com/feeds/6027898513272398735/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/1100475967465684385/6027898513272398735' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1100475967465684385/posts/default/6027898513272398735'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1100475967465684385/posts/default/6027898513272398735'/><link rel='alternate' type='text/html' href='http://bujjigaddu.blogspot.com/2008/06/edit-boot-logo-and-boot-logo-palette-in.html' title='Edit the boot logo and boot logo palette in Windows XP'/><author><name>Usha Kiran</name><uri>http://www.blogger.com/profile/01730529718507531728</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1100475967465684385.post-8343836612099063627</id><published>2008-06-14T13:57:00.000+05:30</published><updated>2008-06-14T14:03:00.794+05:30</updated><title type='text'>●▬╡‹¦[«-̲̅S̲̅i̲̅f̲̅y̲̅ ̲̅h̲̅a̲̅c̲̅k̲̅e̲̅d̲̅-»]¦›╞▬●</title><content type='html'>Yσυ ภєє∂:&lt;br /&gt;#тσ ๒є คภ єxเรтเภg รเƒy cυรтσмєя, เ. є. нค√є тнє ฬเяє cσмเภg тσ yσυя нσυรє.&lt;br /&gt;#ค мคc ค∂∂яєรร cнคภgєя -&gt; нттթ://яคթเ∂รнคяє.cσм/ƒเℓєร/122288791/∂єรkтσթ.яคя.нтмℓ&lt;br /&gt;#คภgяy เթ รcคภภєя -&gt; нттթ://รσυяcєƒσяgє.ภєт/թяσjєcт/รнσฬƒเℓєร.թнթ?gяσυթ_เ∂=25534&amp;amp;թคckคgє_เ∂=240285&lt;br /&gt;#Yσυя รเƒy ๒яσค∂๒คภ∂ ℓσcคℓ เภƒσ ℓเkє เթ รυ๒ภєт мครk gคтєฬคy єтc.&lt;br /&gt;нσฬ тσ?&lt;br /&gt;1)ƒเℓℓ เภ คℓℓ тнє เภƒσ เภ тнє ℓσcคℓ คяєค cσภภєcтเσภ.&lt;br /&gt;2)թℓυg เภ тнє ฬเяє :|&lt;br /&gt;3)тσ cнєck เƒ เтร ∂σภє թяσթєяℓy, яυภ тнє Cℓเєภт, เƒ เт cσмєร тσ ℓσgเภ รcяєєภ, เт เร cσяяєcт.&lt;br /&gt;4)мy ℓσcคℓ เթ เร 10.250.83.152. รσ เ รєคяcнє∂ เภ คภgяy เթ รcคภภєя ƒяσм 10.250.83.1 тσ 10.250.83.225.&lt;br /&gt;5)σթєภ тнє мคC cнคภgєя, тคkє тнє мคC σƒ คภy σภє σƒ тнє คℓเ√є เթร ƒяσм คภgяy เթ รcคภภєя, cнคภgє yσυя թc&#39;ร ฬเтн тнคт σภє, cнคภgє yσυя เթ ฬเтн тнє เթ σƒ тнє мคC yσυ тσσk ƒяσм тнє รcคภภєя.&lt;br /&gt;6)เƒ тнє σтнєя υรєя เร ℓσggє∂ เภтσ รเƒy, CσภGяคтร yσυ нค√є ƒяєє нเgн-รթєє∂ ภєт ฬเтн yσυ, เƒ нє เรภ&#39;т тяy คภσтнєя เթ :թ.&lt;br /&gt;ภσтє: тнเร ฬเℓℓ รтσթ ฬσяkเภg ฬнєภ тнє σтнєя υรєя รเgภร συт ƒяσм нเร คccσυภт.&lt;br /&gt;тнเร тяเck нคร ๒єєภ ƒυℓℓy cσภƒเямє∂ ๒y мy ƒяเєภ∂ คภ∂ мє.</content><link rel='replies' type='application/atom+xml' href='http://bujjigaddu.blogspot.com/feeds/8343836612099063627/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/1100475967465684385/8343836612099063627' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1100475967465684385/posts/default/8343836612099063627'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1100475967465684385/posts/default/8343836612099063627'/><link rel='alternate' type='text/html' href='http://bujjigaddu.blogspot.com/2008/06/sify-hacked.html' title='●▬╡‹¦[«-̲̅S̲̅i̲̅f̲̅y̲̅ ̲̅h̲̅a̲̅c̲̅k̲̅e̲̅d̲̅-»]¦›╞▬●'/><author><name>Usha Kiran</name><uri>http://www.blogger.com/profile/01730529718507531728</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>