Going to get popsickles. Summer time!
-
In reply to:
@elisfanclub could you take me and civ too?
In reply to:@elisfanclub which park?
In reply to:@topfunky http://tinyurl.com/28d98z
In reply to:@evanphx choo choo!
getting on the twitter trains for reals now
Works from my phone
Posted by Shane Becker on
<p> <a href="http://wilshipley.com">Wil Shipley</a> wrote <a href="http://wilshipley.com/blog/2007/07/iphones-ajax-sdk-no-thank-you.html" title="Call Me Fishmeal.: iPhone's AJAX SDK: No, thank you.">a little blog post about the iPhone, lack of real SDK and a thing called AJAX</a>. this started out as a comment, then grew up past an email, finally settling into a blog post rebuttal thing. that's why it's written largely in the second person. i was writing it directly to wil. </p> <p> first things first, i hate javascript just as much as you. it's ugly. it's unpleasant to write. more unpleasant to read. ( code is read more than it is written, remember ). and it's ugly. i've avoided it for just as long as i could. i don't want to ever write a single bit of it if i can get away with it. but objective-c is no looker either. i mean, slow down with the square brackets already. and the semi-colons, too. that's not necessary. </p> <p> i also agree that it makes sense why they haven't released a real public api yet. i also believe that they will in time. i also think its gonna do away with a lot of cruft when they do. it's gonna be <a href="http://en.wikipedia.org/wiki/Dominique_Dawes#2000_Olympics" title="Dominique Dawes">awesome dawesome</a>. i'm saying i agree with a lot of what you're saying, but i couldn't disagree with you more ( in some places ). </p> <blockquote cite="http://wilshipley.com/blog/2007/07/iphones-ajax-sdk-no-thank-you.html"> <p> Not very many companies on any platform are successful at selling web applications </p> </blockquote> <p> 1. That is kind of like saying "not very many companies are successful at selling mac applications". it's just demonstrably false. <a href="http://www.37signals.com/" title="37signals">37 signals</a> knows a thing or two about making some scriller from web apps. <a href="http://www.flickr.com/" title="Welcome to Flickr - Photo Sharing">flickr</a> seems to be doing ok. <a href="http://wordpress.com/" title="WordPress.com Âť Get a Free Blog Here">wordpress.com</a> makes money money. <a href="http://www.shopify.com/" title="Shopify â A shop in minutes, a business for life.">shopify</a> is a web-app that makes money by enabling it's users to build web-apps that make money ( it's sooo postmodern ). <a href="http://www.fluxiom.com/" title="fluxiom - capture, manage, access and deliver content across your enterprise">fluxiom</a> is pretty sweet. <a href="http://www.blinksale.com/" title="Blinksale | The easiest way to send invoices online">blinksale</a>, <a href="http://www.newsgator.com" title="NewsGator - The RSS Company">the newsgator rss platform</a>, <a href="http://dabbledb.com/" title="A better web database to share, manage and explore your information">dabbledb</a> and on and on. </p> <p> i'm not playing "nuh-uh, i've got these two or three exceptions so you're wrong" game for the sake of playing it. there are <em>plenty</em> of people are building web apps and selling them just fine. it's really no different than windows developers saying that "no one really makes any money selling mac apps, save for 3 exceptions." malarky. </p> <blockquote cite="http://wilshipley.com/blog/2007/07/iphones-ajax-sdk-no-thank-you.html"> <p> I can't customize what controls the user sees from inside Safari. </p> </blockquote> <p> 2. is that really a deal breaker? you can't really control the window widgets in an os x app either. well, you can't but you don't. i imagine that you don't ( i mean, actually you wil, not the royal you, but actually wil shipley when you wrote DL ) because users expect those things to be there and that you actually like them there. </p> <p> in fact, you expect them to be there because parts of your app depend on them. when i double click on a library item, a new window pops up that i can close by clicking that little red thingy in the corner and drag around by grabbing onto the metal stuff. same for the main DL window. as a user, i expect that to work that way. and you, as a developer, had to do nothing to get that behaviour. dope. </p> <p> same is true of certain browser interface widgets. users hate having to figure out the custom back/forward mechanism in sites that are entirely flash. developers don't like making them either. i think its pretty swell that we get those for free. i do not want to keep track of your page views and there order while you're on my site. </p> <p>...</p> <p> wil, i know you like obj-c and cocoa. i know that you've said there is a recurring trend of people saying higher level languages are going to do away with C, but C just keeps on keeping on and there will always be a place for compiled languages. sure, sure. that's fine. something interesting is happening now though, that makes some of what seem less and less relevant. </p> <p> metaprogramming and domain specific languages ( DSLs ) in higher level languages are becoming increasingly popular. for example, <a href="http://weblog.rubyonrails.org/2006/03/28/rails-1-1-rjs-active-record-respond_to-integration-tests-and-500-other-things/" title="Rails 1.1: RJS, Active Record++, respond_to, integration tests, and 500 other things!">rjs</a>. with rjs templates in rails i can write javascript in a very ruby-like way. i keep my hands clean and i still get what i need to get to make the things i want to happen happen. ( or for that matter, <a href="http://haml.hamptoncatlin.com/docs/haml" title="#haml.Documentation.Haml">haml</a> and <a href="http://haml.hamptoncatlin.com/docs/sass" title="#haml.Documentation.Sass">sass</a> for those that hate writing angle brackets ) </p> <code> <pre> page.delay(4) do page.select("td span.company").each do |column| column.set_style :fontStyle => "normal" end end </pre> </code> <p> i'd write that over the javascript it generates any day. </p> <p> cocoa is essentially in bed with objective-c. they've definitely grown up together. but some new people are coming to the party. more languages are getting official backing from apple with cocoa bridges baked into leopard ( ruby, python ). <a href="http://www.rubycocoa.com/" title="RubyCocoa Resources">rubycocoa</a> and <a href="http://developer.apple.com/cocoa/pyobjc.html" title="Using PyObjC for Developing Cocoa Applications with Python">pyobjc</a>. </p> <p> this is the way that i ( and lots of others ) see application development going. higher level / interpreted languages. the more the expressive, the better. DSLs for languages that machines require of us, but we don't want to actually have to write. ( the <a href="http://rubini.us/" title="Rubinius">rubinius</a> folks have something called <a href="http://on-ruby.blogspot.com/search?q=cuby" title="On Ruby">cuby</a> that's a ruby looking DSL for generating C code. pretty awesome. ) a greater invasion of web technologies into desktop / hybrid apps. ( there will be desktop apps for a long long time. the line will just get blurred more and more. ) </p> <p> for my parting shot, imagine this equation. html interfaces using <a href="http://en.wikipedia.org/wiki/WebKit" title="WebKit - Wikipedia, the free encyclopedia">WebKit</a> views. the bulk of your app written in <a href="http://en.wikipedia.org/wiki/Ruby_%28programming_language%29" title="Ruby (programming language) - Wikipedia, the free encyclopedia">ruby</a> using <a href="http://www.rubycocoa.com/" title="RubyCocoa Resources">rubycocoa</a> to hook into that html interface. <a href="http://api.rubyonrails.com/classes/ActiveRecord/Base.html" title="Base">ActiveRecord</a> talking to a <a href="http://en.wikipedia.org/wiki/SQLite" title="SQLite - Wikipedia, the free encyclopedia">SQLite</a> db from the desktop app. a DSL (like cuby) for stubbing out C/obj-c code for areas that need to be optimized for speed. to me that sounds a lot like making a web app. in fact, it just might deliver a lot more of the write once promise that we've heard before. or at least some of it. </p> <p> the web app version of the above is not too far off. ActiveRecord is still on the back end. this time maybe its talking to <a href="http://mysql.com/" title="The world's most popular open source database">mysql</a> or <a href="http://www.postgresql.org/" title="The world's most advanced open source database">postgresql</a> or <a href="http://en.wikipedia.org/wiki/Oracle_database" title="Oracle database - Wikipedia, the free encyclopedia">oracle</a> or even still <a href="http://www.sqlite.org/" title="SQLite home page">SQLite</a>. so that code doesn't need to change much, if at all. ruby code that handles the business logic specific to your app's domain. an html interface. maybe something like rjs sprinkled in there to replace some of what cocoa gives you ( which i fully admit that cocoa gives you lots and lots of cool things, like <a href="http://www.apple.com/macosx/leopard/technology/coreanimation.html" title="Apple - Mac OS X Leopard - Technology - Core Animation">Core Animation</a> ). then finally, instead of rubycocoa tying it all together on the web end, you use <a href="http://rubyonrails.com/" title="Ruby on Rails">rails</a> or <a href="http://brainspl.at/articles/tag/merb" title="Brainspl.at">merb</a>. </p> <p> that last part, switching out frameworks, i know is highly non-trivial, but doable. some very smart people will figure this out faster than you'd think. expect to see cool development happening in this space after leopard rolls out. </p>
Posted by Shane Becker on
<blockquote> In my heart I know this is powerful, even if my ears don't hear it like that. </blockquote> <p>Emily said that while we were listening to <a href="http://www.blogotheque.net/article.php3?id_article=2868">The Arcade Fire's Wake Up</a>. You should take the time to watch that video. I've seen it prolly a dozen times and still get goosebumps during the second song when they're in the crowd.</p>
Posted by Shane Becker on
<p>I've been looking for a way out of hosting <a href="http://wordpress.org/">WordPress</a> myself. <a href="http://wordpress.com/">Wordpress.com</a> is awesome gives me everything I want except for the random file storage for things I blog about. Sure, it can handle images and documents, but not audio files. I use <a href="http://flickr.com/photos/veganstraightedge/" rel="me">flickr</a> for my photos, <a href="http://youtube.com/profile?user=veganstraightedge" rel="me">youtube</a> for my videos, <a href="http://del.icio.us/shaners">del.icio.us</a> for my bookmarks. I just don't know what to use for my audio files.</p> <p>I have 35 files that I'm hosting for one of two reasons. 1: Things I've blogged about that don't otherwise have a home. 2: Records of very independent musicians that I don't want to see fall into the oblivion (I Have Dreams, A New Kind of American Saint [two hardcore bands that were from Tallahassee around the time I lived in Atlanta, GA for art school] and James Miska [a friend of mine from Salt Lake City, UT]).</p> <p>When Eli came over today to nerd it up with me, I saw him go to a site and download a file, called <a href="http://www.box.net">Box.net</a>. After checking it I decided to give it the ol' college try (or whatever). So I've moved all of my audio files over there. The only downside to the free account is not the 1GB limit, but the no direct linking. So now all of my files are two clicks away, instead of one. But so what, right? What's two click to you? Nothing.</p> <p>Either way, now I can make the move over to <a href="http://wordpress.com/">WordPress.com</a> real soon like. It'll probably be a subdomain, like <a href="http://veganstraightedge.com" rel="me">veganstraightedge.com</a>, because there are other resistance army projects that don't sit inside of my blog. The next post will have the links to all the audio downloads. I'll also be updating the old posts to reflect the new download location for posterity sake.</p> <p>More on this later...</p>
Posted by Shane Becker on
<p>I got random text message one day:</p> <blockquote> <p>Mormon Vegan Straight Edge girls are hot!</p> </blockquote> <p>I tried calling back right away to talk to the person to see who it was. It went straight to voicemail. So I ignored it expecting to be one of my prank calling friends from Salt Lake City.</p> <p>About a week later, I called again. Voicemail, again. The outgoing message was just the default robot voice "You have reached the voicemail for 2066357611, please leave a ..." So whatever, definitely a prank call, right? But here's where it takes a weird turn to crazyville on the coo-coo train making stops at what-are-you-about-talking station and who-are-you junction.</p> <p>I got a text back right after that second call that went straight to voicemail. So to me that says, I want to talk to you, but not quite reveal my identity. The text came from the number above with a +1 in front of it, meaning it's instant messenger on a phone. The replies were fast too, a little too fast if you know what I mean. <a href="http://en.wikipedia.org/wiki/Danger_Hiptop">Sidekick</a>, I'm looking your way.</p> <p>We went on a bit texting back and forth. Here's the entire verbatim transcript of our conversation.</p> <dl> <dt>Him</dt> <dd>What's up?</dd> <dt>Me</dt> <dd>What are you up to today?</dd> <dt>Him</dt> <dd>Work, then poetry tonight. You?</dd> <dt>Me</dt> <dd>Who is this?</dd> <dt>Him</dt> <dd>Your greatest admirer.</dd> <dt>Me</dt> <dd>I can't think of any admirers i have. Let alone my greatest. Sorry. Have we met?</dd> <dt>Him</dt> <dd>You ride fixed gear, and you are straight edge. How could I resist admiration? And no, we haven't met yet. Want to come to poetry in Fremont tonight?</dd> <dt>Me</dt> <dd>If we've never met. How do you know about me?</dd> <dt>Him</dt> <dd>You were selling a fixed gear on cl. (editor's note: cl = craigslist.org. the listing has expired now, but there are <a href="http://www.flickr.com/photos/veganstraightedge/sets/72157600084026699/" title="flip flop fixie / free wheel for sale - blue schwin - a photoset on Flickr" rel="me">photos of said fixie</a> on my flickr account.)</dd> <dt>Me</dt> <dd>Do you know that i'm a boy?</dd> <dt>Him</dt> <dd>Nope. Haha!</dd> <dt>Him again</dt> <dd>Do you know asian brian?</dd> <dt>Me</dt> <dd>Nope. Why did you assume that i was mormon?</dd> <dt>Him</dt> <dd>The Utah number.</dd> <dt>Me</dt> <dd>Man, you're just full of assumptions. Next time, you probably want to try a different approach.</dd> <dt>Him</dt> <dd>Haha!</dd> <dt>Me</dt> <dd>Don't write me anymore.</dd> <dt>Him</dt> <dd>Okay.</dd> </dl> <p>Um... awesome? Or something.</p> <p>I never learned who he was. His phone number / instant messenger / text address is 2066357611 / +12066357611, ya know, just in case you wanted it for a bored rainy day or long ride from some random town to some other random town with some random stranger who just happened to pick you and friend up on the side of the road. Or whatever.</p> <p>Be sure to report back any new developments.</p>
Posted by Shane Becker on
<p>I was at the comic shop the other day when I realized I had forgotten my bus pass at home. Oops. So I asked around the room real quick to the people (the fanboys who hang out at the shop <em>literally open to close every single day</em>) who I knew had a car if any of them were going south towards Cap Hill. No dice across the board.</p> <p>Then someone (who will remain nameless, let's call him... Fanboy McGee) pipes up.</p> <dl> <dt>Fanboy McGee:</dt> <dd>"Shane, do you need a ride to Cap Hill?"</dd> <dt>Me:</dt> <dd>"Yeah. You going that way?"</dd> <dt>Fanboy McGee:</dt> <dd>"Yeah."</dd> <dt>Me:</dt> <dd>"When?"</dd> <dt>Fanboy McGee:</dt> <dd>"Whenever you're done here."</dd> <dt>Me:</dt> <dd>"Cool. I can just wrap it up now."</dd> </dl> <p>So then we're in the car driving toward Capitol Hill.</p> <dl> <dt>Fanboy McGee:</dt> <dd>"I need to stop and get some gas."</dd> <dt>Me:</dt> <dd>"That's fine. I'm in no hurry. Take your time."</dd> <dt>Fanboy McGee:</dt> <dd>"You think you could give me a couple dollars for gas?"</dd> <dt>Me:</dt> <dd>"...<em>sigh</em>... I don't have any cash. I just have my card, sorry."</dd> <dt>Fanboy McGee:</dt> <dd>"Ok, then maybe you could put like five bucks in."</dd> <dt>Me:</dt> <dd>"...<em>sigh</em>... Sure. I guess."</dd> </dl> <p>Now in hind-sight I should've told him to go straight to hell and gotten out of the car. <strong>$5!</strong> Granted, five dollars isn't a <em>lot</em> of money in the grand scheme of things, but there was a principle here. A few principles, actually.</p> <ol> <li>We had already talked about the economics of taking the bus versus gas prices. So he knew full well that this bus ride cost $1.25. Markedly <em>more</em> than the amount of gas it takes (even at current prices) to travel that distance (yes, I know that for the same $1.25 I can go very, very far and sometimes do, so it all kind of comes out in the wash). I had even explained to him that sometimes my girlfriend, Emily, has to take the bus four times a day because she works both morning and evening but not afternoon. For non-math nerds that's there in the morning (1), back in the afternoon (1+1), there again early evening (1+1+1) and finally home again at night (1+1+1+1=4). ["There and back again and there and back again <em>again again</em>: A gymnastics coach tale" by Bilbo Baggins]. I digress.</li> <li>I told him I forgot my bus pass and didn't feel like paying for the bus.</li> <li>He said he was going there anyhow! He said that he lived there! (So it shouldn't've cost him ANY gas.)</li> </ol> <p>Anyone I've told this story to that knows me and my ...what's the word ...brashness? ...tactlessness? ...confrontationalness? has said "What! Why didn't you just get out of the car?" I'm sorry, my friends, I was off my game. I was really, <em>really</em> hungry. I wasn't thinking clearly. I ponied up the five duckets and grumbled the whole way to Vivace for Nerd Party. I have secretly (not so secretly now that I'm putting it on the The Interweb Tubes) vowed to never ever give him another cent for gas money and I will jump at every opportunity to get a ride out of him in the future. Not because he got $5 out of me, because he was sneaky and manipulative about it.</p> <p>The double punch line of it all is this is the second time that a fanboy from the comic shop I work at has pulled this wait-til-we're-already-in-the-car-going-to-ask-for-money bullshit. Fucking sneaking fanboys.</p>
Posted by Shane Becker on
<p><a href="http://www.flickr.com/photos/veganstraightedge/565947117/" title="photo sharing"><img src="http://farm2.static.flickr.com/1181/565947117_8412ef78a6_t.jpg" class="flickr-photo" alt="cherries growing on our cherry tree in our backyard"></a></p> <p>cherries growing on our cherry tree in our backyard. i just planted this tree three months ago.</p>
Posted by Shane Becker on
<p>I was hanging out with <a href="http://blog.fallingsnow.net/" rel="met friend colleague">Evan</a> yesterday after. We watched <a href="http://us.imdb.com/title/tt0381061/">Casino Royale</a>. I saw that he had <a href="http://us.imdb.com/title/tt0185906/">Band of Brothers</a> on his shelf. I told him I had been wanting to do a Band-of-Brothers-a-thon lately. So we started watching it. After a couple episodes worth, Abbie pointed out that it was the D-Day anniversary. Weird. I wonder how many people were watching it on that same day on purpose.</p>
Posted by Shane Becker on
<p>Several months ago I wrote someone on <a href="http://seattle.craigslist.org/">Craigslist</a> about a listing for free composting worms. I was too late, though. Someone had gotten them already. Then a couple weeks ago I got an email from her again saying she had more and if I still wanted some I could have them.</p> <p>So I called her up and work it out to meet up with her. Then on the day I was supposed to meet her, I was going to be later. So I asked Brooke to go by this girl's house in Capitol Hill since both Brooke and Lauren (the girl with the worms) lived in that area. But Brooke was a couple hours away and couldn't.</p> <p>Then I rescheduled to come by her house after <a href="http://seattlerb.org/">nerd party</a> on Tuesday. Since her house was ride around the corner from <a href="http://maps.google.com/maps?f=q&hl=en&q=321+Broadway,+Seattle,+WA&sll=47.642723,-122.330017&sspn=0.22715,0.466919&ie=UTF8&ll=47.605266,-122.32079&spn=0.007104,0.014591&z=16&iwloc=addr&om=1">Vivace</a>, Evan and I walked over to her house. This is where it gets weeeird.</p> <p>I thought "this seems familiar..." The boy that answered the gate was named Benji. Then it hits me. Brooke lives here! Turns out Lauren is Brooke's housemate and I had asked Brooke to go to her house to pick up the worms.</p> <p>As I was reaching for the gate handle to open it, someone on the other side opened it and lo and behold it was Brooke! Weeeird...</p> <p>A couple weeks before that Emily and I went to the <a href="http://www.myspace.com/waywardcafe">Wayward Cafe Bike Collective</a> to start work on her new bike (which is gonna be sweet). I was wearing my tshirt that I made that says "<a href="http://theresistancearmy.com/" rel="me">The revolution is just a t-shirt away</a>." When Joel (the collective volunteer that day) showed and saw my shirt he said "I was on <a href="http://theresistancearmy.com/" rel="me">the website for that shirt</a> last night."</p> <p>What? How'd you find it?</p> <p>"I don't know. I was just killing time on the internet and I stumbled across the tshirt site somehow."</p> <p>No. Seriously, how'd you get there? What was the link that sent you there?</p> <p>"I don't know. You know how it goes sometimes... I was looking at some bike on craigslist, I clicked on the pictures that took me to <a href="http://flickr.com/photos/veganstraightedge/sets/72157600084026699/" rel="me">flickr</a>. Then I was looking at <a href="http://flickr.com/photos/veganstraightedge/sets/72157600084026699/" rel="me">these other pictures</a> and there was a link to the <a href="http://theresistancearmy.com/" rel="me">tshirts</a>. I guess it's based out of Seattle."</p> <p>I know it's me!</p> <p>"Whoa. Whoa! Whoa!..."</p> <p>That's the bike.</p> <p>"Whoa. Whoa! Whoa!..."</p> <p>...</p> <p>It was really pretty bizarre. I had just put up both that craigslist posting and the <a href="http://theresistancearmy.com/" rel="me">tshirt</a> site. Crazy.</p>
Posted by Shane Becker on
<p>i'm in portland, or for railsconf 2007. i came down with <a href="http://blog.fallingsnow.net/" title="Phoenix isnât just a town in Arizona" rel="met friend colleague">evan phoenix</a>, <a href="http://blog.zenspider.com/" title="Polishing Ruby" rel="met friend colleague">ryan davis</a> and <a href="http://segment7.net/" title="Segment7 Home" rel="met friend colleague">eric hodel</a>. it's been so nerderiffic already, and only one day without the conference has transpired. here's the executive summary:</p> <ul> <li>went to <a href="http://www.powells.com/technicalbooks" title="Powell's Books - Technical Books">powell's technical books</a>
</li> <li>went to roccoâs pizza. i had a vegan slice (aka no cheese) that was pretty alright. not great, but big and cheap.</li> <li>went to powellâs books proper </li> <li>went back to ryan and ericâs hotel room, hung out and all of us hacked on various things while also half watching mostly shitty tv (CSI / Without A Trace, iâm looking at you) but also some nerdy tv (about rocket science), talked about the ups and downs of rails and the community⌠and stuff.</li> <li>talked about cutlery</li> <li>evan and i got the call from ezra that it was time to go to his parents house where we were staying last night</li> <li>got barked at relentlessly by an alien, i mean pug</li> <li>sleep well</li> <li>had one of those âoh, iâve gotten up and walked to the bathroom and now iâm peeing in the toiletâ dreams then realized i was, in fact, still in my sleeping bag. quick check, close call. everythingâs still dry. (no, not that kind of DRY)</li> <li>got up to go to railsconf day 1 and ezraâs wife offered us coffee and tea and what-nots, but i just drink juice. so i always have to ask, not ever really expecting anything and thatâs ok. but they had organic cherry juice in little juice packs a la capri sun. awesome!</li> </ul>
<p>and that's it so far.</p> <p>oh yeh, i'm redesigning RDoc. ugh. i mean, yay?</p>
Posted by Shane Becker on
<p>...but i've never been called <a href="http://www.plasticbag.org/archives/2007/5/links_for_20070514/">a lovely chap</a>.</p> <p>that's super. thanks, <a href="http://www.plasticbag.org/">tom</a>.</p>
Posted by Shane Becker on
<p><img src="http://theresistancearmy.com/shirts/images/designs/thumbnails/please_do_not_get_into_mischief.png" alt="please do not get into mischief tshirt design"></p> <p>emily and i watched some Planet Earth (Deserts) when we went to bed. afterward, i fell asleep for a bit, then woke up very suddenly for some reason. whatever it was i couldn't fall back to sleep. so i went to the computer room to do some nerding which included reading my feeds in <a href="http://www.newsgator.com/Individuals/NetNewsWire/">netnewswire</a>. that's when the night takes a weird turn.</p> <p> one of the feeds i subscribe to is <cite class="vcard"> <a href="http://www.plasticbag.org/" class="url fn">Tom Coates'</a> weblog </cite>in his post "<a href="http://www.plasticbag.org/archives/2007/5/links_for_20070513/">links for 2007-05-13</a>" he wrote: </p> <blockquote cite="http://www.plasticbag.org/archives/2007/5/links_for_20070513/"> <p> <a href="http://www.flickr.com/photos/cityofsound/463874954/">Could someone please turn this sticker into an American Apparel T-shirt, on black (large) and send it to me?</a> </p> <p> Small typography I think, in the middle. Japanese and English, obviously. Perhaps about six-eight inches across? </p> </blockquote> <p>the sticker is question says something in japanese. then right below it in english "please do not get into mischief."</p> <p>i thought, 'sure i could make one those easy enough' because emily bought bookis' screen printing gear a while back and we're finally getting around to going forward with it. i'm also doing some <a href="http://rubini.us/">rubinius</a> shirts for <a href="http://blog.fallingsnow.net/" rel="met friend colleague">evan</a> for <a href="http://conferences.oreillynet.com/rails/">railsconf</a>.</p> <p>then over the course of the next few hours other people were saying in the photo's comments they'd want one if they were made. so i decided to go forward with making. i stayed up all night building a simple page for <a href="http://theresistancearmy.com/" rel="me">the resistance army shirts</a>, announced it on the <a href="http://www.flickr.com/photos/cityofsound/463874954/#comment72157600210651272">flickr photo page</a>. then the orders started flowing in from all over the world: texas, california, sweden, australia and a ton from the u.k. awesome.</p> <p>it's crazy how fast i went from 0 to lots of orders. awesome. awesome. awesome. if you want one, go order from <a href="http://theresistancearmy.com/" rel="me">the resistance army shirts page</a>.</p>
Posted by Shane Becker on
<span style="color:#0000ee;" class="Apple-style-span"><img src="http://farm1.static.flickr.com/204/463874954_a88614257c_m.jpg" alt="Please do not get into mischief" class="flickr-photo"></span><p class="flickr-frame"> <span class="flickr-caption"><a href="http://www.flickr.com/photos/cityofsound/463874954/">Please do not get into mischief</a>,originally uploaded by <a href="http://www.flickr.com/people/cityofsound/">cityofsound</a>.</span>i'll be making tshirts of <a href="http://www.flickr.com/photos/cityofsound/463874954/">this sticker</a>. <a href="mailto:veganstraightedge@gmail.com">let me know</a> if you want one. the price will be $15 plus s/h. shipping the states will be $4.55. overseas will vary, i need to look into shipping costs for that. </p>
Posted by Shane Becker on
<p><strong>UPDATE:</strong> the comments got way out of control, so i turned them off.</p> <p>My girlfriend, emily, got this email from some old high school acquaintance a while back. When she showed it to me, I immediately wanted to write up an inline response, but have put it off until now. Sorry. <em>I'm the bad guy.</em></p> <p>The text in bold is my response to each thing.<em>Start email:</em></p> <blockquote> <dl> <dt>You hit the snooze and sleep for another 10 minutes when the alarm goes off at 7:00.</dt> <dd>He stays up for days on end.</dd> <dd><strong>No, I don't. Time is a system of control.</strong></dd> <dt>You take a warm shower to help you wake up.</dt> <dd>He goes days or weeks without running water.</dd> <dd><strong>Again, no I don't. I wake up when my body feels like it has rested enough. Sometimes after a few hours, most times after more than a few. I shower rather infrequently, by choice. Our bodes have a way of finding equilibrium when we stop regularly subjecting them to things like soap.</strong></dd> <dt>You complain of a "headache", and call in sick.</dt> <dd>He gets shot at as others are hit, and keeps moving forward.</dd> <dd><strong>That's the risk that the emperor's willing soldiers run. Maybe you shouldn't go to places where people shoot at you. Especially if you're carrying around guns and driving tanks through their neighborhoods. Maybe then they wouldn't shoot at you. Oh yeah, and I don't get headaches.</strong></dd> <dt>You put on your anti war/don't support the troops shirt, and go meet up with your friends.</dt> <dd>He still fights for your right to wear that shirt.</dd> <dd><strong>No, he doesn't. If he were doing that, he wouldn't be shooting people in Baghdad. No one in all of Iraq is telling me what I can't wear. In fact, the only people who ever told me (and enforced it) what I couldn't wear lived in <a href="http://nhs.noblesvilleschools.org/">Noblesville, IN</a>. But in the larger sense, the people trying to tell others what they can/can't wear live decidedly in United States. Maybe his AR-15 should be pointed more of their direction if he is indeed "fights for your right to wear that shirt." Besides Freedom and 'Rights' can never be given only taken away.</strong></dd> <dt>You make sure you're cell phone is in your pocket.</dt> <dd>He clutches the cross hanging on his chain next to his dog tags.</dd> <dd><strong>Sounds a lot like the crusades to me. I hope your little cross helps to stop the bullets flying your way.</strong></dd> <dt>You talk trash about your "buddies" that aren't with you.</dt> <dd>He knows he may not see some of his buddies again.</dd> <dd><strong>Maybe he shouldn't have left them to go kill people in Empire's war. Ever consider that? <em>Hanging out with friends? Or killing people while constantly trying to not get killed myself? Gosh, that's a tough one.</em></strong></dd> <dt>You walk down the beach, staring at all the pretty girls.</dt> <dd>He walks the streets, searching for insurgents and terrorists.</dd> <dd><strong>Just look for the 'anti war/don't support the troops' t-shirts.</strong></dd> <dt>You complain about how hot it is.</dt> <dd>He wears his heavy gear, not daring to take off his helmet to wipe his brow in the three digit heat.</dd> <dd><strong>See above about not going to some place where people want to kill you and have the guns to do it. Dummy.</strong></dd> <dt>You go out to lunch, and complain because the restaurant got your order wrong.</dt> <dd>He doesn't get to eat today.</dd> <dd><strong>That sounds like a bum wrap, man. Didn't the nice recruiter tell you that in the Army of One commercials. Just find a food pack on the ground next to the armor boost and weapons special.</strong></dd> <dt>You have a maid to make your bed and wash your clothes.</dt> <dd>He wears the same things for weeks, but makes sure his weapons are clean.</dd> <dd><strong>Seriously, who has a maid?</strong></dd> <dt>You go to the mall and get your hair redone.</dt> <dd>He doesn't have time to brush his teeth today.</dd> <dd><strong>Seriously, who goes to the mall to get their hair done? Take time out from kicking in one Iraqi family's door a day and you too could brush your teeth. Or just quit being an Army of One, then you could brush your teeth to your heart's content.</strong></dd> <dt>You are angry because your class ran 5 minutes over.</dt> <dd>He is told he will be held over an extra 2 months.</dd> <dd><strong>School is just training us to be good workers as epitomized totally by being a good soldier doing 'exactly what he is told'. (See below.) Again, didn't your recruiter tell you about this as you were playing Halo together? No. That's weird.</strong></dd> <dt>You call your girlfriend and set a date for tonight.</dt> <dd>He waits for the mail to see if there is a letter from home.</dd> <dd><strong>Sounds like I got pretty good thing going for me, doesn't it?</strong></dd> <dt>You hug and kiss your girlfriend, like you do everyday.</dt> <dd>He holds his letter close and smells his love's perfume.</dd> <dd><strong>See above.</strong></dd> <dt>You roll your eyes as a baby cries.</dt> <dd>He gets a letter with pictures of his new child, and wonders if they'll ever meet</dd> <dd><strong>Seriously, why are you thousands of miles away from you baby and wife/girlfriend if they're so important to you? Do you think you baby understands the complex geo-politics of the Middle East? Or cares?</strong></dd> <dt>You criticize your government, and say that war never solves anything.</dt> <dd>He sees the innocent tortured and killed by their own people and remembers why he is fighting.</dd> <dd><strong>Apparently, he doesn't remember 'the innocent tortured and killed' by his 'own people'.</strong></dd> <dt>You hear the jokes about the war, and make fun of men like him.</dt> <dd>He hears the gunfire, bombs and screams of the wounded.</dd> <dd><strong>Man, it sounds like you don't make the best of decisions. Why go to all this hassle just to dodge bombs?</strong></dd> <dt>You see only what the media wants you to see.</dt> <dd>He sees the broken bodies lying around him.</dd> <dd><strong>I wonder why the media doesn't want me to see 'the broken bodies lying around'. Maybe it's because fewer people would 'support the war' and even fewer than that would want to go fight it.</strong></dd> <dt>You are asked to go to the store by your parents. You don't.</dt> <dd>He does exactly what he is told.</dd> <dd><strong>You know who else did exactly what they were told to do? Nazi gas chamber attendants. Blind obedience does not a virtuous person make.</strong></dd> <dt>You stay at home and watch TV.</dt> <dd>He takes whatever time he is given to call, write home, sleep, and eat.</dd> <dd><strong>Would you rather being watching TV? Not me. I'd rather be outside, talking to my friends, sleeping and eating both sound better than TV to me. Seems like the two (wanting to watch TV and wanting to go to another country and kill people) go hand in hand. Like cops and cars.</strong></dd> <dt>You crawl into your soft bed, with down pillows, and get comfortable.</dt> <dd>He crawls under a tank for shade and a 5 minute nap, only to be woken by gunfire.</dd> <dd><strong>See above about driving through neighborhoods in tanks.</strong></dd> <dt>You sit there and judge him, saying the world is probably a worse place because of men like him.</dt> <dd>If only there were more men like him!</dd> <dd><strong>Ugh.</strong></dd> </dl> <p>If you support your troops, re-send this to everyone you know. If it gets to another veteran who hasn't received it yet, it will bring back memories.Only two defining forces have ever offered to die for you, Jesus Christ and the American G.I.One died for your soul, the other for your freedom.</p> </blockquote> <p><em>End email:</em>I'm not quite sure what a 'defining force' is, but let me get this straight. The American G.I. is on par with Jesus Christ? Gosh, man. Arrogant much? Maybe people with such a god complex shouldn't have guns. I asked for neither one to die for me. I would appreciate if people wouldn't equate dying for what they believe as dying for me. Especially when it involves killing before dying.Here is my solution. Every soldier who wants to die for my freedom, do that. Put a bullet in <em>your own head</em> instead of someone else's.</p> WOW! I am ashamed, as a fellow American, that you wrote that. It's cruel and heartless. You might've just deleted it instead of pointing out to the world your ignorance and lack of humanity that you're attemting to disguise as humanity. Wow. I love that you wrote that, but I would have just deleted that email. PORTLAND! Listen dude, whoever you are. As an airman in the United States Air Force Delayed Entry Program, I feel ashamed to be living in the same universe as you. Your unappreciation for military service members is embarrasing and cruel. Why don't you go tell the dead members of the Revolutionary Continental Army what you thought of them serving and making America free. Had it not been for them, we'd still be under English control and you might not have been able to write what you did. Leave the country you raging liberal and go to hell while you're at it. Even illegal immigrants are more appreciative than you are you arrogant bastard. I hope that you one day realize what a blessing it is to have such brave members of your Armed Forces you selfish, heartless individual. You're a disgrace to mankind. Look ignorant ass I don't agree with this shit. I take this on a religous stance. Both the Old Testament and the Koran talk about War... Judaism and Islam propagate the notion of the War God, a God who it is said sends human beings out to war for various reasons, it is the 'Just War', the 'Holy War' ('jihad'). Many Christians talk about a 'Just War', but the Gospel of Jesus is the Gospel of Peace, there is not a single verse or an attitude in the New Testament to justify any bloody War. Jesus changed the whole attitude on warfare: For a Christian, the answer to any war will be to "turn the other cheek"...To Peter, and to you and me, Jesus said: "Put your sword back in its place", because Jesus will bring the sword, Jesus will take care of you, because âvengeance is mine,â says the Lord (Mat.5:39, 26:52, Rom.12:19). And God is not partial!.. He will treat the people of Israel in exactly the same way: "God said to the Israelites, 'Do not defile yourselves in any of these ways, because this is how the nations that I am going to drive out before you became defiled. Even the land was defiled; so I punished it for its sin, and the land vomited out its inhabitants. But you must keep my decrees and my laws. The native-born and the aliens living among you must not do any of these detestable things, for all these things were done by the people who lived in the land before you, and the land became defiled. And if you defile the land, it will vomit you out as it vomited out the nations that were before you.'" (Lev.18:24-28). So Joshua's war of total destruction is a final judgment of God against these nations. God has always reserved this right of judgment. Those who object to it here would object, no doubt, to the Flood (Genesis 6-7) and to the destruction of Sodom and Gomorrah (Genesis 19). Modern man does not believe that anything that he does is worthy of death. But the Bible has a different view. It teaches us that God is the Moral Judge of the universe and that sin is not just a preference, but active rebellion against God. you do know that the bible is all made up, right? it should be filed under fiction. (psst... fiction means not true) if you want i could feed you a bunch of quotes from doctor suess books. ps. you are awesome. Nigga you atheist faggot since you want to go there, let me tell you what God and The Bible has to say about faggot ass non-believers. The Bible itself purports to be the infallible, divine revelation of truth, revealed by the very Creator and divine Ruler of the entire universe. In your Bible, one is quoted, claiming that He is God, speaking in the first person, saying that He can make and unmake nations, that He can carry out His judgments over millennia of time, claiming that He can foretell infallibly the future of cities and empires, but that no man can 19 year old Jeff from Lorton & Richmond, Virginia is on fire, folks. 2 for 2 from the field now. seriously, where do these people come from? HA! Alright "Shaners." Since you're really starting to piss off my man Jeff, I think I'll intervene. You and your retarded ass remarks make you look like an idiot. Have you graduated high school yet? If so, go the hell back. Your obviously an uneducated functional idiot who appreciates nothing in life. There's no group of people that I hate more than atheist liberals. Why live that way? Look at your faggot ass picture...an ice cream cone? Come the fuck on man! What are you, suck buddies with the of this blog page? You find it fun to criticize God and the military? Well FUCK YOU! okay, it's gotten to a point where I have to say a few things about the load of bull shit that is being said about not supporting our troops. Usually, I just ignore the ignorant remarks of those who know truly nothing about the sacrifices people make every day in order to be able to enjoy what we have in the US, but when its begins to involve shit involving God and that the troops bring it on themselves, I have a few choice words to say. First, with the email and the responses, WHO THE FUCK DO YOU THINK YOU'RE PLAYING AT???!!!! HUH??!! I don't see YOU having to balls to be able to defend our nation. So, what gives you the right to be able to insult those who do? "I asked for neither one to die for me. I would appreciate if people wouldnât equate dying for what they believe as dying for me. Especially when it involves killing before dying. Here is my solution. Every soldier who wants to die for my freedom, do that. Put a bullet in your own head instead of someone elseâs." You don't have to ask someone to die for, but just know that if they DIDN'T die for you, this country would be in chaos and an easy target of terrorism. I hope you get blown up in a car bombing. Maybe then you'll ask for someone to defend this nation. As for putting a bullet in their head instead of someone elses, FUCK OFF! If they didn't put that bullet in a terrorists head, the terrorist would've put a bullet in YOUR fucking head. And do you even believe in personal rights? Because apparently you don't. Soldiers die for personal freedoms, and since you don't believe in what they die for, you don't believe in personal freedoms. So why don't you go off to some foreign country and be locked away in a jail cell for expressing yourself freely? Not done yet.... "You put on your anti war/donât support the troops shirt, and go meet up with your friends. He still fights for your right to wear that shirt. No, he doesnât. If he were doing that, he wouldnât be shooting people in Baghdad. No one in all of Iraq is telling me what I canât wear. In fact, the only people who ever told me (and enforced it) what I couldnât wear lived in Noblesville, IN. But in the larger sense, the people trying to tell others what they can/canât wear live decidedly in United States. Maybe his AR-15 should be pointed more of their direction if he is indeed âfights for your right to wear that shirt.â Besides Freedom and âRightsâ can never be given only taken away." Freedom and rights can be taken away, but thanks to those that actually have the balls to defend our country, they are not taken away. If our soldiers had not stood up for our rights and freedoms, we would still be stuck under foreign rule and I'm sure you would not have the freedom to insult soldiers online in this idiotic manner. Soldiers fight to avoid losing control of our country. If soldiers don't fight or die for our...YOUR... personal rights, you would not be in any condition to post such shit like this. And as for "shaners" or whoever the fuck you are...go blow yourself. And as for "where we come from," you faggot asshole, we come from the honorable society of this nation. Apparently, you want nothing to do with this nation or otherwise you be supportive of those who fight for it. As Mike said, go back to school. Come talk to mewhen you've pulled your head out of your ass. I don't care what you think of the war on Terror (Iraq and Afganistan for those of you who didn't know that) FREEDOM ISN'T FREE The men and women of the US military put their lifes on the line to defend you and the American way of life O right, the first Amendment gives You the right to freedom of speech, religion, assembly, and to petition the government that is were your right to wear the shirt that opposes the war comes in the men and women of the military defend the constitution so that you have the right to oppose what they do. Now please go take a decent government class so that you actually know what is going on in this country its amazing what you might learn. Wow your response was indeed brutal and cruel, but it doesn't mean it is without merit. Any of you who criticized this blogger must only stand up for freedom when it is your freedom. Dissidence and protest is the part of Democracy that makes DEMOCRACY work. If you think the troops are in Iraq to support only pro-war Americans, you don't really understand how this all works. Kelsey: you reminded me of something Ann Coulter recently said; she mentioned she hopes John Edwards is killed in a terrorist attack. Besides being completely evil, it implies that you, like Coulter, believe in terrorism as long as it suits your needs. As long as they take out people you don't like and not people you DO like (or people you don't know) it is acceptable. You see, standing up for your principles like the hypothetical soldier in this story means standing up for them even when you disapprove of who they benefit. Also, Mike T, it's "you're." Becker, it is "it's" not "its." Also, sentences really shouldn't be 5 lines long. To the blogger: while I don't agree with the zero sum attitude you take towards this war, I think your point of view is no more or less valid than anyone else's. If you want to believe the soldiers are defending our freedoms, they are defending yours as well as all the hostile response writer's freedoms. If you want to believe the soldiers are there arbitrarily, your points are still just as valid as well as those of everyone else. I actually feel sort of sorry for you for having brought on such ignorant responses, though. Wow this is the biggest BULLSHIT blog ever, apparently you don't know jack crap about ANYTHING. I'd love to meet you in person, too bad you don't live in northern VA or do you??? Hit me up anytime you want your fucking ASS kicked www.myspace.com/unclemoney Listen metadnauseam, you little German fucker. This is a fucking blog you retarded shit. And speaking of grammatical mistakes, "Democracy" should be "democracy," since it's not a proper noun. So get YOUR shit straight before you try to correct others. Also, who the fuck are you to judge others including myself? "Ignorant responses?" You're the little prick who thinks he knows everything. Go get a life and don't ever call me by my name again. You don't know me like that and if you're interested in an ass-whoopin', hit me up www.myspace.com/mikethomp2007 and I'll make sure you get what you deserve. Whatever nationality you may be, you're obviously not a true American in support of the War on Terror. Your shallow and unjustified thoughts show how much of a damn idiot you are. Oh yeah, also, it's "point-of-view" smart one, not "point of view." You look Asian in your picture...possibly Japanese? Perhaps you support the Americans bombing the shit out of you in WWII. I feel more sorry for YOU come to think of it. You had enough balls to come on here and say some ignorant shit like that. Think before you criticize you unpatriotic asshole. Your freedom and my freedom? It's OUR freedom dingleberry. Why don't you go join the fucking French Foreign Legion if you think we should have separate freedoms. And fix up the grammar in your first paragraph. You don't write worth shit and there should be a comma after "wow." Who's the sucker now shitface? Get at me if you have the balls...or perhaps they haven't decended yet? correction: descended Let's see, Mike Thompson, 18 and joining "the troops?" I can see the reasoning behind your fanatical devotion. Admirable, but it still doesn't warrant personal attacks and racism-driven hostility. If you would care to review my response you will see no swearing, racism, or hostility; you will see only my opinions about the ignorant responses left for the blogger. I absolutely stand behind stating that anyone who makes a slight such as, "I hope terrorists kill you," needs to learn a few things about freedom of speech and expression. Standing up for a war against terror means standing up for those with whom you disagree in addition to those who share your own opinions. Standing up for your way and no one else's means you are pretty much the same as the terrorists. Why would I support the bombing of Japan when I clearly don't support the war in Iraq? I am a supporter of the Just War Theory and jus in bello "rules" of conduct while in war. Waging war against Japan in World War II was justified, although the extent of damages and amount of civilians killed was questionable. I am, however, thankful that America helped rebuild Japan following the devastation. I will refrain from making any further mechanical or grammatical corrections since it is true, I left a sloppy response. Though, you should still know your latest comment is full of errors. This statement is for Chris Tagliati and Mike Thompson: I do sincerely admire your courage in joining the armed forces, particularly seeing as how you come from the one of most privileged parts in the country, Northern Virginia. Mike: Five days until you leave for basic? I do wish you a safe return from whatever action you see, and hope you return with a little bit less hate in your heart. [...] Link [...] I think I see what metadnauseam is trying to say, his just war theory has me confused walk me through how a man useing WMDs (Nuclear, Biological, and CHEMICAL Weapons) is not justification for going to war. The last time a dictator gased his own people the US stood by and watched until Pearl Harbor when the US joined the allies and kicked Hitlers ass. Unfortounatly the SS had already killed 11 million people just because of what they were (Jews, jipsys, homosexuals, blacks, mentaly and physically retarded people). His work towards getting nukes wasn't exactly good news either if he had them or not if Saddam had them Iran would have been a much hotter place with DC and NYC right behind it. But besides removeing a homosidal soceopath from control of a country which happens to be right in the middle of one of the most influencial parts of the world your right we didn't have a reason to go to war. I'm not shore but last time I checked the US troops in Iraqs #1 goal is to stabalize the coutnry and train the military and police force to return control to the Iraqi people just like we did in Japan (PS That took ten years and they didn't have the fun of IEDs and US troops are still in Japan working with and helping train the Japanese defense forces) Yes! I love that you idiots are picking a fight on myspace. This is the funniest series of blog comments I've ever read. "The family that prays together, stays together"? "Aim high"? "I serve the United States and am in the US Army, I'm proud to defend our countries freedom and I would die to defend it"? Gimme a break. I think the three of you (Tagliati, Mike, Jeff) should fight each other to see which one of you should fight "shaners" with his ice cream cone. Fuck off
Posted by Shane Becker on
<p>If you like <a href="http://en.wikipedia.org/wiki/Sufjan_Stevens">Sufjan</a> <a href="http://profile.myspace.com/index.cfm?fuseaction=user.viewprofile&friendid=64227032">Stevens</a>, play this video. Even if you don't. It's <strong>awesome</strong>! <iframe src="//www.youtube.com/embed/IA5tnFXq4ME" frameborder="0" allowfullscreen></iframe> It's some kids in high school doing a Sufjan song, "Chicago", a cappella. Pretty awesome stuff. <a href="http://www.youtube.com/watch?v=IA5tnFXq4ME">I saw it on YouTube</a> a while back and kept meaning to blog it.If you're like me an want to listen to this more, but not have to load up your browser (say... on an iPod?), have no fear. I ripped out the audio and put it up <a href="http://assets.veganstraightedge.com/audio/linked/2007-03-27/chicago-sufjan-stevens-cover.mp3">for your downloading pleasure</a> on my server. Here is <a href="http://www.youtube.com/watch?v=NYMnEP7f6GI">Sufjan and crew on YouTube doing "Chicago"</a> their own way. Rocking and/or rolling.</p>
Posted by Shane Becker on
<p>There's a rails plugin called <a href="http://nubyonrails.com/pages/css_graphs">css_graphs</a> written by <a href="http://topfunky.com/">Geoffrey Grosenbach</a> over at <a href="http://nubyonrails.com/">nuby on rails</a>. It's a rails helper wrapped around <a href="http://applestooranges.com/blog/post/css-for-bar-graphs/?id=55">some work making graphs out of xhtml and css</a>. done by the folks at <a href="http://applestooranges.com/">Apples to Oranges</a>. It's pretty slick.</p> <p>I played with it a while back when it first showed up. I even was thinking about doing a 'create your own charts and graphs entirely with xhtml/css' kind of site, but didn't. Though, I've still held onto the idea of using some of these in some places. The problem is, I've never liked the markup for the graph itself. Seemed all presentational, not very semantic.</p> <p>So I cleaned it up. A bit. It's certainly not perfect. I would love any feedback on it, especially any ideas on how to get rid of the span and have the text from inside the <code><dd></code> actually be the first bit of text of the <code><dt></code>, whilst still being the value of <code><dd></code>. semantics, damn it!</p> <p>Here's the nuts and bolts of it...</p> <code> <div style="text-align:left;color:#000000;background-color:#ffffff;border:solid black 1px;overflow:auto;font-family:monospace;padding:0.5em 1em;"> <span style="color:#881280;"><style></span><br> .bar_chart {<br> Â Â <span style="color:#88134f;">position</span>: <span style="color:#9b4400;">relative</span>;/* IE is dumb */<br> Â Â <span style="color:#88134f;">width</span>: <span style="color:#9b4400;">100</span><span style="color:#0000ff;">%</span>;<br> Â Â <span style="color:#88134f;">border</span>: <span style="color:#0000ff;">1px</span> <span style="color:#9b4400;">solid</span> <span style="color:#760f15;">#666</span>;<br> Â Â <span style="color:#88134f;">padding</span>: <span style="color:#0000ff;">0</span>;<br> Â Â <span style="color:#88134f;">background</span>: <span style="color:#760f15;">#F33</span>;<br> Â Â <span style="color:#88134f;">clear</span>: <span style="color:#9b4400;">both</span>;<br> } Â <br> .bar_chart dt {<br> Â Â <span style="color:#88134f;">display</span>: <span style="color:#9b4400;">block</span>;<br> Â Â <span style="color:#88134f;">position</span>: <span style="color:#9b4400;">relative</span>;<br> Â Â <span style="color:#88134f;">background</span>: <span style="color:#760f15;">#3F3</span>;<br> Â Â <span style="color:#88134f;">height</span>: <span style="color:#0000ff;">2em</span>;<br> Â Â <span style="color:#88134f;">line-height</span>: <span style="color:#0000ff;">2em</span>;<br> Â Â <span style="color:#88134f;">border-right</span>: <span style="color:#0000ff;">1px</span> <span style="color:#9b4400;">solid</span> <span style="color:#760f15;">#666</span>;<br> }<br> .bar_chart dt span {<br> Â Â <span style="color:#88134f;">padding-left</span>: <span style="color:#0000ff;">1em</span>;<br> Â Â <span style="color:#88134f;">color</span>: <span style="color:#9b4400;">black</span>;<br> Â Â /*<span style="color:#88134f;">display</span>: <span style="color:#9b4400;">none</span>;*/<br> }<br> dd {<br> Â Â <span style="color:#88134f;">padding</span>: <span style="color:#0000ff;">1em</span>;<br> Â Â <span style="color:#88134f;">margin</span>: <span style="color:#0000ff;">0</span>;<br> Â Â <span style="color:#88134f;">float</span>: <span style="color:#9b4400;">left</span>;<br> }<br> <span style="color:#881280;"></style></span><br> <br> <span style="color:#881280;"><dl </span><span style="color:#994500;">class</span><span style="color:#881280;">=</span><span style="color:#1a1aa6;">"bar_chart"</span><span style="color:#881280;">></span><br> Â Â <span style="color:#881280;"><dt </span><span style="color:#994500;">style</span><span style="color:#881280;">=</span><span style="color:#1a1aa6;">"width:24%"</span><span style="color:#881280;">><span></span>24%<span style="color:#881280;"></span></dt></span><br> Â Â <span style="color:#881280;"><dd></span>24% of tests passed. 76% failed.<span style="color:#881280;"></dd></span><br> <span style="color:#881280;"></dl></span><br> </div> </code> <p>...and this is what it looks like.</p> <code> <pre> .bar_chart { position: relative;/* IE is dumb */ width: 100%; border: 1px solid #666; padding: 0; background: #F33; clear: both; } .bar_chart dt { display: block; position: relative; background: #3F3; height: 2em; line-height: 2em; border-right: 1px solid #666; } .bar_chart dt span { padding-left: 1em; text-align: left; color: black; /*display: none;*/ } .bar_chart dd { padding: 1em; margin: 0; float: left; } </pre> </code> <dl> <dt><span>24%</span></dt> <dd>24% of tests passed. 76% failed.</dd> </dl> <p style="clear:both;">When CSS is turned off, you get this:</p> <dl> <dt><span>24%</span></dt> <dd>24% of tests passed. 76% failed.</dd> </dl> <p style="clear:both;">...which is not optimal. That's where I'd like some help if anyone has any suggestions.</p> <p><strong>UPDATE:</strong> comments are off now, because this one post is getting slammed with spam.</p>
Posted by Shane Becker on
<p>I'm working on a <a href="http://www.ruby-lang.org/en/">Ruby</a> related site redesign that needs some serious love. There are several links to projects' RDoc pages. I thought I'd knock it down to just an icon or the RDoc logo. ...RDoc logo? Gah?</p> <p>As best as I could find, there isn't an RDoc logo. The old <a href="http://rdoc.sourceforge.net">sourceforge</a> page has an atrocious 'logo'. So I made one real quick. Nothing super clever like the <a href="http://www.ruby-doc.org/">Ruby Doc site's</a> logo (which pretty sweet), just a simple 1 + 1 = RDoc Logo.</p> <p><cite>Wikipedia</cite> says:</p> <blockquote cite="http://en.wikipedia.org/wiki/RDoc"> <p> RDoc, designed by Dave Thomas, is the embedded documentation generator for the Ruby programming language. It analyzes the Ruby source code, generating a structured collection of pages for Ruby objects and methods. Code comments can be added in a natural style. RDoc is included as part of the Ruby core distribution. </p> </blockquote> <p><a href="http://rubyforge.org/projects/rdoc/">RDoc</a> is currently maintained over at <a href="http://rubyforge.net">RubyForge</a>.</p> <p><img src="http://assets.veganstraightedge.com/photos/linked/2007-03-27/rdoc_logo_large.png" alt="RDoc logo large"></p> <p><img src="http://assets.veganstraightedge.com/photos/linked/2007-03-27/rdoc_logo_medium.png" alt="RDoc logo medium"></p> <p><img src="http://assets.veganstraightedge.com/photos/linked/2007-03-27/rdoc_logo_small.png" alt="RDoc logo small"></p> <p>Lazyweb, enjoy.</p>
making tofu scrambler
Cleaning up address book