FIT9018: Week 4

This weeks lecture was a continuation of ‘Operating System II: File Management”. Most of the concepts covered in this weeks lecture I had looked at in last weeks review. Some of the new points introduced were: When a file is accessed it has four id’s (I assume an example is real and sudo): a real user id an effective user id a real group id an effective group id Standard.. Read More

Getting iPhone working on Linux (without jailbreaking)

Steps to Using iTunes and iPhone on Ubuntu (using windows virtual machine) Install git, with the following command: sudo apt-get install git-core Install iPhone connectivity the driver with the following command: git clone git://github.com/dgiagio/ipheth.git Install VitualBox PUEL (http://www.virtualbox.org/wiki/Linux_Downloads) , ensure it is PUEL, no OSE Edition Install Samba and share Music folder (instructions: https://help.ubuntu.com/9.04/serverguide/C/samba-fileserver.html) Open Sun Virtual Box, create a virtual machine (ensure in vm settings USB is enabled and iPhone.. Read More

FIT9019: Week 4

Unfortunately I missed Manoj’s 4th lecture, the notes however are online and I will run through a summary of them. Part 1: Normalization Data normalization is required to ensure that a relational database will perform UPDATE, CREATE and DELETE queries without anomalies (loss of data integrity). The process of normalization has numerous levels (1st Normal Form [1NF], 2NF, 3NF, BCNF, 4NF, 5NF) which will be shown below. Prior to running.. Read More