She good writer #3

She good writer
(also check She Good Writer #2)

Sarah Brown is a free-lance writer from NYC. Judging from her blog, Que Sera Sera, she’s the kind of woman you’d like to have on your team in any verbal combat. Switching back and forth between self-mockery and sarcasm with the occasional pinch of misanthropy, she transform the small bumps in her life into amusing tales of (kind of) good and (mostly) evil.

She also hosts a reading series Cringe in New York: “brave souls come forward and read aloud from their teenage diaries, journals, notes, letters, poems, abandoned rock operas, and other general representations of the crushing misery of their humiliating adolescence“.

In the next part she details her advanced seduction skills:

Originally it was just me being rude, but now that I know where it’s coming from, it’s combined with a powerful middle school urge to hide in a closet whenever I see him coming, and if I can’t, I just say the meanest thing that pops into my head. I get fucking flustered and I hate it. For some reason, he keeps talking to me, but I fear that if it ever progresses to the point where he goes for the lean in, I might end up breaking his kneecaps before I can stop myself. This makes me nervous when he tries to make small talk, and then I end up blurting out things like, “What, were you raised in an orphanage?” And I don’t say this in a playful or sarcastic way: it comes out of my mouth in this disdainful, curt tone like I am seriously insinuating that his parents gave him away when he was an infant because they didn’t want him. But oh man, apparently I do.
from queserasera

Blogger snafu: emergency migration to WordPress

One of the reasons why I have been posting less the last couple of days, is because I was working on a migration from Blogger to WordPress. I was still working out some DNS stuff (don’t let me get into that, it’s complicated stuff , to do with how Bluehost‘s -my hosting provider- DNS management works).

So I was just writing a piece on how Google bought Writely with my w.bloggar local client, and when I publish I get an error: “Post was saved as draft, please log in to http://www.blogger.com/ to publish it“. Weird, never have that normally. Anyway, I log in, get the Blogger CAPTCHA ‘word verification’ box and I publish. But I see no changes on blog.forret.com. I publish again. Nothing. Then I click the ‘View Blog’ tab in my Blogger interface. This is what I see:

Blogger Fuck-up
Apparently:

  • my blog is now published to some new awkward blogspot location.
  • my template is gone
  • the new template advises me to discover wordpress.org

Continue reading Blogger snafu: emergency migration to WordPress

Recent posts + comments in Blogger

blogger_recent_comments
One of the disadvantages of using Blogger is that by default, you don’t have categories and recent comments on your blog. There is a trick to put recent comments on this Blogger help page. It involves introducing a new <Blogger> ... </Blogger> loop in the blog template. A nice trick, but I don’t like the fact that they only show the comment dates.

So I developed the idea a bit further: on the main and archive pages of my blog, you now see the normal “Recent Posts” in the sidebar, but the posts that have comments also have those listed (see image at the right). On the individual post pages, I have the normal list of recent posts. I put each comment in a div with a height of 25 pixels and with overflow: auto (defined in the CSS file) so that long comments don’t take too much space. The layout of the thing (e.g. each comment starts with a clickable “>”) is easy to adapt.

This is the Blogger template code (in the standard templates, put this instead of the existing code that is much like the part here between the <ItemPage> ... </ItemPage> tags). Feel free to use it if you want to.


<ItemPage>
<h2 class="sidebar-title">Previous posts</h2>
<ul id="recently">
<BloggerPreviousItems>
<li><a href="<$BlogItemPermalinkURL$>" mce_href="<$BlogItemPermalinkURL$>"><$BlogPreviousItemTitle$></a></li>
</BloggerPreviousItems>
</ul>
</ItemPage>
<MainOrArchivePage>
<h2 class="sidebar-title">Previous posts</h2>
<ul>
<Blogger>
<li><a href="<$BlogItemPermalinkURL$>" mce_href="<$BlogItemPermalinkURL$>"><$BlogItemTitle$></a>
<BlogItemCommentsEnabled>
<BlogItemComments>
<div class="recent_comment">
<a href="<$BlogCommentPermalinkURL$>" mce_href="<$BlogCommentPermalinkURL$>">></a> <$BlogCommentBody$>
</div>
</BlogItemComments>
</BlogItemCommentsEnabled>
</li>
</Blogger>
</ul>
</MainOrArchivePage>

You will need a CSS class (in your CSS file, or in the first part of your Blogger template) with something like the following code:

.recent_comment  { 
   overflow: auto; 
   border-bottom: 1px #999 dashed; 
   font-size: .8em; 
   height: 25px; 
}