All posts by patorjk

Merry Christmas and Happy Holidays!

Hope everyone out there is having a good holiday! Northrop gives me a week and a half break during this time period so I’m pretty ecstatic. Along with visiting with family I’ve been working on some new apps so hopefully some of that will see the light of day at some point.

Anyway, patorjk.com and Pascal (the family dog) wish everyone a good winter break!

As a side note, I’m not the one who dresses up Pascal. He seems to really like it though, I assume it’s because of all the extra attention he gets.

Color Fader Updated + Other Stuff

Color Fader Update

I’ve been annoyed at the job I did on my updated color fader since it was released. The interface was squished, awkward and clumsy, the color scheme was bland, and it over all just looked bad. I decided a few days ago to break from what I was doing and work on a re-design of it. I think I’ve come up with something that’s cleaner and easier to work with:

http://patorjk.com/software/colorfader/

The ASCII Art heading is kind of cheesy, but nothing else seemed to fit that heading area and it seemed to fit the ambiance so I left it in. Along with the new design, I added a few new features:

  • Vertical text fading: Now you fade lines of text along with fading character by character.
  • Multi-color image fade: I always felt it was a HUGE design flaw to have a separate 2-color area for image fading. I’m not sure what I was originally thinking, perhaps I was just lazy.
  • Background color selection for text fades: You can now see what the faded text looks like on different colored backgrounds.

Ultra Edit

I’ve been looking around for a good text editor that I can use for development purposes. At the moment, most of what I’m doing is Javascript and PHP. Recently I’ve come across Ultra Edit, which appears to be a pretty snazzy editor. It has syntax highlighting, grep-like searching abilities, a customizable tool bar, line number information, the ability to hide nested code, and lots of other nifty features. It’s only negative is that it’s not free. It’s $50 if I want to use it past the trial period. I’m actually thinking about shelling the doe though, since it would be a big step up from WordPad. Anyone know of any other good Windows text editors I should try before I purchase a license for this one?

Garfield / Realfield

Some clever folks on the internet have discovered that the Garfield cartoon strip is actually pretty funny if you remove all of Garfield’s thought bubbles. It actually works on a whole new level, it’s pretty cool:

Google Ads

I’ve been mulling over the idea of possibly placing a few Google Ads on this website. Nothing crazy or annoying, but something that’d be reasonably discrete and only on a few choice pages. I was doing some calculating and with what I read I could probably make enough a month to cover hosting costs if I placed ads on the Color Fader and the VB Code Bank. I think that would be pretty cool – this site paying for itself.

My fears in doing this though would be that I could scare away visitors or annoy those who regularly visit. Or I could turn off people who think I’m just trying to cash in. So I’d probably only do it in a few select areas, and not in areas that would cause clutter. I dunno, I’ll have to think about it some more, but I just thought I’d give everyone a head’s up.

MySpace Phishing

I’ve come across a rather interesting MySpace phishing technique. Hijacked profiles will send you a link or post a link on your wall telling you to go look at some user’s profile (it’ll usually be done by a friend of your’s). For example, they may say Joe is dead and display the following link to his profile:

http://profile.myspace.com/index.cfmfuseaction=user.viewprofile= 1890000

However, when you click the link, you’ll really be taken to a website like the following:

http://profile.myspace.com.fuseaction.id.user.viewprofile. 1890000.cn/

Notice the “.cn” extension. That site ain’t MySpace. If you follow the above link you’ll see that it takes you to a site that looks just like the MySpace homepage, and it’ll be asking you to log in – even though you should already be logged in. MySpace is kind of crappy in that you have to log in to see certain things, and sometimes you get logged out for various reasons, so most users will gladly re-enter their information.

After you’ve given this phishing site your log in info, it’ll save it and then use it to re-log you in to the real MySpace web site. So you’ll end up back at MySpace, but that interesting thing you were told about isn’t anywhere to be found. I’d assume most users would just shrug this off and move on – totally unaware that they’ve just given their log in information to a phisher/spammer/identity theif/whatever.

This really isn’t anything new, phishing has been around a long time. However, it actually works really well in this scenario, since MySpace used to take you to it’s home page after asking you to log in (even if you just wanted to look at someone’s pictures), and you were sent the link by one of your friends (not by some random dude you know is probably a phisher), so the environment leads to it being a pretty transparent attack. Anyway, it’s important to keep a look out for these kinds of things. A couple of my friends have had their accounts hijacked recently and they weren’t sure how it happened (I haven’t mentioned the above scenario since I just witnessed it recently). You don’t want to get your account or any accounts that may use the same password deleted because some jackass stole your log in info and then spammed a bunch of people.

No Rest for the Tired

Things have been going well, though I haven’t gotten any website-related work done in the last week and I’ve been really tired. This past weekend my roommate, his brother, and myself moved most of the essentials into the new appartment, and later today (Wednesday) I get my bed. So I’ll offically be moving in today. We’ve been rather slow about the whole process, but I think it’s mostly because he had to finish his thesis (he defended on the 5th) and I had a bunch of little things I had to take care of.

I hope to have some new stuff up soon, but I don’t want to set any dates since I’m not sure how much time I’ll have to work on things. I still have a lot of new apartment things I need to do.

MySpace.com Search

For a couple of years now I’ve noticed that Google is better at finding myspace profiles than MySpace is. MySpace’s search feature just sucks. I’ve been toying with the idea of creating a MySpace profile search app that uses Google. Something in the same vein as g2p.org. I’m not sure I’ll do it, since it’s not something I do often, but I figured I’d float the idea out here to see if anyone was interested. Facebook has apparently allowed the profiles it stores to be indexed too, however, the search feature on that site is excellent and can’t really be improved on by using Google.

Spammed

This made me smile, well, the post near the bottom by milorad did. A couple of months back I asked the WordPress.com community about a weird Trackback issue I had been having and I ended up with some rather icy responses. I’m glad someone was nice enough to take the time and answer my question. It sucks to think that a certain percentage of my visitors are spam robots, but I guess that happens to every site with a blog and there really isn’t much one can do. Also, I ask you all to please not post in that thread. I don’t want to cause a disturbance or seem like I’m trying to start something. I just wanted to share it here since finding it made my day :).

Distractions…

Over the Thanksgiving break I started on a new web app and a tutorial. Not sure when either will be out though. I’ve been tired all week so I don’t expect to get too much work done on them until maybe Thursday or Friday (I’d put both at 50% right now).

As a distraction, I found myself re-discovering Half Life 2, the first person shooter game that won all those awards back in 2004. If you’ve never played HL2, let me just echo what everyone else in the world has been saying: It’s an AMAZING game. Possibly the best game I’ve ever played (next to maybe American McGee’s Alice). I don’t really consider myself a gamer either. The last game I was really into was Doom 3, and that was back in 2005. When I fall for a game though, I fall hard.

I spent my whole winter break playing Doom 3 all night. It was funny because I’d wake up around 4-5 in the afternoon, right as my roommate was coming home from work, and then I’d go to bed around 6-7 in the morning, right as my roommate was leaving for work. Well, I should get to bed, waiting until the last minute to write these things is always a bad idea.

patorjk.com is Popular with the Ladies

I’m taking off work this week, and my plan is to make something of it, so hopefully I’ll have some fresh new content to post up. Ideas I’m currently juggling around are: writing a tutorial, writing a facebook game (I bash facebook sometimes, but it is something almost everyone uses), or making a new online app. Or possibly re-doing my color fader. I really don’t like its interface. But I’ll figure all this out later. In the mean time, here are some random bits of news…

Popular with the Ladies

I stumbled upon an interesting internet tracking site called QuantCast. According to its website its “the only open internet ratings service. We provide advertisers with audience profiles for millions of websites and services.” I’m not sure how it tracks websites, and I have never seen this site before today, but I discovered that it had data for my website, you can see it here:

