Earth vs. the Spider

I just watched Earth vs. the Spider (1958). It was a terrifying movie about a giant tarantula holed up in a cave just outside of town. What i found most interesting was the way the spider changed size. When it was dead and waiting in the high school for the people at the university to come pick it up to study, it was about twice as tall as a man (they had carried it thru a set of double doors to get it inside) but when it came to life (it had only been stunned!) it broke out and went walking down the street. Then it was taller than 2 story buildings.

The best acting or the best written role has to be the mother of the teenage heroine. Our heroine’s father was killed by the spider and his sucked-dry corpse was recovered. Our heroine is feeling guilty because he had been killed on his way home from buying her a present which she found and then carried into the spider’s lair where she lost it. She was weeping when her calm mother found her and sympathetically agreed that it was a shame that she had lost the bracelet, but told her that she should not feel guilty and should forget the bracelet. Then she reminded her that she did have homework due at school tomorrow. This is the same day their husband and father was killed by a giant spider. Later when her daughter is saved (just barely) from the spider, mom gives her a quick hug and then pullls her handkerchief out of her pocket and cleans the smudge from her daughter’s cheek.

Anyway, it was not “the” spider movie i remember from my childhood. I didn’t think it was, but it was worth a look.

Moments in Working Tech

One of the features of our software is the ability to generate documents with information pre-filled on a per-case basis.  Everything from name, address, fees, to… well, whatever we want can be stuffed into a document template and loaded into the system.

Basic documents are easy to do.  The system is build that all you need is a template (mix of text and template-tags for data) and a name for the document to work.  However, we sometimes need to do more fancy things like build document tables on the fly, leave fields open for editing, and make fields available as a drop-down list for the user to choose the option they want when printing.

That last feature is one I built.  Give the code a list of items you want to show up in the selection box and away it goes, happy as can be.

I haven’t really thought about the that bit of code till today, when I was thinking about how to explain things to any new developers.  How did I make that drop down code?   I created a document with a drop down, reverse engineered the generated document, then built code to create a dynamic dropdown.

I didn’t think much of it at the time, but looking back that does sound like a bit of code wizardry.  That’s the sort of thing that I don’t do often but sure do enjoy when I get the chance.

Posts and Feeds

This is an FYI about the operation of posts and the various feeds WordPress produces.

Posts can come and go. You can save a post without publishing it, and you can publish the post with a few options (comments enable/disable, password to view post, mark it private so only you see it, even change the date to make the post appear later on) Deleting a post after it is published (either outright deletion or marking it back to draft) can make a post go away when viewing the site, or the archives.

The feeds (check the bottom of the page, there is one for posts and one for comments) have a slightly different behavior. Yes, the feed will be updated with the deletion of a post. It will not store a post after it has been removed from published status. I’m also pretty sure that ‘private’ posts don’t show up in any feed.

However, a feed gets read by a program and stored for future reading. The idea is great, in that you can read posts via a feed at your lesuire without the trouble of going to the source site. Quite a few people I know subscribe to more blogs via feeds than I read in a week and they catch up on the feeds when they have no internet connection. There’s the thing: the software that reads the feeds stores it seperately.

End point being that once a post is made, published, and in a feed reader you can’t make that post totally disappear everywhere. There have been a few posts here that were later deleted that I have copies of in my feed reader.

Just something to keep in mind. You can take a post out to prevent future readers from seeing it, but that doesn’t mean it goes away for everyone.

Company

It is funny… usually when we have company I am ready for them to go home after a short while. When they go it feels good to get back in my usual routine. But this morning shortly after I woke I became aware that i felt lonesome. I am sure it is partly because Trip was here for so long that she became part of my daily routine, but it is partly because she is pleasant to have around and she “fits”…. and maybe partly because we were working which gave us something to do and took away the “company” feeling.

I am sure that Bruce misses her. They took a particular liking to each other the first day. Bruce also liked that she went outside to smoke often. I think he found it interesting that she went outside every couple of hours and just sat, ready to pet him and be companionable.

Come to think of it, Carrie showed a marked preference for Bruce too. She enjoyed playing with him. Bruce responds well to her favorite kind of cat play.

House painting

The big push to pain the house inside is over. We did not get as much done as i wanted or would have expected for the length of time we worked on it, but i always underestimate how long something like this is going to take. There was more prep work than i expected, partly because Trip did things to the ceiling that i would not have known to do and partly because we kept finding new problems that needed to be dealt with before we could paint.

We finished the living room, finished the ceiling and walls but not the trim in the foyer and dining room and back bathroom, finished the ceiling in the laundry room and hall, and primed the ceiling in the kitchen. The new texture on the ceiling in all these rooms made the ceiling a bigger deal than it would normally be. Some of the rooms had to be textured twice because we did not like the way they did it the first time. Those rooms were particularly hard to do. They do, i suppose look a little heavier textured, though i don’t think it is obvious enough that one would notice unless one was looking for it, but when it comes to putting that first coat, the primer, on, it makes a huge difference.

My goal today, my bare minimum goal, is to move the paint and tools which are now in the dining room to another place so i can vacuum the room. I need to paint the baseboard so i need to pay particular attention to the edges. Then i would like to get the baseboards done. If i have to wait till tomorrow for the window and door trim that will be ok because i can do those later. If the baseboard is done i can more the furniture back and replace the plastic, paint, and tools. They will be living in there for a while longer.

It is going to be slow going but hopefully i will make a little progress each day.

Aleah is officially starting to walk

If anyone stops by the house these days, be on the watch for an Aleah on the go. She has gotten the idea that walking is something she can really do, not just something to do when going between the coffee table and the couch. She has been seen walking the length of our living room, for some measure of how far she can get before sitting down again.

While we don’t have a walking picture on hand right now, here’s one of her standing.

Aleah standing

Another one bites the dust

Maybe that sounds a little dramatic. Still, another developer has left the company. I haven’t talked to him directly, but I believe there are a few things around here we are not doing that he really wanted us to be doing that pushed him out the door. We don’t have strict code source control, we don’t have individual sandboxed developer spaces, we don’t use an SQL based database, and he got stuck with doing most of the document creation work. Ok, that last bit isn’t so bad, it is just a boring yet necessary part of the business.

Most of his reasons are things I’d put in the ‘nice but not necessary’ category, although some people would argue the other way with it. Some of them are things that have actually been worked on in the past, but have been put to the side for techncal or time reasons.

Anyway, I have been told that the company is going to start seeking more developers in a more agressive manner than in the past. We can handle the workload as-is, but having a few extras would certainly help things out. I am sure the next few weeks are going to be interesting as we adjust to workload changes.

Ceiling height and thinking

A newish report that I’m sure most everyone has already heard about but I decided to post here just in case it missed someone.  There was some research done on how people reacted to working in spaces with different ceiling heights.   Their findings are, essentially, that working in a lower ceiling area results in higher detail-oriented thinking and working in a higher ceiling area results in higher creative thinking.  Maybe I should say ‘results’ instead of ‘thinking’, as they could only judge based on the solutions to problems instead of watching thoughts.

This makes me wonder about where I work.  The ceilings are /high/.  Our building used to be a mechanic shop; they didn’t put in a drop ceiling, wanting to use all the vertical space for overhead engine hoists and such.  The companies that followed left the roof alone too, so we have a 20+foot high roof.  Does this mean that we come up with creative solutions more often?  Does coming up with creative solutions mean we spend more time thinking about something than we do actually producing code?  I’m not sure, but it is interesting to think about.

Importance of doing musical research

I usually have Pandora running in the background at work. I don’t have many stations as I’m pretty stagnant on the ‘must find new music’ front, though I wish I had more CD’s at home for my listening enjoyment. (1)

Anyway, if you have not heard of pandora, here is the way it works. First, you give it a ‘seed’ song or artist; something or someone that you enjoy. They look their musical style up in their database and start playing music that you’ll probably like by other artists. Your seed artist/song will get airtime too, but it won’t appear right away. As the different songs are playing, you get the option to vote ‘thumbs up/down’ on any track and it will use that information to adjust your station.

The way I have been using the service is to make a new station based off a song I liked on a previous station; something that is different enough that the new station is likely to have a different music set with the new beginning. I’ve been exposed to more different music through this service than any other medium using this method. Well, there is one song that I’ve been hearing that I have liked. The beat is good, the flow of the song is enjoyable, and the interplay of voices is good. Based off this one song, I went ahead and bought the CD is it on.

Now the CD has arrived and I’m not quite sure what it is that I just bought. See, I didn’t do any research aside from hearing the single song on Pandora. Maybe I should have. Thing is, this is the first CD that I’ve bought that has a sticker on the front proclaiming that this CD is a highly rated ‘goth rock/metal’ CD that fans of (other goth rock/metal groups I’ve never listened to) will enjoy.

Yeah. I’m not exactly sure what is on this CD. But I’ll give it a listen. I might even try to figure out the lyrics (2) , although they are probably a bit…different.

1: Funny how fifty someodd CD’s get boring after a while.
2: Really, figuring out the lyrics takes concentration these days