A power outage on Thursday basically negated the class.
Week 8
I hope everyone had a great week off.
We resume our efforts, both shell scripting and exploring new tools.
This week's project, udr0, touches on a topic of great importance: binary data
This will blow many minds. This is something so critically important to computing, even something we utilize every day, but the details are often hidden from us, creating the illusion of difficulty.
There are 2 types of data: ASCII data (what you're used to), and binary data (not guaranteed to be ASCII data)
ALL ASCII data is binary data, but not all binary data is ASCII data
udr0 explores some data recovery activities on a “corrupted” file, a really neat and valuable skill to have.
Break Week
I evaluated both arc0 and pbx1! We're all up to date.
I scoured through the opii looking for points to record. I got a few more entries down.
Warning grades are being submit today (10/11/2015). By and large we're looking pretty good.
Week 7
New project! wpa0, letting you apply your filesystem/permission knowledge, while practicing your use of vi, while constructing an adventure encapsulated within a new skill: HTML content authoring.
We'll look to explore more scripting, getting into:
input
arithmetic
if statements
command-line arguments
possibly loops
Week 6
Next project will be another puzzle box! So much fun you hardly know how to handle it (you're welcome).
We are continuing our vi explorations this week, and likely wrapping up that introduction.
extended command mode
customizing your vi/vim session via config files
Even though we've been spending a lot of time on vi, I hope you see all the application of existing knowledge:
ability to navigate/file management (to create/open/read/write files)
permissions (you must be able to read/write files you edit)
do one thing and do that one thing extremely well… how isolating concepts helps you accomplish more (insert vs. command mode)
and so much more…
Week 5
Week 5 hits a few milestones:
This week effectively marks the 1/3 waypoint of the semester. Can you believe it?
Fall begins on September 23, at 4:21 A.M. … so be sure to enjoy what remains of summer!
General observations:
rushing begets confusion and stalled progress. Be it rushing due to procrastination, or rushing due to not putting adequate amounts of time into understanding, it will hurt you if you do not spend the appropriate amount of time to learn the new concepts and to become increasingly fluent with them.
I cannot stress this enough: you must make time to play.
Week 4
With increasing exposure to system basics, the tasks we can accomplish can start to be increasingly productive. This week's introduced project will entail taking command of some of our settings, opening the door to customization.
Week 3
File permissions
Ownership, groups, world
paths
absolute
relative
setuid/setgid/sticky
filesystem layout
I/O redirection
Week 2
Got things started, accounts set up
Began work on uxi0
Week 1
Welcome! I've wrapped all the initial activities into one project, uxi0, that I'd like you to perform by the given deadline (by 11:59:59pm / 23:59:59).
On Lab46, we'll be getting familiar with logging into the pod systems, and once there:
opening up a terminal
logging that terminal onto Lab46 for class work and in-class attendance
Get familiar with how to log onto Lab46, and once on:
change your password to something more preferable
start working on the labs and other class activities
start exploring
Be sure to do the reading (located in the individual labs below)! There may be many pages, but there are many concepts to encounter.
The following labs are now available for you to work through: