20 Sep, 2007
So, how do you signup? Easy simply link to whatsthetide.com from your website, and send me the link.
And I’ll generate you a juicy serial! :)
Oh… and prizes for who can crack my serial algorithm! (Probably best not to bother with this one!)
8 Sep, 2007
After doing a lot of mapping, say 500 points on my GPS, I needed a way to get them of my GPS. Doing it by hand, are you crazy or just really, really technophobic? So after purchasing a cable off eBay for a few bucks, and not sure if Garmin’s software required a license, I downloaded the free software EasyGPS. Great! I thought, until I noticed that it only exported to GPX format, and I could only use copy and paste internally in the application. Well thank god, they aren’t Microsoft[1][2][3][4][5][6][7][8] and used XML [properly]. So I built a GPX2KML Converter. Questions, comments, suggestions are welcome. Leave them in the comments.
2 Jul, 2007
getCookie(), setCookie(), deleteCookie() ; setCookie() is just like PHP! :)
http://snipplr.com/view.php?codeview&id=1092
2 Jul, 2007
We all know that 200kb of javascript libaries that do nothing just slow down your users…
http://web-graphics.com/mtarchive/BubbleTooltips.html
I love this… look at the source code… no javascript script, and the css is short but sweet!
2 Jul, 2007
I needed this for the upcoming release of http://www.whatsthetide.com
Base64 Encoded (Makes it easy to cut and paste):
PD9waHAKZm9yKCRpPTA7JGk8MjQ7JGkrKykKewoJaWYoJGk9PT0
wKQoJewoJCWVjaG8gJzEyJzsKCX0KCWVsc2VpZigkaT4xMikKCXsKCQ
llY2hvIGFicygxMi0kaSk7Cgl9CgllbHNlCgl7CgkJZWNobyAkaTsKCX0KC
WVjaG8gJygnLiRpLicpPGJyIC8+JzsKfQo/Pg==
License?
This code was written by Steven Roddis and has been placed in the public domain.
1 Jul, 2007
A few friends and I are planning to organise an IT Security event, if you live in Australia, shoot me an email, and we’ll get talking.
1 Jul, 2007
Have a look that this source code:
// Lowercase via is used by open proxies/referrer spammers
// Exceptions: Clearswift uses lowercase via (refuses to fix;
// may be blocked again in the future)
if (array_key_exists(’via’, $package['headers']) &&
!strstr($package['headers']['via'],’Clearswift Web Policy Engine’)) {
return “9c9e4979″;
}
Hm….
4.2 Message Headers
HTTP header fields, which include general-header (section 4.5),
request-header (section 5.3), response-header (section 6.2), and
entity-header (section 7.1) fields, follow the same generic format as
that given in Section 3.1 of RFC 822 [9]. Each header field consists
of a name followed by a colon (”:”) and the field value. Field names
are case-insensitive.
Well, it seems that: Clearswift, Coral CDN, etc are getting blocked because of this…
If you use Bad Behavior let me know you experiences with it, and if this is affecting you, you might want to contact them.
30 May, 2007
“Akismet has caught 23,930 spam for you since you first installed it.”
6 Apr, 2007
Yesterday I made a nother presentation at the Sydney PHP Group February Meeting.
This time we did not get access to our room, hence my slides were useless, and a roll play was under taken insted of a diagram! No slides, nothing, all off my head.
For those who are interested my slides are in S5 format (xHTML + CSS + JScript).