Carter Cole LinkedInCarters Twitter PageCarter Cole on Facebook Carter Coles RSS

Tuesday, November 16, 2010

My new shortener is, heres how to get your own, for free

I started playign with again tonight, i got access to the Pro Beta awhile ago and after setting up my domain I never added in the A records for a true shorter url. (you can get the pro signup here)

Then i remembered about my new best buddies over at .tk and went and got (prettymuch anything over 4 letters is fair game and free) so im kinda cheap and while im working on changing my mindset i still like to use free services where I can so i hit up the free dns service and pointed my A record to the ip

so once the domain was registered and pointed all using free services i got all these pretty charts and my tweet of victory
Now when sharing from my dashboard I get my custom domain and all kinds of neato stats aswell zOmg check out that sweet new url shorter :)less than a minute ago via bitly

Have yall got your beta invites yet? What do you think about the .tk tld? Stupid Blackbird Pie tweet embed extension doesn't recognize ajaxy urls... what gives with that? Talk in the comments, i dare ya

oh and for a free name to use just get a free .tk

Thursday, November 11, 2010

Google's new preview very Bing-esk but even better

I thought i was in another preview but from what i can tell the new page screenshot features are going live to all datacenters. Their preview is different (and better) than what other search engines have implemented in the past because their content previews show real text and show where its found on the page...
Something I think this helps prove to me (although I already really believed it was being done) is that Google at least is in fact able to interpret and understand the complex positioning of elements and that footer link detection is probably trivial to them

It will be interesting to see how hidden text appears in these previews and if spam results are easier to spot in SERPS. Something to note is that flash is broken in the previews so if your site uses flash and cares about the preview that much they may want to have styles that unhide the flash and have a static picture that can stand in so the entire site doesnt look broken do to the thumbnail not rendering the content for that embedded movie

What implications do you think the new preview has for SEO and SERPs? Do you think the big G is doing too much to copy Bing's tools? It seems like they found another tool that may be effective and updated it to the level that we have come to expect from Google.

Heres how you could do the alt HTML for a java applet

Sunday, October 24, 2010

Proxies proxies everywhere and all for free

SEO Site Tools has gone into an intensive development kick working to get everything ready for v3.0 framework upgrade and more features like export and reporting as well as more metrics and integration to some other services (Google Analytics, Webmaster Tools), but some of this data cant be gathered by the extensions and IP based API rate limit how much data you can pull, so thats where proxies come in, they let you mascaraed as other IPs from other places... I need a big list of proxies to do the dirty work and by modifying a few open source projects ive built my list to 1505 open proxies in just a couple days. Heres how my dealie works...

First i took an open source uptime monitor and created my own plugin to test HTTP proxies using cUrl and PHP

Heres my proxy checker plugin code...

I found it could only connect out port 80 (firewall i guess) so I built my script to only check those it finds with valid ports

heres a shot of my dashboard
1505 proxies up what what
I changed the code that runs the template so i can pass an API parameter to pull xml or json proxy list and status as well as hacking some code so my proxy scraper could add items (and password protection)... oh heres a sample return from my proxy tester API (returns XML for simple parsing)
That lets me simplexml_load_string to test and see what level proxy it is... they go something like

  1. Elite Proxy, connection looks like a regular client
  2. Anonymous Proxy, no ip is forworded but target site could still tell it's a proxy
  3. Transparent Proxy, ip is forworded and target site would be able to tell it's a proxy
and are graded by how and what headers are returned by the proxy (ill upload my proxy judge code later if anyone wants it) so then to make the process even easier i decided i would use some crowd sourcing techniques, i made a script to scrape proxies from text using regex and then made a page to test proxies... then i test the proxies and add the good ones to my database :) i also found a few proxy lists on google and setup a cron job to run and scrape their proxies every few hours...

if you have any questions feel free to bother me... thats what im here for

Saturday, October 23, 2010

.tk API + Wordpress Mu & cPanel with unlimited addon domains = infinite webspace

So shared hosting is super duper cheap now... like freaking 3$ a month, and with unlimited bandwidth and addon domains you can host a ton of stuff there... it wont be the fastest site on the internet but it works well enough. Now i happen to the cPanel conference and met the guys who run the .tk cctld and they have an API that lets you create any .tk domain for a year for free (with unlimited renewals) and adding this to your shared hosting can let you throw up some test webspaces without paying for a bunch of domain names. So if you add this to the cPanel API you can provision and add unlimited domains and websites. Whats a good platform to run anything on? well wordpress of course, but you dont want to have to do all the work to copy and install all those files (even with unlimited storage) so you use something thats a little awesome... WordPress Mu, it lets you create instances of WordPress and combine with a few plugins you can automagically provision entire new domains with a central WordPress install that you can drive and manipulate with whatever you want. oh ya way fun

so let me show you around my cool little script...

Actually i think thats all i can really show you... but its freakign awesome to have so much webspace to spread my legs out in. oh and
To build your own:
  1. First you install Wordpress Mu
    its kinda weird and some of variables get jankey but its quite impressive overall
  2. Then you install Mu Domain Mapping
    dont forget the sunrise.php
  3. Build a .tk API helper plugin
    I use the domainshare API
    I added the ability to scan and try and renew the domains automatically

    thats a teaser of my plugin ill release soon
  4. Integrate your cPanel to provision domains
    Im using this snippet but ill implement XML soon

I have like 12 sites running on it now all doing different things... im trying my had at getting some traffic to generate adwords money, started a blog for my son Seth Cole and my wife Jodi Cole aswell... i think im going to start my own little kinda thing on .tk domains so if you want a free instance of WordPress to play with let me know :) i may even release a public facing version to the public sometime... (depending on demand)

