Category Archives: Sane Magazine

Sane Magazine, the one true magazine.

Announcing…. Horos

So that suspenseful post didn’t last long…

Horos is out now… For those of you who are huge, huge fans of the Sane Magazine horoscopes, who also happen to have a Mac. Which has the latest and greatest version of Mac OS X (10.5) installed on it. Which also has access to the Internet. So for my wife and myself. Maybe. Maybe it’s just for me.

At any rate, it’s a very 1 dot oh piece of software which will fetch down the specially formatted (and long under-used) XML version of the horoscopes and display them on your desktop. Just in case, you know, you were too lazy to click on the link above each week to get your fill of horoscopes with no real bearing on your life (even less if you’re a Libra).

There are some features planned for the 2.0 release which include popping up when new horoscopes are published, choosing your horoscope to be displayed when new horoscopes are fetched, sending people’s horoscopes to them via email based on their birthday.

But that’s 2.0. Not 1.0. Which is what this one is. And it has significantly less features than this imaginary 2.0.

200810311111.jpg
So go enjoy… if you’re into that sort of thing. And by “enjoy” you might find I mean it in a very, very watered-down sense of the word.

UPDATE: This release is Leopard-only. Part of the reason is laziness and just playing around with some features available to developers only in Mac OS X 10.5. That’s just the way it goes.

Mailing list mess

I have no idea, nor do I have the time to look into why the Sane mails have suddenly stopped.

I rewrote the mailer to move from nail to a python-based mailer, which *looks* like it’s doing the deed, but, umm, doesn’t.

So I’m thinking of moving to FeedBurner, if only to provide email subscription access to the feed updates.

What do other people use?

Find By Content No More

I don’t know if the Sane main issue writer is just really old (well, it is… 2001 or so, which is old, in software terms, I suppose), but this little Cocoa app that drives Sane Magazine each week (umm… except for the last two, since we’ve been on… hiatus/vacation), needed a little upgrade recently. But moving it to Leopard the other day I noticed that it still used Find By Content’s FBCSummarizeCFString() function… which was new as of 10.2 and deprecated as of 10.4 (doh). This was for the handy dandy summary of the latest issue we produce. A little known, little used feature, but there it is. At any rate, to get our summarization up to speed, it just took a little digging and a tiny little bit of work.

So I figured I’d write about the quick and easy fix, since it took me a few minutes of digging to find the replacement function to use: you need to look into Search Kit.

A combo of SKSummaryCreateWithString to get an SKSummaryRef and SKSummaryCopySentenceSummaryString on that with the number of sentences you want to limit it to gets you back to where we were with FBCSummarizeCFString.

CFStringRef myTextString = CFStringCreateCopy(NULL, (CFStringRef)[[self mainText] string]);
CFStringRef mySummaryString;
UInt32 numOfSentences = 2;

SKSummaryRef summaryRef = SKSummaryCreateWithString(myTextString);

mySummaryString = SKSummaryCopySentenceSummaryString(summaryRef, numOfSentences);

Enjoy.

Sane Magazine is out this week – Elaborate Rookie Hazing of Matsuzaka Getting Out of Hand

Since I’ve been thumbing through the author’s copy of “Further Fenway Fiction: More Short Stories from Red Sox Nation” (Pachter Adam), it seems baseball must have been on my mind.

This week’s Sane is about the rookie hazing campaign that’s been going on over the last few starts for poor Daisuke Matsuzaka. Well, “poor” isn’t entirely accurate, but you know what I meant.

The new iHoroscopes are announced, at long last, the new tshirts designs, too, and it’s all just a very packed issue this week. Go on over and check it out.

The Code Behind the New Mobile Horoscopes

Not a single, solitary person has asked, but here it is, anyway. The technology behind the mobile horoscopes is a combo of our lovely SMHoroscopesWriter, a custom Cocoa app the Q.I. Software team worked on, which now exports two different kinds of HTML and an XML format for general consumption (you, too, can integrate horoscopes into your app!).

But the real interesting stuff comes from iUI, which you can grab from here. Really, really nice JS and CSS library… it makes it really easy to make your app look nice for the good old iPhone…

Mobile Horoscopes (and more)

Since I’ve been so prolific (via AllConsuming) today, I figured I’d give a little shout out to what’s going to be announced with next week’s Sane Magazine issue.

Horoscopes for your phone… or… iHoroscopes! Thrilling! (It’ll look fine in Safari, or Omniweb, but it’ll look even better on your brand-spanking new iPhone…)

And, as you may or may not know, the main issue is optimized for iPhone, as well, already. So get your Sane Magazine fix on the web.

Oh, and (jeez, I’ll be full of announcements, come Monday) you can now buy new designs on the good old Sane Magazine shop. Like this one.

iPhone-optimized

The blog (err… this), Sane’s main issue are now all iPhone-optimized… welcome to the social.

Next up… mobile horoscopes! Yahoo!

Update: For what it’s worth, the blog here is optimized with the iWPhone plugin from Content Robot, which was easy peasy. And Sane is optimized with a stylesheet tweaked with my absolute fave CSSEdit from MacRabbit and using the media=”” tricks on Apple’s website (check out the Optimize for Page Readability section for the tips I used).

iPhone Web Application

The very first 3rd party iPhone Web Application.
From the Sane Magazine issue announcing it:

It is the ultimate iPhone application. Designed by our crack staff in OmniGraffle and a few other web technologies, it is a crude rendering of an iPhone, which is optimized to ensure the viewer realizes that they do not have an imaginary iPhone, but the real deal, 100% beautiful.

It is also further designed to perform such that, if the owner of the iPhone is running the application and is showing it off to their friends, who are, as of yet, iPhone-less, they they most certainly do not have an iPhone, and are stuck with crude renderings of one, if that, while you, the iPhone owner, has the real thing, and can view such compelling applications as the Sane Magazine/Q.I. Software iPhone Web Application.

So go get your first taste of the iPhone apps to come…