Barry Frost

This is Barry Frost’s personal website.

Tagged #hack

Your Social Media Fingerprint

Shows which sites you’re logged in to via a simple browser technique.

Hack Your Maps

Building maps using open mapping tools

99 Life Hacks to make your life easier

History Sniffing: How YouPorn Checks What Other Porn Sites You’ve Visited and Ad Networks Test The Quality of Their Data

Checks links to competitors to see if they’re purple (or whatever the visited colour is)

Cinderella - A Development Environment for Macs

Mac dev environment containing MySQL, PostgreSQL, Redis, Memcached, MongoDB, Ruby, Rails, Sinatra, Python, Node.js, Erlang and more - powered by rvm, homebrew and chef

Table cell backgrounds that work in Outlook

Add a background image to individual table cells in your email via proprietary Microsoft VML behaviours

Spotify <3 Last.fm

Tools and scripts to make the most of your Last.fm account from Spotify and vice versa

Thin Text in Safari with Snow Leopard

Neat hack to make anti-aliased text look nice in Safari

What a Twitter admin user sees

Admin pr0n - obtained naughtily of course

Start Panicking!

Comprehensive demo of the link colour sniffing trick. The aim is to get browser makers to block the vulnerability.

ITV HD accessible with new Sky EPG

(Not tried this yet)

Rate limiting with memcached

Great idea for limiting access attempts using memcached rather than repeated database hits. Suggested use is resisting dictionary password attacks; could also be used for resisting spammers

John Resig - HTML5 Shiv

Use document.createElement(“xyz”) on IE6 to support the new HTML5 tags

Sneak - Save screen captures into a Stack in Leopard

Useful hack to put screenshots in a special folder to unclutter your desktop. The author then uses a stack in his dock to find recent grabs.

DD_belatedPNG: better PNG background-image support in IE6

Supports background-position and background-repeat

Preventing CSRF and XSRF Attacks

“When a user visits a site, the site should generate a (cryptographically strong) pseudorandom value and set it as a cookie on the user’s machine. The site should require every form submission to include this pseudorandom value as a form value and also as a cookie value.”

TimeMachineEditor

Change interval or set up periodic backups

SitePen Blog » window.name Transport

Cross-domain data transfer with window.name and the Dojo framework

How to Detect the Social Sites Your Visitors Use

Finds out which sites you visit based on browser history

ie7-js

Make IE behave correctly, including CSS selectors