Skip to main content

WEB 110 assignment #1


This post is assignment #1 for WEB110. My name is John Pfuntner and a subject that I'm passionate about is my cats. I adopted them from the Wake County SPCA (where I also volunteer a lot) in December 2004 when they were both about a year old. The photo is my favorite one of them: I use it for my computer desktop backgrounds, a button I wear when I'm at the SPCA.... it's even on my credit card!!

Katie is an orange tabby (did you know most orange cats are male?!) who loves strangers and jumping up, especially places where she's forbidden such as virtually anywhere in the kitchen except the floor. One of her favorite things to eat is baby food: stuff like beef, chicken, ham.... it looks disgusting to me but she digs it!

Sofi is a grey and white tuxdeo who hates strangers and loves to bat things around the house. She used to sit in front of the refrigerator anytime I was dispensing ice because I would usually drop a cube or two and she liked to play hockey with them.

My name tag at the SPCA says I am "owned and operated" by my girls and that pretty much sums it up!

Comments

Popular posts from this blog

Why I don't like Python 3

Why I don't like Python 3 Python 3 sucks.  I hate that they've made changes so that aren't backwards-compatible.  You can't run many Python 2 scripts using the Python 3 interpreter.  It's almost like they've gone out of their way to piss off developers. Here are some specific reasons why I hate Python 3: My biggest gripe: print is a function rather than a statement now.  I'm not saying it's not a good idea for print to be a function but why fuck with existing scripts?  Just keep the print statement as-is and create a new function with a distinct name. Data read from files comes back as bytes and you have to encode them.  More on this later but I think this is nonsense. You can't write a simple string to a file opened for binary.  Yes, I know about string.encode() but my point is I don't like having to use it. You can't turn off buffering when you open a text file for writing: open('foo', 'w', 0) throws  can...

Python 2 vs 3: the print war

Disclaimer I will be upfront and say I think Python 3 made a terrible mistake by making is so that Python 2 scripts would no longer work. Most of my experience has been with Python 2 and I'm used to using the print statement to print a line to stdout . I hate that Python 3 makes you call print as a function. Yes, I know there are other differences and they're threatening to stop supporting Python 2 starting 2020/01/01. I don't know what I'll do after that point. I suppose Python 2 will still be around but it won't be improved and bugs will not be fixed and I may be ok with that. What can you deduce from print(expression) ? I've started a new job, looking at new code, and was without knowing much about the execution environment, I was beginning to believe that they must be using Python 3 because I saw something like the following in a Python script: print(expression) This seemed to be a reasonable conclusion. However, I also found code in the P...

GNU date on Windoze

I love the Cygwin package on Windoze. I'm more of a Unix guy and can't stand the Windows command prompt. I much prefer a standard shell such as bash across all platforms. At my current job, I'm doing most of my development on Windows and our setup makes it so that I have to rely on Git bash more but I still have Cygwin installed and use it for things that aren't so tied to work. Git bash pisses me off sometimes with relation to copy and paste, especially inside the vi editor! What's up with that? So this post's focus is on the date command. One of my few peeves about Cygwin is the default behavior of the command on Windows: Tue, Apr 3, 2018 7:26:52 AM The whole reason for using Cygwin was to have a shell environment that looks and acts like Unix. This does not look like Unix. And GNU being what it is, Git bash works the same way! Yes, my OCD is obvious... some people might say Well, that's close but I don't like this behavior! Uni...