tynation.com

Friday, October 14, 2011

Interviewed

So the interview today went pretty well. The job that was described sounded like something I would really enjoy.


However if that doesn't happen the guys at By-Dzign seem to have full time work for me. Things are definitely looking up.


— Ty

Too long since an update

It has been a while since I updated this and my website. Unfortunately while I wasn't able to keep anything worthwhile for my portfolio from Off The Wall Signs, I did get plenty of excellent experience and a company to put on my resume. Speaking of my resume I updated that so it's current.


However I was able to update my commercial artwork section with a small web project that I did. It was a group project, and I didn't some parts from my project, but I think it has a really nice looking layout to it. Pretty clean and easy to read.


So we're back to the job searching grind. I'm hoping to land my next job before Jan 1, 2012. And as of yesterday those chances are looking pretty good. I actually have a job interview at 2pm today.


One more thing, I'm trying to go cold turkey from Reddit. It's great and all, but it disappoints too often. But most importantly it won't distract me when I should be working. If this was a writing blog I might muse on for a bit on how strange the phrase "cold turkey" is, but it's job/job search related blog so I'll keep my musings to myself, or maybe set up another blog sometime, but I digress, this is not the time!


That's all for now


— Ty

Thursday, June 2, 2011

Just a code for work.

So today (and yesterday) I found myself converting numbers for a 1" to 1' scale. Finding out how many feet there was was easy. For every 1" there was 1'. Then I was left with measurements like 5.2356" So I just wrote down that. I got tired of using the calculator to do these conversions so I wrote a little program for it.



num = 1
inches = 0
while (num != 0):
     print "enter number after decimal point or 0 to quit"
     num = input()
     if (num > 9999):
          print "use fewer numbers"
     elif (num > 999):
          num = num * .0001
     elif (num > 99):
          num = num * .001
     elif (num > 9):
          num = num * .01
     elif (num > 0):
          num = num * .1
     inches = num * 12
     print inches, "inches"

This worked decently. I didnt have to enter a decimal for anything and it converted the number with as few keystrokes as possible. But there was a problem. When I had .0901 inches the program crashed. Luckily I could actually enter ".0901" and it would convert that just fine. I call that an unintended feature


I dont know how good my builders are good at math but 3.276" is very difficult to translate into the widely used half, quarter, eighth, etc units for inch fractions. So I decided that when I had some time I would work a little bit harder and create something that made my life even easier still.



def startup():
     print " _____________________Inch To Foot Scale____________________"
     print "|This program will convert measurements in a 1\" to 1' scale|"
     print "| Just input value in inches (complete with decimal points) |"
     print "|_______________________Input 0 to quit_____________________|"
     print " "
     print "enter value to be converted"
     print " "


def fracFinder(frac):
     sixFourth = .015625
     fraction = "error"
     if (frac < 3 * sixFourth):
          fraction = '1/32"'
     elif (frac < 5 * sixFourth):
          fraction = '1/16"'
     elif (frac < 7 * sixFourth):
          fraction = '3/32"'
     elif (frac < 9 * sixFourth):
          fraction = '1/8"'
     elif (frac < 11 * sixFourth):
          fraction = '5/32"'
     elif (frac < 13 * sixFourth):
          fraction = '3/16"'
     elif (frac < 15 * sixFourth):
          fraction = '7/32"'
     elif (frac < 17 * sixFourth):
          fraction = '1/4"'
     elif (frac < 19 * sixFourth):
          fraction = '9/32"'
     elif (frac < 21 * sixFourth):
          fraction = '5/16"'
     elif (frac < 23 * sixFourth):
          fraction = '11/32"'
     elif (frac < 25 * sixFourth):
          fraction = '3/8"'
     elif (frac < 27 * sixFourth):
          fraction = '13/32"'
     elif (frac < 29 * sixFourth):
          fraction = '7/16"'
     elif (frac < 31 * sixFourth):
          fraction = '15/32"'
     elif (frac < 33 * sixFourth):
          fraction = '1/2"'
     elif (frac < 35 * sixFourth):
          fraction = '17/32"'
     elif (frac < 37 * sixFourth):
          fraction = '9/16"'
     elif (frac < 39 * sixFourth):
          fraction = '19/32"'
     elif (frac < 41 * sixFourth):
          fraction = '5/8"'
     elif (frac < 43 * sixFourth):
          fraction = '21/32"'
     elif (frac < 45 * sixFourth):
          fraction = '11/16"'
     elif (frac < 47 * sixFourth):
          fraction = '23/32"'
     elif (frac < 49 * sixFourth):
          fraction = '3/4"'
     elif (frac < 51 * sixFourth):
          fraction = '25/32"'
     elif (frac < 53 * sixFourth):
          fraction = '13/16"'
     elif (frac < 55 * sixFourth):
          fraction = '27/32"'
     elif (frac < 57 * sixFourth):
          fraction = '7/8"'
     elif (frac < 59 * sixFourth):
          fraction = '29/32"'
     elif (frac < 61 * sixFourth):
          fraction = '15/16"'
     else:
          fraction = '31/32"'
     return fraction
entry = 1
feet = 0
inches = 0
frac = 0
entryInt = 0
entryDecimal = 0
inchesInt = 0
inchesDecimal = 0
startup()
while (entry != 0):
     entry = input()
     entryInt = int(entry)
     entryDecimal = entry - entryInt
     inches = entryDecimal * 12
     inchesInt = int(inches)
     inchesDecimal = inches - inchesInt
     print entryInt, "'", inchesInt, fracFinder(inchesDecimal)
     print " "
     print "enter value to be converted"
     print " "

A little bit of design, a little bit of function, and a lot of usefulness. I actually had to look up the int() function, but boy was it useful in creating this program. now this will actually take an input of inches on my scale drawing, and kick out actual feet measurements down to the 32nd of an inch. ex: 2 ' 3 1/2"


Not even truly a programmer, yet I've already found myself writing a program of great use for me at work.


Now if I only knew how to create a tool in Illustrator that made a line segment, did this calculation, and displayed it near said line segment. Then I'd be making some cash! Perhaps I should continue learning programming...


-Ty

Tuesday, May 31, 2011

Psychology tricks

So in lieu of a post regarding classes or anything relevant I've saved up some of these nifty psychology tricks that anyone reading might be interested in using. Most of these were posted on Reddit, so the veracity of these may be indeterminate. Anyway here we go. (For some reason my blockquote tags don't work. So pretend everything is indented)


My boss has used this trick for years and until recently it got me every single time without me really paying attention. I'll come in to his office to talk about something and if it's too busy, he'll get up and walk out as he's talking with you. You feel compelled to follow him, of course. He walks to your desk and you feel compelled to sit back down. Then he walks away. You suddenly realize how you've been manipulated and feel stupid.


Placing an item in someones hand. If a customer isn't able to make up their minds, place an item in there hands, say one, maybe two good things about it, and they'll buy it. It is exceedingly rare for them to put it back down in this instance.


If you want to get information out of strangers:


  • get them off guard, and try to put them in a position of assumed superiority. Dressing a little shabbily, or just wearing one really stupid/ugly article of clothing helps.

  • appearing confused helps. Appearing tired helps. Think Colombo.

  • if you're trying to get information about a person, imply familiarity. Don't ask a stranger what they know about Robert, ask if they've heard from Bobby.

  • don't offer any explanation about why you want this information, unless they ask you. More often than not, they will offer their own explanation that you can just agree with.

  • don't be afraid to cold-call. Surprisingly, people will talk to you more often than not. Want to know something about someone? Knock on his neighbour's door. You will be surprised how much neighbors know about each other, and how willing they are to share that information.

