Posts tagged internet

Livejournal User plugin

I wanted to make a macro that would detect ljuser:foo and change it into the pretty little thing that Livejournal does that gives you a link to the user’s userinfo page and journal. Unfortunately, I’m clueless about regular expressions, so instead, I copied the asin plugin and hacked it into a plugin that does what I want. See corvus.

More browsers should support CSS3

William has taken the external link identification to a whole new level. I love the elegance of this solution, so much better than either the MTMacros or Blosxom macros answer. It’s a crying shame that more browsers don’t support it, though. Apparently, the only PC browser that display the images is Mozilla 1.3. Safari and Camino for Mac OS X also handle it, apparently, but that doesn’t do me much good. (At least, not right now!) Even a browser that operates on some kind of pay model, like Opera 7.1, doesn’t support it, which somewhat dampens my desire to pay for Opera.

CSS is such a cross-browser nightmare. Everywhere you read about it, people are scrambling for ways to achieve similar effects for their pages on different browsers. I have recently been introduced to how horribly IE 5.5 renders my page. Sure, at least things are in the right place, but the buttons with the background images for e-mail and external links don’t appear to be inheriting the extra padding for those classes and the border around the heading doesn’t look the same as any other browser. However, IE 5.5 was surpassed by IE 6, so I’m not too worried about that. It’s not like my page is anything but a personal playground, as William says about his decision to use the CSS 3 selectors. Perhaps if I used a browser that displayed that code, I would use it too, but I like to see my pretty accomplishments. ;) William’s code also has the advantage of applying to text flawlessly whether it was generated by the blogging tool or just coded manually.

Opera 7 also has a strange effect with links that cross lines in a paragraph. I think it’s related to text-align: justify;. Often, if a link starts the next line, I will be able to click on it at the end of the line above it, like a little residual bit of the link code is applied there. This also applies to the background images for external links, leaving strange little artifacts at the ends of lines.

Well, I feel a little better for getting this out. If Opera could support stuff like this, I would feel a lot more inclined to pay for it, as they so desparately want me to. I kind of object to paying for a browser that really doesn’t render pages better than its free cousins. Of course, with Opera there’s also the UI advantages, which is one of the reasons I continue to use it instead of Mozilla. I just can’t give up that MDI!

Wishing there was a better way to post to Blosxom

I really like Blosxom. I like the software. I like the community. I like the plethora of plugins and how everyone is so helpful. I have some issues with it,but I am confident that they will be fixed sooner or later.