Comment about your automated scripts and ideas you have for this kind of quick cheap hosting of a large amount of webspace... i mean UGC content value of a folder WordPress mu on a domain would be crazy value to SEO, again if you had you community that could build on it

Wednesday, September 29, 2010

Asteroids Everywhere Chrome Extension Game

So I was checking the news and came across this site with a cool bookmarklet to add asteroids to any webpage... it was super cool but i hate bookmarklets so now its a chrome extension

Wednesday, September 15, 2010

Hosting your web properties

I am constantly designing, coding and managing small to midsized business sites for eCommerce, intranets and client portals... hosting is usally a question clients have and there are a few different options you have. Im going to run through the different levels and explain some of the reasons you want to buy some extra power...

First, and cheapest is a Shared Host, because of ability to virtualize servers many sites can all be hosted on a single IP looking at the host header to know which site should respond. They are good for small sites with low volume and use shared RAM, Disk Space, and CPU with all the other sites who are provisioned to that host.

Next, you have your "mid" VPS this is the option I usually choose when I need to have many sites running, moderate traffic levels or custom server requirements. The server is carved out of the clouds resources and provisioned only to your sites and has burstable memory to help counteract the Slashdot effect if you suddenly have a stroke of viral genius. This allows you to grow your site(s) while not spending more on a dedicated server which is

Our last level is a completely dedicated server... companies usually dont utilize these to their full potential and can be a waste of money if your volume isnt high enough to warrant its power
but some people like knowing its their machine and only their machine

I usually like to fall in the Virtual Private Servers section of these and im able to host many internal sites (as well as the public ones) and get the server level customization im used to with a dedicated box... god visualization is awesome :)

Monday, September 6, 2010

My First Week with Droid X - Playing with Augmented Reality and Android Programing

So i have started to play with my brand new Droid X, its a pretty sick phone, but what i really care about is the Android Platform its apps are written on and how to make some money in the app market. I find whenever i have a min im downloading 20 more apps, they stay for a few hours then i drop them for poor programing and to keep my number of services down so im not sucking battery (which is a problem on a device with like 3 different radios in it) I began by getting the SDK but apparently there aren't drivers required for Win 7 64 bit but i got the emulator working really fast, im not very used to java so im trying to find a good generic REST class that can handle JSON most APIs are going to be running. I want to make my own stupid time waster app
I want to be able to make updating widgets to do all kind of cool things, i like the Droid X widgets because they have a better resize feature. I cant wait until froyo comes out. Here are some screenshots from Layer which adds locations on top of the camera overlay using GPS and compass sensors
This tweets overlay is one of my favorites, its awesome to bother random people and start talking to them, i caused a whole big hubub on Google Buzz because I commented on a public message

people start freaking when you are talking to them wondering how you found their messages when they are location tagging everything, Ive got a prototype script im working on that pulls all the location enabled tweets so I can profile where work and home is without and other info, its scary some of the privacy implications this new tech is bringing and im still trying to understand how to protect users while still having cool toys to play with
The layers for shops and food is usefull but the tagging of the world is what i find really cool, im trying to think of things i could add, possibly sell custom layers to businesses with all their locations like Quizoes does
Public webcams is another good one but they aren't live moving images so im going to look for my own source and how i can stream them live.Augmented reality is what i really want to play more with. Ive found a few open source progects that look promising... ill have to figure out 3d java as im learning all the other stuff

I got this to work by drawing the marker with pen then filling it in with black marker. im surprised it worked it was pretty sloppy but it picked it up most of the time. My end goal would be tabletop games you can take with you, although its pretty slow so i dont know if the processors are there yet. heres the list of all the apps i use, unfortunately without rooting my phone it doesn't seem like ill be able to take screenshots :( its something that we need to work on

heres a list of all the apps i currently have installed, some are ridiculously fun and cool im trying to think of cool mashup ideas i can do wiht public data API. If you have any ideas for android apps send them my way id love to build one for you :)

All my Android Apps

All apps (127)
Multimedia (15)
Entertainment (15)
Tools (15)
Productivity (10)
Social (9)
Themes (8)
Shopping (7)
Travel (7)
Brain & Puzzle (7)
Reference (6)
Communication (5)
Lifestyle (5)
Finance (4)
Demo (4)
Arcade & Action (3)
Casual (3)
Cards & Casino (2)
Health (1)
News & Weather (1)

Android Agenda Widget

Pacific Wings

Gmote 2.0


Open Spot

AndAR Model Viewer


Fireworks Live Wallpaper

Bars & Clubs

Gesture Search


Aquarium Live Wallpaper

Retro Camera

Multi Touch Paint

TED Mobile

Key Ring Reward Cards

Discovery Channel


Lookout Antivirus Security

Fractal Explorer

Dice 3D


Layar Reality Browser


LED Scroller 3 - FREE

Swirl - A Wine Guide

MS Zombie Live Wallpaper


Adobe® Reader®

Kids Connect the Dots

GasBuddy - Find Cheap Gas

Kindle for Android


Ustream Viewer

Microsoft Tag Reader

RealCalc Scientific Calculator

Robo Defense

Tic Tac Toe



ASTRO File Manager

MotoTorch LED



Hypnotic Spiral

Patterns Live Wallpaper

Live Hold'em

HAL 9000

Magic 8-Ball

Talking Tom Cat


Facebook for Android

AppBrain App Market


Google Sky Map


Google Goggles

Google Maps


Ill let you know when i get something going, ive already gotten simple apps with notification working, now im trying to get oAuth working so i can use Google data feeds and create some cool social media monitoring apps that also do some quick SEO analysis

Ill let you know as i learn more, i bet theres gonna be a bunch of cool stuff I am able to do with this in the future