http://www.quantcast.com/patorjk.com

According to the data they provide, this site gets more female visitors than male visitors. Interesting, interesting… hey ladies… j/k, actually, this is all kind of funny because I really doubt that, unless the majority of people who view TAAG are female. Though then again, maybe I just don’t know my audience very well.

The website also says “The site is popular among a 60-100k HH income bracket, more educated audience.” Which I thought was interesting.

As a side note to all of this, way back in the day I had a poll up on my main page that asked the viewer if they were male or female. The results came back 90% male, 10% female (I forget how many votes were cast, but it was a decent amount). So it’d be really interesting if the scales had tipped as much as that site says they have.

Google Trends

If you don’t know about Google Trends, you need to visit this site now:

http://www.google.com/trends

It’s amazing how much fun that tool is. I can’t believe digg is more popular than reddit, fark and slashdot put together. I was also shocked to learn that Pepsi was more popular than Coke (in terms of google searches). This site [NSFW!] has some more risque suggestions. But anyway, if you’re bored, it’s a fun tool to play around with.

It’s been a while…

I’ve had a lot on my mind recently, and as a side effect, this site has been neglected somewhat. I’m going to keep checking in regularly though, even if I don’t have a whole lot to say.

Call for Tutorials

Chic’s VB Array tutorial continues to do well on google, so I figured I’d ask if anyone else wanted to write a tutorial on a certain subject (something with a similar format). I may write one myself, but I’m not sure what topic I should pick.

How people find patorjk.com

I found the following table from Google Webmaster Tools amusing (format = % of queries, search term, page rank):

Top clicked queries
The top search queries from which users clicked through to your site.
%: % of top queries
# % Query Position
1. 63% text art 3
2. 15% ascii art generator 7
3. 3% sarah michelle gellar 152
4. 3% visual basic arrays 6
5. 2% art text 2
6. 2% visual basic array 8
7. 2% kurt cobain 220
8. 1% color fader 4
9. 1% artistic text 3
10. 1% sarah michelle geller 97
11. 1% ascii art 58
12. 1% slim shady 120
13. 1% patorjk 1
14. 1% beep sound in vb 6.0 4
15. 1% ascii generator 16
16. 1% britney spears 777
17. 0% ascii art arial font 4
18. 0% ascii art text 5
19. 0% ascii art text generator 5
20. 0% “ascii art generator” 7

Apparently mentioning a celebrity will get you visitors. I mean, I’m listed as the 777th page for the term “Britney Spears”, yet someone still found me via that search phrase. I’m assuming these people are finding this page though, since I don’t normally mention Britney Spears in this blog.

10,000 Visitors and Other News

I’m approaching 10,000 visitors for the month of October, which is pretty cool. Not sure if I’ll get there, but I’m only 300 visits away, so it’ll be close either way.

As I’ve stated in the past, however, a lot of that is traffic to other parts of this site. TAAG is still the reining king when it comes to the most visited page I have, and after that it’s the VB 6.0 Code Bank, and then, after that, it’s this blog.

I was actually thinking of getting TAAG its own domain, but the whole search for one left me with a rather sour taste in my mouth. All the domain names I was interested in were taken – and not by legitimate sites, but ad sites. Basically people who had bought up the domain name and were offering it up for a large sum (in my case, $3,000 – more than I want to spend on something I’m giving away for free). It really pissed me off. The “.us” domain was still available, but “.us” is kind of a crappy extension. So I’ll have to think about it. And there really isn’t a need to move it away from this site so not finding a domain name isn’t that big of a deal.

Slider Puzzles

I’ve taken Sloat’s advice and updated my slider puzzle script so that the images don’t have to be chopped up. I haven’t uploaded the code onto this site yet, but I plan to soon. I’m thinking I’m going to release this script as a download that people can configure for their own sites (hopefully using it will be as simple as uploading the code and along with the selected images). It seems like a waste to have it simply be for old paintings. It could probably do more good elsewhere. I’ve been thinking about emailing some photographers to see if I can get some cool pics, but even if I do, I’ll still release the source.

Patrick Gillespie

Oh, the vanity. This is something I shouldn’t care about, but for some reason it bugs me that the #1 link on google for the term “Patrick Gillespie” is some news story on another Patrick Gillespie who is a huge pervert. I’m slowly climbing in my page rank, so I may displace the article, but it sucks seeing that attached to my name. Plus, the article doesn’t give any other details on the guy other than the fact that he is named “Patrick Gillespie”.

Ghost Stories

When I was little, I wanted to be a writer. I even had a story I wrote in 6th grade get published in some young writers book (it was selected by my 6th grade teacher). It was pretty cool. I even bumped into some random kid at the grocery store who had read it and liked it. It totally made me feel famous (the book was distributed to every school in the county though, so in actuality this wasn’t that big of a deal).

Anyway, somewhere down the line I lost interest and wound up programming stuff instead. I did have a brief relapse into my writing ways back in college though. When I was young, I’d write mostly sci-fi and humor type stories, but in college, I switched to writing horror stories. If you’re in a ghoulish mood this Halloween, you can check out my most popular stories below*…

The Becoming
A Doll’s House
The Doll Collection

*The Becoming was initially the most popular, but I had to re-write it after fanfiction.net deleted their music section (in fact, most of the stories I have up were ones I thought were decent enough to re-write after the music section was removed).

Computer Repair

Back when I was in grad school I had a friend who told me that a friend of his wife’s was having spyware issues. She was getting all sorts of random pop up ads and her computer was basically becoming unusable. So to fix the problem, instead of bothering one of her knowledgeable computer friends (and she apparently had quite a few), she called Best Buy’s Geek Squad.

For an absurd amount of money (I forget how much exactly), they drove to her house and spent a few hours installing the freeware versions of Spybot and Adaware. And to top things off, that didn’t even completely fix the problem. I believe she ended up getting a friend to help her straighten everything else out, but I can’t remember because I was too in shock after hearing the first part of the story. Though maybe I’m such a computer geek that things that seem obvious to me aren’t really that obvious to others (when I have a problem, the first thing I do is google for a solution).

I don’t think I’d ever trust a computer repairman. I know people who fix computers, and some of them I wouldn’t feel comfortable handing my computer over to. Granted, there are quality computer repairmen, but there are a lot of duds (and yes, I do know some – none that read this blog though). Luckily, whenever I have a computer issue I can’t handle, I just talk to my dad (former President of the Las Cruces computer club). Most people aren’t that lucky, so for them they’re stuck with either trying to convince one of their friends to help them or to take it into the shop.

I’d personally recommend getting a friend to help you – offer them free pizza. And it might interesting to try and get two or more to come look at it. Computer people are usually pretty egotistical so if there’s more than one working on the problem, they’ll be more motivated to be the one who solves it. The only exception to this would be if you have some kind of warranty issue. Then you should make the company/store fix it for free.

This may seem somewhat cynical, but I’ve always had a distrust of repairmen – especially in the computer industry. So what brought on this mini-tirade today? A disturbing video I just saw on youtube:

And to be a little more clear, when I brought up not trusting computer people (above), I was thinking more towards them not fully understanding computers enough to solve the problem. Not being dishonest like the people in that video, that’s just disgusting.

Fired for Blogging

No, not me, don’t worry :-).

On Friday I dropped by the office of an old boss of mine. He had apparently heard I was back in the building and wanted me to come by and say hi. It was pretty cool seeing him again; he was a really good guy to work for. I interned under him 3 years ago, and I believe the job I did that summer was the reason I got hired by my current company. The internship was a VB / Access job. It’s not the kind of job I’d want to do as a career, but it was fun to be able to apply all the VB skills I had racked up as a teenager. I churned out something like 2,000-3,000 lines of code a week, it was ridiculous. During the meeting he actually told me that most of the stuff I had done was still being used and that people still talked about me (which I found kind of shocking). It was really cool to know that I had had such a positive effect.