There’s just one thing. I wish there were other ways to post to Blosxom. An application on my computer. A web interface that could edit past files. (PHPetal is well and good, but it only does new entries. The simplicity is nice and all, but I’d like a little more flexibility. Something that could be integrated with a news reader like, say SharpReader.

Darn you, multiblosxom!

I’m so unbelievably frustrated that I can’t get multiblosxom to work. It would make thinks a little simpler for me, with regard to upgrading Blosxom. For that matter, I’m unbelievably frustrated about the way Blosxom config info is in the CGI file. It drives me crazy to have to copy and paste all those settings when I upgrade Blosxom.

Sigh. I need to learn Perl.

SharpReader cometh

I was recently made aware of a new aggregator that came on the scene, SharpReader. Following some other reviews by some people, I’m going to try to gather my own thoughts about it.

Reasons I like SharpReader better than Syndirella

(I figured I’d start with the nice things.)

  1. Categories and sortable feed lists. This is something that bothered me about Syndirella. The list was in the order that it was added in. If I had to delete a feed in order to replace it with a new URL for the feed, the order would get screwed up. Categories are a nice touch also, especially when you consider the next feature of SharpReader I like.
  2. Selecting a category shows you all of the entries of every feed in that category in date order. This is a nice way to read all new entries at once and an interesting alternate view.
  3. The subscribe feature is a mixed bag. Like Mark, I was thrown for a loop the first time I tried to add a feed. I’m used to boxes like that being display only, a la Syndirella. However, I see Luke’s point. Once you get the hang of it, it is easier in a lot of ways. Perhaps a submit button akin to the “Go” button found in so many browsers, such as IE, would add a needed visual cue to help first time users along. You could always make it an option, like the browsers do for users who no longer want it hanging around.
  4. I like the bar at the top of the content pane that holds identifying details. The comments link is a little more accessible than Syndirella’s, which is a context menu off the list item title. SharpReader’s positioning of the comment link in the content pane makes sense to me, since I’d think you’d be most likely to comment on a feed while you’re reading it.
  5. SharpReader is under more active development than Syndirella. At least for the time being. Dmitry is apparently out of the game from this point on. Sad news to me, since he did a lot of good work on Syndirella and was very responsive until near the end. I have to admit that I wasn’t surprised to hear this, since he had abandoned Syndirella for several weeks beforehand. It remains to be seen if Luke will continue to improve SharpReader.
  6. An important point, especially in light of Syndirella’s possibly ceased development, is SharpReader’s support of <html:body>. This is apparently replacing <content:encoded> as the new fad for putting encoded, full content of entries in an RSS feed. Getting the full content is something that I consider de rigueur for any feed. It drives me crazy to have to switch back and forth between mybrowser and reader. Until they can be more interwoven, I’ll stick with full text content whenever possible.

Reasons I like Syndirella better than SharpReader

  1. The interface does feel a bit smoother. I like the key bindings, like space bar taking you to the next unread item. SharpReader could well benefit from some more key strokes for doing things. Ins brings up Syndirella’s add feed dialog.
  2. Syndirella allows me to specify the font it uses for displaying the content of an item. SharpReader currently only allows me to specify the font for the feed and item titles. The dialog box for this is also a little confusing. It demonstrates the fonts for both read and unread, but you can’t modify them separately. There is a single button for changing the font. It pops up the standard Windows dialog box for fonts. The changes you make will show up in both read and unread, but unread is always bold. If you set the read font to bold, then they will both be bold. Not that you’d necessarily want to do this, but the interface seems a bit off to me. It should be clearer what properties apply to what.
  3. Syndirella puts a link at the bottom of the content that is the text of the URL. This isn’t necessary, but I like being able to see the location of the entry at a glance. SharpReader has a similar link, but does not use the URL for the link text.

While SharpReader has a lot of good features and I enjoy using it, I’m not sure that I would be as likely to stick with it if Dmitry wasn’t giving up on Syndirella. Syndirella really does have a more polished interface and I was looking forward to where Dmitry was going. C’est la vie in the free software world, though. You can’t dictate somebody’s hobby. Dmitry released what I think is his last version of Syndirella. I would be really happy if someone else would take up the Syndirella flag.

Adventures in Blosxom Time Stamps

I decided that the entries_index plugin that Rael wrote wasn’t really working for me. It’s a good start, but it doesn’t deal well with moving files, and it doesn’t change the mtime, so when I had to delete the index file, I would lose my saved times. So, I decided to go for a simpler approach and used a simple little script from SciFiHiFi. All it does is save the mtime, launch an editor, and then reset the mtime when you’re done. Sweet and simple, and maintains the integrity of my Blosxom file system in case I try another way later.

I’ve also been playing around with trackbacks. I’m going to try my first ping with this post. I still have to set up the script that shows the count of trackbacks to my site.

The times, they are a changin’

I bit the bullet and moved to Blosxom to power my weblog. I have conquered Apache mod_rewrite so that requests to my main domain name are forwarded to /blog and to disguise Blosxom’s cgi script so that it looks prettier.

I have set up Blagg to run every hour in cron and push any new posts it finds over to my LiveJournal weblog so that the few people I know there can read it. Or something. :)

I am having lots of fun with the plugins for Blosxom. Maybe because they’re way simpler than Movable Type, I will finally be motivated to learn Perl so I can write my own.

But that’s all for now. I have tinkered all night to redo my blogging and my design and I need sleep.

Blosxom Thoughts

Well, I’ve been playing with Blosxom for the past day or so and it’s pretty cool. The new version is much advanced from the

earlier version I tried, due to the addition of plugins. This enables people to change the way Blosxom works. Well, it enables other people to do so, since I haven’t learned Perl yet, but I get to profit from

their endeavors! :)

I’m pretty sure I’m going to be switching my blog over to Blosxom, but I’d like to try to make a way to redirect my old urls to the new one.

Or maybe not. Who the hell bookmarks my entries anyway?


Juost fur keecks, I instelled Idem Kelsey’s Mufeble-a JEEfe-a text feelter. Thuonks tu heem, zees intry is bruought tu yuou in zee-a fuice-a ouff zee-a Svedeesh Cheff.
Burk Burk Burk!

