Sunday, May 15, 2011

Create Torrent of any File already Hosted on Web and Download it faster


Downloading a file from Internet using Bittorrent and direct FTP / HTTP are two different things. Torrents use Peer to Peer Technology where the load isn’t on single server instead file is served by multiple computers. Here’s How you can create Torrent of any file hosted on web and download via Bittorrent client.
BurnBit is a online service which can burn any file on web into torrent which contains meta data information about the content file. This .torrent file in turn can be downloaded via Bittorrent client on your system.

Why should I convert a File into Torrent when it is served directly?

While you are downloading file directly, it is possible that many others are downloading from same location. This increases load on server where it is hosted which results in slow download speed. So, Creating Torrent is viable option sometimes. And, if there are many other like you downloading via Torrent from BurnBit you get more peers, more speed from Server and Peers who successfully downloaded.
BurnBit says, If a file exists, there is torrent of it. If not, it will be burned.
So, this is a two way connection offering the maximum possible speed to download certain file. Incase, you are the first one, you can still get the download speed as usual and then you can keep seeding to offer it to the world.
For Webmasters who are sharing a file on their website, it is definitely worth giving .torrent download option to users and don’t even care to keep seeding all time for availability.

How to create Torrent for any file hosted on Web

You just need URL or link of the file and paste it on BurnBit homepage and hit BURN button. File will be processed in minutes and you are offered to download .torrent of that file.
Web masters can get script to embed on website and offer your readers to download the file via Bittorrent. Also, you can add additional HTTP mirrors for better connectivity and availability.
In short, BitBurn is useful to Webmasters in every way. However, for downloaders, it is more beneficial when it already exists on BitBurn database to get faster download speeds.

Tuesday, May 10, 2011

Top 10 MySQL Mistakes Made by PHP People

A lot of developers would choose PHP than any other programming languages. Why? Because PHP is commonly said to be faster and more efficient for complex programming tasks and trying out new ideas, and is considered by many to be more stable and less resource-intensive as well. It is a very powerful programming language. However, what you created in PHP is not effective if you implement a weak database. Commonly, when you work in PHP, you'll also probably work with MySQL for the database. Well, many would have problems involving PHP and MySQL and some of these are caused by the mistakes which are listed below:


1. Using MySQL and not MySQLi



This is one of the very very common mistake made by PHP people. PHP Manual recommends using MySQLi over MySQL

If you are using MySQL versions 4.1.3 or later it is strongly recommended that you use the mysqli extension instead.

2. User inputted data not sanitized/cleaned



When you are creating a form, it enables a user to input anything they want, therefore, exposing your database to any vulnerability that there is. Your code, which processes the input from your form, should be carefully written so as to ensure that the input is as requested. If not your database would be prone to SQL injection or any attack which could lead to its destruction.

3. Querying all the fields (*) instead of specific fields.



It is important to create your query based only on what you need. Using * returns all columns in a table. One disadvantage of this is - it is slower compared to the specific query because it extracts all the data stored in a specific table (and some of it may not be of use).

4. Using full-privileged users for database operations.



Privileges such as updating, adding, deleting, etc. should only be granted to users with such specific functions. Full privileges can be very powerful and in the same way harmful, and should be granted only when necessary to roles and trusted users of the database.

5. Poor naming standards.



When naming your databases, objects, fields, etc., use descriptive names. Name them so that when you go back to your code years from now, you still know what it is about. Sometimes, you name fields, tables, or databases with names that only makes sense to you. When you visit it again after a month or so, you can't even figure out what it is. So, better name them carefully and descriptively. There really isn't a right or wrong way to name them. Although there are some simple general rules that should be followed like not using spaces, avoiding the use of reserved words, not using dashes, etc.

6. Not properly normalized tables.



Normalization is the process of organizing data to minimize redundancy. It involves dividing large tables into smaller ones to produce well-structured relations. When not properly normalized, additions, deletions, and modifications of any data may lead to problems like data redundancy or data inconsistency.

7. Using usernames or other character typed fields as primary keys.



A primary key is anything unique that you assign to a specific record in your database. In other words, that certain record only belongs to that certain primary key. Using usernames or other character typed fields as primary keys may lead to accidental access to certain information.

8. Relying too much on PHP.



Instead of using MySQL functions to do the mathematical calculation PHP developer's prefer to be using PHP to perform those calculation. As an example AVG() is an built in Function in MySQL still I have seen many people prefer to be using PHP to get the average of values fetched from MySQL.

Apart from that comparing values, or any other operations that we need to solve, sometimes, we tend to create our own versions of functions which we don't know exists in MySQL. For example, using PHP script for comparison in order to determine the largest value in a group of data, when in fact, we can use the Max() function in MySQL. This can lead to unnecessary steps and ultimately results in slower code. Therefore, it is good to utilize your knowledge in MySQL, or in cases where you are not familiar enough with it, it's good to study and analyze MySQL.

9. Using wrong data types.



MySQL supports a number of data types which includes numeric types, date and time types, and string (character) types.So, for example, if you're storing dates use the Date data type. Using any other data type will only make it complicated. You should use the most precise data type for your data to ensure optimum storage and to reduce possible errors.

10. Not using UTF-8.



