Steven Roddis Blog of a Programmer. 2007-09-22T01:35:59Z WordPress http://www.stevenroddis.com/feed/atom/ Steven Roddis http://www.stevenroddis.com <![CDATA[FREE: Whatsthetide.com Premium Membership]]> http://www.stevenroddis.com/2007/09/20/free-whatsthetidecom-premium-membership/ 2007-09-22T01:35:59Z 2007-09-20T01:57:09Z 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!)

]]>
0
Steven Roddis http://www.stevenroddis.com <![CDATA[It’s FREE…It’s Easy…It’s EasyGPS! But doesn’t export to KML!]]> http://www.stevenroddis.com/2007/09/08/its-freeits-easyits-easygps-but-doesnt-export-to-kml/ 2007-09-08T08:20:31Z 2007-09-08T08:20:31Z 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
Steven Roddis http://www.stevenroddis.com <![CDATA[Whatsthetide.com Version 2 has gone Gold!]]> http://www.stevenroddis.com/2007/07/03/whatsthetidecom-version-2-hsa-gone-gold/ 2007-07-05T09:11:36Z 2007-07-03T05:07:30Z http://www.whatsthetide.com

Love it! :)

]]>
2
Steven Roddis http://www.stevenroddis.com <![CDATA[Lightweight Javascript Cookie Functions]]> http://www.stevenroddis.com/2007/07/02/lightweight-javascript-cookie-functions/ 2007-07-02T10:25:11Z 2007-07-02T10:25:11Z getCookie(), setCookie(), deleteCookie() ; setCookie() is just like PHP! :)

http://snipplr.com/view.php?codeview&id=1092 

]]>
0
Steven Roddis http://www.stevenroddis.com <![CDATA[CSS Bubble Tooltips…]]> http://www.stevenroddis.com/2007/07/02/css-bubble-tooltips/ 2007-07-02T06:43:47Z 2007-07-02T06:43:47Z 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!

]]>
0
Steven Roddis http://www.stevenroddis.com <![CDATA[24hour to 12hour time…]]> http://www.stevenroddis.com/2007/07/02/24hour-to-12hour-time/ 2007-07-02T02:22:39Z 2007-07-02T02:21:26Z 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.

]]>
0
Steven Roddis http://www.stevenroddis.com <![CDATA[Live in Australia? Like [in]Security?]]> http://www.stevenroddis.com/2007/07/01/live-in-australia-like-insecurity/ 2007-07-02T10:26:49Z 2007-07-01T11:03:06Z 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
Steven Roddis http://www.stevenroddis.com <![CDATA[Bad Behavior doesn’t follow RFC 2616!]]> http://www.stevenroddis.com/2007/07/01/bad-behavior-doesnt-follow-rfc-2616/ 2007-07-01T10:58:58Z 2007-07-01T10:58:21Z 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.

]]>
0
Steven Roddis http://www.stevenroddis.com <![CDATA[23,930 spam :P]]> http://www.stevenroddis.com/2007/05/30/23930-spam-p/ 2007-05-30T09:34:08Z 2007-05-30T09:34:08Z “Akismet has caught 23,930 spam for you since you first installed it.”

]]>
0
Steven Roddis http://www.stevenroddis.com <![CDATA[[Impromptu] OpenID Presentation at Sydney PHP Group]]> http://www.stevenroddis.com/2007/04/06/impromptu-openid-presentation-at-sydney-php-group/ 2007-04-07T14:35:10Z 2007-04-06T00:29:42Z 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).

]]>
0