Movable Type 2.6 Released!

Ben and Mena have done it again! Download their latest achievement at the Movable Type web site. New features include:

  • Improved text formatting options
  • Ability to add a new category from the new/edit entry screen
  • Support for alternate SQL databases

Brad Choate has also done it again with the first plugin for text formatting. Check out Brad’s MT Textile.

Where’s the news?

So, I’ve been using Syndirella a lot lately to read my favorite sites. It’s my favorite news aggregator so far. I can put most of the sites that I enjoy reading in it. Dmitry Jemerov is incredibly responsive and has been keeping up a steady stream of releases with bug fixes and extra features. Syndirella sits quietly in my system tray and changes icons to tell me I have news to read.

Which brings me to my current problem. Where’s the news? ;) At least if I were reading at the site, I could mindlessly circle through the sites in my browser, hoping that someone would write something on this boring Friday night. Instead, I sit here trying to watch TV, while glancing at my Syndirella icon, which stubbornly remains inanimate.

I could delete it. Go back to trying to remember to visit interesting sites every day or remembering what the last thing I’d read on a certain site was.

Nah. I’ll just wait for more content.

Or I could hit a refresh all on my feeds.

Ben & Jerry’s web site suckage

So I’m trying to send Ben & Jerry a comment about how good this ice cream is. I can’t figure out where an e-mail contact type thingy is. Finally, with help, I click through several links to find it. But, it doesn’t work in Opera. It gave a generic message such as “This operation could not be completed.” When I tried it in IE, though, it worked fine. They also send IP address and browser information with the comment. Tsk, tsk.

Movable Type 2.6 coming soon to a blog near you!

Brad Choate’s Sanitize plugin is just one of the additions promised for Movable Type 2.6. Enhanced text formatting and comment options are also on the list. Ben and Mena Trott are about to once again make our blogging lives easier.

Another long-awaited feature (that I suggested in the feature request forum ages ago) is the ability to add categories from the new/edit entry screens. It drove me crazy to finish writing a post, realize that I didn’t have an appropriate category for it, and then have to save it, go to the category edit screen, and re-edit the post to make that category a reality.

The downside? Two and a half weeks left. Can’t wait!

What about freedom of wallet?

Oddly enough, I hadn’t heard about the Karyn Bosnak controversy until recently. I don’t quite understand the level of animosity that seems to be directed at her, as reported by CNN. Is consumer debt in general shallow? Sure. Is $20k a lot of money? Hell yeah. However, it’s a free country and people are free to do what they want with their money. I’m not talking about Karyn, I’m talking about the people who sent her their hard-earned cash.

Consumer debt sucks. I know, I have my own. So does most of America, though granted, we don’t all have $20k worth. Some of my money decisions were bad, some were made out of desperation. I’m still trying to get through college, after all. I will freely admit that I’ve made my mistakes, and I’d be highly surprised if any of those critics were perfect.

If you’re going to berate Karyn, then you should include those who sent her money. After all, they could have given their money to the beggar on the corner, but they didn’t. Personally, I don’t give money to beggars. It’s not that I don’t empathize with them, but I live in a big city (Philadelphia) and get accosted way too often to be able to give handouts to everyone. A fellow student I once worked with said that he came from a small town and handed out like $20 in change the first week he was in the city. Besides, I hear the same stories way too many times to quite believe them. After all, how many guys can be bicycling around town trying to get their daughter’s asthma medicine? Or how many people can be walking up Lancaster Avenue asking for directions to a town 10 miles away?

My point is, these people made their money, they can give it to whomever they want. And, in fact, it is a gift, and therefore covered by the IRS rules therein.

Hate Karyn if you will. Encourage people to put their money elsewhere if you want. I’m sure you could convince some of them. But don’t wish her dead, or I hope that your karma speaks for itself.

News aggregators == bandwidth hogs?

On further thought, I think I have to agree with Mark and kasia about the subject of checking RSS feeds. I’ve upped my time limit between checks to three hours. As one of those people who always wants to know what’s going on, I was initially reluctant to take this step, but I’ve come to realize it doesn’t matter quite as much as I think it does. ;)

I do wish that AmphetaDesk had an update on demand feature, for when I’m really bored and looking for something to read. Or even an update on demand feature for each feed, if I’m paying attention a hot topic.