Black Fox Thoughts

Black Fox Thoughts Random thoughts, ideas, and who knows what else, that I come across in this strange world.

Served With Just Desserts

THIS IS NOT MY STORY! I just found it here: notalwaysright.com


(I work at a restaurant which is very gay-friendly. It’s not actually a gay restaurant, but half the waiting staff, two of the chefs, and the owner are all gay or bi. Many of the customers are gay couples. A tourist couple, a man and woman, comes in, and sits at a table.)

Me: *flamboyantly* “Hi, welcome! Here are your menus—”

Customer #1: “We want another server!”

Me: “Sorry, but I’m the only one that’s free at the moment, and you’re sitting in my area, but I can help you all the same.”

(The couple stands up and walk to another table on the other side of the restaurant. Their server comes up to the table; she’s a young woman who dresses very alternatively.)

Server: “Hi, there! Would you like to look at—”

(The couple stands up again, this time moving to a table being served by the only straight server in the restaurant today. They order happily, and the server leaves. The table is right next to the large opening where you can see the chefs cooking your food. The customers can be heard by one of the chefs,—who happens to be my boyfriend.)

Customer #1: “I can’t believe they let those people work with food. They’ll contaminate it.”

Customer #2: “I know! But don’t let it get to you; we have a good server now.”

Customer #1: “Yeah, but just look at them. That first man probably has AIDS, and they let him work in a restaurant! It’s disgusting!”

Chef: “Excuse me; please don’t talk about him that way. He doesn’t have AIDS. Even if he did, you wouldn’t catch it just because he served you food. He’s also my boyfriend, so stop it, or you’ll upset me and him.”

(The couple remains quiet until their server bring their drinks.)

Customer #1: “Make sure that thing doesn’t cook or touch any of my food.”

Server: “Sorry, I can’t do that. He is one of our best chefs, and he deals with items that you have ordered.”

Customer #2: “Well, have someone else make our food, someone clean!”

Server: “I assure you that our chefs take hygiene very seriously. We are very highly rated from health and safety—”

Customer #1: “MANAGER! NOW!”

(Their server gets the manager, a very well-dressed and flamboyant man.)

Manager: “What seems to be the problem?”

Customer #1: “You’re one too?! A dirty gay! I can’t believe it! F*** you! F*** you all! Don’t any of you touch my food, my wife, or me! I don’t want your any of your dirty gay diseases!”

(The customers start referring to their server.)

Customer #2: “And to think you surround this poor boy with your heathen ways!” *to the server* “Come now, son, leave with us and we can save you from this evil lot!”

(All of the servers have gathered around the area. Many of the regular customers and their partners join too.)

Server: “You know what, you’re right! Why should I have to work in a place with such nasty people?”

(The couple smiles and move towards him, as if to take him away.)

Server: “You two, get the f*** out of here and leave me alone! We reserve the right to refuse service to anyone, and you most certainly are not welcome here!”

(The couple runs out, flustered and embarrassed.)

Manager: “I couldn’t have said it any better myself!”

Server: “Thanks, Dad!”

Read more funny stories at NotAlwaysRight.com!:

Code: Print Extension, Name, and Email from Asterisk voicemail.conf

cat voicemail.conf | grep -P ‘^\d{1,4} =>’|awk ‘BEGIN{FS=”,”};{printf “%4s: %15s - %s\n”,substr($1,0,4),$2,$3}’

Command to list latest version of every kernel offered by Gentoo

Command:
equery list —overlay —portage-tree —full-regex ‘sys-kernel/.*sources’ | cut —delimiter=’/’ —field=2 | cut —delimiter=’-’ —field=1 | sort | uniq | xargs —replace=’{}’ sh -c ‘echo -n $1- && equery list —overlay —portage-tree $1-sources | tail -n1 | cut —delimiter=”/” —field=2 | cut —delimiter=”-” —field=3-’ — {} | awk ‘BEGIN { FS=”-“; printf “%10s — %s\n”, “Kernel”, “Latest Version” }; { printf “%10s — %s\n”, $1, $2 }’

Output:
        Kernel — Latest Version
            aufs — 3.8.8
                ck — 3.8.3
        gentoo — 3.8.8
              git — 3.9_rc8
    hardened — 3.8.8
            mips — 3.7.1
        openvz — 2.6.32.76.5
                pf — 3.8.2
          rsbac — 3.4.1
                rt — 3.8.4_p1
    tuxonice — 3.7.1
      vanilla — 3.8.8
      vserver — 2.3.5.6
            xbox — 2.6.16.26
              zen — 3.8.9999

Reblogged from drowsyfantasy

drowsyfantasy:

If you rape someone, it doesn’t matter that you’re only 16.

If you rape someone, it doesn’t matter that you cry like a child in court.

If you rape someone, it doesn’t matter that you had a promising future.

if you rape someone, it doesn’t matter that your life is destroyed.

If you rape someone, it should haunt you for the rest of your life. 

You raped someone. 

You deserve every ounce of justice we can place upon you in court of law. 

Linux command line to the rescue! A minor case.

Using Google Music Manager to download my music, but after the program starts it won’t show any dialog. Music does seem to be appearing in my music directory, though. So, it is working, but I know not how fast it’s downloading, nor how many songs it has downloaded.

This is where my love of the Linux command line comes in. I opened up a terminal (which I have hot keyed to the Pause/Break button on my keyboard), and wrote this quick function to get the downloaders status information:

function GoogleMusicStats()                    
{
  done=0
  while [[ $down -lt 4116 ]]; do
    down=`print -l Music/**/*(.) | wc -l | sed 's/\(.*[0-9]\)\([0-9]\{3\}\)/\1,\2/'`
    percent=`echo $[$down*100/4116].$[$down*100%4116]`
    echo -en " Downloaded $down of 4,116 songs from Google Music ($percent%)\r"
    sleep 5s
  done
  echo -e "\n"
}

