Povert

Words About Things

Archive for 2007

Circuit-Bent Casio SA-2

Saturday, December 15th, 2007

I’ve been working on a Christmas present for my brother-in-law, who is a musician.

Bent Casio SA-2

I went to a local goodwill and found the keyboard. I added a “crash” button to it and an audio out jack.

Circuit bending involves finding interesting short circuits. It’s kind of random, but a lot of fun. End result is some screwed up sounds.

Anyway, that’s what the crash button does, which is that large round red button.

I recorded some of it. To hear what the crashing sounds like, click here. I edited it and cut stuff out — because it’s so random, you often end up with silence, which is no fun to listen to. The very first part is just the “demo” song on the keyboard.

Something kind of neat — if you short-circuit the right points, you can get the keyboard to play some songs which aren’t otherwise available, like Happy Birthday, something by Chopin, Twinkle Twinkle and a Christmas song. I didn’t solder connections between those points, though. I’m still working on my soldering skills, I don’t think I’m using the best wire and I already had to use the dremel to route out paths in the plastic for the other wires.

St. Louis — Day 3

Monday, November 19th, 2007

Day 2 was pretty laid back.

Today (day 3) Kelly and I went down to the University City Loop. It was pretty fun. Picked up “Sonic Death” by Sonic Youth at Vintage Vinyl. We ate at Cicero’s. Good pizza. See my flickr page for a pic.

Then we went to an east St. Louis mall with Kelly’s sister. Someone slashed her tire while we were inside. So, you know, that was rad.

Current Status

Saturday, November 17th, 2007

In a bar outside St. Louis. Beatles cover band. Transvestites dancing.

Worst HTML/CSS/JS

Friday, November 9th, 2007

I’ve been working on what I believe may be some of the worst and most offensive (but still “working”) use of HTML, CSS and Javascript possible. You know, for fun.

Here’s what I’ve got so far (line breaks added for *cough* legibility):


<SCRIPT LANGUAGE=JSCRIPT>
eval("document.write('<!--[IF LT IE 9]>
<STYLE>*LI#BLUENAV{
_ZOOM:1!IMPORTANT*BACKGROUND-COLOR:
PAPAYAWHIP!IMPORTANT<![ENDIF]–></STYLE>
<BASEFONT SIZE=30 COLOR=YELLOWGREEN FACE=GEORGIA>
<TABLE CELLPADDING=10 CELLSPACING=10 BORDER=20>
<TD><U><TABLE><S><LI ID=BLUENAV>
<FONT FACE=VERDANA STYLE=FONT-SIZE:LARGE>
<B><CENTER><MARQUEE BGCOLOR=MISTYROSE WIDTH=50%>
Tacos</MARQUEE><BR>
<IMG ALIGN=LEFT SRC=SPACER.GIF WIDTH=200 HEIGHT=20>’)”)
</SCRIPT><NOSCRIPT><A HREF=HTTP://MICROSOFT.COM>
<FONT FACE=COURIER COLOR=SADDLEBROWN>
YOU&NBSP;NEED&NBSP;INTERNET&NBSP;EXPLORER&NBSP;TO&NBSP;
EXPERIENCE&NBSP;THIS&NBSP;WEB&NBSP;SITE&NBSP;
AS&NBSP;INTENDED

To see it in action, click here. You’ll need IE, of course. It wouldn’t be as crappy otherwise.

Key points:

  • <script> has a LANGUAGE attribute. And it’s JSCRIPT, for fun.
  • Elements are closed only when absolutely necessary
  • No quotes around element attributes
  • Nearly everything in uppercase
  • eval()
  • document.write()
  • Needlessly nested (and otherwise unnecessary) tables
  • Not a <tr> to be found.
  • Insane colors: PapayaWhip, MistyRose, YellowGreen and SaddleBrown
  • <basefont> and <font>
  • <li> without a <ul> or <ol>
  • <noscript> — some people may argue with me about this one, but it’s certainly not an indicator of whether the viewer is using IE
  • Pointless use of &nbsp;
  • <marquee>
  • <u>, <s>, <b> and <center>
  • IE conditional comments (useful, but crappy nonetheless)
  • * and _ CSS hacks
  • !important
  • Improperly formatted (but working) css
  • Opening <style> tag inside conditional comment, closing tag outside.
  • No DOCTYPE
  • No attempt at an even reasonably structured HTML document — no <html>, no <head>, no <body>, etc.
  • Oh, and SPACER.GIF doesn’t exist, of course. That’s a double-whammy, actually. Spacer images blow.

Povert is proudly powered by WordPress
Entries (RSS) and Comments (RSS).