I don’t always have such good experiences though. I’ve had some jobs where I’ve felt bored or like I didn’t really live up to what I could have done. I thought about writing an entry contrasting good and bad experiences and how one can avoid certain pitfalls, but then I decided against it. Blogging about work is almost always a bad idea. Unless all of your stories are positive feel good stories – and the best work stories usually aren’t – it’s a bad idea to have a work related blog (same goes for dating, but that’s another blog post all together).

Interestingly enough, as I was debating whether to write a such an entry, I stumbled upon a blog post about a 28 year old video clerk who had been fired for blogging that Tucker Carlson came into his store (link). He didn’t reveal any personal information about Tucker, but he did joke about sending items such as frozen urine cakes to his house, and he did call the guy a “Gigantic Cobagz”, which is obviously not giving the store he works for the best image, so it’s no wonder he got canned.

After this interesting find, I decided to see how many bloggers I could find who had been fired because of blog entries they had written. Below is a summary of what I found. Some of them are pretty interesting. If you can find more, feel free to post links in the comments.

2. A blogger who was fired for joking about goofing off at work (link). This guy was essentially called into his boss’ office one day and told he was fired and had to leave immediately. His boss watched him clean out his desk and then escorted him out of the building. This was the post that got him in so much hot water:

Getting to surf the web for 3 hours while being paid: Priceless.
Getting to blog for 3 hours while being paid: Priceless.
Sitting around doing nothing for 3 hours while being paid: Priceless.
Installing Windows 2000 Server on a P2 300: Bloody Freaking Priceless.

Everyone experiences down time at work, however, this wasn’t a wise post to make. I do feel sorry for him though. It’s a harsh punishment for something that was just intended as a light hearted joke.

3. A Google employee who was fired for saying too much about the company (link). Almost everyone loves Google, and if you have a blog that talks about what goes on inside of Google, people are going to read it (hell, it’s one of the reasons I read Steve Yegge’s blog). The problem is, Google doesn’t want you to do this, and divulging too much about them will get you fired (this is true for almost every company).

4. A Nintendo blogger who was fired for “Inexcusable Behaviour” (link). This blogger, who actually wrote under a different name to protect her identity, was fired for blogging negatively about her co-workers. Quote from her blog that most likely got her fired: “One plus about working with [a] hormonal, facial-hair-growing, frumpy [woman] is that I have found a new excuse to drink heavily… My gut tells me that this woman hasn’t been fucked in years”. Not a good thing to publically say about your boss.

5. A Microsoft employee who was fired for posting up certain pictures in his blog (link). Companies take their proprietary info very seriously.

6. A flight attendant who was fired for posting up risque pictures in her blog (link). This probably wouldn’t have been that big of a deal had these not been taken at work and then posted on the web, oh well.

7. Thailand teacher fired for writing about her personal life (link). From the blog entry:

Imagine my surprise when last night I received a rather cruel email (didn’t even bother with the courtesy of calling) from my employer terminating me from the school after a week of labor because of an article I wrote days before I got the teaching job. My lifestyle apparently does not conform to the acceptable teacher’s way of living (if there’s such a thing). They were afraid that at some point I’d start writing about the school and tarnish its precious and rather inexistent reputation, and I wasn’t a good enough teacher.

Oddly enough, since these people were among the first to get fired over blogging, most of them became minor celebs after they got fired. That probably won’t be the case as time goes on.

Edit: As a side note, this is kind of a weird entry to write, isn’t it? I should say that I don’t have any fear of being fired (hopefully it didn’t come off that way), I’m on good terms with everyone I work with. I’m just cautious about this kind of stuff and it’s interesting to see how small missteps can get you escorted out of a building.