To defuse situations of potential conflict:


  • increasing usual personal space by 50% not only keeps you out of punching range, it reduces perceived threat to the other party.

  • assume a non threatening stance. Lean against a wall, slouch a little, fold your arms, etc. (make sure you're at a safe distance, though). The idea is to appear calm and relaxed, not timid.

  • if you're dealing with someone who is a bully or rager, they are used to getting their way by implying threat- by being physically imposing, by yelling, etc. Those behaviors are designed to make you either be afraid or fight back. By doing neither you confuse the bully and short-circuit the behavior.

  • lower your voice to quieter than normal levels.

  • if an angry and agitated person suddenly becomes calm, they are probably about to take a swing.

always give someone a way out of a disagreement, letting them save face.


Co-worker obviously screwed up somehow and you want to bring it up to him:


"Hey Jim. These numbers don't really seem correct. Could you go over them really quick or maybe check to see that you sent me the right version of the excel file? The latest copy might've gotten lost in my inbox during the after-Christmas rush."


I learned to use that long ago when I was the designated trainer in a four-star kitchen. I'd see the trainee doing something retarded, and instead of shouting out, "What the hell are you doing?" like most chefs would I would say something like, "I've never seen someone do it like that before. It's kind of interesting, but have you ever tried it like this? I find that it's faster and simpler." Worked every time. Instead of resenting me they were thankful for the lesson.


You can get a lot of information out of someone by just being silent.
Creating an 'awkward' silence will make people want to say something to fill it up, even if it is something they'd rather not talk about. I believe Doctors sometimes use this to make people get into detail about their problems.


If you're having a conversation with someone and you're unsure whether they're into it, you can make a change in the way you're communicating (either with body language or a slight change in accent, etc.). If they start mirroring your change (cross their arms shortly after you do), you can assume that they're enjoying the conversation and listening to you. It's crazy how often it happens and you just don't notice it.
You can feign interest as well by intentionally mirroring their behavior to build rapport and encourage their interest in the conversation itself.


Any time you encounter a dinner moment that feels awkward, just ask a ton of questions about their life. They will think you're extremely charismatic when all you've done is make them talk about themselves. Never ask a yes/no question, because that just adds to the awkward.


"so, how did you get into this profession? "tell me about your family." "What's your favorite part living here? What's the hardest part of traveling?" or, the best "I'm sure you've got a lot of great stories because of that!"


I will ask the person I am talking to about themselves. That is the one topic everyone is each their own expert on. It is an instant conversation booster and the act of listening will make you more friends than talking in my experience


Even better trick, ask about their kids. The coldest people will turn to mush and open up about their kids like a fire hydrant. Works every time.


Saying someones name will 1) help you remember it and 2) make that person like you just a little bit more. People love hearing their own names.


People love hearing their own names. Pronounced correctly


I'm awful with names. "Sorry, how do you spell your name again?" works wonders.
When I can't remember someone's name at all:


Me: "I'm sorry what was your name again?"


Him: (looking a little hurt) "It's John."


Me: "No, sorry, I meant your last name."


Him: (friendly smile) "Oh! It's Smith."


People never seem upset if you can't remember their last name, so long as you know the first.


People also hear there names better than any other word in their native/non native language. The reason for this is because it is so high up in their lexicon, it take very little priming for them to experience the stimulus. This is also why People will sometimes think you said their name, when in reality you didn't. For more information on this, look up Top Down Processing, and Cognitive Psych as a whole.


  1. I try to smile whenever I make eye contact with someone, and especially if it's someone that I don't particularly like/doesn't particularly like me. 99% of the time they will smile back at me. If you do this enough, your smile will actually be genuine, but this might not work if you have a really creepy smile.

  2. If someone is attracted to you, their eyes naturally open up more when they first see you. I either look for this in someone I am interested in or use it myself to (again) make someone who doesn't like me subconsciously feel less hostile towards me.
    When you're in a group and everyone is laughing, take note of who is looking at you, that person is attracted to you. This works as long as you had nothing to do with what is making everyone laugh. If you're just a bystander to the joke and the girl/guy/whoever looks at you while you're all laughing, then you know that you have an admirer. Try it out next time you're in a group of people.

If you're unsure if someone is staring at you, look away from them and feign a big yawn. If they're paying attention to you they'll likely do the same.


If someone tells you something, but can't tell you details (in other words, it's a secret), wait a while and then bring it up again, but act like you can't remember what they told you before. They'll gladly help you fill in the gaps in your memory, which will include stuff they didn't tell you before.


While in the Air Force, a detective told me if I ever had to interview a witness, to wear a light blue or pastel colored shirt since the light colors are calming to the eye and you do not appear as though you are a threat or an authority figure. To this day, I always wear a light blue shirt to job interviews and performance reviews and have not had a bad review yet.


If you want someone to do some moderately big favor for you, ask them to do something even bigger that they'll almost always say no to. Then ask them to do the smaller favor, and since they feel guilty for saying no to the big one, they're more likely to say yes.


One of the tricks we learned is that, during an interview, if you want someone to keep talking, just smile and nod. Silence makes an interviewee feel awkward and so they'll just keep saying stuff, way longer than they normally would. It's great for when you want to get a lot of quotes for an article.


Another trick is, if you're doing a story involving numbers (like budgetary stuff), highballing a figure so that the other person will give you the maximum as a correction to your more dramatic guess, rather than giving you a range that affords them more wiggle room. You can also do the same thing in reverse if you want a minimum figure.


if you're at a table or something and you say "hey we should go do random thing etc" you need to be the first one to stand up otherwise nobody will get up.


There are certain kinds of people (e.g. police, "authority figures") who are really really inflexible and try to stop you bending stupid rules even slightly.


They don't really care about the rules, they just want you to be right and for you to obey them. So if you want to get your way, instead of arguing about how stupid the rule is, say something like "Of course you are right, I did not know that -- thanks for telling me, next time I will obey the rule."


When confronted by unknown persons on the street, initiating a screaming argument with a streetlight will usually difuse the situation.


However, I learned by working in retail that if I mimic the local accent when talking to a customer, they are generally kinder and more receptive to whatever I'm saying.


Here's a great one for cops that's worked surprisingly well for me in the past. If you are pulled over, when the cop walks up to you, initiate the conversation by asking "How are you today?" They have to answer something like "doing well" or "I'm ok, how are you?". Immediately you have broken their defensive wall. I've gotten out of many tickets by getting on the cop's good side before he has even engaged me!


That or if you're pulled over for something minor but you've done something incredibly exciting that day get enthusiastic about it. I had just left a Hurricanes game and had an out headlight and was speeding a bit and the cop asked where I was headed. "I'm headed home after the canes game" oh how was it... Door opened to me being super excited.


In my social psychology class, I learned that if someone doesn't like you, ask to borrow their pencil. Barely anyone will refuse a simple gesture like this, and from now on they'll like you more.


Whenever you're trying to round up co-workers to join you for lunch, you'll invariably be asked "So, who's going?" Whatever you say, the typical reply will be something along the lines of "if so-and-so is going, then I'll go".


Try this instead: to each co-worker you come across for lunch invitation, say "we're all leaving for lunch at ; wanna join us?".


If you need to get hold of somebody via telephone, but you get their voice mail instead, there's a trick you can use that will always get them to call you back. It's sleazy, but it works 100% of the time.


