This is a sample format for a dated entry. Used to remind me of the form and function for a dated entry. It reminds me of many many small things encountered during class.
As an aid, feel free to use the following questions to help you generate content for your entries:
Remember that 4 is just the minimum number of entries. Feel free to have more…or less…or a bagel.
The Stack and Cue are basically done. Pop can be utilized for both with a little redirection from top to head. I can see obvious utilization for both structures for the solitare game. May need to modify some selection stateents to flesh and smooth operation.
The Server is running well, but needs the LDAP Server files installed. the VM server is up and configured, but still needs the LDAP files installed. The VM Server needs boot script editing to maintain the ETH1 and ETH2 configuration.
Once that is finished, a serious delving into “LDAP For Rocket Scientists” needs to occur.
Trees are constructed for several reasons, including sorting and evaluation. There are a few assumptions which may be made to ensure it's operation. They are singly linked. They can be used to reduce the total number of decisions which need to be made and can add visual structure to an evaluation process.
Adding a node or element to a stack. The data is pushed onto the top of the stack, and the top data is the only data available or accessible.
Pop removes the top data from a stack. The removed data is returned for usage, and the data 'below' it in the stack is now accessible.
Stack data structures are groups of data, be they array or linked list based, which are treated as if they are stacked like a pile of plates in a holder. the only data which is accessible is the last data put into the stack and not removed. Stacks are Last In First Out Data Structures (LIFO).
The last data put onto a stack is referred to as the top of the stack.
Queues are data structures which are treated much like the line for a ride at an amusement park. The first data put into the cue moves to the head of the line, any other data put into the cue lines up behind the first data.
Queues are First In First Out (FIFO) Data Structures.
Adding data to the tail of a queue is called en-queuing.
Removing the data from the head of the queue is called dequeuing. The next data in line becomes the head.
A pointer, which indicates the location of a data structure, can be incremented or decremented to move to other locations containing data of the same type.
This can simply be accomplished with code like pointer++; or pointer–;
A structure is an object which can contain not only data but also pointers and functions.
Defining a structure indicates what will be included in the structure object and is formatted using the following code as an example.
struct node { int data; string data; node next_struct; node previous_struct; node other_pointers_to_nodes_as_needed; }
A structure pointer points to the memory location of an entire stucture object. this allows linking of structure objects by including a pointer within the structure, as well as enabling pointer arithmetic usage.
Pointers to pointers can be used to establish links in singly and doubly linked lists. They can allow not only movement within data structures, but also allow for ease of link assignment. It is easier to set a location using directions like
example -> next -> prev=example;
Static allocation uses a predetermined amount of memory for program usage and can use no more (using less is possible, but wastes the memory unused). Dynamic allocation only uses as much memory as is needed at the time and grabs more memory as needed during execution.
Signals are messages sent by the kernel to a process. They can be instigated by a user, by the kernel itself, or as a result of another running process. The different individual signals, which can be sent, can be located both in the header file as well as in the man pages.
User and Group IDs are used to identify ownership and control access to a file.
the IDs are stored as an integer, greater than or equal to zero.
A directory is a file which contains the names and designations of all the files 'contained' within the directory. The directory also contains other metadata to designate file location and other applicable information.
processes which spawn other processes are called parent processes. the processes the parents spawn are referred to as child processes.
The Input or Output to a file can be redirected from the normal sources. Regular output can be pointed away from the normal monitor or file. By doing so selectively to either the normal output or only the error output, you can better analyze the output of a program, or even discard output you don't want to deal with by redirecting it to a location lie dev/null.
Redirecting input can allow you to feed a file to a program as input instead of having to manually input information during program execution.
Atomic Operations are when the kernel combines lseek and write operations into a single action/process.
Streams are the three normal input and output channels between the OS, application and normal input/output devices. They are standard in, standard out, and standard error. they can be redirected from their normal destination if desired.
System calls are functions which request a service or action from the kernel. There are several categories of system calls including process control, file management, information management, communication, and device management.
Links are files which point to other files, providing an extra name, possibly in a different location, to access a file already in residence. (Like a shortcut in non-unix OSs)
A process which has completed running but still exists, or to which control has been lost because of termination of the parent process, is known as a zombie.
The fork function spawns a new process from within an existing process. It is used to create a child process during the execution of a parent process and enables multithreading.
Alarms allow scheduling of events within the unix system. This provides functionality which can cause an action to happen automatically, on a schedule.
Identification and definition of the chosen keyword. Substitute “keyword” with the actual keyword.
If you wish to aid your definition with a code sample, you can do so by using a wiki code block, an example follows:
/* * Sample code block */ #include <stdio.h> int main() { return(0); }
Identification and definition of the chosen keyword. Substitute “keyword” with the actual keyword.
If you want to demonstrate something on the command-line, you can do so as follows:
lab46:~$ cd src lab46:~/src$ gcc -o hello hello.c lab46:~/src$ ./hello Hello, World! lab46:~/src$
Identification and definition of the chosen keyword. Substitute “keyword” with the actual keyword.
If you wish to aid your definition with a code sample, you can do so by using a wiki code block, an example follows:
/* * Sample code block */ #include <stdio.h> int main() { return(0); }
Identification and definition of the chosen keyword. Substitute “keyword” with the actual keyword.
If you want to demonstrate something on the command-line, you can do so as follows:
lab46:~$ cd src lab46:~/src$ gcc -o hello hello.c lab46:~/src$ ./hello Hello, World! lab46:~/src$
Identification and definition of the chosen keyword. Substitute “keyword” with the actual keyword.
If you wish to aid your definition with a code sample, you can do so by using a wiki code block, an example follows:
/* * Sample code block */ #include <stdio.h> int main() { return(0); }
Identification and definition of the chosen keyword. Substitute “keyword” with the actual keyword.
If you want to demonstrate something on the command-line, you can do so as follows:
lab46:~$ cd src lab46:~/src$ gcc -o hello hello.c lab46:~/src$ ./hello Hello, World! lab46:~/src$
Implement the user defined data structures in a high level language.
Using C++, implement linked lists, doublely linked lists, stacks, and cues. Success will be indicated by functionality and ability to handle non-traditional conditions.
The individual data structures compile and run. There are a few occurences which cause implementation of the structures to fail.
Overall the implementation went well. There is some room for improvement as code gets cleaned up and the few instances of unanticipated events, and their resultant errors, are accounted for and repaired.
Better understand file I/O for data processing.
Construct and refine a program which uses file input and output to build data libraries for use by other or parent programs in the future.
Coded a basic program to utilize the UTMP structrue for acquiring data to be used by other programs. Compile and test to check implementation
State the course objective; define what that objective entails.
State the method you will use for measuring successful academic/intellectual achievement of this objective.
Follow your method and obtain a measurement. Document the results here.
Reflect upon your results of the measurement to ascertain your achievement of the particular course objective.
What is the question you'd like to pose for experimentation? State it here.
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.
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.
How are you going to test your hypothesis? What is the structure of your experiment?
Perform your experiment, and collect/document the results here.
Based on the data collected:
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.
What is the question you'd like to pose for experimentation? State it here.
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.
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.
How are you going to test your hypothesis? What is the structure of your experiment?
Perform your experiment, and collect/document the results here.
Based on the data collected:
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.
What is the question you'd like to pose for experimentation? State it here.
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.
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.
How are you going to test your hypothesis? What is the structure of your experiment?
Perform your experiment, and collect/document the results here.
Based on the data collected:
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.
If you're doing an experiment instead of a retest, delete this section.
If you've opted to test the experiment of someone else, delete the experiment section and steps above; perform the following steps:
Whose existing experiment are you going to retest? Prove the URL, note the author, and restate their question.
Evaluate their resources and commentary. Answer the following questions:
State their experiment's hypothesis. Answer the following questions:
Follow the steps given to recreate the original experiment. Answer the following questions:
Publish the data you have gained from your performing of the experiment here.
Answer the following:
Answer the following:
What is the question you'd like to pose for experimentation? State it here.
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.
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.
How are you going to test your hypothesis? What is the structure of your experiment?
Perform your experiment, and collect/document the results here.
Based on the data collected:
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.
What is the question you'd like to pose for experimentation? State it here.
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.
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.
How are you going to test your hypothesis? What is the structure of your experiment?
Perform your experiment, and collect/document the results here.
Based on the data collected:
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.
What is the question you'd like to pose for experimentation? State it here.
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.
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.
How are you going to test your hypothesis? What is the structure of your experiment?
Perform your experiment, and collect/document the results here.
Based on the data collected:
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.
If you're doing an experiment instead of a retest, delete this section.
If you've opted to test the experiment of someone else, delete the experiment section and steps above; perform the following steps:
Whose existing experiment are you going to retest? Prove the URL, note the author, and restate their question.
Evaluate their resources and commentary. Answer the following questions:
State their experiment's hypothesis. Answer the following questions:
Follow the steps given to recreate the original experiment. Answer the following questions:
Publish the data you have gained from your performing of the experiment here.
Answer the following:
Answer the following:
What is the question you'd like to pose for experimentation? State it here.
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.
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.
How are you going to test your hypothesis? What is the structure of your experiment?
Perform your experiment, and collect/document the results here.
Based on the data collected:
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.
What is the question you'd like to pose for experimentation? State it here.
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.
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.
How are you going to test your hypothesis? What is the structure of your experiment?
Perform your experiment, and collect/document the results here.
Based on the data collected:
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.
What is the question you'd like to pose for experimentation? State it here.
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.
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.
How are you going to test your hypothesis? What is the structure of your experiment?
Perform your experiment, and collect/document the results here.
Based on the data collected:
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.
If you're doing an experiment instead of a retest, delete this section.
If you've opted to test the experiment of someone else, delete the experiment section and steps above; perform the following steps:
Whose existing experiment are you going to retest? Prove the URL, note the author, and restate their question.
Evaluate their resources and commentary. Answer the following questions:
State their experiment's hypothesis. Answer the following questions:
Follow the steps given to recreate the original experiment. Answer the following questions:
Publish the data you have gained from your performing of the experiment here.
Answer the following:
Answer the following: