Gmail thinks my messages are spam

I’ve had two friends who use Gmail tell me that my e-mails were put in their spam folders. So a few minutes ago I tried sending myself a message from my thinkulum accounts to my Gmail account, and it happened to me too. … Yes, I send myself spam. Not that I expected it to behave any differently, though I thought I had sent myself e-mails like that before without a problem. Maybe Gmail changed its mind about my domain recently. It’s probably because of my e-mail updates, which could be mistaken for spam, since it’s a mailing list, and perhaps Gmail generalized its conclusion to the whole thinkulum domain.

Fortunately they have these nice buttons, “Report Spam” for your inbox and “Not Spam” for your spam folder, that you can use to educate their spam filter. I used them on my test messages. I don’t know if it will apply to messages I send from those accounts to other people.

Posted in Computers | 3 Comments

What’s been going on, part 1

So, what’s been going on in my life lately? It never feels like much is happening, but somehow I still have a lot to say, so this will be a two- or three-part entry.

Work got exciting a few weeks ago when I had three major programming developments:

First, I had a breakthrough in my understanding of Yapp and Lex (Perl’s yacc and lex clones), and I began using them to create an XPress tags parser. QuarkXPress is one of the two major typesetting programs (the other is Adobe InDesign), and they have their own markup language that’s a real pain to work with. So for a long time I’ve wanted to create a more abstract way of dealing with them.

Basically, for my non-techie readership, parsing means teaching the computer how to understand each part of the text, rather than seeing the file as a meaningless mass of characters, so that I can tell it, “Take this paragraph and move it one paragraph down,” rather than saying, “Take everything between this ‘@Body Text:’ string (which starts a paragraph) and the next newline (which ends a paragraph), and everything between the next ‘@Body Text:’ and newline, and switch them.” Now which of those instructions would you rather have to think about? I thought so. My first two attempts at a parser were pretty messy and I gave up on them, but Yapp and Lex will make things much more orderly.

Second, we had a meeting that Tuesday to talk about putting together an archive of our past material that we can use in future products. They’ve been tossing this idea around for a while now, but I’ve been thinking about it longer, and my boss recommended that they include me in their discussions. The content catalog, as we will call it, will (hopefully) be part of a larger project I’ve been planning practically since I started working there—a hybrid content and project management system. So this meeting delighted me because everything they said played right into my hands! >-) I shall subvert their inefficient and problematic procedures and shove the company to the cutting edge of publishing! AAAAhahahahaaaaa!

*ahem* Anyway, since I already knew how I wanted to do things, when they finished laying out the problem and asked me what form the archive should take, instead of being open minded and suggesting several options like I would normally would, I just told them the content would be put in a database with a web interface. And they basically said, “Okay, sounds good.” I love it when people just agree with what I tell them. πŸ˜‰

So I now have official approval to start on the content catalog, and I have to give one more presentation to the bosses to get approval for the rest of the system. The catalog isn’t where I expected to start (seems kinda backwards to have all this stuff in a nice system but then have to pull it out of the system and plunk it into Word because the word processing functions aren’t there yet), but I’ll scratch them where they itch. Now I have to learn all about automating databases and writing web applications, and I’m throwing more and more work at the content gatherers to keep them busy while I figure out what I’m doing, hehe. I’m going to have them gather all the content, get it all into a uniform file format, proofread all of it, and then worry about entering it into the system. It will take months. I should have something put together by then. Even sooner, with Ruby on Rails, I bet. πŸ™‚

Third, on Friday we had a meeting to talk about our website. It has problems, mainly the fact that it’s all in Flash and the only person in-house who knows enough to fix it doesn’t have the time. So since I’ll be doing all this web programming anyway, I volunteered to redo the site. We’ll start with regular ol’ text and fancify it later. We have a nice little division of labor too. I’m the site “engineer,” and we’ll have two other people to manage the content and create the graphics. For the text-only version, I had our typesetter create a layout in InDesign, which I turned into HTML. It looks really nice.

By contrast, this week has been a very boring one of copyediting some Bible study guides.

Next up, what’s been happening in the rest of my life!

Posted in General | Leave a comment

The web is interesting tonight