Call them, leave the voice mail. In the message tell them you've discovered something important, start describing the important thing, then hang up mid-sentence.


Touching someone lightly (don't get all touchy-feely on them) will make them like you more.


If you give someone an initially negative impression of yourself and you do something nice, they will like you more than they would have if their initial impression of you had been positive. It's very possible to change someone's opinion of you if you fucked up at the beginning.


It also works in reverse though: If you give someone an initially positive impression of yourself and you do something to piss them off, they will dislike you more than they would have if their initial impression of you had been negative.


I do a lot of presenting, and one of my favorite tricks deals with the awkward question-and-answer period after the talk, when people will periodically toss you a hand grenade of a question and expect a good answer. Sometimes I'll know the answer right off, but when I don't, I like to take a second to frame my answer. Thing is, if you do that while staring at the audience or saying, "Uhmmm..." then people tend to discount whatever answer comes next, regardless of how good it might be. So my secret is to time it so that as the person wraps up the question, I'm taking a big drink of water, or popping a breath mint, or taking a bite of food (lunch-and-learn talks). It's socially acceptable not to talk with your mouth full, so everyone gives you those seconds to think without noticing that's what you've done. As a bonus, people often find the timing funny and will chuckle, improving the mood in the room.


to get an answer closer to what you want ask a question with 2 options (e.g. shall we order Chinese or Italian? instead of what do you want to eat?).


If you are trying to hook up with someone compliment their body, face, etc but tell their wardrobe doesn't go with that outfit...


I hope everyone who finds themselves upon this information can find it useful.


-Ty

Tuesday, May 17, 2011

CS110

Today we're learning about using forms. Too bad I don't know any server side scripting, but it is good to actually understand this stuff


Lab


What is the purpose?


In this lab, you will practice building forms.


What are the steps?


• Task 1:


Procedure:


1. Write the XHTML to create a text box named username that will be used to accept the user name of Web page visitors. The text box should allow a maximum of 30 characters to be entered.


2. Demonstrate your code in a Web page.


• Task 2:


Procedure:


1. Write the XHTML to create a group of radio buttons that Web site visitors can check to vote for their favorite day of the week.


2. Demonstrate your code in a Web page.


• Task 3:


Procedure:


1. Write the XHTML to create a select list that asks Web site visitors to select their favorite social networking Web site.


2. Demonstrate your code in a Web page.


• Task 4:


Procedure:


1. Write the XHTML to create a fieldset and legend with the text “Shipping Address” around the following form controls: AddressLine1, AddressLine2, City, State, ZIP


2. Demonstrate your code in a Web page.


• Task 5:


Procedure:


1. Write the XHTML to configure an image called signup.gif as an image button on a form.


2. Demonstrate your code in a Web page.


• Task 6:


Procedure:


1. Write the XHTML to configure a hidden form control with the name of userid.


2. Demonstrate your code in a Web page.


Homework



  1. Use type="___________" to configure a button to automatically replace the default values in the fields on a form. Answer: reset

  2. What form element is appropriate for an area that your visitors can use to type in comments about your Web site?

  3. To treat radio buttons as a group, use the same value for the ________ attribute.

  4. What XHTML attribute specifies the name and location of the script invoked to process the form values?

  5. What is the default value for the XHTML method attribute?

  6. Use type="_________" to cause a form element to pass its value to the server without displaying in the browser.

  7. What form element is appropriate to use when conducting a survey such as asking visitors to vote for their favorite search engine?

  8. What XHTML attribute limits the number of characters a text box will accept?

  9. What XHTML element associates a text description with a form element

  10. What is the term for a protocol for a Web server to pass a Web page’s request to an application program or script?

  11. Use type="__________" to automatically send the form data to the location on the action attribute when a button is pressed.

  12. What XHTML attribute assigns a "hot" key to a form element?

  13. What form element is appropriate to use when conducting a survey and asking visitors to indicate their favorite browsers?

  14. What form element do you use when you want to conserve screen space but have a list of options to display to your visitors?

  15. What XHTML element describes the choices available in a select list?

Posting the lab and homework here so I can look over them later. Plan on enjoying my birthday tonight


-Ty

Monday, May 16, 2011

IT104

Notes


More on functions this week



def myfunction(var1, var2):
     total = var1 + var2
     print total
myfunction(10,10)

This is a bad way to quote because it's not as usable



def myfunction(var1, var2):
     total = var1 + var2
     return total
print "Your total is", myfunction(10,10)

The function call now holds the value here and can be reused for different values (potentially). Whatever is returned is the value of the function. You can also do math on the function call. print "Your total is", myfunction(10,10) + 50. You can also use a function as an argument for another function.



def myfunction(var1, var2):
     total = var1 + var2
     return total
def mul2(num)
     total = num * 2
     return total
print "Your total is", mul2(myfunction(10,10))

This can be quite powerful.


Lab Assignments


Purpose: Create a program that finds the distance an object will have fallen based on time


def fallingDistance(time):
     distance = 4.8 * time ** 2
     return distance
seconds = 1
while (seconds <= 10):
     if (seconds == 1):
          print "In",seconds,"second the distance fallen will be",fallingDistance(seconds),"meters"
     if (seconds != 1):
          print "In",seconds,"seconds the distance fallen will be",fallingDistance(seconds),"meters"
     seconds = seconds + 1

This program was a straight printing program. No inputs. No fun.


Purpose: Create a program to determine an objects kinetic energy based on user inputs for mass and velocity


def kineticEnergy (mass,velocity):
     kinE = .5 * mass * velocity ** 2
     return kinE
objMass = 0
objVel = 0
print "What is the mass of this object?"
objMass = input()
print "What is the velocity of this object?"
objVel = input()
print "Your object has",kineticEnergy(objMass,objVel),"kinetic energy"

I'm not sure what units kinetic energy is measured in. but kilogram meters squared per seconds to the fourth is a pretty nasty measurement. (I could be mistaken on this)


Homework


Purpose: Create a program that accepts scores for grades and displays their letter grade.


def calcAverage (grade,grades):
     avg = grade / grades
     return avg

def determineGrade(grade):
     if (grade < 60):
          return "F"
     elif (grade < 70):
          return "D"
     elif (grade < 80):
          return "C"
     elif (grade < 90):
          return "B"
     else:
          return "A"

numGrades = 0
cuGrade = 0
graded = 1
newGrade = 0
print "How many grades are there?"
numGrades = input()
while (graded <= numGrades):
     print "Enter grade for test",graded
     newGrade = input()
     cuGrade = cuGrade + newGrade
     print "Test",graded,"earned an",determineGrade(newGrade)
     graded = graded + 1
print "Average grade is",determineGrade(calcAverage(cuGrade,numGrades))

At first I was sticking to 5 inputs for grades. But Mr. Walker wanted me to do a cumulative total for the grade, so I thought about it for a bit and this came up with this.


Extra Credit


I shall post this on May 23


That's all for now


-Ty

Monday, May 9, 2011

IT 104

Today there was a test for us. The purpose of the program we wrote was to keep track of 2 players playing golf and compare their scores after 9 holes. 20 minutes later here is the code I cranked out.

p1score = 0 #Tyler Cooper
p2score = 0 #5-09-11
hole = 1 #Holes start at hole 1, there is no hole 0
print "Enter Player 1 Name"
p1n = raw_input() #player 1 name
print "Enter Player 2 Name"
p2n = raw_input() #player 2 name
while (hole < 10):
     print "Enter number of strokes for", p1n, "on hole", hole
     p1score = p1score + input()
     print "Enter number of strokes for", p2n, "on hole", hole
     p2score = p2score + input() #Calculates new totals for scores
     hole = hole + 1 #Moves game to next hole
print p1n, "has", p1score, "strokes"
print p2n, "has", p2score, "strokes"
if (p1score < p2score):
     print p1n, "wins!"
if (p1score > p2score):
     print p2n, "wins!"
if (p1score == p2score):
     print "Draw game!"

Notes


Functions: Also called modules. Breaks programs into smaller peices
2 reasons to use:
  • manageability: its more efficient to manage a large program with functions

  • reusable: you can call it several times in the program

Use functions to do your math!

num1 = 0
num2 = 0
total = 0
print "Please enter the 1st number"
num1 = input()
print "Please enter the 2nd number"
num2 = input()
total = num1 + num2
print "Your total is", total

This is the main function. It's the one that runs first.

def addnum():
     num1 = 0
     num2 = 0
     total = 0
     print "Please enter the 1st number"
     num1 = input()
     print "Please enter the 2nd number"
     num2 = input()
     total = num1 + num2
     print "Your total is", total
addnum()

codes for functions are also indented
addnum() is called a function call
anything outside of function is in the main! Main should always be below functions

def addnum(n1,n2):
     total = n1 + n2
     print "Your total is", total
num1 = 0
num2 = 0
total = 0
print "Please enter the 1st number"
;num1 = input()
print "Please enter the 2nd number"
num2 = input()
addnum(num1,num2)

num1 and num2 are passed to n1 and n2 in the function
variables inside a function are considered localized. You can use the same variables in multiple functions. This will help keep code clean.

Lab


This is the code I wrote for the lab assignment
Purpose: create a program that will translate feet to inches

def feetToInch(feet):
     inches = feet * 12
     print "There are",inches,"inches in",feet,"feet"
foot = 0
print "How many feet are there?"
feetToInch(input())

This was a terribly terribly easy code for me to write, but it is nice exercise to introduce me to functions.

Homework


Here's the code I wrote for the homework
Purpose: A program that takes 2 numbers and outputs the greater of the two

def greaterValue(num1,num2):
     if(num1 > num2):
          print num1, "is greater!"
     elif(num2 > num1):
          print num2, "is greater!"
     else:
          print "Both are great!"
first = 0
second = 0
print "Give me a number!"
first = input()
print "Give me another number!"
second = input()
greaterValue(first,second)

Also terribly simple, and lots of fun with all the loops.

That's the end of my programming adventures for this week. Next week we will learn how to get values out of these functions and life will be great.

-Ty

Sunday, May 8, 2011

Got the Job!

Woooh! Great news all of you 1 readers. While I didn't get the job of print tech with Rooftop Digital Imaging, I did get a job as a Graphic Designer with Rooftop Digital Imaging! I'm going to eventually be doing 3d work with them. I'm quitting Home Depot and I'm going to drop out of ITT. I want to be there for these guys whenever they need me.

You might expect less frequent posts from me once the quarter at ITT ends. But I will continue posting as I learn new things or as I need to remember things.

-Ty

Monday, May 2, 2011

CS110

So last week all there was in class was a test. Closed book closed notes.

The instructor put the test on a sliding scale. He was going to take the highest grade, and raise it up to 90, and add however many points that was added to that score to all of the score.

After about an hour I finished my test. It was all on the computer. The instructor showed me my grade and it was a 90. I broke the scale. Yeah. I'm that guy.

IT104

While Loop:

while (count < 10):

Indeterminate loop. Will loop and not increment its count.

count = 5
while (count < 10):

This code will loop infinitely.
while (statement is true):
     do this code

count = 5
while (count < 10):
     print count

This code will loop infintely.

count = 5
while (count < 10):
     print count
     count = count + 1

This will print 5, 6, 7, 8 and 9
If you make an endless loop, press ctrl-c and that will stop the code

I updated a code from yesterday. Cut out some fat from it:

bugTotal = 0
counter = 0
for counter in range (1, 8):
     print "How many bugs did you collect on day", counter
     bugTotal = bugTotal + input()
print "over", counter, "days you collected", bugTotal, "bugs"

Lab 1 Code
Purpose: a program that takes user finance input and determinese whether or not a budget is met

count = 1
budget = 0
expenses = 0
deficite = 0
overUnder = 0
print "How many expenses did you have this month?"
expenses = input()
print "What is your budget?"
budget = input()
while (count <= expenses):
     print "input expense number", count
     count = count + 1
     deficite = deficite + input()
overUnder = budget - deficite
print "Your budget is $", budget
print "Your expenses totaled $", deficite
if (deficite <= budget):
     print "Your budget has been met"
else:
     print "Your budget has been exceeded"
print "Your over/under is $", overUnder

Lab 2 Code
Purpose: print how far a train will have traveled every hour based on user input for time in hours and speed

distance = 0
time = 0
count = 1
print "How fast is this train going?"
speed = input()
print "For how many hours has the train been traveling?"
time = input()
while (count <= time):
     distance = count * speed
     print "in", count, "hours it travelled", distance, "miles"
     count = count + 1

Homework 1 Code
Purpose: A program that displays a table of C*0-C*20 and displays equivalent F temperatures

count = 0
fTemp = 0
while (count <= 20):
     fTemp = 9 * count / 5 + 32
     print count, "C =", fTemp,"F"
     count = count + 1

Homework 2 Code
Purpose: Create a program that doubles a pay every day and displays a table of how much was earned over a number of days determined by input

pay = .01
total = 0
days = 0
count = 1
print "For how many days does this travesty go on?"
days = input()
print "Day|Total|Rate"
while (count <= days):
     total = total + pay
     print count,"|$",total,"|$",pay
     pay = pay * 2
     count = count + 1


I dont know if I like while loops more or for loops better. Perhaps for loops because there is less code involved.

That's all for now.
-Ty

Monday, April 25, 2011

IT104

So today in Intro to Programming we had a test. I was the first one done. They also handed out awards for honors and perfect attendance. I got one for highest honors and perfect attendance. Anyway here's the code that I wrote for the test today:


               #Program Start
secA = 15          #Variables Start
secB = 12          #Tyler Cooper
secC = 9          #4-25-11
seatedA = 0
seatedB = 0
seatedC = 0
profitsA = 0
profitsB = 0
profitsC = 0
totalProfits = 0
profitGoal = 3000          #Variables End
print "How many seats were sold in section A?"     #Input Start
seatedA = input()
print "How many seats were sold in section B?"
seatedB = input()
print "How many seats were sold in section C?"
seatedC = input()          #Input End
profitsA = secA * seatedA     #Processing Start
profitsB = secB * seatedB
profitsC = secC * seatedC
totalProfits = profitsA + profitsB + profitsC     #Processing End
print "Todays sales profits were $", totalProfits     #Output Start
if (totalProfits >= profitGoal):
     print "Sales profit exceeds goal of $3000"
else:
     print "Sales profit below goal of $3000"          #Output End
               #Program End


Notes


Loops: 2 Types

Determinant

Loop where you know the exact number of repitions.

Indeterminate

Loop where you dont know how many times code will loop


Determinate loop: usually called for loop

for x in range(1, 10):

numbers in parenthensis are called arguments

x controls how many times the code loops

this for loop will start at 1 and go to 9


x = 0
for x in range(1,10):
     print x

this will print 1 through 10

counter = 0
endcount = 0
print "Enter a number for code to repeat:"
endcount = input() + 1
for counter in range (1, endcount):
     print counter

When dealing with user input for loops add 1 to their input so they get the actual amount they need

counter = 0
endcount = 0
tgrades = 0
newgrade = 0
average = 0
print "Enter number of grades"
endcount = input()
for counter in range (1, endcount + 1):
     print "Enter a grade"
     newgrade = input()
     tgrades = tgrades + newgrade
average = tgrades / endcount
print "Your average is", average

tgrade is a cumulative total.
you can use this code to find the average of all the values put in witout a lot of variables

counter = 0
for counter in range (0, 26, 5,):
     print counter

will print 0, 5, 10, 15, 20, 25

counter = 0
for counter in range (50, 4, -5):
     print counter

will print 50, 45, 40, 35, 30, 25, 20, 15, 10, 5
Lab Code:

bugTotal = 0               #Tyler Cooper
counter = 0               #Variables
day = 0
for counter in range (1, 8):
     day = day + 1
     print "How many bugs did you collect on day", day
     bugTotal = bugTotal + input()          #Bug total is cumulative
print "over", day, "days you collected", bugTotal, "bugs"

Homework Code:

calories = 3.9          #Tyler Cooper
counter = 10          #Calories Burned!
calBurn = 0%nbsp;          #Variables End
for counter in range (10, 31, 5):%nbsp;%nbsp;%nbsp;%nbsp;%nbsp;%nbsp;%nbsp;%nbsp;#for loop
     calBurn = counter * calories
     print "You burn", calBurn, "calories in", counter, "minutes"

Other News


I was contacted by a new potential employer today. I'm thinking this may be the one to hire me. The company is Rooftop Digital Imaging.

Tuesday, April 19, 2011

Rest of the Guru web page Instructions

Due:Unit 4 Part 4:

Modify your pages so that they comply with various standards.

Tasks:

  1. Add an HTML 4.01 transitional DOCTYPE to each page in the project. Validate the pages and fix any errors or warnings.
  2. Convert the DOCTYPE on each page to strict HTML 4.01 and validate. Fix any errors or warnings.
  3. Convert the home page DOCTYPE to XHTML 1.0 and validate. Fix any errors or warnings. TIP: The content of a element in strict XHTML must be enclosed in block elements.
  4. Prepare a short document describing whether or not there are advantages to converting the remaining pages to XHTML. Justify your decision.
  5. Submit the document and a copy of your current project pages.

Due: Unit 5 Part 5:

Create and link a CSS style sheet.

Tasks:

  1. Each team member should create an external style sheet that defines the font style and colors for the site. Define a class named topten and apply it to the heading for your top 10 list. Apply the style sheet to your TopTen.html page.
  2. Team members should review each style sheet and select one to apply to the home page.

Due: Unit 6 Part 6:

Create a style that defines a box.

Tasks:

  1. As a group, decide how best to add impact to your home page through the use of font characteristics and boxes. Guru quotes, at minimum, should be enclosed in boxes. Create a style sheet and link the style sheet that applies the formatting to the home page.
  2. Modify the style sheet you created in the last part of the project to include borders, margins, and padding for the img element.
  3. Prepare a Word document describing how style sheets would differ for print and mobile devices.

Due: Unit 7 Part 7:

Create a Game of the Week review page.

Tasks:

  1. Each guru should create a Game of the Week review page. The page should include a picture of the game, a paragraph reviewing the game, a list of great features, a list of things that can be improved, a hyperlink to your Top Ten page, and a hyperlink to the home page. Link the .css file you created to the page.
  2. Add a sidebar that shows your top five games for three different categories—you can select the categories. To the sidebar, apply a style that is distinct from that used on the rest of the page.
  3. Add a hyperlink to the home page for each Game of the Week review page.
  4. Gurus should add a hyperlink to their own TopTen.html page that links to the Game of the Week review page.

Due: Unit 8 Part 8:

Reformat the Game of the Week review page.

Tasks:

  1. Reformat each Game of the Week review page so that the features and list of things that can be improved are displayed as a table. Use the color of your choice for the table heading.
  2. Use the Microsoft Paint program to create a custom bullet. Reformat the Top 5 lists to use your graphic as custom bullets.

Due: Unit 9 Part 9:

Add a Game Review form.

Tasks:

  1. Your instructor will provide the server-side script named postreview.asp. Copy it to the C:\InetPub\Scripts folder on the virtual machine.
  2. Create a page in your folder that allows users to post their own review of a game. The page should include fields for the user’s name; the name of the game; the platform, selected from a menu; a rating between 1 and 5; and a descriptive review. The server-side script named postreview.asp expects the following field names, sent using a GET:
  • name
  • game
  • platform
  • rating
  • review

3. Copy your project to the virtual machine and test to ensure that it works correctly with the postreview.asp script. 4. Style the form using a table and CSS. Test to make sure the form looks the way you want it to look.

Due: Unit 10

Tuesday, April 12, 2011

CS110

So today we learned some CSS border tricks and how to use images. It's always nice to see things from a different perspective. Even though I know these subjects quite well it's given me some new insight.

Project time


Due: Unit 3 Part 3:

Add graphics to your Web site.

Tasks:

  1. Create a logo for your Web site. Add the logo to the default page of your site.

  2. Navigate the manufacturer’s Web site to locate at least three games in your top 10 list. Save the graphic showing the game to your images folder. Add the graphics to your TopTen.html page either above or below the list of games. Define alternate text. Set the height and the width so that all images are the same height.

if (IT104 == class)

In Intro to Programming we learned how to properly use if statements in python and how to compare various values against each other. This is fun stuff.

Also, I made the CSS to display the code as a uniform spaced text. Good times.

First code: Rewards determiner

books = 0
points = 0
print "How many books has the customer purchased this month?"
books = input()
if (books == 0):
    points = 0
if (books == 1):
    points = 5
if (books == 2):
    points = 15
if (books == 3):
    points = 30
if (books >= 4):
    points = 60
if (books < 0):
    print "There was an error: " print "You have", points, "award points."


Second code: Massiveness determiner

mass = 0
weight = 0
print "WHAT IS THE MASS OF YOUR OBJECT?"
mass = input()
weight = mass * 9.8
if (weight >= 1000):
    print "MASS IS TOO GREAT, FAILURE IMMENENT"
if (weight <= 10):
    print "MASS IS TOO SMALL, OVERCOMPENSATION ERROR"
if (weight < 1000 and weight > 10):
    print "MASS WITHIN ACCEPTABLE BOUNDS; PROCEED"


Third code: Hindu-Arabic Numerals to Roman Numeral Converter

num = 0
print "Enter number between 1 and 10"
num = input()
if (num == 1):
    print "I"
if (num == 2):
    print "II"
if (num == 3):
    print "III"
if (num == 4):
    print "IV"
if (num == 5):
    print "V"
if (num == 6):
    print "VI"
if (num == 7):
    print "VII"
if (num == 8):
    print "VIII"
if (num == 9):
    print "IX"
if (num == 10):
    print "X"
if (num <= 0 or num > 10):
    print "Invalid input"


Final Code: Rectangle Comparison

rectL1 = 0
rectW1 = 0
rectL2 = 0
rectW2 = 0
rectArea1 = 0
rectArea2 = 0

print "enter first rectangle length"
rectL1 = input()
print "enter first rectangle width"
rectW1 = input()
print "enter second rectangle length"
rectL2 = input()
print "enter second rectangle width"
rectW2 = input()
rectArea1 = rectL1 * rectW1
rectArea2 = rectL2 * rectW2
if (rectArea1 > rectArea2):
    print "First rectangle is bigger"
if (rectArea1 < rectArea2):
    print "Second rectangle is bigger"
if (rectArea1 == rectArea2):
    print "Rectangles are of equal size"

Tuesday, April 5, 2011

CS110 and IT104

IT104


So yesterday we finally jumped into Python. We wrote a few really simple codes. It was incredibly easy to pick up too. Partially thanks to the tutorials I've been watching.

I'll post some of the codes below. I'll add a style to make my code look like code later when I'm not in class

First Code:
print "Tyler Cooper"
print "514 Stalkerz Ave, Henderson, NV, 89015"
print "(702)555-1359"
print "My Major is Software Development Technology"

Next Code:
item1 = 0
item2 = 0
item3 = 0
item4 = 0
item5 = 0
subTotal = 0
tax = .06
taxAmount = 0
total = 0

print "Enter value of first item"
item1 = input()
print "Enter value of second item"
item2 = input()
print "Enter value of third item"
item3 = input()
print "Enter value of fourth item"
item4 = input()
print "Enter value of fifth item"
item5 = input()

subTotal = item1 + item2 + item3 + item4 + item5
taxAmount = subTotal * tax
total = taxAmount + subTotal

print "Your subtotal is $",subTotal
print "the tax rate is",tax * 100,"%"
print "Your sales tax is $",taxAmount
print "Your total is $",total

Final code:
time1 = 5
time2 = 8
time3 = 12
speed = 60
dist1 = 0
dist2 = 0
dist3 = 0

print "How far will speed racer go?"

dist1 = time1 * speed
dist2 = time2 * speed
dist3 = time3 * speed

print "In", time1, "hours he will travel", dist1, "miles."
print "In", time2, "hours he will travel", dist2, "miles."
print "In", time3, "hours he will travel", dist3, "miles."

CS110


Today we are learning how to use CSS. I'm already quite familiar with CSS, but I'm still learning new things to be aware of when using it.

Another Interview


I had another interview today. It was for a mostly 3d modeling position. I have to complete a test and then I'll know if I'm hired or not. Just the potential starting pay is enough to excite me. I'll be able to afford all the things I want (which is not a lot) and live like I want. So I must finish the test tomorrow in the best way I can. I hope this all goes well, it looks like it would be an excellent place to work.

-Ty

Tuesday, March 29, 2011

Class Project - IT104

This is a project description given to us in IT104. Preserved verbatim (even code). Not sure how my custom CSS will distort some of this stuff, but here it is, for my reference.

Project: Game Review Web Site Purpose:


To practice using HTML and CSS to create a Web site


1. You will work with a partner or a team of three to create a Web site for the fictitious company Game Gurus. The Web site will have a home page that the team will design and create collaboratively and pages created by each team member—or “guru.” The home page will include:



  • A description of the site • A quote from each guru

  • Links to manufacturers’ Web sites

  • Links to the TopTen.html and GameOfTheWeek.html pages for each guru


2. Each guru will create the following pages:



  • TopTen.html o Listing the guru’s favorite 10 games o Providing a link to the home page and the Game of the Week page

  • GameOfTheWeek.html o Providing a game review for one game o Including lists of the guru’s favorite games in three different categories o Including hyperlinks to TopTen.html and the home page

  • GameReview.html o Allowing a user to submit a game review


3. Each guru will also create a style sheet to style the guru-specific pages.


The team will select one of these style sheets to style the home page. The team will also create a second style sheet to apply a specific style to the home page.


4. Each guru will create three Word documents discussing the development and deployment considerations for the Web site:



  1. A document identifying a domain name for the site and describing the registration cost and process

  2. A document justifying whether to convert to XHTML

  3. A document discussing how you can use CSS to provide better support for print and mobile devices Deliverables, Requirements, and Timeline


Part 1: Work as a team to create a Web site with a home page and a TopTen.html page for each team member.


Tasks:


1. Create a folder hierarchy for your Web site. The hierarchy should store the home page in the root directory and each team member’s pages in a separate directory.


2. Create the home page. You will add content to it as you proceed through the course. For now, add the sections described in the table. One team member should be responsible for writing the content, testing the page, and correcting errors. The other team member should be responsible for applying the markup.


SectionDescription
About the SiteA one-paragraph description of the site
The Gurus SayA quotation relevant to video games attributed to each team member
Guru RankingsHyperlinks to each TopTen.html document




3. Each team member should create his or her own TopTen.html page. The page should list the team member’s top 10 favorite games and provide a link to the home page.


Part 2: Add links to anchor and research domain names.


Tasks:



  1. Add each team member’s name before the member’s quotation, if necessary. Include a destination anchor for each team member in the “The Gurus Say” section.

  2. Create a link from the home page to each member’s quotation in the “The Gurus Say” section.

  3. Research game manufacturers and create on the home page links to at least two manufacturers’ Web sites.

  4. Decide on a domain name. Research a domain registration site to determine if the domain name is available. Keep trying until you find an available name. Do not actually register the domain name. Write a short paragraph recommending the domain name you found. The paragraph should include instructions for registering the domain name, including the cost.

Monday, March 21, 2011

New School Quarter

So classes are starting and I am quite excited for this.

Classes:
  • Introduction to Computer Programming - Monday 6pm

  • Introduction to Web Applications - Tuesday 6pm

  • College Mathematics II - Friday 6pm


Portfolio



I've been progressing nicely with the updates to my portfolio. Nearly done with modeling a new scene and updating another. All that on top of some freelance modeling that I've been doing. It has been rather fun being so occupied. I even modeled a pineapple for this, I'll post it later because I think it's really cool.

IT 104 - Intro to Computer Programming



So class today was a little bit redundant and a little bit new. We learned about binary and how to use binary. I occasionally count in binary and hex for fun so this was nothing new to me.

We also did some exercises in logical thinking and logical planning. I broke down part of my day using if-then statements. I am already pretty familiar with this having used MEL in which I used a lot of if-then statements. There was another exercise where we would plan out an activity with all of the things that we had to do, and know in order to complete that task, and the steps to completion of that task. Fun stuff.

I also learned that we will be learning Python. Now I know what to focus on tutorial-wise for the next coming weeks. And that's all for now

-Ty

Saturday, March 12, 2011

Some Feedback

So the other day I got some feedback on my demo reel from people who I was hoping to get a job from. It's kind of frustrating, the first really good peice of feedback I get on my reel from some local professionals comes one and a half years after graduation.

All I can do now though is work on a few new pieces, and update some old ones. I've got a pretty good start on this now. Instead of job searching, this will be my focus for the next few weeks. Once at least two new strong pieces are in my reel we shall resume full speed ahead.

-Ty

Monday, March 7, 2011

First Quarter is Over

Well not officially (that's tomorrow) but I have no more coursework to complete so that's great.

I had an interview with Freevi Corporation today and one of their business partners who want to use unity to make a web based 3d world. So hopefully I'll be hearing back from them sometime soon. Sounded like a really great thing to get into. Especially with my eventually-to-be programmer status.

I've also started watching tutorials. I found a Youtube channel with over 70 7-9 minute long videos on Javascript alone. Hundreds more videos on other languages too. This is just to get me started in understanding how actual programmers do things.

I now want to write a program that will show me one tutorial a day on a given subject. I'm sure there's one like it out there already if I just look, but that would be a fun project.

-Ty

Tuesday, February 15, 2011

This week

It has been a pretty busy week. I didn't even get to write my usual post Tuesday night because I was doing so much. In fact, on Tuesday night I wasn't even able to write because the class ran all the way to 10:20, and I was quite tired by that time. With drawing a Valentines Day card for my significant other, to a surprise project over the weekend, it has been a bit hectic. I was able to delegate some of my workload elsewhere, so I'm truly using something that we went over in TB133 Strategies for the Technical Professional.

So far, TB133 Strategies for the Technical Professional and GE 173 National, State, and Local Government are very easy, and TB143 Intro to Personal Computers, isn't as easy, but I am learning a lot about computers and the Windows platform. It's all going well and I'm quite happy with what I'm learning.

I cant wait until next quarter when I start on a programming language. I've probably expressed this sentiment before, but with each passing week I am feeling more and more ready for what lies ahead.

Tuesday, February 1, 2011

TB143 Introduction to Personal Computers

So today we learned about troubleshooting pc's, creating a baseline, and how to use tech support.

Our lab was to install a video card and set up dual monitors. My lab partner was amazed having not seen a pc do that before. It was an old trick to me, I used to run dual monitors on my old pc until my video card fried. If I had more space on my desk I would run dual monitors still.

A fun review, and a few new things.

-Ty

Monday, January 31, 2011

Lack of Activity

So lately I haven't been posting after ever class, but that's mostly because there's not much to post about after those classes. The posts will definitely get more interesting next quarter when I start learning one of the languages I will be learning... I think it will be Java.

In the mean time, I think I should start on a side project. Not sure what I should do, if I should sharpen my 3d skills and create another portfolio peice, or if I should work on the artwork for something I would like to create in the future. I probably should just go with a 3d piece... It should be fun I could finish that model of my room that I started some time ago.

Tuesday, January 25, 2011

TB143 - Introduction to Personal Computers

So today we go over user accounts and security. Soon I shall be a master of high security pc systems. We also had a lab where we installed Ubuntu on someone's computer. I've been meaning to do so on my laptop but haven't had time. Now that I did I managed to install, formatting my entire hdd instead of using the vista partition I wanted. How frustrating, now I must install windows 7 again, very frustrating.

Homework


Assignment 6.1 (Submit week 7)
Use one or more of the following tasks to evaluate your student’s understanding of the material covered in Unit 6.

• The IT staff at the office has implemented a new password policy. Make a list of three secure passwords. Each one must use both upper and lower-case letters, at least one number, and one punctuation character. The password must not include any English words, repeating characters, or sequences of four characters in order on a standard keyboard, such as zxcv or 0987. Each password must be at least eight characters long.

• A computer is being used by a small business to store personnel records, payroll, and customer financing data. Discuss several specific ways you would protect this computer from unauthorized access.

Easy stuff, already did it in fact. This week is going to be quite open for me. Good for job searching, and I'm finally getting over my illness. All shall be well

-Ty

Email Addresses

In lieu of a blog post on yesterday's class I will make a post today instead on the subject of email addresses. I have recently read two articles from two wildly differing sources on the subject that I would like to share my own thoughts on. The first is a CNN post about 20 avoidable job search mistakes. The first one mentioned is not having a professional sounding email:
1. Not using a professional e-mail address.
"It is wonderful that you are proud of your heritage and cultural roots. However, please don't use 'juicygapeach' as your e-mail address," Hudnall says. "There are enough free e-mail hosts out there that you can set up a plain first.last account that is professional and non-descript."

The instructors at AILV were very good about making sure we used the right name for our email addresses. Usually we used our lastname.firstname or if we were going through our own website's mail capability we would use contact or lastname.firstname. But this name does matter in the job seeking world. I have even heard of (but not yet confirmed) that job applications with nontraditional names are thrown out by the software of employers. This could also apply to email addresses too.

The Oatmeal has his own blog post on What your email address says about you. Goes through the list of common email providers like Yahoo, Hotmail, AOL, and Gmail and gives a pretty good indication of the user's perceived technical ability. Now this isn't meant to be a sweeping generalization of the users of these mail services abilities, nor is it meant to be serious, but it shed light on what kind of impression employers might get from someone using these email companies.

I know that if I were hiring a graphic artist I would be wary of hiring someone with the email address; "gfx@yahoo.com". Similarly I would not hire a programmer with the email address; "leetprogrammin@aol.com". As far as I know AOL was never hip, and Yahoo stopped being popular once Gmail came into existence. Anyway the point is, these email kinds of addresses should be avoided. Gmail is acceptable for designers if you don't know how to set up email from your own domain through Outlook or Thunderbird. If you don't know how, however, you really should talk to a friend who does.

-Ty

Thursday, January 20, 2011

TB133 - Strategies for the Technical Professional

So in the interest of not saying anything that might put my instructor's job in danger, today was a PowerPoint day! It was mostly a review for me. But it is nice to remember how to do everything. Not that powerpoint is an incredibly tricky program or anything.

The best part is that I got some homework for other classes done before the end of the class.

I'm going to start adding the homework label for classes that have homework for me to do. And maybe a review label for things I could review. But for now this class has neither.

Other News


I've been using up plenty of bandwidth accelerating my job search lately. I have applied to probably 20 jobs in the past 3 days, and hope to get another 5-10 tomorrow. I'm getting quite desperate now. I'm curious as to where the casinos go for the graphics in their games. It's hard to find those companies, and I would love to work for one of those.

But that's all for now

-Ty

Tuesday, January 18, 2011

TB143 - Introduction to Personal Computers

So today we learned about a lot of the cooler, and less intuitive functions of windows. For example, I learned of a way to share the printer in my living room with the computer in my bedroom. Something I knew not how to do, but now that I know, printing shall be much easier from now on.

There were some other new settings I was exposed to, but I don't want to go over them all. It was a really interesting class to me. That and I didn't have a computer to mess around on so I was concentrated a lot more on the lesson.

Homework


Homework for this week for this class, we only need to do two of the four:
The following homework is designed to cover the course objectives for this unit.

Assignment 5.1 (Submit week 6)

Use one or more of the following tasks to evaluate your student’s understanding of the material covered in Unit 5.

  • Make a list of all the types of data you would include in a simple system backup of a typical home and business computer system. Estimate how much storage space you might need for this backup. Make another list of the types of data you would not include in your backup. For each item listed, give a
    brief explanation of why you would or would not include that type of data.

  • You have been given a 500 GB hard drive as a replacement for your office PC. Nobody else uses this PC but you. Assuming you are going to be working for a company that develops large mechanical drawing files for customers, draw a graph showing how you might partition this drive. Briefly explain why you chose the size of each partition.

  • Make a list of all the USB and Firewire devices you encounter for a week.

  • Create a chart listing some of the ways you might recover from a serious hard drive problem. For each type of recovery, list the speed, difficulty, and chances of saving the original data on the drive

Monday, January 17, 2011

GE173 - National State and Local Government

So I dont know how many weeks we've been at this but I really wish I could get to learning programming. Ah well.

Today's class is about Congress. All their powers. All the action. If con is the opposite of pro, then Congress is the opposite of progress... Oh how I hate that joke.

Note: Part of Research Assignment due Monday.

Homework



On the prenhall.com/volkomer website go to chapter 7 do the multiple choice review, the true false review, and the essay review. Send all assignments to nevadaissues465@yahoo.com

By the way I just summarized a full page of information into two sentences. Go me :D

This next part is for that aforementioned research assignement
III. Analysis
Using the ITT Tech Virtual Library, Internet, local news, and other relevant sources, analyze the Challenge. The analysis should include the following and be emailed to your instructor:
-History of the problem
-Cause of the problem
-Extent of the problem (whom it impacts and how)
-Differing opinions or proposals concerning the problem
-What department of government has the authority to solve the problem?


I would also like to note that I added the "m" to "whom" in the line "(whom it impacts and how)". Professor B. better get on that one.

Other News


So the official responses from the employers I have been speaking about are all in. They are... drumroll please.

  • Duco Tech - No

  • By-Dzign - We've decided that we're not looking to fill this position right now

  • Pop Culture Graphics - We're hiring someone else fist, then we'll check back with you later


So basically I still don't have a decent job. Very disappointing since I'm going to not have a car at the end of this month. Which as everyone knows, makes a decent job search impossible.

Thursday, January 13, 2011

TB133 - Strategies for the Technical Professional

According to the syllabus the class today is about taking notes, I had better take notes! We went over our personality styles and how we learn. I've learned this about myself at least twice already.

Other News


Today was my interview with the company Pop Culture Graphics. The interview went well, but they said I seemed overqualified for the job, which it turned out I was, but I still wouldn't mind the work. Anything that keeps me working on a computer would make me happy.

It seemed like it would be a pretty nice place to work. The atmosphere was nice, and it looked like things were going well for the business. The place is just under a year old and has grown a lot. My only gripe would be that their website does not match their persona whatsoever. Their website looks incredibly corporate but the company like I said is fairly relaxed. That's not a big deal though.

Blog Update


Small update to the look of my blog. Nothing major, but I am preparing to hopefully throw in some gradients to make it look more neato. Yes, I used the word "neato". Fear me. It will be something I apply to my website itself too soon

Tuesday, January 11, 2011

TB143 - Intro To PCs

Today we shall learn of the boot process! Woot boot! Also learning about the features of the recent versions of Windows. Unfortunately, I know much about Windows features, having used it since 98.

Homework


The following homework is designed to cover the course objectives for this unit.

Assignment 4.1 (Submit week 5)

Use one or more of the following tasks to evaluate your student’s understanding of the material covered in Unit 4.

  • Draw a simple illustration of the Windows XP Desktop. Label each of the major items found there.

  • Now that you know what to look for, pay attention to each computer you encounter for the next week. Keep track of how many of these systems have the file extensions displayed and how many of them have the extensions hidden. Which method do you prefer, and why?

  • Watch a computer as it boots. Make a list of the various screens that you see before Windows starts. Use the Pause key to freeze the information on the screen. Include any beeps and other sounds you hear. Reboot the computer as many times as necessary to obtain the information you seek. (Note: some
    computers hide this information behind a “splash screen” advertising the name of the motherboard or system manufacturer. This splash screen can usually be turned off in the BIOS.)


Easy week for homework. Easy week for this class in general.

Next week however may be more difficult. Fortunately the instructor has given us a list of pages that we should probably look at as far as things to know goes:

1-5 10 16 18-24 28 34 38 39
2-4 11 15-17 20 25 27 28 30 33-35 42
3-3-10 12-14 15-20 22
4-2 9-10 12 17-18 26 31-37

Other Updates


I've added a widget that contains links with the title as all of my classes. Clicking on these will show all the posts tagged as that class. A nice little addition if I do say so myself. It will make going through my blog looking for homework, class summaries, or other class related info easy for me.

I think I'll also make a widget with links to all the websites I commonly use for school. Yeah... that's a great idea! I'll get on it while I'm still doing nothing.

-Ty

Monday, January 10, 2011

GE173 - National State and Local Government

It has been nearly a month since I've been to this class. Still doing good. Not much to say about it other than it's kind of fun to have so many opinion questions.

Yet Another Interview?


Today I was contacted by a company called Pop Culture Graphics. I don't even recall which ad I responded to for this one. It has been quite some time since I've responded to any help wanted ads. I'm guessing since it's the new year a lot of companies are hiring now. I'm not sure what position I'm interviewing for or what they want me to do but hey, any excuse to look sharp is fine by me.

Interview With Duco Tech


The interview went well. I should hear back from them very soon on their decision. Here's to hoping!

-Ty

Sunday, January 9, 2011

Website Version 4.1

Yes it's finally here. Tynation version 4.1 Sleeker new graphics, similar beloved layout. Nice clean logo. I'm quite happy with it. All that I need to do is find a way to design the home page that really says what I'm all about now days. But hopefully that won't really matter too much by the end of this week. Two companies with two second interviews for me. I don't think I can lose here, so here's to hoping everything goes well.

I also will probably have some kind of image uploaded by friday too. Comic or not.

I've been forgetting to do this.

-Ty

Thursday, January 6, 2011

TB133 Strategies for the Technical Professional

So it's time for this class again. Hooray. I got bored earlier and I read through much of the book, excluding the hands-on exercises section. It took me less than an hour to get the gist of everything.
Important stuff regarding class: https://studentportal.itt-tech.edu/ < Resources < Virtual Library < Books < ebrary - Search for specific books. Add to a book shelf for later use.
Virtual Library < Periodicals < EBSCOhost - Used to look at various periodicals and peer reviewed papers.
Virtual Library < Reference < Opposing Viewpoints in Context - Useful for Papers in composition class.
Virtual Library < School Of Study < [Chosen School of Study] - Find professional organizations and whatnot

By-Dzign Interview


My interview on Wednesday went very well. They told me what I would be doing, what the want me to do in the future. I told them what I have to offer now, and what I will be learning. I think I have a lot to offer those guys and they have a lot to offer me. I'm going to be going back tomorrow at 10am for a second interview where they give me an assignment and I go and do it as fast and in as an excellent manner as possible.

What I will be doing there if hired is making 3d models of what corporate events will look like. Chairs, tables, their centerpieces, wall decorations, what have you. I will also create a 3d library of everything that they keep in their warehouse. Definitely something that I would like to do, just modeling lots of stuff. I've got a script that I can use in Maya that will actually import items with just the click of a mouse. I'm glad I kept that script from the Mel Scripting class. You never know what will be useful. Okay maybe that's a lie, I had a very strong feeling that the script would come in handy one day.

What I told them is that in the near future I would be able to program something in Python or Javascript that would be able to do one button imports in Max, Sketchup, or whatever program I could make it work for. They then mentioned a web application, which I can definitely see happening. I can already imagine a flash version, but I don't care for making 3d things work in flash. Another way I can imagine is using Javascript, CSS, HTML, and PNG files with transparency. This way would take much less space, load faster, and load on demand. It seems like a really fun project that I could take on in the near future so I really hope that I am chosen for hire at By-Dzign.

Tuesday, January 4, 2011

TB143 Introduction to Personal Computers

So today is the first day of class so today shall also be the first day that I get back to blogging my adventures. We are learning about the history of operating systems. Fairly useful information to me. We're scratching the surface of server software, which is one of the things I'm going to need to know about in the near future once I launch some of my plans.

Silly question: In a class about computers, shouldn't we use the most up to date information? Because our book is refering to Windows Vista as the most recent version of the Windows operating systems. How delightfully frustrating. They don't even mention the intel iCores. The latest they mention are things like CoreDuo

Employment News


So still no word on whether or not I am chosen for hire by Duco Tech. I do however have an interview with a company called By-Dzign tomorrow doing 3d visualization work. Sounds almost too good to be true, that's exactly what I want to do: simply making 3d models. They're looking to make a library for all of their things, which is great, I'm very organized myself and would be able to create an easy to access and logical library. If they're lucky and keep me around for long enough, I may even be able to develop them some proprietary software for their library that with a few simple clicks they can have a pretty nice scene going.