======Part 1====== =====Entries===== ====2/14/2012==== Could not edit entry four.... how strange. Today I've loaded Ubuntu on my //Droid incredible 2.// On the android market there is a well detailed tutorial that links the dependancies and system images. What you're ultimately doing is partitioning your sdcard and a script boots Ubuntu. Setup your credentials and you're done! To access the session you use a VNC program and point it to localhost. ====Entry 1: January 24, 2012==== Today our task was to clear an area of the lair so we may setup our own machines to administrate. Whilst rummaging through potential systems for my own use I come across a lonely looking PowerMac G4 Cube... This machines specifications are less then ideal, however I believe that hacking away the unnecessary portions of OS X will permit an acceptable experience. It has been a small time dream of mine to play with one of these bad boys and here's my chance! Optimizing legacy hardware for modern operation isn't just fun, it's economically sustainable. =) ====Entry 2: February 10, 2012==== I've decided to try using my favorite web applications in a CLI. So far I'm using Alpine for my Gmail, Pianobar for pandora, Lynx for light web browsing, TTYtter for twitter and I'm looking for more! I run all of these applications off of my PogoPlug server and tunnel in to access them. This provides me with a simple, lightweight and content centric user experience that's accessible from anywhere! ====Entry 3: February 13, 2012==== Today I stumbled upon this program called Cathode. It's an alternative terminal emulator for mac os. Cathode provides the user experience older physical video terminals such as the vt100. Cathode mimics visual effects that naturally occur in older CRT monitors. I've gone ahead and decided it will be my default choice for all terminal sessions. ====Entry 4: January Day, 2012==== This is a sample format for a dated entry. Please substitute the actual date for "Month Day, Year", and duplicate the level 4 heading to make additional entries. As an aid, feel free to use the following questions to help you generate content for your entries: * What action or concept of significance, as related to the course, did you experience on this date? * Why was this significant? * What concepts are you dealing with that may not make perfect sense? * What challenges are you facing with respect to the course? Remember that 4 is just the minimum number of entries. Feel free to have more. =====Keywords===== {{page>hpc0part1&nofooter}} =====Experiments===== ====Experiment 1==== ===Question=== Will my virtual machine return from its epic travle through time? ===Resources=== Lab46 Wiki ===Hypothesis=== Commenting out this line: "extra = 'clocksource=jiffies'" and reinitiating my VM will solve my time travle woes. ===Experiment:=== I remove the previous VM with an: "xm destroy newvm" and reinstitute another vm with: "xm create -c /xen/conf/vm07.cfg" ===Data=== The script then runs and I'm able to console into the new VM! ===Analysis=== http://i2.kym-cdn.com/entries/icons/original/000/001/253/everything_went_better_than_expected.jpg ===Conclusions=== So I assume the the kernal is a time freak and needs this external source to reference time... Awesome. ====Experiment 2==== ===Question=== can I get new packages after updating my sources.list file without an aptitude update? ===Resources=== Lab46 ===Hypothesis=== I believe that if I add a new sources.list file I'll be able to install a new package without an aptitude update. ===Experiment=== vmserver03:~# cd /etc/apt vmserver03:/etc/apt# ls apt.conf.d secring.gpg sources.list sources.list.d trustdb.gpg trusted.gpg trusted.gpg~ vmserver03:/etc/apt# rm sources.list vmserver03:/etc/apt# touch sources.list vmserver03:/etc/apt# nano sources.list GNU nano 2.0.7 File: sources.list ############################################################# ################### OFFICIAL DEBIAN REPOS ################### ############################################################# ###### Debian Main Repos deb http://ftp.us.debian.org/debian/ lenny main contrib deb-src http://ftp.us.debian.org/debian/ lenny main contrib ###### Debian Update Repos deb http://security.debian.org/ lenny/updates main contrib deb http://ftp.us.debian.org/debian/ lenny-proposed-updates main contrib deb-src http://security.debian.org/ lenny/updates main contrib deb-src http://ftp.us.debian.org/debian/ lenny-proposed-updates main contrib ############################################################## ##################### UNOFFICIAL REPOS ###################### ############################################################## ###### 3rd Party Binary Repos #### Bimoid - http://bimoid.com/ ## Run this command: wget -O - http://www.bimoid.com/debian/apt.key | apt-key add - deb http://www.bimoid.com/debian/ stable non-free #### Dotdeb - http://www.dotdeb.org ## Run this command: wget -q -O - http://www.dotdeb.org/dotdeb.gpg | apt-key add - deb http://packages.dotdeb.org oldstable all #### Enlightenment - http://enlightenment.org ## Run this command: wget -q http://packages.enlightenment.org/repo.key -O- | apt-key add - deb http://packages.enlightenment.org/debian lenny main extras #### Esmska - http://code.google.com/p/esmska/ ## Run this command: wget -q -O - http://repo.palatinus.cz/repo.key | apt-key add - deb http://repo.palatinus.cz/stable / #### Google Linux Software Repositories - http://www.google.com ## Run this command: wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | apt-key add - deb http://dl.google.com/linux/deb/ stable non-free main #### Google Linux Software Repositories (Testing) - http://www.google.com ## Run this command: wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | apt-key add - [ Read 64 lines ] ^G Get Help ^O WriteOut ^R Read File ^Y Prev Page ^K Cut Text ^C Cur Pos ^X Exit ^J Justify ^W Where Is ^V Next Page ^U UnCut Text ^T To Spell vmserver03:/etc/apt# aptitude install emacs Reading package lists... Done Building dependency tree Reading state information... Done Reading extended state information Initializing package states... Done Reading task descriptions... Done The following NEW packages will be installed: emacs emacs22{a} emacs22-bin-common{a} emacs22-common{a} emacsen-common{a} libgif4{a} libxmu6{a} libxpm4{a} libxt6{a} xaw3dg{a} 0 packages upgraded, 10 newly installed, 0 to remove and 0 not upgraded. Need to get 17.9MB of archives. After unpacking 62.6MB will be used. Do you want to continue? [Y/n/?] y Writing extended state information... Done Get:1 http://ftp.us.debian.org lenny/main libxt6 1:1.0.5-3 [166kB] 0% [1 libxt6 0/166kB 0%] Get:2 http://ftp.us.debian.org lenny/main emacsen-common 1.4.17 [17.6kB] Get:3 http://ftp.us.debian.org lenny/main emacs22-common 22.2+2-5 [14.6MB] Get:4 http://ftp.us.debian.org lenny/main emacs22-bin-common 22.2+2-5 [165kB] Get:5 http://ftp.us.debian.org lenny/main libgif4 4.1.6-6 [39.4kB] Get:6 http://ftp.us.debian.org lenny/main libxmu6 2:1.0.4-1 [51.1kB] Get:7 http://ftp.us.debian.org lenny/main libxpm4 1:3.5.7-1 [40.3kB] Get:8 http://ftp.us.debian.org lenny/main xaw3dg 1.5+E-17 [161kB] Get:9 http://ftp.us.debian.org lenny/main emacs22 22.2+2-5 [2607kB] Get:10 http://ftp.us.debian.org lenny/main emacs 22.2+2-5 [20.0kB] Fetched 17.9MB in 49s (361kB/s) Selecting previously deselected package libxt6. (Reading database ... 46667 files and directories currently installed.) Unpacking libxt6 (from .../libxt6_1%3a1.0.5-3_i386.deb) ... Selecting previously deselected package emacsen-common. Unpacking emacsen-common (from .../emacsen-common_1.4.17_all.deb) ... Selecting previously deselected package emacs22-common. Unpacking emacs22-common (from .../emacs22-common_22.2+2-5_all.deb) ... Selecting previously deselected package emacs22-bin-common. Unpacking emacs22-bin-common (from .../emacs22-bin-common_22.2+2-5_i386.deb) ... Selecting previously deselected package libgif4. Unpacking libgif4 (from .../libgif4_4.1.6-6_i386.deb) ... Selecting previously deselected package libxmu6. Unpacking libxmu6 (from .../libxmu6_2%3a1.0.4-1_i386.deb) ... Selecting previously deselected package libxpm4. Unpacking libxpm4 (from .../libxpm4_1%3a3.5.7-1_i386.deb) ... Selecting previously deselected package xaw3dg. Unpacking xaw3dg (from .../xaw3dg_1.5+E-17_i386.deb) ... Selecting previously deselected package emacs22. Unpacking emacs22 (from .../emacs22_22.2+2-5_i386.deb) ... Selecting previously deselected package emacs. Unpacking emacs (from .../emacs_22.2+2-5_all.deb) ... Processing triggers for man-db ... Setting up libxt6 (1:1.0.5-3) ... Setting up emacsen-common (1.4.17) ... emacsen-common: Handling install of emacsen flavor emacs Setting up emacs22-common (22.2+2-5) ... Setting up emacs22-bin-common (22.2+2-5) ... Setting up libgif4 (4.1.6-6) ... Setting up libxmu6 (2:1.0.4-1) ... Setting up libxpm4 (1:3.5.7-1) ... Setting up xaw3dg (1.5+E-17) ... Setting up emacs22 (22.2+2-5) ... emacs-install emacs22 install/cmake: Byte-compiling for emacs22 Wrote /usr/share/emacs22/site-lisp/cmake/cmake-mode.elc install/dictionaries-common: Byte-compiling for emacsen flavour emacs22 Wrote /usr/share/emacs22/site-lisp/dictionaries-common/debian-ispell.elc Wrote /usr/share/emacs22/site-lisp/dictionaries-common/ispell.elc Wrote /usr/share/emacs22/site-lisp/dictionaries-common/flyspell.elc emacsen-common: Handling install of emacsen flavor emacs22 emacsen-common: byte-compiling for emacs22 Loading /etc/emacs22/site-start.d/00debian-vars.el (source)... Loading /etc/emacs/site-start.d/50cmake.el (source)... Loading /etc/emacs/site-start.d/50dictionaries-common.el (source)... Loading debian-ispell... Loading /var/cache/dictionaries-common/emacsen-ispell-default.el (source)... Loading /var/cache/dictionaries-common/emacsen-ispell-dicts.el (source)... Wrote /etc/emacs22/site-start.d/00debian-vars.elc Wrote /usr/share/emacs22/site-lisp/debian-startup.elc Setting up emacs (22.2+2-5) ... Reading package lists... Done Building dependency tree Reading state information... Done Reading extended state information Initializing package states... Done Writing extended state information... Done Reading task descriptions... Done vmserver03:/etc/apt# ===Data=== vmserver03:/etc/apt# emacs File Edit Options Buffers Tools Help Welcome to GNU Emacs, one component of the GNU/Linux operating system. Get help C-h (Hold down CTRL and press h) Emacs manual C-h r Browse manuals C-h i Emacs tutorial C-h t Undo changes C-x u Buy manuals C-h C-m Exit Emacs C-x C-c Activate menubar F10 or ESC ` or M-` (`C-' means use the CTRL key. `M-' means use the Meta (or Alt) key. If you have no Meta key, you may instead type ESC followed by the character.) Useful tasks: Visit New File Open Home Directory Customize Startup Open *scratch* buffer GNU Emacs 22.2.1 (i486-pc-linux-gnu, X toolkit, Xaw3d scroll bars) of 2008-11-09 on raven, modified by Debian Copyright (C) 2008 Free Software Foundation, Inc. GNU Emacs comes with ABSOLUTELY NO WARRANTY; type C-h C-w for full details. Emacs is Free Software--Free as in Freedom--so you can redistribute copies of Emacs and modify it; type C-h C-c to see the conditions. Type C-h C-d for information on getting the latest version. -uuu:%%-F1 *GNU Emacs* All L1 (Fundamental)------------------------------------------------------------------------------------------- For information about GNU Emacs and the GNU system, type C-h C-a. ===Analysis=== Based on the data collected: * My hypothesis was correct * without an aptitude update I was able to still install packages ===Conclusions=== Though some of the mirrors were the same, some were added. Regardless, installation was still possible without an aptitude update. ====Experiment 3==== ===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: * Was your hypothesis correct? * Was your hypothesis not applicable? * Is there more going on than you originally thought? (shortcomings in hypothesis) * What shortcomings might there be in your experiment? * What shortcomings might there be in your data? ===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.