I am feeling really scattered right now. I was hoping to get something productive done tonight, probably some editing, but I keep finding interesting websites to read. Major links from tonight’s chain: from my friend Rob’s blog, Kyle Potter (which I’ve visited before); Addison Road (not the band); The CCM Patrol; a thread on a site called Yay Hooray that finally drove me to find out what in the world “Web 2.0” is; a funny jab at Web 2.0 visual design features; a site that promotes such design; Twinspark, which coined the term “wet floor effect” (part of Web 2.0 design); Say-So, a service by the Twinspark people that’s an atypically-formatted forum for discussing anything and everything; and, via a link from digg (a Web 2.0 site), Programming is Hard, which is the kind of resource I’ve been thinking about latelyβ€”a place people can post code snippets to help other people out. I’m tempted to sign up immediately and find out more about it after. … Okay, done, heh. Once I post some code, I’ll link to it from my programming page. Yay, another way to decentralize my web presence. πŸ˜‰ I love conserving bandwidth (which, um, would only matter if I had a lot of visitors and a lot of things for them to access).

I’m pondering my relationship to Web 2.0. The system I’m going to create for my employer will definitely have some of its AJAX-y aspects. I blog. I just joined del.icio.us. I like Web 2.0’s ideas as they’re presented on Wikipedia. And I like the design well enough. But I’m resistant to trendiness. So although I’m participating, I’m sort of holding it at arm’s length. I feel the same way about Ruby on Rails. I’m going to use it because it seems like a very good thing, but their trendy writing style kind of turns me off. Postmodern design does too, such as using capitalization and punctuation in bizarre and pointless ways.

Okay, that’s not what I was planning to write about earlier today, but I wanted to get something up, and I couldn’t think of anything else very interesting to say.

Edit: I found out that Programming is Hard is based on an older site called Code Snippets, which has a lot more users. So I signed up there too. πŸ˜€ I might just use that one, unless Programming is Hard still seems worthwhile.

Posted in General | Leave a comment

Welcome to my new layout!

The Thinkulum version 1.2 is up! And it’s only two-and-a-half weeks late, hehe. Hopefully most of you forgot I had a deadline.

The major changes I made were that I (1) moved the navigation from the bottom of the page (terrible) to a new left column, (2) moved my links to del.icio.us, and (3) moved the whole site into WordPress. I also added some new graphics for the section headings and a little favicon in the form of my handwriting. πŸ™‚

Having the site in WordPress will hopefully make it much easier to add new pages. Maybe I’ll even update it more often! I’ll probably add links more often, since it’s such a snap with del.icio.us. I won’t post a blog update every time I do that, but the new links will appear in the “Latest links” list on the blog page. See over there? *points to the right* Moving my links off the site to del.icio.us has made this place look bare, so that will be another motivator. I have plenty of ideas; I’m just very slow and distractible.

Putting the site in WordPress was a lot of work! That’s because I had fairly specific ideas about how I wanted my site to work, and I had to mess around with my template files a lot and look for plugins, which didn’t always behave or cooperate with each other. But now it’s mostly the way I want it. There are still a few things I’d like to change, but those will require poking around in the WordPress source code a bit, and this update is late enough! Let me know if anything seems broken or ways you think the site’s design could be better.

Since my pages are in WordPress, you can now comment on some of them as if they were blog entries. So far I’ve only turned on comments for the main OBAC essay. Being in WordPress has also changed the URL structure, so if you have links or bookmarks to anything here, you’ll need to update them.

I’m sure I’ll continue to tweak things here and there, but for now, I’m Thinkulummed out!

Posted in Site updates | 2 Comments

Life Maintenance Introduction

This post has moved here.

Posted in Introduction, Life maintenance, Old site | Comments Off on Life Maintenance Introduction

Weird Stuff Introduction

This post has moved here.

Posted in Introduction, Old site, Weird stuff | Comments Off on Weird Stuff Introduction

Computers Introduction

This post has moved here.

Posted in Computers, Introduction, Old site | Comments Off on Computers Introduction

Aesthetics Introduction

This post has moved here.

Posted in Aesthetics, Introduction, Old site | Comments Off on Aesthetics Introduction

Psychology Introduction

This post has moved here.

Posted in Introduction, Old site, Psychology | Comments Off on Psychology Introduction

Philosophy Introduction

This post has moved here.

Posted in Introduction, Old site, Philosophy | Comments Off on Philosophy Introduction