Categories
uncategorized

I Am Not Kurt Vonnegut But Sometimes I Pretend To Be, or, This Is The Entire Thing So Enjoy It

Originally published at jeremyjarratt.com. You can comment here or there.

I’m writing a book about a civilization so advanced that they no longer have disputes. However, they’ve also realized the need for warfare and now get to it every dozen or so years, for no other reason than that it’s jolly good exercise and allows for technological progress.

In the end, they realize that all of their scientific passions were in pursuit of destruction & devastation and the eradication of life, just seconds before blowing up the entire universe.

It’s going to be called either Oblivion Operations Protocol System or Automotivated Warfare: Syndicated Hostility Initiative Tokenization, with the title written out so you see the hidden message that reveals humanity’s final observation.

Categories
creative uncategorized

Cincinnati, 2309

Here’s a new desktop wallpaper i made. You can use it.

In the year 2309, Earth's moon has been terraformed; New Cincinnati is depicted here as Earth looms large overhead. Sources: NASA, Wikimedia Commons: Derek Jensen (Tysto)
In the year 2309, Earth's moon has been terraformed; New Cincinnati is depicted here as Earth looms large overhead. Sources: NASA, Wikimedia Commons: Derek Jensen (Tysto)
Some rights reserved. This work is licensed under a
Creative Commons Attribution-Noncommercial-Share Alike 3.0 License.
Categories
uncategorized

Cincinnati, 2309

Originally published at jeremyjarratt.com. You can comment here or there.

Here’s a new desktop wallpaper i made. You can use it.

In the year 2309, Earth's moon has been terraformed; New Cincinnati is depicted here as Earth looms large overhead. Sources: NASA, Wikimedia Commons: Derek Jensen (Tysto)

In the year 2309, Earth's moon has been terraformed; New Cincinnati is depicted here as Earth looms large overhead. Sources: NASA, Wikimedia Commons: Derek Jensen (Tysto)

Some rights reserved. This work is licensed under a

Creative Commons Attribution-Noncommercial-Share Alike 3.0 License.

Categories
uncategorized

new wp-theme preview: “transitory”

Originally published at jeremyjarratt.com. You can comment here or there.

I’ve been hard at work the past couple of weeks on a new WordPress theme i’m calling “transitory.” It’s not as cool of a name as Big Urgent Wish, but i tried it on and it stuck.

My goal with this theme was to have a much, much cleaner page, without too much extraneous information clogging up eyeballs. Here is how i’ve decided it will eventually be layed out:

"transitory" Layout

"transitory" layout (click to enlarge)

Note that the colors are arbitrary in the above layout and will change.

And now here is a screenshot of it in action. Note the final layout has not yet been 100% applied. Also note the cool city background, which is blacked out underneath content boxes. Trust me, it looks much cooler than this. The menu to the side is being rewritten with jQuery, and will fold out when needed, and collapse when not needed.

transitory screenshot

"transitory" screenshot (click to enlarge)

At a guess, i’d have to say that it should be completed in about another week or two. So… a month, maybe? I dunno. You’ll see it soon enough.

All comments (good or bad) welcome!

Categories
creative internets uncategorized web design

CSS tricks: Styling parent elements with :hover

[EDIT: this site no longer supports the features described in this article. Sorry.]

You may have noticed in my sidebar that there are a few elements which are nested in an obvious hierarchical order. For example, at the time of this writing, i have a list of books which i am either reading, planning to read, or have already read, listed under the “now reading” heading.

You may also have noticed that the heading for each of these menu items is highlighted whenever you hover your cursor (pointer) over it.

What you may not have noticed is that the headings for these items’ parent elements is also highlighted when its descendant is hovered over. In other words, when you hover over the “planned books,” “current books,” or “recent books” list, the parent element, “now reading,” is highlighted as well.

(If you’re still not sure just what the hell i’m talking about, check out the demo first, and then come back.)

This is a cool trick that you rarely ever see on the internets, and it’s remarkably simple to do. You don’t need no fancy JavaScripting to do it, either! No server- or client-side scripts are used at all, just good old CSS, and a properly nested hierarchy of elements.

Categories
uncategorized

CSS tricks: Styling parent elements with :hover

Originally published at jeremyjarratt.com. You can comment here or there.

[EDIT: this site no longer supports the features described in this article. Sorry.]

You may have noticed in my sidebar that there are a few elements which are nested in an obvious hierarchical order. For example, at the time of this writing, i have a list of books which i am either reading, planning to read, or have already read, listed under the “now reading” heading.

You may also have noticed that the heading for each of these menu items is highlighted whenever you hover your cursor (pointer) over it.

What you may not have noticed is that the headings for these items’ parent elements is also highlighted when its descendant is hovered over. In other words, when you hover over the “planned books,” “current books,” or “recent books” list, the parent element, “now reading,” is highlighted as well.

(If you’re still not sure just what the hell i’m talking about, check out the demo first, and then come back.)

This is a cool trick that you rarely ever see on the internets, and it’s remarkably simple to do. You don’t need no fancy JavaScripting to do it, either! No server- or client-side scripts are used at all, just good old CSS, and a properly nested hierarchy of elements.

First, create a nested list, with headings. For example:

<ol>
<li>
<h1>text</h1>
<h2>more text</h2>
<ol>
<li>
<h3>subtext1</h3>
</li>
<li>
<h3>subtext2</h3>
<ol>
<li>
<h4>subtext2.1</h4>
</li>
<li>
<h4>subtext2.2</h4>
</li>
</ol>
</li>
<li>
<h3>subtext</h3>
</li>
</ol>
</li>
<li>
<h2>text again</h2>
</li>
</ol>

Now create the following style rules:

li:hover>h2, /* matches the H2 element when its parent list-item is hovered over */ li:hover>h3, li:hover>h4, li:hover>h5
{
background: #000;
color: #fed;
}

(Note that the H1 element is not styled and thus does not actually participate in any fancy hover effects.)

Now save your page and test it out. You can adapt this technique to work with just about any set of nested elements. (Just make sure your nest validates!)

See the demo

Categories
uncategorized

Cheaters, etc.

Originally published at jeremyjarratt.com. You can comment here or there.

Here’s a list of cool resources for web design and development, including cheat sheets galore.

I’m sure there are more I have bookmarked somewhere. I’ll add them as i find ‘em. Enjoy!

Categories
uncategorized

Fun & stupid things to do with PHP and CSS

Originally published at jeremyjarratt.com. You can comment here or there.

Over on the recently-relaunched Technothrope: A better PHP random background-color generator.

Also in the garage: the latest version of the random bg generator, plus a weird little experiment with fixed backgrounds that i was considering using for something before i decided it was too noisy.

Coming up at some point: something Holly called me the other day has inspired me to make my next project, the Argument Machine.

Categories
creative internets uncategorized web design

back to the drawing board!

I’m working on a project for a friend right now involving WordPress, which has got me excited enough to go ahead and overhaul this site once again.

So i will FINALLY be upgrading my WP installation and fixing my ACTUAL theme once and for all! I hope to have this completed by the end of the summer.

I promise to make it a whole lot cleaner, too, in layout if not in language.

That is all.

Categories
creative life music uncategorized

home, sick

Been home sick for the past few days. Last night i finally went to see a doctor (at the local Urgent Care) and got a couple of prescriptions. Apparently, i’ve got a real crappy sinus infection that’s spreading to my lungs. I let it happen by not going to the doctor, but i honestly just thought it was the result of all the plaster i’d been breathing in lately. I figured it would just work itself out of my system, and that would be that. Well, it wasn’t.

Speaking of which, the ceiling guy (the old guy) did finally patch up our ceiling. In the process, he and his daughter managed to cover everything with yet another fine layer of plaster silt. They’re supposed to be painting the ceiling soon. They fucking better bring more drop cloths this time. Paint is impossible to get out of electronics compared to fine dust.

So i’ve been working on music in my downtime. The good news is that “Like We Are” is coming along rather nicely. The weird part is that it’s somehow morphed from an Afghan Whigs mope-n-dope dirge into a funky piano ballad. I’m not sure how it happened, but the refrain has managed to resolve itself into a syncopated shuffle. I guess that’s okay, but i have yet to toss the guitar part in. That was the first part i wrote, about ten years ago now. I’m just not sure how or if it’s going to fit. I can’t compromise my original vision for this song. Although it’s taking me down some unexpected paths – which i do find myself quite enjoying – i will not let this one stray yet again from being recorded as i have always heard it in my head. So we’ll see. Hopefully it will work out well enough that i won’t have to scrap everything and start over from scratch.

I promise to have some audio up soon.

Categories
creative current events life local memories music uncategorized

stuff and things

Holly- we went to the ER a couple of weeks back. She’s back on insulin. She’s been really up and down a lot lately. It’s rough for us both, but i can’t imagine having to be her and go through that. She’s getting better, though.

Music- i’ve been making music again. Funny thing is, i started trying to rework a 10 year old song of mine that i’ve always loved that i’ve never been able to get a good recording of. It’s a dark ballad about love gone badly wrong; very much in the Afghan Whigs tradition. I did arrange a brand new piano part for ambience, but stranger than that is that i was fooling around and stumbled onto a new chord that just completely breathes new life into a chorus part that was definitely in danger of being a little too comfortably numb. I changed a G to a Em/G in the third position, like a Cmaj7 but with a G root. I think it saved my song. I’ll have a recording of that in a few days.

Residence- we have yet to meet the new owner of the house we’re living in. We’re dealing with some tough issues with that. Like what happens if he decides that we’re not paying enough rent to live in a crummy but huge house? What if he wants us out right away? We have no idea what our near future holds with regard to our living situation. And that blows, big time.

Locally- It’s been so hot here that the glue holding the rear-view mirror onto the windshield of my grandpa’s Alero has melted and the mirror fell clean off!

Categories
creative internets uncategorized web design

You can quote me on that

For those designers who want to do the fancy-pants block-quotes thing, here is the CSS. Note that you have to put a DIV element in there to give it padding and close the quotes. That’s because the current specification for CSS do not allow for more than one background image for any single element. This may change in the future, but for now, we must write fairly non-semantic markup in order to achieve the cool effect.

blockquote {
background: transparent url(path/to/quote-left.img) left top no-repeat;
}
blockquote div {
background: transparent url(path/to/quote-right.img) right bottom no-repeat;
padding: 0 50px;
}

… And this is what it looks like:

I used to be really, really humble.

It just made me big-headed.
x jeremy jarratt

I added a :hover behavior to mine. What will you do?

Categories
creative internets uncategorized web design

Big Urgent Tweak Test

Look out for my B.U.T.T.! I’ve just finished uploading some tweaks to make the Big Urgent Wish theme a little nicer. Please, as always, wear your helmets, and let me know if anything falls on your head. I could always use a good laugh.

I hope to have a sanitized version available soon.

Categories
creative internets uncategorized web design

Validation

Whew! So far, Big Urgent Wish passes XHTML 1.0 Strict and CSS level 3*!

I have only done the index page, though, so more work is no doubt needed.

 

*although, due to the opacity: .6 in the CSS for the thickbox plugin I’m using, it doesn’t validate as CSS level 2

Categories
creative internets uncategorized web design

Big Urgent Garbage Hunt

The B.U.G. hunt is on! See if you can find all the problems with my new layoutI’ve already identified the ugly 3rd-tier dropdown menu thing on the navbar at the top, but I haven’t had much time yet to test everything out. fixed Later tonight I’ll tweak it and try to get it to behave itself a little better. Please post your comments here (be sure to include your OS/browser). And thanks!

(Things are bound to be a little on the messy side for a few days while I convert this thing over to the new theme.)

EDIT: Yikes! Single posts & pages are also totally unstyled! fixed

Categories
creative friends internets life local media uncategorized web design work

projects

Some projects I am currently involved with/have volunteered for:

I’ve asked not to be paid for any of this, although it’s going to be pretty overwhelming to work all this into a rapidly shrinking allotment of free time. Resume fodder is enough for me for now, and I certainly can’t charge friends for services.

Categories
creative internets uncategorized web design

color layout chart

color layout for BUWThis is the color chart I made for orchestrating and managing the background images/colors when using both a style switcher and a browser sniffer to determine which background, exactly, to display for each area of the page. You might even find it useful for your own layouts. The key is below.

Note that the header isn’t really used, and that the content and sidebars (sometimes), and the drop-downs, post meta-data, and my-own-comments boxes (always) use the same background CSS (once for each subtheme).

In all there are 6 × 3 = 18 different CSS inserts for what ended up being one of 4 types of user agents (1. browsers that cannot handle PNG transparency, 2. browsers that can and receive special message A, 3. browsers that can and receive special message B, and 4) all other user agents).

So, yeah, you can tell that this is becoming a bit of a logistical nightmare for me! Nevertheless, I’m pretty confident that once I’ve got the thing done, it’ll be easy to extend.

I’m trying to make the learning curve for anyone else as shallow as I can. Here’s how it breaks down for anyone wishing to add their own subtheme:

  1. Create CSS for layout and color
  2. Add style to styles.inc
  3. Add any needed sniffer-generated CSS to sniffer.inc
    1. This is really for generating either translucent PNG or GIF, depending on browser
    2. Obviously, this also entails creating both a PNG and GIF version for each translucent background
  4. Edit header.php so that cookies don’t retain old style names (there must be an easier way to do this; maybe someone will come along and improve this step so it’s automated; nevertheless, it currently only requires inserting the style names into two lines of existing code, towards the top of the page)
  5. Upload and enjoy!

Not too terribly bad, I think, all things considered.

Key:

(A) header
E navbar
B (+C+D) content
(C+D) sidebar
F+G+H+I contrast
J comment1
K comment2 (alternating)
Categories
creative internets memories uncategorized

Phase One of Creative Development

Do you ever get to the last steps of the first major phase of a project, only to freeze up? Don’t get me wrong. This particular freeze will only last, at most, a couple of hours. I’ve just realized that I will be done enough to upload and try out my new WordPress theme, Big Urgent Wish, once I create a few insanely simple GIF backgrounds. The only thing left for this phase is to install plugins and create stylesheets for print and small screen formats. Which I don’t even actually need to do at all at this stage. But then comes the daunting task of backing everything up, taking a deep breath, and hitting “transfer” on my FTP client.

Maybe if I create a safety checklist it will help me to feel a little better.

But I wonder if i just don’t want the initial design phase to end? I do so love the process of creation. There’s nothing more thrilling or exhilarating than starting nearly from scratch and making something cool, whether it be a work of prose, visual art, music, or merely a little theme for your blog.

And I don’t care quite as much for the next processes: final testing, installation, distribution, etc. Imagine spending countless hours putting your heart and soul and everything you’ve learned into creating a work of visual art, and then having to drive it to the gallery and install it yourself, then standing around waiting for someone to awkwardly tell you that they liked or didn’t like it, finally having to make arrangements to send it home with someone else.*

 

*Nearly unrelated: Incidentally, I’ve never been able to let myself sell or give away any of my visual artworks, either – thank “Bob” for digital distribution channels for my other creative ventures like music and web design, thusly letting me keep the originals!

Categories
creative internets uncategorized web design

Big Urgent Wish coming together

Big Urgent Wish 3.0 is nearing readiness! The third subtheme has been completed.

Done:

To do:

  • Set CSS as PHP so can sniff browser/platform and deliver either semi-transparent PNG or GIF format backgrounds as User Agent supports
  • Download, install and support additional plugins
  • Test for bugs
  • Figure out which additional files are needed outside the normal Themes folder
  • Make sure I’m conforming to WordPress standards as much as possible!
  • Upload to server, test more
  • Fresh install on fresh, live WordPress test installation
  • Fix any and all bugs!
  • Write installation notes
  • Create ZIP archive of necessary files
  • Upload and tell folks!

Additionally, I’ve decided that it’ll probably launch with just three subthemes, due to time constraints; however, more subthemes will be available later.

Screenshots:
Big Urgent Wish, subtheme threeBig Urgent Wish, subtheme twoBig Urgent Wish 3.0

Categories
creative internets uncategorized web design

Big Urgent Wish 3.0

Haven’t been feeling 100%, so I’m working on making my own WordPress theme from scratch (though I’ll admit to scraping a little code from other themes). My current theme is called “Big Urgent Wish 2.0”, and it’s based on another theme, but i’ve decided to reuse the name and call it 3.0. This one will be a three column layout.

It’s coming along flamingly so far. It looks beautiful and has tons of really tasty hover effects. Works very well in Firefox, Opera, and IE. It’s a plush, spacey theme, with burnt oranges, ambery peaches, and velvety browns.

I’m also planning on having it support style switching, Widgets, and all of the plugins I currently use. AJAX is under consideration as well.

This will most likely end up being my first public WordPress theme.

Big Urgent Wish 3.0