MySQL includes character set support that enables you to store data using a variety of character sets and perform comparisons according to a variety of collations. When creating a database, some of us forget to set the database to UTF-8 character set, which then makes us wonder why some of the data won't appear anywhere else. Setting it to UTF-8 usually solves those issues.  
source : Go4Expert
Sometime during the year of 2008, NRG businessman Subhash Shihora’s wife and six-month-old baby were not granted to board a flight from Delhi to Ahmedabad Irrespective of having a valid ticket because of a technical malfunction. Shihora, a significant stake-holder in the Rs 2 lakh crore Urok consultancy organisation within the UK, was so provoked he sued the air carrier for Rs 21 crore. He also wished to ensure that it by no means occurred repeatedly. And he found a way out — Shihora has grown to become the first Indian to buy the world’s first commercial flying car branded ‘Transition’, developed by a company in Massachusetts, United States.

Shihora now wants the car to be placed at his farmhouse off SG Road in Ahmedabad. But he worries obtaining consent could possibly not be easy. He will require clearances from not just aviation agencies, but protection bureaus as well, and has recently commenced communicating officials.

“I fly down to Ahmedabad at least six times a year and then fly to Mumbai and Rajkot. I had taken a test drive of the flying car. By pressing just one button, the car turns into an aircraft. I have started taking flying lessons to get the licence,” says Shihora. He booked the car in 2009 and will get delivery in 2012. Shihora, who moved to UK in 1998, booked it for Rs 1 crore and will pay another Rs 1 crore by the time it is delivered. “With all taxes and duties paid, the car will cost me around Rs 6 crore in Ahmedabad.”

The car, specifically designed with collapsible wings, safely and effectively completed its first voyage on March 5, 2009 and not long ago received clearance from the US Department of Transportation’s Federal Aviation Administration. The two-seater means of transportation falls inside the light aircraft classification and calls for a private pilot licence to fly it. The vehicle, which is sufficient enough to fit into a home garage and runs on unleaded petrol, will be able to travel up to 450 miles, and has the capability to fly at 115 mph.

Colonel VK Nagar, an aviation industry expert, says, “Directorate General of Civil Aviation and Airports Authority of India (AAI) may give permission under the micro light aircraft category. But a vehicle that can both be driven on roads and can be taken to the skies from anywhere may create issues with security agencies.”

source : NewTechnologyWorld

for more details and pictures, goto the source website.

Saturday, May 7, 2011

Fast Voip now offers Free calls to 13 countries including India

FastVoip announced their best ever deal to make India calls totally free along with other 12 countries where you can make free calls.FastVoip, a leading VOIP company from Europe has just announced their biggest ever promotion to date. FastVoip has now emerged as a strong competitor after this latest announcement to offer free calls to over 13 countries including India Landine.

You can make calls to following countries using FastVoip.

Belgium
Netherlands
Canada (+mobile)
Poland
China
Sweden
France
Thailand
Germany
United Kingdom
India
United States (+mobile)
Italy

Please note the only calls to landline phones are free except for USA and Canada where calls to mobile phones are free too.

In order to use the Free Calls promotion, you need to make a minimum deposit of 5 Euro by Credit card or $7.50 by Ukash. You will need to recharge your account every month for this amount in order to keep the free call service active.
Download FastVoip and start making those free calls.

Hack into a Live Security Camera

This is a part of Google Hacking. I already posted different keywords to use in Google search engine and get many hidden results. The link is here. Now this post is latest.  Just search these following strings in Google and select any result. Whoa, you can see a live cam on your PC screen!! The strings are given below:
inurl:”CgiStart?page=”
inurl:/view.shtml
intitle:”Live View / – AXIS
inurl:view/view.shtml
inurl:ViewerFrame?Mode=
inurl:ViewerFrame?Mode=Refresh
inurl:axis-cgi/jpg
inurl:axis-cgi/mjpg (motion-JPEG) (disconnected)
inurl:view/indexFrame.shtml
inurl:view/index.shtml
inurl:view/view.shtml
liveapplet
intitle:”live view” intitle:axis
intitle:liveapplet
allintitle:”Network Camera NetworkCamera” (disconnected)
intitle:axis intitle:”video server”
intitle:liveapplet inurl:LvAppl
intitle:”EvoCam” inurl:”webcam.html”
intitle:”Live NetSnap Cam-Server feed”
intitle:”Live View / – AXIS”
intitle:”Live View / – AXIS 206M”
intitle:”Live View / – AXIS 206W”
intitle:”Live View / – AXIS 210?
inurl:indexFrame.shtml Axis
inurl:”MultiCameraFrame?Mode=Motion” (disconnected)
intitle:start inurl:cgistart
intitle:”WJ-NT104 Main Page”
intitle:snc-z20 inurl:home/
intitle:snc-cs3 inurl:home/
intitle:snc-rz30 inurl:home/
intitle:”sony network camera snc-p1?
intitle:”sony network camera snc-m1?
site:.viewnetcam.com -www.viewnetcam.com
intitle:”Toshiba Network Camera” user login
intitle:”netcam live image” (disconnected)
intitle:”i-Catcher Console – Web Monitor”

Enjoy!!

Source : Prakash-Hacking

Bing in Blackberry

“Blackberry devices will use Bing as the preferred search provider in the browser, and Bing will be the default search and map application for new devices presented to mobile operators, both in the United States and internationally. Also, effective today Bing will be the preferred search and maps applications with regular, featured placement and promotion in the BlackBerry App World carousel.” said Matt Dahlin – Director, Bing

Evolution of Email (1965 – 2011*)



Source : MicrosoftFeed