Dev links

Comments Off on Dev links
http://www.xseo.com.au/wp-content/plugins/sociofluid/images/digg_48.png http://www.xseo.com.au/wp-content/plugins/sociofluid/images/reddit_48.png http://www.xseo.com.au/wp-content/plugins/sociofluid/images/stumbleupon_48.png http://www.xseo.com.au/wp-content/plugins/sociofluid/images/delicious_48.png http://www.xseo.com.au/wp-content/plugins/sociofluid/images/google_48.png http://www.xseo.com.au/wp-content/plugins/sociofluid/images/facebook_48.png http://www.xseo.com.au/wp-content/plugins/sociofluid/images/sphinn_48.png http://www.xseo.com.au/wp-content/plugins/sociofluid/images/twitter_48.png

Why you don’t want to shard.

Real World Web: Performance & Scalability.

NGINX + PHP-FPM + APC.

Gearman is interesting.



Copyright 2010, BLACKHAT-SEO.COM
This post is originally from http://www.blackhat-seo.com/. If you want more like this, visit my website to subscribe.
(#fnkey: b4e6bbb02fae174c227d407f9522b5a0 (74.125.158.81) )

August 31st 2009 News

I like Orbited

Comments Off on I like Orbited
http://www.xseo.com.au/wp-content/plugins/sociofluid/images/digg_48.png http://www.xseo.com.au/wp-content/plugins/sociofluid/images/reddit_48.png http://www.xseo.com.au/wp-content/plugins/sociofluid/images/stumbleupon_48.png http://www.xseo.com.au/wp-content/plugins/sociofluid/images/delicious_48.png http://www.xseo.com.au/wp-content/plugins/sociofluid/images/google_48.png http://www.xseo.com.au/wp-content/plugins/sociofluid/images/facebook_48.png http://www.xseo.com.au/wp-content/plugins/sociofluid/images/sphinn_48.png http://www.xseo.com.au/wp-content/plugins/sociofluid/images/twitter_48.png

Orbited is awesome but needs more documentation (and maybe a functioning website for js.io).



Copyright 2010, BLACKHAT-SEO.COM
This post is originally from http://www.blackhat-seo.com/. If you want more like this, visit my website to subscribe.
(#fnkey: b4e6bbb02fae174c227d407f9522b5a0 (74.125.158.81) )

August 31st 2009 News

Anti-spam lawyer gets what he had coming

Comments Off on Anti-spam lawyer gets what he had coming
http://www.xseo.com.au/wp-content/plugins/sociofluid/images/digg_48.png http://www.xseo.com.au/wp-content/plugins/sociofluid/images/reddit_48.png http://www.xseo.com.au/wp-content/plugins/sociofluid/images/stumbleupon_48.png http://www.xseo.com.au/wp-content/plugins/sociofluid/images/delicious_48.png http://www.xseo.com.au/wp-content/plugins/sociofluid/images/google_48.png http://www.xseo.com.au/wp-content/plugins/sociofluid/images/facebook_48.png http://www.xseo.com.au/wp-content/plugins/sociofluid/images/sphinn_48.png http://www.xseo.com.au/wp-content/plugins/sociofluid/images/twitter_48.png

Anti-spam lawyer gets what he had coming. First he set up a phony ISP. Then he sued Virtumundo under CAN-SPAM. He lost the case and was ordered to pay Virtumundo $100,000. He appealed the decision. Debt collector took stuff from his home. Virtumundo offered to give him back his stuff if he drops the appeal. He refused.

Well, he finally lost the appeal. (via)



Copyright 2010, BLACKHAT-SEO.COM
This post is originally from http://www.blackhat-seo.com/. If you want more like this, visit my website to subscribe.
(#fnkey: b4e6bbb02fae174c227d407f9522b5a0 (173.194.99.85) )

August 31st 2009 Uncategorized

Deciphering Decaptcher’s protocol

Comments Off on Deciphering Decaptcher’s protocol
http://www.xseo.com.au/wp-content/plugins/sociofluid/images/digg_48.png http://www.xseo.com.au/wp-content/plugins/sociofluid/images/reddit_48.png http://www.xseo.com.au/wp-content/plugins/sociofluid/images/stumbleupon_48.png http://www.xseo.com.au/wp-content/plugins/sociofluid/images/delicious_48.png http://www.xseo.com.au/wp-content/plugins/sociofluid/images/google_48.png http://www.xseo.com.au/wp-content/plugins/sociofluid/images/facebook_48.png http://www.xseo.com.au/wp-content/plugins/sociofluid/images/sphinn_48.png http://www.xseo.com.au/wp-content/plugins/sociofluid/images/twitter_48.png

Decaptcher has a TCP socket and an HTTP API. This is a description of the socket API, deciphered from Decaptcher’s official PHP client. You can also look at my version of the Decaptcher PHP client that I posted recently. The following will come in handy if you’d like to code your own client.

The socket API uses a 6 byte header containing protocol_version/command_code/data_size. Let’s call this the cc-header.

protocol_version is there for keeping old code functioning when the protocol changes. Currently, version is still 1.

command_code is used for actual commands as well as error codes.

data_size tells you the size of data in bytes following the cc-header. Size often is 0.

If you are sending a picture or receiving picture text there’s a second header following the cc-header. Let’s call this the pic-header.

The pic-header is 20 bytes long and contains pic_timeout/pic_type/data_size/major_id/minor_id.

pic_timeout is used to tell Decaptcher how much time it has to get the captcha back to you.

pic_type serves as an affiliate application id, as far as I know.

data_size is the size in bytes that will follow the pic-header.

major_id and minor_id are sent to you when you get picture text, they are used when reporting picture text as bad.

You append your image binary after the pic-header, when you are sending.

Picture text comes after the pic-header, when you are receiving.

Logging in:

  1. Open socket to Decaptcher’s server.
  2. Send cc-header, command_code=1, followed by your username.
  3. Receive 32 byte salt, with command_code=3.
  4. Using sha256, hash the salt,md5 of your password and username (in this order).
  5. Send the hash along with a cc-header and command_code=4.
  6. Receive cc-header with command_code=7.

Sending a picture:

  1. Must be logined.
  2. Send cc-header with command_code=12, then a pic-header and then the picture binary.
  3. Wait on the socket until you get a cc-header with command_code=14. A pic-header and picture text will follow. You must store the major_id and minor_id you get in the pic-header preceding the picture text (in order to report bad picture text).
  4. If command_code is not 14 then it’s an error code.

Notifying of bad picture text:

  1. Must be logined.
  2. Send a cc-header with command_code=13, then a pic-header containing the major_id and minor_id that came back with the picture text.

Getting your API credits balance:

  1. Must be logined.
  2. Send a cc-header with command_code=10.
  3. Receive a cc-header with command_code=10 and the balance follows as text.

Logging out:

  1. Must be logined.
  2. Send a cc-header with command_code=2.
  3. Close the socket.

The command codes:

‘cmdCC_UNUSED’, 0
‘cmdCC_LOGIN’, 1 // login
‘cmdCC_BYE’, 2 // end of session
‘cmdCC_RAND’, 3 // random data for making hash with login+password
‘cmdCC_HASH’, 4 // hash data
‘cmdCC_PICTURE’, 5 // picture data, deprecated
‘cmdCC_TEXT’, 6 // text data, deprecated
‘cmdCC_OK’, 7 // ok
‘cmdCC_FAILED’, 8 // failed
‘cmdCC_OVERLOAD’, 9 // server overloaded
‘cmdCC_BALANCE’, 10 // zero balance
‘cmdCC_TIMEOUT’, 11 // time out occured
‘cmdCC_PICTURE2′, 12 // picture data
‘cmdCC_PICTUREFL’, 13 // picture failure
‘cmdCC_TEXT2′, 14 // text data

Picture timeout codes:

‘ptoDEFAULT’, 0 // default timeout, server-specific
‘ptoLONG’, 1 // long timeout for picture, server-specfic
‘pto30SEC’, 2 // 30 seconds timeout for picture
‘pto60SEC’, 3 // 60 seconds timeout for picture
‘pto90SEC’, 4 // 90 seconds timeout for picture

The default picture type:

‘ptUNSPECIFIED’, 0 // picture type unspecified



Copyright 2010, BLACKHAT-SEO.COM
This post is originally from http://www.blackhat-seo.com/. If you want more like this, visit my website to subscribe.
(#fnkey: b4e6bbb02fae174c227d407f9522b5a0 (173.194.99.85) )

August 30th 2009 Uncategorized

Flash cookies

Comments Off on Flash cookies
http://www.xseo.com.au/wp-content/plugins/sociofluid/images/digg_48.png http://www.xseo.com.au/wp-content/plugins/sociofluid/images/reddit_48.png http://www.xseo.com.au/wp-content/plugins/sociofluid/images/stumbleupon_48.png http://www.xseo.com.au/wp-content/plugins/sociofluid/images/delicious_48.png http://www.xseo.com.au/wp-content/plugins/sociofluid/images/google_48.png http://www.xseo.com.au/wp-content/plugins/sociofluid/images/facebook_48.png http://www.xseo.com.au/wp-content/plugins/sociofluid/images/sphinn_48.png http://www.xseo.com.au/wp-content/plugins/sociofluid/images/twitter_48.png

A useful example, plus source code, of setting Flash cookies via javascript. Also of interest: SWFObject and jsSO.



Copyright 2010, BLACKHAT-SEO.COM
This post is originally from http://www.blackhat-seo.com/. If you want more like this, visit my website to subscribe.
(#fnkey: b4e6bbb02fae174c227d407f9522b5a0 (173.194.99.80) )

August 30th 2009 Uncategorized

One-Way Folder Syncing: Mac to Blackberry Folder Sync

Comments Off on One-Way Folder Syncing: Mac to Blackberry Folder Sync
http://www.xseo.com.au/wp-content/plugins/sociofluid/images/digg_48.png http://www.xseo.com.au/wp-content/plugins/sociofluid/images/reddit_48.png http://www.xseo.com.au/wp-content/plugins/sociofluid/images/stumbleupon_48.png http://www.xseo.com.au/wp-content/plugins/sociofluid/images/delicious_48.png http://www.xseo.com.au/wp-content/plugins/sociofluid/images/google_48.png http://www.xseo.com.au/wp-content/plugins/sociofluid/images/facebook_48.png http://www.xseo.com.au/wp-content/plugins/sociofluid/images/sphinn_48.png http://www.xseo.com.au/wp-content/plugins/sociofluid/images/twitter_48.png

Ever need to sync folders on your mac to folders on your BlackBerry? Here’s an easy way to sync mac folders to your blackberry.

August 28th 2009 Uncategorized

Tarpipe

Comments Off on Tarpipe
http://www.xseo.com.au/wp-content/plugins/sociofluid/images/digg_48.png http://www.xseo.com.au/wp-content/plugins/sociofluid/images/reddit_48.png http://www.xseo.com.au/wp-content/plugins/sociofluid/images/stumbleupon_48.png http://www.xseo.com.au/wp-content/plugins/sociofluid/images/delicious_48.png http://www.xseo.com.au/wp-content/plugins/sociofluid/images/google_48.png http://www.xseo.com.au/wp-content/plugins/sociofluid/images/facebook_48.png http://www.xseo.com.au/wp-content/plugins/sociofluid/images/sphinn_48.png http://www.xseo.com.au/wp-content/plugins/sociofluid/images/twitter_48.png

Tarpipe would make for an excellent spamming engine.



Copyright 2010, BLACKHAT-SEO.COM
This post is originally from http://www.blackhat-seo.com/. If you want more like this, visit my website to subscribe.
(#fnkey: b4e6bbb02fae174c227d407f9522b5a0 (173.194.99.80) )

August 28th 2009 Uncategorized

Google Changes Homepage: Preferences Now Search Settings

Comments Off on Google Changes Homepage: Preferences Now Search Settings
http://www.xseo.com.au/wp-content/plugins/sociofluid/images/digg_48.png http://www.xseo.com.au/wp-content/plugins/sociofluid/images/reddit_48.png http://www.xseo.com.au/wp-content/plugins/sociofluid/images/stumbleupon_48.png http://www.xseo.com.au/wp-content/plugins/sociofluid/images/delicious_48.png http://www.xseo.com.au/wp-content/plugins/sociofluid/images/google_48.png http://www.xseo.com.au/wp-content/plugins/sociofluid/images/facebook_48.png http://www.xseo.com.au/wp-content/plugins/sociofluid/images/sphinn_48.png http://www.xseo.com.au/wp-content/plugins/sociofluid/images/twitter_48.png

I could have sworn that the preferences link on the Google homepage was there not so long ago. Now the link has been renamed to search settings and moved to the top of the page.

August 28th 2009 Uncategorized

Le Web Accessible

Comments Off on Le Web Accessible
http://www.xseo.com.au/wp-content/plugins/sociofluid/images/digg_48.png http://www.xseo.com.au/wp-content/plugins/sociofluid/images/reddit_48.png http://www.xseo.com.au/wp-content/plugins/sociofluid/images/stumbleupon_48.png http://www.xseo.com.au/wp-content/plugins/sociofluid/images/delicious_48.png http://www.xseo.com.au/wp-content/plugins/sociofluid/images/google_48.png http://www.xseo.com.au/wp-content/plugins/sociofluid/images/facebook_48.png http://www.xseo.com.au/wp-content/plugins/sociofluid/images/sphinn_48.png http://www.xseo.com.au/wp-content/plugins/sociofluid/images/twitter_48.png

Visit Le Web Accessible site Le Web Accessible, the web site of web accessibility consultant Jean-François Naud, offers numerous touches which demonstrate a solid accessible web site. The site exhibits conscientious application of semantic HTML and headings, links are clearly evident on mouse-activated hover, and the layout is streamlined and simple, keeping distractions or potentially confusing content sequences to a minimum.

August 27th 2009 Uncategorized

Google Showing Sitelinks for AdWords Sponsored Links

Comments Off on Google Showing Sitelinks for AdWords Sponsored Links
http://www.xseo.com.au/wp-content/plugins/sociofluid/images/digg_48.png http://www.xseo.com.au/wp-content/plugins/sociofluid/images/reddit_48.png http://www.xseo.com.au/wp-content/plugins/sociofluid/images/stumbleupon_48.png http://www.xseo.com.au/wp-content/plugins/sociofluid/images/delicious_48.png http://www.xseo.com.au/wp-content/plugins/sociofluid/images/google_48.png http://www.xseo.com.au/wp-content/plugins/sociofluid/images/facebook_48.png http://www.xseo.com.au/wp-content/plugins/sociofluid/images/sphinn_48.png http://www.xseo.com.au/wp-content/plugins/sociofluid/images/twitter_48.png

Have you noticed that Google is showing sitelinks for some sponsored links if they are at the top of the page? Screenshot included.

August 26th 2009 Uncategorized