Sample output:

Downloaded 977 of 4,116 songs from Google Music (23.3032%)

What this does, is starts a loop that will end after the number of downloaded files is equal to the number of music tracks I have uploaded to Google. I simply looked the number up on the Google Music page.

The loop does four things:

  1. Count the number of files in the music directory.
    • This is done by using shell completion to print all the file names in the directory, and just counting how many lines it prints (one file per line).
    • The sed pattern adds commas to the number, for easier reading.
  2. Figure out what percentage of files have been downloaded.
    • Two easy steps here, integer and remainder.
  3. Printing the results.
    • The two arguments to echo make it respect escapes (for the “\r”) and tell it not to print a newline on the end.
    • We only print the carriage return so that the line is overwritten when the next line is printed. This allows it to not fill the screen with EVERY SINGLE line update.
    • The space at the begining is because the terminal cursor sits there, and I didn’t want it covering up the ‘D’.
  4. Sleeps for 5 seconds
    • This really does not need to be updated in real time, so this will make the program only update every 5 seconds.
    • This is more than fast enough for my purposes, and I don’t need the thing recursing over the entire music directory as fast as it can.

After all the files are downloaded, the loop will exit and the last echo command will print a newline character, so the final status line will not be overwritten.

“Friends”

So, I just removed about 75% of my IM “friends”, and unfollwed over 200 people on Twitter. Every person I removed/unfollwed, I have either not talked to in a very long time, if ever, or have tried to talk to in the past month or so with either no response at all, or an excuse to not talk and then going away/offline. I’m just sick of it.

Next weekend I will be going to Fur Fright, this is going to drain my cash down to complete zero, but I want to do one last thing with the people I know up around the area, before I move down to Virginia. At that point, well, unless I’m given a good reason before then, it’s very likely that I’m just going to cut any ties I currently have here, not that that would be very hard, and start over. New area, new job, new life. Here’s hoping I can do better this time.

Oh, and if you are one of the people I removed/unfollwed and you actually do want to stay in touch, go ahead an actually say hi for once.

DO IT

  • Friend: I kinda want to break Rpg maker 2 out and try to make something...
  • Me: DO IT
  • Friend: I've started countless projects, but always lost interest
  • Me: DO IT
  • Friend: The interface is very frustrating...
  • Me: DO IT
  • Friend: You make a good argument.
  • Me: DO IT
  • Friend: Need to figure out where I put my USB-ps/2 dongle.
  • Me: FIND IT
  • Friend: The default keyboard is alphabetical. That's just....
  • Me: CHANGE IT
  • Friend: ...oh i dont even need the dongle, I have a usb keyboard...
  • Me: USE IT
  • Friend: Not enough of a masochist to start a new project. Gotta find my notes from an old one...
  • Me: REMEMBER IT
  • Friend: Notes! I'm so proffessional... http://reyu.s3.amazonaws.com/Tumblr/Pic1.jpg
  • Me: ENLARGE IT
  • Friend: NO! Spoilers!
  • Me: OBSCURE IT
  • Friend: That page was my plot summary. That would be the whole thing...
  • Me: MAKE IT
  • Friend: Gotta figure out which memory card It's on.
  • Me: SEARCH IT
  • Friend: By process of elimination it has to be on the blue one. THE ONE I CANT FIND
  • Me: FIND IT
  • Me: bit.ly/CLICK_IT
  • Friend: Damnit im busy!
  • Me: SAVE IT
  • Friend: Okay i gave the blue one to my friend
  • Me: RETRIEVE IT
  • Friend: But I wiped it before doing so. I made a backup. Now I need to find THAT dongle.
  • Me: RESTORE IT
  • Friend: It's somewhere in here... http://reyu.s3.amazonaws.com/Tumblr/Pic2.jpg
  • Me: ORGANIZE IT
  • Friend: It is organized. It's all junk.
  • Me: SORT IT
  • Friend: Fuck, wrong file...
  • Me: CLOSE IT
  • Friend: The search...continues?
  • Me: CONTINUE IT
  • Friend: Okay found it. It was on the red one the whole time. Please wait, making heads/tails.
  • Me: FOUND IT
  • Friend: Hehe. Damage formula... http://reyu.s3.amazonaws.com/Tumblr/Pic3.jpg
  • Me: CALCULATE IT
  • Friend: Scripting makes me feel smart!
  • Me: SCRIPT IT
  • Friend: I did...several years ago...
  • Me: DEBUG IT
  • Friend: Okay, so it looks like I still had 3 damage formulas, 4 status conditions, 18 items, and oh yeah, ALL THE ACTUAL CONTENT to do. I didn't get shit done on this...
  • Me: CODE IT
  • Friend: I do have all the plot points written down. That helps.
  • Me: Okay, I'm done with that. Can't think of any more responses :-/
  • Friend: I accept victory.
  • (URLS changed to my Amazon S3 Account to ensure availibility)

Reblogged from peetaah

I so want to start this with my friends.

(Source: halliebadger)

"Hmm, I saw your post on the driving situation. i think you could scrap up that kinda money if you sell all old video games/CDs/books to used places that buy them from you."

Asked by theramblertwo

Thanks for the idea. I don’t have many games lying about, but I’ve got a TON of books. I’ll look into it. :)

The Pokémon scale for drink sizes.

The Pokémon scale for drink sizes.

People I Follow

  • foxy-c0de
  • renardserrows
  • lizardart
  • thatdamnwolf
  • petyee
  • boysnightcomic