Table of Contents

Week 1-4 9/29 start

Week 1

August 29, 2011

Data Struct, HPC1 & System Prog

How many Lair creatures dose it take to make a video cam move in a room unassisted by human hands

i did some research to find the hardware needed isn't hard to find but the programing required is almost nonexistent

you can not call a pointer before you have made it pointie and set the pointer to the pointie

Today is the first Friday of the first week of my 5th semester at CCC

Week 2

September 5, 2011

System Prog, HPC1 & Data Structures

this was the first day of week two

Week 3

September 13, 2011

System Prog, HPC1 & Data structure

this was the 2nd day in the 3rd week when i got to sit down and type this so bare with it im a bit tired and grouchy i have to move my shit out of one house to another for some family and personal reason which i didn't want to do.

Week 4

September 20, 2011

System Programing HPC1 & Data Structures

Week 5

September 25, 2011

System Programing HPC1 & Data Structures

]

Meems (Misc)

Fun Facts about the lair with no terminology or reason just for fun.

Key Words for HPC1, Data Structures and System Programing

Data Structure Topics

int main() {

 int *i;
 int s[];
 int i = s[i];

}

int main() {

 int *i;
 int *h;
 int s[];
 int *i=s[i]'
 int *h->*i

}

System Program Topics

you'll notice that u have top as a process but your programs you have open are also processes but then notice that top is a command and not a program.

HPC1 Topics

DATA Objectives

Objective 1

the current objective of the course is to get us to understand how pointers work how to implement Structures and how to use linked lists

Method

the method I will be using to tell if I'm making progress is that for most of these early implementations I will be using them to do other assignments and if and when I understand enough to write one from near scratch which wont be for a while till then i will measure my results and record them as submitted assignments

Measurement

I'm not sure what this means but so far i have been able to manipulated Characters and integers fairly well using some basic search algorithms how ever I'm finding that trying to take in command line arguments is proving and showing my apparent weak understanding of some basic fundamentals of C and C++ programing

Analysis

Thew Results i have been getting and the out put is correct for most part and i been getting positive reviews but not nearly where i think i should be and I'm am failing and falling behind in the logical and understanding of what is actuality happening.

SYSPROG Objectives

Objective 1

At the moment I'm not quite sure what i am attempting to do in system programing but if i could tie this in with my major HPC1 project i would probably see a better reason why to read the book (i“ve read the first 2 chapters)

Method

the method of measure i will be using is the book and the experiments i will attempt currently no experiments or projects are being done by me for this class

Measurement

Unfortunately as of Tuesday September 27,2011 i have neglected this course do to my focus on HPC1 Discrete math and Data Structures hwo ever i am working on an experimental idea that i will try either Thursday afternoon or Friday morning

Analysis

Reflect upon your results of the measurement to ascertain your achievement of the particular course objective.

HPC1 Objectives

Objective 1

the objective in this class is to broaden are field of knowledge and use of Linux UNIX environments to better serve are future employers where ever and whom ever they may be are selfs or others.

Method

the method i will base my results on is the variety of projects i do and how i can improve upon the concept

Measurement

Currently my Motion Room tracks cam is a research state awaiting approval to move to the prototype stage which i have no clue how to attempt Currently my Lair power usage project is on going and fairly straight forward i am on the second week of testing will be testing new systems next week

Analysis

most results are promising but there are minor concerns by myself and my instructor as to the actuality software implementation for the Motion cam system and as well as the degree of power usage there is in the lab may be more then expected.

Experiments

Experiment 1 DATA structures

Question

What if i used a void pointer to point to a int then to a char with the same pointer in a single program.

Resources

Double and single linked list from Data class

Hypothesis

I believe if u did this it would solve the problem of initialization your pointer to a certain variable type.

The reason i believe this s that void is a undetermined variable type which when pointed to one variable type to another should change with it.

Experiment

I'm going to make a simple program and run it to point and print out each variable type data using a void pointer

Data

the code Dose not let you dereference a void as a pointer

Analysis

Based on the data collected:

Conclusions

if u are to over load the void pointer u might be able to get it to point to any variable type u want with out much problem and with very little repercussion do to the fact that it is defined as a empty variable type able to manipulate other variable types with out much harm. How ever from the conclusion I've witness and hand programed is that void by itself with out over loading it will not point to other variable types at all.

Experiment 2 HPC1

Question

What is the question you'd like to pose for experimentation? State it here.

Resources

Collect information and resources (such as URLs of web resources), and comment on knowledge obtained that you think will provide useful background information to aid in performing the experiment.

Hypothesis

Based on what you've read with respect to your original posed question, what do you think will be the result of your experiment (ie an educated guess based on the facts known). This is done before actually performing the experiment.

State your rationale.

Experiment

How are you going to test your hypothesis? What is the structure of your experiment?

Data

Perform your experiment, and collect/document the results here.

Analysis

Based on the data collected:

Conclusions

What can you ascertain based on the experiment performed and data collected? Document your findings here; make a statement as to any discoveries you've made.

Experiment 3 System programing

Question

the qeustion is at what rate can a single process be performed using multiple terminals and the same process or command

Resources

past experiences have seen many different findings and one we recently noticed was the use of a xtv terminal screen to share sight of a single persons terminal.

Hypothesis

based on what I've seen and done in the past with a small program or command running once and not continuously it will not be as difficult or as one that continues and updates periodically.

when Matt Haas first started to use the XTV environment to show us what he was doing on his terminal the delay and relay timer was set as fast as it could go and with about 10-13 people running it as is started to take up close to 90% of the CPU power on the servers and the delay times were closing in on 10 seconds per person.

Experiment

I'm going to use Matt's XTV test to prove the bases that a constantly running program or command is more taxing then a simple quick command by getting people on Friday about 7 or more to run the same command line command of either top or who is less taxing then the XTV program

Data

Perform your experiment, and collect/document the results here.

Analysis

Based on the data collected:

Conclusions

What can you ascertain based on the experiment performed and data collected? Document your findings here; make a statement as to any discoveries you've made.