I bet you all saw how to do checksum tips several months ago (I'm linking to Punny because Punny is awesome. Go read it). Something about this has always bothered me. It's not the math; I fucking love math. Whenever I walk into someone's kitchen I always count the tiles along the edges and multiply them together; I can recite a whole lot of powers of 2 in one breath; one time I got a math question wrong on a test and my teacher was so dismayed, he made everyone else answer it wrong too. Et cetera, et cetera. The point being, I love math.
5.08.2008
Stop Waiters From Thieving Your Money By Kicking Their Asses
4.25.2008
Small Things
The roommates have FINALLY removed their filthy stoner marijuana weed plant from my upstairs window, where it had an uptime of 2d 22h 4m 10s. In addition, after three months without ATV love, my tagged linkdump at xplor.in is back, online, where it will outlast the human race. Because I know you missed it so much. Liars.
3.26.2008
The Future Is Tomorrow
Geez, the freaking internet.
3.17.2008
Rounding An Integer
Apparently, to ORDER BY and LIMIT an INT field in MySQL 5.1, you need to change:
SELECT * FROM table ORDER BY int_field LIMIT 1
SELECT * FROM table ORDER BY ROUND(int_field) LIMIT 1
1.02.2008
My Macbook Thinks It's So Fucking Awesome
So, I've been a Mac user for almost a full year now. During early spring last year, my three-year old frankenstein of a computer, Ophelia, died. (I name all my computers after Shakespearean heroines or the actresses known for playing them). Since I can. not. live without a computer, I ordered a MacBook Pro (Sybil, if you were wondering).
Flash forward to today. In less than a year, I have designed and implemented five different website ideas, cobbled out a plan to lead to my eventual financial freedom, and regaled you with over a hundred and forty entries full of lies from my twisted manic brain. I am more productive than I think it's legal to be; I'm sure that as soon as I turn away from this post, the Conformity Police will be here with a pair of handcuffs and that painful-ass probe (or, you know. Painful ass-probe) to punish me for being so much better than the rest of society.
When I ran a windows box, well, I knew exactly what to do when something went wrong. It usually involved uninstalling, because windows picks up problems like stupid hookers pick up crotch rot. I was intrigued by the concept of running a nice visual windowing system on top of the stable, safe, sexy core that is Unix. I was tired of configuring Xfce4 and fluxbox. (Dear non-techies: "Me no like work. Windows am dumb."). And now, here I am, driven into a cycle of shame and humiliation by my sexy-ass notebook, the one that makes everyone else's laptops look like they were developed by Tonka.
The problem is that there are about a thousand different things that I could be doing with my laptop, and I am ashamed to only be using it for web design. You can write applications rapidly and easily in OS X... but I don't particularly want an application that isn't readily available. You can make widgets with CSS and Javascript; you can explore the mighty world of BSD; you can dance upon the heads of angels and kick Jupiter around the moon. Geez. The glossy widescreen means that at the very least, I should at least be downloading high quality porn.
I think this is the point where the machines take over.
12.10.2007
Quote Addiction
I thought I was so clever adding the magic hate ball to this site (which also shows up at the bottom of each page on Brave Little). But now, I'm deeply in love with the concept of the random quote.
When I first added the Magical ATV to Xplor.In, the reasons were pretty obvious: I thought Xplor.In was a stupid idea, and I hate ATVs. Originally, the caption was a static "Riding roughshod across the internet.". However, after coming up with the creative error messages, I decided that having static text under the ATV was nowhere near as cool as having messages of love and world peace displayed to the whole internet.
So, I made a database table called atv_love.
Right now, there are around 25 messages of hope, magic, and wonder under the ATV. As soon as I can think of more, they'll be going in as well. Go ahead. Experience the magic.
11.29.2007
Even More Programming Goodness
It's like I fell asleep in class one day, except that then I woke up as Haskell Curry. Xplor.In is going through a pretty interesting transition right now, where it functions less as a means of obscuring your urls and more as a method of seeing what all my friends feel is worth posting to it. (Now that I've got the bookmarklet in my bookmarks bar, I just sort of post anything that looks slightly interesting).
People make fun of me because of my total lack of design skills, as is certainly evidenced by Xplor; the color scheme looks like somebody's retarded kid won the web design trophy in the Special Olympics. Somehow, I thought that owning a Mac would make me effeminate, trendy, and especially good at interior design, but it turns out that while I know exactly what color any random hex string will give me, I have a lot to learn about making them not look like a melted box of crayons.
Obviously, I can't take criticism on any level without trying to do something about it. I was just going to urinate in the coffeepot, but then someday I might forget and drink coffee, so instead I made sure everyone knew I could fake pretty by designing my really-truly home page in shades of grey. Mostly because you can get away with being a color moron if everything is in black and white.
11.28.2007
I Am Having Way Too Much Fun
So, Xplor.In is up, and I'm having way too much filthy fun doing error messages. I'm not sure how i'm going to make links more permanent yet.
11.27.2007
Sometimes You Just Wanna Code
I could have been thinking about swearing and misogyny like usual, but instead today I decided that there should be a TinyURL service with descriptive links, so I built one here. It lets you put in a url and a text string, and then let it link like this: http://bravelittle.net/redirect/braver_and_littler. Next step, of course, is to stick it on a domain.
Update: Apparently, we're going to be hosting this tagging service at [yeah right i wish] as soon as the dns resolves.
Update: Nice dream, apparently. Derek's domain registrar doesn't appear to actually be running whois. We've tried two domain names and they just sort of belong to other people. Frantically typing in other domain names to try to get something succinct.
Update: I come up with a bunch of decent domain name ideas. Derek disappears.
Update: Derek reappears. Domains? Perhaps.
Final Update: We're up at xplor.in.
11.13.2007
100th Post Celebration
It's been such a long and lovely time, and now What I Actually Hear has turned 100. As part of the celebration, I added a bunch of new quotes to the Magic Hate Ball (the ID goes up to 59 but I deleted a few). You know you want to see them all.
11.05.2007
Review: Agile Web Development With Rails, Second Edition
Agile Web Development With Rails is a book about programming Rails, which is a web framework written in Ruby, which is the language that octopuses would write freaking sweet video games in all the time if they weren't so busy eating sharks. Ruby on Rails came from the Basecamp project written by David Heinemeier Hansson, who is very loud and kind of annoying but it's okay because he wrote Rails.
10.12.2007
Part Of The Family
Reading Joolz' recent posts reminds me why I'm not working with Mike. Mike works at a very large internet apparel company whose name rhymes with Zappo's, and they work very hard to make you feel like part of a big, utopian corporate family.
9.14.2007
Web Entrepreneurs Are Idiots
So, I'm working on this website for Fancy. Let's say it's a home-study college course (it isn't). Let us also say that some of the most fantastic idiots in the history of humanity come up with these half-cocked ideas for websites as if though their brains were wired to occasionally just spit neurons into the vast depths of space.
I've met some people with brilliant concepts. Heck, I'm friends with more than a couple. These are people who understand how consumer markets work and aim to fully achieve the realization of their dreams via the intertubes. Then there's this guy, whose ideas are so fundamentally retarded that it's like his mother missed with the coat hanger somewhere in the first trimester.
Imagine that you're a consumer who has no idea what a diploma mill is, and therefore think it's a good idea to take an online college course. This represents ignorance on your part, but it doesn't make you an idiot. Now, let's say you're hard at work trying to learn your advanced physics through html, reading equations that really don't make much sense and trying to cram them all in your brain so you can pass a joke of a test.
You're really concentrating, right? You open up TextEdit and jot down some notes. You drink coffee, and you stare at this screen until your eyeballs rupture.
And then this window pops up asking you about some tramp you nailed back in high school while you were rolling on ecstasy. Seriously. Just to make sure you didn't stop studying, and to make sure you are who you really say you are.
Suddenly, your train of thought is derailed. It's like somebody just pissed on your exposed, demyelinized spinal cord. Whoops. What was a Lagrange Multiplier again? So you've got to rewind and go up a paragraph and try and get back on track.
And then the fucking window asks you what you ate for breakfast. Now, whenever you think about the loci of stationary points in a constraint algorithm, your mind is inevitably drawn towards the image of a Bacon McGriddle in your hand while you drive to work from the point on the side of the highway where you decided you were too drunk to keep going.
Brilliant work, gentlemen. Future generations will praise you. You are truly the golden standard of what it means to be a man.
7.31.2007
The Universe
If superstring theory is real, that leaves us with a few shocking facts to sift through:
- All reality is made of tiny, one-dimensional strings.
- Reality is therefore null-terminated.
- Reality is strongly typed.
- Reality at its lowest level is not subject to recursion.
- Thanks to Einstein, we know that time() returns char*[].
7.16.2007
Have you seen PEAR?
Just because I have to write PHP instead of an actually decent language doesn't mean I care in the least what advances are being made to it.
If somebody had to create a CPAN-like repository for a language that Zend has optimized to have eight different completely useless recursive array diff-ing functions with conflicting argument structure just because they couldn't be arsed to dig through the layers of the PHP manual for the one magic function that actually does exactly what you need, well, that's like putting a swiss army knife gadget IN A SWISS ARMY KNIFE.
Actually, I sorta want that.

