Blogging

Hello MarsEdit

I started blogging on the desktop with Kung-Log, the precursor to ecto. It was hackish, but worked. Then ecto came out and I was joyous. Then it lay still and broken for years with promises of ecto 3. Then I saw ecto 3.

I bought MarsEdit today. Smiling It’s much more Mac-like than ecto 3 is and is, overall, a much cleaner and more usable program than ecto.

If you’re using a Mac and use a website package that accepts an XML-RPC client, hit up Red Sweater Software and take a test drive. Things are much easier with this beast.

Digg Me

Ever the glutton for punishment, am I. If you feel the following items are worth being Dugg, please do. I like to land on there once a week or so for something. Eye-wink

Optimizing AirPort Connectivity

Apple Defects Stellar Reporting

MacBook Pro Voltage on the Case

All said, I’m starting to feel the love of Newsvine again. Sadly, as a publisher you just can’t beat the power of Digg for a massive flux of people that won’t ever care about what you wrote again. Oh, wait, that’s not what I want … I want readers. Which is where Newsvine excels.

But, for now, hit me with Digg. I’m all for a short relationship with readers.

Okay, Dugg all to hell now. Thanks. Smiling

The codepoet is Dead; Long Live the codepoet!

A little deduction goes a long way, but I’ll spell it out for the lot of you: this guy is this guy and this guy.

I’m changing my username on the sites I’m an author/owner of to make it more obvious, but now that I’m not working for Apple any more there’s no need to not say who I am as I write about the Mac, so there’s no need for the nickname/alias/handle/cover-of-darkness that was “codepoet”.

But the domain’s nifty, so I’ll keep it. Smiling


Oh, and for the record:

  1. It’s “codepoet”
  2. and “codepoetry”

Not “Code Poet” or “Code poet” or “codePoet” or whatever other incarnation. Same with codepoetry. If you can get iPod right, you can get that right.

A Little Drupal RSS Tip

I noticed that Mac Geekery and codepoetry’s most-pulled files were RSS feeds. I’ve known that for a while, but just noticed it today. Funny that. So then I got to thinking about this fact and realized that for every pull of the feed (without caching) there’s a few dozen queries to be had. Even with caching there’s at least one query to be had. When you get 50K pulls of an RSS feed, that’s a lot of useless queries.

So, what follows is how to make a dynamic page static and updated so that Apache can do what it does best: send a static file.

As-is, the default rewrite rules for Drupal employ a basic test: let Apache send requests that exist, try to create requests that don’t. So, to get a static page in, just make the file exist. I used curl in my crontab to just pull the feed every 15 minutes and save that to a file:

 read more »
Terms:

freaking hell

Do you have any idea how hard it is to come up with something to write when your life is one repetitive action after another?

The Geek Spot’s on hiatus because I’m running around trying to get a ton of things done that I’d put on the side to do GS to begin with. I’ve not written anything useful for this site in freaking ages. I’m starting to consider just dumping blogging entirely and moving to just writing things for MG in the future.

But then I realize that’s a little crazy. CP has a history and I should try and cater to it, somehow.

So I suppose what I’d like to do is let MG be the “user’s” site and have CP be the “developer’s” tip site. That would mean I’d have to rebrand any software I write to something else, but that’s not a problem, really.

 read more »
Terms:

Preparing a Move

I’m moving some domains around and changing how I interact with the web. As such, I’m at a loss as to where CP fits in.

For a long time I ran a personal blog called Eloquent Apathy which, you’ll note, now brings up One Bit Short instead. That would be because that’s what I’m moving to for my personal domain.

Similarly, CP has some personal stuff in its deepest depths that will be culled and moved when I become unlazy and get around to it. The frequently-linked rants, articles, and tips will stay, of course, but the older things kept because they were tech-related will get moved. OBS will be my blog, essentially: tech and non-tech, photography, etc. CP, as I can imagine it, will be what it’s become: rants, opinions, and talking about projects I’m working on.

So at some random time and place, probably around Notae’s arrival (really, I am working on it — ask the icon artist or the sole tester if you don’t believe me) the main CP page will become a static one and all of these rants and raves will become some sub-path. The feed will remain the same.

Okay, enough of that. Back to Notae. Smiling

Terms:

Smart Radio Station Graphic

It looks like I got a birthday gift and didn’t even know it. A fellow going by “sticktron” posted a nifty infographic detailing my previous Do-It-Yourself Smart Radio Station post. It’s certainly a bit easier to understand when you look at it this way. Note that the playlist detailed in the screenshot is unworkable due to them all being in one window, but the criteria are valid when used as detailed on the right.

This approach is based on the idea of a master playlist, which feeds off of several pools of potential songs. Each pool is created by a dynamic playlist—called Smart Playlists in iTunes/iPod—and updates itself constantly.

As your songs get listened to, rated, weeded out, given priority, etc., you will be continually upgrading the mix. It is TRULY your own personal Radio Station experience.

Advanced Playlists For Itunes By Sticktron

deviantART: Advanced Playlists for iTunes by ~sticktron,

Terms:

Drupal's New BlogAPI Module

Genius. Sheer genius. After my previous rant about what I had to hack to get things working the way I wanted with ecto, Drupal 4.6’s blogapi module improves significantly on things and allow me to add any content I want (with sanity limitations) via ecto.

Ecto-Blog-List

Which means that if I wanted to add a tagline to the top rotation, or a quote in-between articles, I just open ecto. If I want to start a forum topic (indeed, if you wanted to; login with your username and password) I would just open ecto. If I wanted a new static page, I just open ecto.

 read more »
Terms: