Wednesday, February 23, 2011

Coding email links to avoid spam

This page contains advice for developers and maintainers of ringing websites such as Guild sites. It describes how to encode email links to protect them from spammers. An automatic encoding tool is also provided.

Email contact links are an invaluable part of any web page. However, they are also vulnerable to a particular type of web robot known as the spam harvester or spambot. A spam harvester can read through the pages in your site and extract email addresses which are then added to bulk marketing databases. The result: more spam arrives in your inbox. If you've quoted other people's addresses on your site, they will probably get upset with you too.

The solution to this dilemma is to protect email links in a way that hides them from the spam harvester. Here's how.

The normal way of doing it

Normally you'd add an email address to a web page with a piece of HTML such as:

Mr Nobody

This creates a mailto link, and when displayed in a web page looks like this:

Mr Nobody

When the site user clicks the link, instead of triggering a transition to another web page, their mail client will instead pop up a compose mail window, addressed to the target of the link, in this case nobody@fake.address9z.com.

Unfortunately a spam harvester can easily read the email address within the HTML code, so this style of link should be AVOIDED!

One solution

A solution adopted by some sites (including Roger Bailey's Change Ringers' Email Directory) is to nobble the email address in such a way that a spam harvester won't recognise it, but a human reader will. The normal way of doing this is to replace the "@" sign with some text, such as "-AT-":

Mr Nobody

When clicked, this will produce an email addressed to nobody-AT-fake.address9z.com. There are two drawbacks to this system:

  1. The user has to manually replace the "-AT-" with "@".
  2. Some spam harvesters are already aware of this technique and can recognise and fix nobbled email addresses of this form.

For these reasons I believe it is better to use a more sophisticated form of address hiding.

A better solution

All modern browsers have support for Javascript. This can be used to emit HTML into a web page in a way that makes it very difficult for automatic robots such as web harvesters to detect. Here's an example of this technique at work:

Mr NobodyMr Nobody

If you click this link, you will see a normal mail window open addressed to nobody@fake.address9z.com - so the user does not have to do any editing of the email address. But, if you view the HTML source for this link, you'll get the following code:


As you can see, there is nothing in this code which can be directly used by a spam harvester to reclaim the email address. So, the spam harvesting problem is also solved.

How do I implement this solution?

You could write your own Javascript to do something similar, but to save time, or if you're not familiar with Javascript, you can download mine. Right-click the link below and save it to your hard disk:

email.js

This file should be added to a suitable directory, such as the root or a scripts directory, within your web site. It is very small (less than 1K) so will not adversely affect page-load times.

To use the script to protect email links in a web page you need to carry out the following steps:

  1. In the HEAD section of the web page, add the following line:

    You must be careful to specify the correct path to the email.js file - here I've assumed you've saved it into a top-level "scripts" directory in your site.

  2. Now, every email link must be converted to a script call. For instance, a link such as:

    Mr Nobody

    Needs to be recoded as:

The simplest way to encode your mail links is to use my automatic tool. This converts a list of email addresses into the required Javascript calls for step (2), with a simple button press.

If you do want to encode the links manually, here is a description of the five parameters needed by the mail2() function call:

  1. The email name: i.e. the bit before the @ sign
  2. The second-level domain of the email address: this is the bit after the @ sign, but with the top level domain (".com" or ".co.uk" etc) stripped off.
  3. A number specifying which top-level domain to use. I list these below.
  4. The fourth parameter allows you to specify a default subject for the email, by passing e.g. "?subject=Changeringing", but normally you'll just need the empty string "".
  5. Finally, the text of the link, i.e. the name to be displayed to the user in the web page.

Sometimes you might want to code a link in which the email address itself is shown as the visible text, e.g. nobody@fake.address9z.comnobody@fake.address9z.com. To do this, simply call mail() rather than mail2(). Only the first four parameters are needed.

Numbers for top-level domains

The use of numbers helps hide the email address from spam harvesters. My email.js file uses the following table of common top-level domains:

0.com
1.org
2.net
3.ws
4.info
10.co.uk
11.org.uk
12.gov.uk

If you have a need for other top-level domains, these can easily be added to the tld_[] array declared at the start of the email.js file. Alternatively, you can pass a "-1" value to the mail() and mail2() calls, and simply leave the unknown top-level domain on the end of parameter 2. This is slightly less secure but should still be safe from most harvesters. However, the best solution is to use my automatic encoder, which uses a -2 parameter to pass an encrypted version of the complete domain name; this is the most secure option.

