Send Free SMS
Earn 200$ per hour by surfing advertise Click Here to join.
These books may be freely distributed through web sites, file sharing, file hosting and any other means capable. You do not have any right to change or sell the books listed on this site for profit. The author has spent a great deal of time in presenting these books for your enjoyment and information. If you like what you have read please help support future book releases by making a donation of any amount to the PayPal address below.
Sunday, October 25, 2009
Download MacaFee Antivirus And Antispyware
Thursday, September 17, 2009
French : Learn to Communicate in 24 Hours
When time is of the essence, trust Countdown to French to help readers master the language quickly and effectively. Organized into 24 units--each of which is designed to take no more than one hour to study--this self-instruction book presents material in a "countdown" fashion, from Hour 24 all the way down to 0, allowing learners to gauge their progress along the way.
Beginning with a basic introduction of grammar and vocabulary fundamentals, the units move quickly to practical conversational skills for both vacation and business travelers. Upon completion of the guide--the equivalent of just one day--readers eager to apply their newly honed language skills will be able to communicate in a variety of everyday, real-world situations. Download
Yashavant Kanetkar's Data Structures Through C - Book CD
This is a different Data Structures book. It goes beyond merely explaining how Stacks, Queues and Linked Lists work. The readers can actually experience sorting of an array, traversing of a doubly Linked list, construction of a binary tree etc. through carefully crafted animations that depict these processes. All the animations are available on the CD that accompanies the book.
Table Of Contents
* Analysis of Algorithms
* Arrays
* Strings
* Linked Lists
* Sparse Matrices
# Stacks
# Queues
# Trees
# Searching and Sorting
# Graphs
LINK
Mambo & Joomla Books
Make Yourself a Millionaire
How to Sleep your way to Wealth
Charles Zhang became one of today's most nationally known and trusted financial advisers by stressing sanity and sensible investing over dubious, get-rich-quick tricks and schemes. In Make Yourself a Millionaire, Zhang transfers his program to the printed page. Far from a confusing, all-or-nothing approach, this book outlines a clear and rational approach to organizing and planning all aspects of a financial life.
How do different investments work? How much insurance is too much? Zhang answers these questions and more as he discusses:
Recommended investments for virtually any portfolio
Asset allocation techniques that work
Actual examples of success and disaster
The role of insurance as a key element in a portfolio
All major financial instruments: stocks, bonds, funds, REITs, cash
Hardcover: 288 pages
Publisher: McGraw-Hill; 1 edition (March 14, 2003)
Language: English
ISBN-10: 0071409823
ISBN-13: 978-0071409827
Product Dimensions: 9.3 x 6.3 x 1.3 inches
Download
Total Yoga Programm
http://rapidshare.com/files/28633607/Total_Yoga_-_The_Original.part01.rar
http://rapidshare.com/files/28641653/Total_Yoga_-_The_Original.part02.rar
http://rapidshare.com/files/28648008/Total_Yoga_-_The_Original.part03.rar
http://rapidshare.com/files/28653823/Total_Yoga_-_The_Original.part04.rar
http://rapidshare.com/files/28659161/Total_Yoga_-_The_Original.part05.rar
http://rapidshare.com/files/28664073/Total_Yoga_-_The_Original.part06.rar
http://rapidshare.com/files/28670015/Total_Yoga_-_The_Original.part07.rar
http://rapidshare.com/files/28677251/Total_Yoga_-_The_Original.part08.rar
http://rapidshare.com/files/28684669/Total_Yoga_-_The_Original.part09.rar
http://rapidshare.com/files/28693647/Total_Yoga_-_The_Original.part10.rar
http://rapidshare.com/files/28702292/Total_Yoga_-_The_Original.part11.rar
http://rapidshare.com/files/28710771/Total_Yoga_-_The_Original.part12.rar
http://rapidshare.com/files/28719051/Total_Yoga_-_The_Original.part13.rar
http://rapidshare.com/files/28719843/Total_Yoga_-_The_Original.part14.rar
Wednesday, September 2, 2009
New Google Wave Technology
It’s almost 2 months since Google announced the launch of Google Wave. But many of us are still not aware about the capabilities of Google Wave. Why everyone in tech world is so much excited about it? Is it something which is path-breaking? Is it something which will change the way Internet works today? So, what exactly is Google Wave?
What is Google Wave?
Google Wave is a new in-browser communication and collaboration tool that is already being hailed by some as the next evolution of email. So basically, Google Wave is a real-time communication platform. t combines aspects of email, instant messaging, wikis, web chat, social networking, and project management to build one elegant, in-browser communication client. You can bring a group of friends or business partners together to discuss how your day has been or share files.
Google Wave is supposed to replace traditional email systems and improve them by using more interactive, live, on-the-fly methods to deliver information. Traditional emails work on a basis of typing a message, potentially styling the message, and hitting “send” and off it goes to the recipient. Traditional instant messaging systems work by typing a message, hitting enter and automatically sending to the recipient for instant delivery. Wave offers a hybrid of the two. If both people are logged on, they can open a conversation (called a wave) and send a message to the recipient which will not only instantly send to the recipient, but the recipient can (optionally) see every letter when you type it and write back instantaneously. This speeds up conversation drastically instead of having to wait for others to reply to press enter to start writing your response. Given that the recipient is offline, they will receive the wave in their inbox in bolded.
How Google Wave works?
- Wave – A wave is the highest entity in the Google Wave hierarchy. Each wave can be thought of as a separate thread in a Forum. They are like topics.
- Wavelet – A wavelet is a sub entity of a Google Wave. It is like an individual conversation you would have amidst a larger discussion. Kind of like whispering to your best friend in the middle of an AA meeting about how the Red Sox are doing. Not that I would know of course.
- Blip – A blip is like a single comment within a wavelet. To go back to our AA example, it’s like saying to your friend “David Ortiz might actually get some hits in tonight’s game.” It’s just one comment.
Google Wave Features
1. Real-time functionality : You can see what someone else is typing, character-by-character. It gives the impression of a conversation where everyone is actually in the room with you. This property also applies to real-time changes to multimedia such as images, documents and programs.
2. Embeddability : Waves can be embedded on any blog or website. There is no need for the Google Wave client to be on your desktop in this situation. Visitors to your web page can manipulate the wave straight from the site itself. I see potential in this replacing comments as we know it in blogs.
3. Extensions : An extension is a mini-application within a wave. This is similar to what we have in Facebook or iGoogle. Developers can build their own apps within waves.
4. Open Source : The Google Wave code will be open source, so expect hundreds and thousands of innovative applications using Wave API.
5. Drag-and-drop file sharing : No attachments; just drag your file and drop it inside Google Wave and everyone will have access.
6. Mobile support : Google Wave can be viewed on a mobile device.
These are just some of the many features of
Google Wave and the possibilities are endless.
No wonder so many people, geeks and non-techies alike, are so excited about this new wave on the web!
Update: Signup for a Free Invite to Google Wave.
Resources: Mashable, Google Wave, Semnook
Thursday, August 27, 2009
Bob Ross. ‘The Joy of Painting’. Video Painting Tutorial
Bob Ross. ‘The Joy of Painting’. Video Painting Tutorial. Season 18. Episode 02. 1989 y.
Language: English | Video Painting Tutorial | XviD 528×400 | ~28 minutes | 25.000 fps | 48 kbps
Monday, August 18, 2008
Hack [Sify,Reliance,Others] Speed Upto 10 MBPS [Beam Cable Hack]
SERIAL:
YW38X6HKWYT4CTK
Use the tool to Scan Ip's in your network
Keep Scanning till you get some 200 Ip's ..
Then just change the last 3 digits of your IP Address with the IP's you get In that scanner !!
NOTE:Please save your Ip address somewhere so as to get back to your original ip !
It will say "Ip conflict" error,keep trying with other Ip's untill you succeed.
Sometimes when you will change your Ip you will get same speed ...in that case ..try another IP !
Friday, May 9, 2008
URL Rewriting
The Apache server’s mod_rewrite module gives you the ability to transparently redirect one URL to another, without the user’s knowledge. This opens up all sorts of possibilities, from simply redirecting old URLs to new addresses, to cleaning up the ‘dirty’ URLs coming from a poor publishing system — giving you URLs that are friendlier to both readers and search engines.
An Introduction to Rewriting
Readable URLs are nice. A well designed website will have a logical file system layout, with smart folder and file names, and as many implementation details left out as possible. In the most well designed sites, readers can guess at filenames with a high level of success.
However, there are some cases when the best possible information design can’t stop your site’s URLs from being nigh-on impossible to use. For instance, you may be using a Content Management System that serves out URLs that look something like
http://www.example.com/viewcatalog.asp?category=hats&prodID=53
This is a horrible URL, but it and its brethren are becoming increasingly prevalent in these days of dynamically-generated pages. There are a number of problems with an URL of this kind:
-
It exposes the underlying technology of the website (in this case ASP). This can give potential hackers clues as to what type of data they should send along with the query string to perform a ‘front-door’ attack on the site. Information like this shouldn’t be given away if you can help it.
Even if you’re not overly concerned with the security of your site, the technology you’re using is at best irrelevant — and at worst a source of confusion — to your readers, so it should be hidden from them if possible.
Also, if at some point in the future you decide to change the language that your site is based on (to » PHP, for instance); all your old URLs will stop working. This is a pretty serious problem, as anyone who has tackled a full-on site rewrite will attest.
- The URL is littered with awkward punctuation, like the question mark and ampersand. Those & characters, in particular, are problematic because if another webmaster links to this page using that URL, the un-escaped ampersands will mess up their XHTML conformance.
- Some search engines won’t index pages which they think are generated dynamically. They’ll see that question mark in the URL and just turn their asses around.
Luckily, using rewriting, we can clean up this URL to something far more manageable. For example, we could map it to
http://www.example.com/catalog/hats/53/
Much better. This URL is more logical, readable and memorable, and will be picked up by all search engines. The faux-directories are short and descriptive. Importantly, it looks more permanent.
To use mod_rewrite, you supply it with the link text you want the server to match, and the real URLs that these URLs will be redirected to. The URLs to be matched can be straight file addresses, which will match one file, or they can be regular expressions, which will match many files.
Basic Rewriting
Some servers will not have » mod_rewrite enabled by default. As long as the » module is present in the installation, you can enable it simply by starting a .htaccess file with the command
RewriteEngine on
Put this .htaccess file in your root so that rewriting is enabled throughout your site. You only need to write this line once per .htaccess file.
Basic Redirects
We’ll start off with a straight redirect; as if you had moved a file to a new location and want all links to the old location to be forwarded to the new location. Though you shouldn’t really ever » move a file once it has been placed on the web; at least when you simply have to, you can do your best to stop any old links from breaking.
RewriteEngine on
RewriteRule ^old\.html$ new.html
Though this is the simplest example possible, it may throw a few people off. The structure of the ‘old’ URL is the only difficult part in this RewriteRule. There are three special characters in there.
- The caret, ^, signifies the start of an URL, under the current directory. This directory is whatever directory the .htaccess file is in. You’ll start almost all matches with a caret.
- The dollar sign, $, signifies the end of the string to be matched. You should add this in to stop your rules matching the first part of longer URLs.
- The period or dot before the file extension is a special character in regular expressions, and would mean something special if we didn’t escape it with the backslash, which tells Apache to treat it as a normal character.
So, this rule will make your server transparently redirect from old.html to the new.html page. Your reader will have no idea that it happened, and it’s pretty much instantaneous.
Forcing New Requests
Sometimes you do want your readers to know a redirect has occurred, and can do this by forcing a new HTTP request for the new page. This will make the browser load up the new page as if it was the page originally requested, and the location bar will change to show the URL of the new page. All you need to do is turn on the [R] flag, by appending it to the rule:
RewriteRule ^old\.html$ new.html [R]
Using Regular Expressions
Now we get on to the really useful stuff. The power of mod_rewrite comes at the expense of complexity. If this is your first encounter with regular expressions, you may find them to be a tough nut to crack, but the options they afford you are well worth the slog. I’ll be providing plenty of examples to guide you through the basics here.
Using regular expressions you can have your rules matching a set of URLs at a time, and mass-redirect them to their actual pages. Take this rule;
RewriteRule ^products/([0-9][0-9])/$ /productinfo.php?prodID=$1
This will match any URLs that start with ‘products/’, followed by any two digits, followed by a forward slash. For example, this rule will match an URL like products/12/ or products/99/, and redirect it to the PHP page.
The parts in square brackets are called ranges. In this case we’re allowing anything in the range 0-9, which is any digit. Other ranges would be [A-Z], which is any uppercase letter; [a-z], any lowercase letter; and [A-Za-z], any letter in either case.
We have encased the regular expression part of the URL in parentheses, because we want to store whatever value was found here for later use. In this case we’re sending this value to a PHP page as an argument. Once we have a value in parentheses we can use it through what’s called a back-reference. Each of the parts you’ve placed in parentheses are given an index, starting with one. So, the first back-reference is $1, the third is $3 etc.
Thus, once the redirect is done, the page loaded in the readers’ browser will be something like productinfo.php?prodID=12 or something similar. Of course, we’re keeping this true URL secret from the reader, because it likely ain’t the prettiest thing they’ll see all day.
Multiple Redirects
If your site visitor had entered something like products/12, the rule above won’t do a redirect, as the slash at the end is missing. To promote good URL writing, we’ll take care of this by doing a direct redirect to the same URL with the slash appended.
RewriteRule ^products/([0-9][0-9])$ /products/$1/ [R]
Multiple redirects in the same .htaccess file can be applied in sequence, which is what we’re doing here. This rule is added before the one we did above, like so:
RewriteRule ^products/([0-9][0-9])$ /products/$1/ [R]
RewriteRule ^products/([0-9][0-9])/$ /productinfo.php?prodID=$1
Thus, if the user types in the URL products/12, our first rule kicks in, rewriting the URL to include the trailing slash, and doing a new request for products/12/ so the user can see that we likes our trailing slashes around here. Then the second rule has something to match, and transparently redirects this URL to productinfo.php?prodID=12. Slick.
Match Modifiers
You can expand your regular expression patterns by adding some modifier characters, which allow you to match URLs with an indefinite number of characters. In our examples above, we were only allowing two numbers after products. This isn’t the most expandable solution, as if the shop ever grew beyond these initial confines of 99 products and created the URL productinfo.php?prodID=100, our rules would cease to match this URL.
So, instead of hard-coding a set number of digits to look for, we’ll work in some room to grow by allowing any number of characters to be entered. The rule below does just that:
RewriteRule ^products/([0-9]+)$ /products/$1/ [R]
Note the plus sign (+) that has snuck in there. This modifier changes whatever comes directly before it, by saying ‘one or more of the preceding character or range.’ In this case it means that the rule will match any URL that starts with products/ and ends with at least one digit. So this’ll match both products/1 and products/1000.
Other match modifiers that can be used in the same way are the asterisk, *, which means ‘zero or more of the preceding character or range’, and the question mark, ?, which means ‘zero or only one of the preceding character or range.’
Adding Guessable URLs
Using these simple commands you can set up a slew of ‘shortcut URLs’ that you think visitors will likely try to enter to get to pages they know exist on your site. For example, I’d imagine a lot of visitors try jumping straight into our stylesheets section by typing the URL http://www.yourhtmlsource.com/css/. We can catch these cases, and hopefully alert the reader to the correct address by updating their location bar once the redirect is done with these lines:
RewriteRule ^css(/)?$ /stylesheets/ [R]
The simple regular expression in this rule allows it to match the css URL with or without a trailing slash. The question mark means ‘zero or one of the preceding character or range’ — in other words either yourhtmlsource.com/css or yourhtmlsource.com/css/ will both be taken care of by this one rule.
This approach means less confusing 404 errors for your readers, and a site that seems to run a whole lot smoother all ’round.