Programmer

WP_MonsterID Update (Hand Drawn Monsters!)

Updated MonsterID Icons

I just updated my MonsterID plugin with great monster artwork from Lemm who out of the blue emailed me with artistic very cool sketches of every monster part. I was just saying I wished I had gradients in my monsters and now I have honest to goodness hand-sketched monsters. Man the internet is great. The new version is a little processor intensive so it might take a few reloads to get all the monsters cached on a popular post but it will only happen the first time and things will be quick after that (and I set it so no one user should have to wait more than 5 seconds). They sure look great once they’re generated. Lemm’s about page says she does some freelance work, so if you’re looking for a great illustrator, it sure looks like she can draw.

Blogger
Programmer
Web

Comments (10)

Permalink

Microformats and Me

hResume source code

I just graduated a few months back and I figure it’s about (past) time I start looking for a job. I’ve been meaning to look into microformats and they have a resume microformat so I figured I’d give them a try and get my resume done at the same time. As far as I can gather, microformatting is basically just hiding some machine readable information in text meant for humans (usually in the class attribute of html tags e.g. <p class="someMicroformat" >). This means people can read the page quiet happily one moment and a computer can come along the next and parse the page much better using the microformatting hints. The big microformats seem to be calendar and addressbook entries (also tags, licensing, and external links but these seem to me to be in a different, simpler class). It seems like a smart idea so although I’m not sure there’s any actual benefit (yet), I figured if I’m going to make an html resume I might as well make a microformatted html resume.

Things went pretty smooth after I figured out the basic formatting since it’s just adding the same annotation for calendar events for all the dates and same addressbook format for the employers/universities. It was really helpful to refer to the resume of someone who knew what they were doing for any questions. The only hitch was when I hit things unexpected in the microformat (like a job that started and stopped a couple times or more than one employer for one job). I guess in those cases you either have to sacrifice human readability or the microformat clarity so I just marked it up as best as I could. The only other complaint would be that they give publications the short shrift without any microformatting. Seems like a citation microformat would be really handy on the internet.

So anyway here’s the resume. If you’re actually curious and look at the source, there’s all kinds of microformatting goodness going on behind the scenes with all the employers as hCards and the job times as hCalendars. If you want to be able to see microformats in action without looking at the source of every page you visit there’s the handy Operator plugin for Firefox that automatically puts a little indicator in the title bar (like the little orange RSS indicator) and allows appropriate actions (like adding to a calender or address book). You can start to see how useful microformats could be using that plugin. I think Firefox is planning to push microformats in their next version so here’s hoping they catch on.

Operator plugin and hresume

Programmer
Web

Comments (3)

Permalink

WP_Folksonomy

WP_Folksonomy Screenshot

Aziz of metaBLOG suggests that the new tags in Wordpress 2.3 can be used to create a “folksonomy” on Wordpress blogs. For those not in the know (including me until a couple days ago), a folksonomy is is the practice and method of collaboratively creating and managing tags to annotate and categorize content according to Wikipedia. Basically it’s letting normal people (versus say artificial intelligence or an administrator) help describe things. For example, adding a tag on flickr or using del.icio.us.

So since Wordpress doesn’t currently have anything like a public “Add a Tag” and I haven’t coded a Wordpress plugin recently (although I did upgrade WP_MonsterID if anyone is using it), I thought I would code up a quick plugin to see how it works. So here is WP_Folksonomy. It’s fairly basic at the moment but I’d like to get it out there to see if it’s useful and if anyone is interested in it.

Since it uses Wordpress’s tagging features WP it’s only going to be compatible with Wordpress 2.3 and up.

Continue Reading »

Blogger
Programmer
Web

Comments (14)

Permalink

Getting Help with SAS

SAS source code

There was some discussion in one of my SAS posts about where to find SAS help and communities. It seemed like a pretty useful topic so I thought I’d expand it a bit and make a post out of it. First, let me say I’m not the most knowledgeable since I’m more of a find-wall-bang-head type of programmer but I did my best to dig up some possible answers. If anyone has any other suggestions, feel free to leave them in the comments.

  • To start with, there’s always the official online documentation although this tends to be more for polishing something you already know how to do than starting cold.
  • Speaking of official, there’s also the official SAS forums. I didn’t know about these until I started looking around for this post so I can’t say much about them but the topics they have available seem rather specific and I can’t figure out where one would go to post a basic question.
  • Edit:There’s also the SAS Knowledge Base that has a lot of good papers and notes detailing SAS features complete with sample code and explanations. It’s really useful if you’re a learn by example type. (Thanks to Alison for pointing this one out).
  • Kelly Levoyer of SAS points out SAScommunity.org which seems like it is a little sparse but does have a surprisingly long list of SAS-related blogs.
  • The SAS company also appears to have jumped on the blogging band wagon although really only SAS Dummy looks helpful for learning SAS at the moment.
  • The only place that seem to be available for asking general question is the SAS-L email list (which I just found out is the same as the comp.soft-sys.sas Usenet group). There’s a nice paper on SAS-L etiquette (mostly do your homework first) (found via the sascommunity site).

Offline, there are also SAS user groups. I often get emails from our local one but I’ve never actually gone. The SAS company also has trainers that travel and teach quick classes. Our university stats department brought in one to teach a couple short two-day classes about statistical functions and macros. The classes were pretty good although I’m not sure how much it cost or how frequent they are. It might be worth checking on if you’re near a university.

Finally, you can also read my poor attempts at explaining SAS macro variables and SAS macros. Also, if you have any specific questions you can try asking in the comments here and if it’s not too time consuming I’ll try to lend a hand.

Programmer
SAS
Statistician

Comments (2)

Permalink

SAS Macros: Letting SAS Do the Typing

I’ve been meaning to write up a bit on using macros in SAS to complement my previous post on macro variables for quite a while. Luckily Norwegian guy reminded me about the pain of starting programming in SAS and provided me some motivation. So here’s my take on using macros in programming.

Continue Reading »

Programmer
SAS
Statistician

Comments (3)

Permalink