Browser Compatibility

The code in email.js is valid Javascript 1.1 / ECMA-262, and as such will run correctly in all modern browsers including Internet Explorer from version 4, Netscape Navigator from version 4, Mozilla and Opera.

A very small number of users may have scripting disabled. For them it may be worth adding a note that the email addresses will not be visible. You can do this with HTML code such as:

More Information

For more information on spam harvesters and email links, try these pages:

http://west-penwith.org.uk/misc/spam.htm

http://www.turnstep.com/Spambot/

http://www.siteware.ch/webresources/useragents/collectors/


Friday, February 18, 2011

'Harry Potter' Going cite this as porn!

After Batman, Superman, and The Simpsons became inspired adult film, this time turn the famous Harry Potter films. In fact, porn movie teen witch movie based on this will appear in the 3D version!

Hustler Video is planning to adapt the adventure story of three friends, Harry, Ron, and Hermione, became an erotic film. The film will soon be tilled it even already has an official title, ie, THIS Is not Harry Potter XXX 3D.

"We are very excited to continue the trend that we began with Is not THIS and THIS AVATAR 3D XXX XXX Ghostbuster Is not 3D. We got a chance to learn from the two previous films, particularly those associated with 3D effects, to change into a parody of Harry Potter True Hollywood movie, "says Drew Rosenfeld, Creative Director of Hustler Video.

"In addition, with Harry, Ron, and Hermione who had stepped on the age of 18 years and everything has grown, this is a great opportunity for character parodies, and to offer our imagination of what goes on behind the doors of Hogwarts is closed," continued the Director.

While it is very definitely will be tilled, the cast for the film to be released later this year yet to be determined. Is Daniel Radcliffe, Emma Watson, and Rupert Grint? Oh, no!

Handling Virus Damage


Damage to the phone itself consists of several levels. The term most widely used among the service center is the damage Level 1, Level 2 and Level 3.

Each level depends on the weight or least damage.

For level 1, the interference tend to be mild and can be overcome by the user. One was the treatment of damage caused by viruses.
Most, mobile phones are exposed to the virus uses the Symbian operating system 1st edition and 2nd edition.

How to handle instance:

1. Install Antivirus
Some viruses that do not disrupt the start-up process can be anticipated with antivirus. Some popular anti-virus, among others:
- NetQin, this Chinese-made anti-virus available for Symbian phones. Can be downloaded at www.netqin.com.
- Kaspersky, besides making the PC antivirus, Kaspersky also have special products for mobile products. More information on http://www.kaspersky.com/mobile_downloads.
- F-secure, as well as Kaspersky, F-Secure first k
nown in the PC product. You can download it at http://mobile.f-secure.com.


2. Hard Reset / Format
Hard reset or format the memory is done as a las
t moment if the phone you are no longer able to start up or process into the main menu. If you have this, you can do a hard reset by pressing a secret key, ie, turn off your phone and press the Call button, Figures 3 and Star buttons simultaneously, then turn on the phone. This method can only be done for mobile phones Symbian 2nd edition.




Before performing a hard reset, first move the files in phone memory to a safe place such as a memory card. Another way to do a hard reset on the Nokia phone is by pressing the * # 7370 #. And enter the default code 12345

Average damage Symbian phones lies on the system or software. How to hard reset is done before deciding to perform repair software to help repair box.

A hard reset also known as Master reset and each brand as well and certainly different types of mobile phones. Here's how to do a master reset for Nokia S40 and communicators.

Nokia S40
- Type the key * # 7780 #,
- Enter the standard code 12 345
- Press yes and the phone will restart.
This method is quite effective to overcome the restart on Nokia S40.

Nokia Communicator (9210, 9300 and 9500)
- Turn off the phone
- Remove the battery and external memory and then wait about 20 seconds and then insert the battery
- Open the phone to view the screen in, after the screen in the living immediately press the CTRL + SHIFT + F simultaneously. Do it before the logo appears on screen in a pictorial hand.

Thursday, February 17, 2011

Bluetooth Laser Virtual Keyboard, Futuristic Keyboard


Often in conducting its smelly computers, our desks are often filled with some support device PCs, such as a keyboard or mouse. Sometimes we want to feel more comfortable, with a clean desk condition of some equipment. Especially from the dangling wires abysmally, which increasingly makes the desk was pretty sight.

Well, there now began a new solution, which can at least reduce these things are uncomfortable. One of them with the presence of Bluetooth laser virtual keyboard, which in addition is able to create a new dynamism in the computerization activities also became more efficient clean table. Including when there was no activity.

This tool some time ago had used commercially in several shades of futuristic movies like "Space 1999", "startrek next generation." And, indeed impressed that this device would fit decorate our desks, as the keyboard of the future.


Bluetooth laser virtual keyboard
sold 150 U.S. dollars (USD 1.36 million-an). The official price is relatively reasonable, which in addition to providing educational virtual technology, its composition was compact to save space. Please note, this device has a dimension quite small, no more than a phone.

Specification :
• Dimensions 35 x 92 x 25mm (1:38 "x 3.6" x 1 ")
• Red laser diode (blue / red)
• a full QWERTY keypad flat
• The diameter of the virtual keypad 295 x 95 mm
• The sensor keypad 400 characters / minute
• Bluetooth v1.1 class 2
• Frequency 2.4 GHz Spectrum
• The distance range of 9 meters
• Password support: 5 digits
• 3.6V rechargeable lithium-ion battery
• 120 minutes continuous typing
• Included 100-240V AC Wall Adapter
• PDA / PC connection
• Compatible with PalmOS 5, PocketPC 2003, Windows Smartphone, Symbian OS, and Windows 2000/XP. Limited Mac OSX Support.

XWave, Can Monitor the Performance of Brain on iPhone Screen


What is imagined in your mind if your brain visualization displayed on the iPhone screen? And that's offered by XWave, a device like a headset that is mounted on the head, who later claimed to read the 'thoughts' of your brain.

This means users can view the results of his thoughts in the form of graphic waves in XWave iPhone application, which will show graphically the ball up and down with the focus the mind.

XWave coated plastic material, with a clip around the ear clip sensor plus 'mind' of its position against the forehead of the user. This tool is also equipped with flip switches, which connect with the iPhone headphone jack. Well, after everything i
s connected the user can start the 'game' this.

The working principle of this instrument was somewhat complicated. Headband (part such as a headset) is connected through XWave application. Then begin to receive the signal, ie applications will begin to measure the various waves in the brain. By controlling the state of your mind then the graph will show changes in the iPhone s
creen.

Sure, this tool is not fully present accurate data. However, we can at least know that there is 'something interesting' happens in our brain. In fact, you could say the tool is not as scientific tools. However, according to the manufacturer (PLX Devices) seems to be very enjoyable if XWave can be enjoyed if the customers.


For information, this iPhone application is not yet p
erfect. For example, users can not save the graphic work of his brain. However, pulling this XWave application can be obtained free of charge, just to make up his tool had to spend around 100 dollars (USD 910 thousand-an).

Compatible Devices: iPhone, iPod Touch, IPAD
Recommended App: XWave
Battery: 1 AAA Battery (Not Included)
Power Consumption: 0.1 Watt
Technology: Dry eSense NeuroSky Sensor (Patented)
Certifications: CE
Ages: All Ages
Construction: High Grade Plastic

Tuesday, February 15, 2011

Sony PSP NGP, Processors and Graphics Shown with Quad-core


Sony finally reveal the next generation PSP, the PSP NGP (Next Generation Portable). Console gaming is bundled with quad-core processor ARM Cortex A9 and quad-core PowerVR graphics SGX543MP4 +. For a stuffed RAM memory, is likely to use 1GB LPDDR2. However, it could be hell on its release to the market will be pinned on 512 MB RAM capacity.

NGP PSP is going to be strengthened with multi-touch OLED screen type capacitive. Diagonal its 5-inch display at a resolution of 960x544 pixels, which is recorded four times more tightly than the PSP early. Not only that, Sony's newest gaming console will be supported also with 3G connectivity, Wi-Fi b / g / n, Bluetooth and GPS. Only, apparently will not support the function call. (For those who wish to call, wait for the Xperia Play).

This new generation of PSP will have a six-axis motion control system similar to the PlayStation Move, namely three-axis gyroscope and three-axis accelerometer. Also, there are three-axis compass.

Some parts and controls of the PSP hardware is different from the PSP recorded NGP initial model. Now there are two analog sticks, D-pad, the Action button usual, the L / R, PS button, Start and Select buttons, volume buttons and the Power button.

Not only that, there is one interesting thing that is a capacitive multi-touch pad right in the back of the screen. So, here will be available two touch-sensitive control panels, which combined with a variety of buttons available to assure you will get more leverage gameplay experience, in all levels.

PSP NGP has dimensions of 18.2 x 8.35 x 1.86 cm. There are two camera shell, front and rear. In this console was attached stereo speakers and microphone. UMD drive slots now no longer exists in this new model PSP console, which will be replaced by flash memory card. It's just not clear what kind of cards will be used, whether the SD card or the other. For internal memory, rumored to be going to 16 GB.

The Sony was apparently are developing a new interface, which adopted all kinds of social networking services. Later, LiveArea Near UI and the application will allow users to run media social networks without losing the game is being played. So, can playing games while playing facebook / twitter and others. Is not that great!

In the business game, the PSP is claimed to equal the quality NGP PS3 console, which went pretty smoothly when memaikan the games are taken from the PS3 like Uncharted: Drake's Fortune and Metal Gear Solid 4. Unfortunately, this NGP new PSP will be available on the market in the holiday season 2011 (almost a year from now).

Hmmmm ... too long. Can-can echo of the PSP will be lost buried NGP iPad voice and new generation iPhone, which is believed to have similar capabilities. Or even by Sony Ericsson, XPERIA Play.

iPhone 4

This is Apple's latest smartphone products. Many advantages crammed in this device, such as IOS 4, HSDPA, HD video, WiFi and many others. Only, the version of "BM" is yet to be tested for any problems in receiving signals, as reported recently.




It's known, a signal problem on the iPhone 4 can properly be regarded as a serious problem. And, reportedly for a new version of the iPhone product is already equipped with the latest operating system IOS 4.0.1. For products in the market, the majority of the initial product. So, check before buying.

Main Specifications
HSDPA; IOS 4, 1GHz processor Apple A4; capasitive touchscreen TFT display 16 million colors, 640x960 pixels, 3.5 inches; 5 MP camera, autofocus, LED flash, toucf focus, geo-tagging, LED video light, video (720p @ 30fps), secondary camera (videocall over Wi-Fi); sms, mms, email, push email, GPRS 10, EDGE 10, HSDPA 7.2 Mbps, 5.76 Mbps HSUPA, HTML (Safari), 16GB memory, 512MB RAM ; Polyphonic (MP3), scratch-resistant casing, scratch resistant screen, microSIMcard support only, noise cancellation, Digital Compass, Google maps, audio player, video player, audio-video editor, multi-touch input, accelerometer and proximity sensors, gyro sensors 3 axis, 802.11b/g/n Wi-Fi, 3.5 mm audio jack, TV out, motion-based games, speakerphone, Bluetooth v2.1 (A2DP)

Nokia-Windows 7 Phone Official Finally Unite


Puzzle-related platform that Nokia will be carried to 'serve' its competitors are now fulfilled. It was none other than thanks to the announcement of a partnership between Nokia and Microsoft today, Friday (11/02/2011) in London.

One of the interesting points to the existence of the alliance officially Nokia Phone Windows platforms will carry on its main smartphone. Although it has been officially took the platform created by Microsoft, does not mean Nokia throw away the platform that during the main weapon, namely Symbian.

As quoted via Engadget, reported that Symbian will continue to exist and became a 'franchise platform'. While Meego as an Open Source platform, and still be used on Nokia smartphones that are expected to ship later in 2011 this.

Interestingly, in addition to carrying the WP7 platform, in a deal with Microsoft, Nokia also will adopt Bing. The Ovi Store will be integrated with the Windows Marketplace.

How gait Nokia after the official arm of Microsoft, we wait for its development.

Sunday, February 13, 2011

More 'Hot', Gmail Removed From Facebook

Facebook and Google's relationship is 'heating up' after the launch of the email service on this social networking site.

The aftermath of the warming of relations, now Gmail has been removed from the list of third party email providers on the 'Find Friends' on Facebook. Whereas a few days ago up still offers a download link directly to Gmail contacts as a choice.

The impact, although some new users who sign up with your Gmail account still have the option to add friends from Gmail. However, when trying to import the contact is always a failure alias does not work.

Google says that they do not change anything from their last step. Meanwhile, someone also said that imports your Gmail contacts have also been removed from Facebook Friendfeed.

Actions taken up this also looks quite strange. Because the Web 2.0 Summit event that was held some time ago the boss of Facebook, Mark Zuckerberg, has said his admiration for the 'Gmail Inbox Priority', though not long ago up for e-mail announcing the service had.

No doubt this incident would seem to be a new round of feud between Google and Facebook. Although not clear 'who slapped whom', at least in this case.
 

Statistic

Checkpagerank.net Google PageRank Checker Powered by  MyPagerank.Net

Followers

ONE STOP INFO Copyright © 2010 Community is Designed by Bie