HTML is Your Markup Language Anyways
Code: bbcode, html, markdown, markup languages
Comments Off on HTML is Your Markup Language Anyways
I hate Wiki markup. I hate BBCode. I hate markdown. I hate the million other custom markup languages that have infested the web.
Inbox Zero
Life: email, inbox zero, mutt, sup, to-do
Comments Off on Inbox Zero
A few minutes ago, for the first time in around a decade, I emptied my email inbox. I’ve been steadily whittling it down (or at least holding the line) for the last few months: catching up on mailing lists, responding to outstanding emails, admitting there’s some things that are so old I’m not going to respond to them, and moving work items onto a proper to-do list. So I have an impressively boring screenshot:
Survey of Conference Attendees
Biz:
Comments Off on Survey of Conference Attendees
If you have attended a conference this year where people have used Twitter, IRC, or similar tools to carry on conversations during the live event (a “backchannel”), I’d appreciate it if you would take this brief (5-15 minute) survey:
Serenity Green
Life: Firefly, humor, TV
Comments Off on Serenity Green
Here’s a common question: Why doesn’t Joss Whedon’s Firefly have any Chinese people?
Redirecting Users’ URLs
Code: human-readable, URLs, web
Comments Off on Redirecting Users’ URLs
I got an email in response to an old post on how I designed NearbyGamer‘s discussion URLs. It asked how to create readable URLs for a community site where users might edit those URLs. What happens after users have made lots and lots of edits?
JavaScript: The Good Parts
Code: book review, Douglas Crockford, JavaScript
Comments Off on JavaScript: The Good Parts
In JavaScript, there is a beautiful, elegant, highly expressive language that is buried under a steaming pile of good intentions and blunders. The best nature of JavaScript is so effectively hidden that for many years the prevailing opinion of JS was that it was an unsightly, incompetent toy.
p2
Investigating Theme Spam
Code: decoding, obfuscation, PHP, reverse engineering, spam, WordPress
Comments Off on Investigating Theme Spam
If you’re interested in what spammers are up to these days, check out Snarky’s blog post Evil Eval() investigating the obfuscated spam code hidden in the new WordPress theme he downloaded.
I’d be really interested to see how many of the themes on various WordPress sites include function calls like eval, call_user_func, base64_decode, unpack, ord, chr, etc. as an indicator of hidden spam.
Athenge Ops Playtested
Games: Athenge, game design, playtesting
Comments Off on Athenge Ops Playtested
Over the weekend Snarky dropped by for some ribs and playtesting. I think of early playtesting as scientific experimentation and had a specific question I wanted the session to answer: is the design of the core gameplay, op combat, any fun?
Developer Day Notes
Code: conference, Developer Day
Comments Off on Developer Day Notes
I’m attending Developer Day DC and taking notes. They’re fairly rough and sort of only cover the things that catch my attention, but here they are in the hopes that other people find them useful:
- Developer Day Notes 1: Opening Keynote
- Developer Day Notes 2: Give Your Sites a Push with Comet
- Developer Day Notes 3: Natural Language Acceptance Testing
- Developer Day Notes 4: A Ruby 1.9 Case Study on Upgrading RCov
- Developer Day Notes 5: Lightning Talks
- Developer Day Notes 6: Browser-Based Visual Programming with Lily and the Monome
- Developer Day Notes 7: JavaScript Testing in Rails
- Developer Day Notes 8: Making Life More Enjoyable With Python
- Developer Day Notes 9: Programming In Interesting Times
more TK as the day progresses
I’m not taking notes at Happy Hour, so that’s all. A very friendly little one-day conference, lots of fun. Thanks to Viget for planning and hosting!
Client Logging to AWS
Code: AWS, EC2, Elastic MapReduce, Hadoop, logging, S3
Comments Off on Client Logging to AWS
Over on the BBGameZone forums helderic asked how to deal with exploits:
Lets say player A finds a exploit to duplicate a item and decides to exploit it. He continues to exploit it for a few weeks then player B finds the bug and reports it.
How would you catch player A? And what are some systems to watch/catch exploits/bugs/cheaters.