Capt’n! The spellchecker kinna take this abuse!
Capt’n! The spellchecker kinna take this abuse!
User login |
BloggingHello MarsEditI 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. 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 MeEver 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. 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. 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. Oh, and for the record:
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 TipI 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 freaking hellDo 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 »Preparing a MoveI’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. Smart Radio Station GraphicIt 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. Drupal's New BlogAPI ModuleGenius. 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.
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 » |