wrfblog

Bill Fraser


wrf


Archives
2010 June
2010 May
2010 February
2010 January
2009 October
2009 September
2009 April
2009 February
2009 January
2008 July
2008 May
2008 April
2008 March


Welcome back.
» forget me


Subscribe:
email:


Login:
password:
New Skin, New Classes
Tue January 26th, 2010 at 1:39 AM PST
Yeah, new skin. Same layout as the old skin but not red, and not fixed-width font. I'm not sure I like this better, but it does have some nice improvements.

So, a new semester is upon me. With work and all, I'm taking a lighter courseload -- just 14 hours of classes:
  • CS 440: Software Engineering I
  • CS 473: Compiler Design
  • ECON 121: Macroeconomics
  • EAES 101: Intro to Earth Science
CS 440 is more about diagrams and documentation than programming, which might suck. Other than that, it's like CS 340, but in groups. Same prof even (John Bell for those who know). One big project that matures over the semester. When I took 340, I ended up with a 6000 line Java and C++ adventure game program, which subsequently went on my resume and helped me get my current job.

CS 473 is what I'm really looking forward to. I have grand plans to develop a groundbreaking C compiler with super secret technology of my own design, so this class will provide me with the necessary knowledge to do hard-core compiler work (hopefully). I'm already learning how to do parsing properly, and it's been an interesting exercise to thoroughly analyze the skin parsing code for this site, which I wrote in high school when I knew nothing about formal parsing theory, and see what I got right. Surprisingly, I got quite a bit of it right. w00t!

EAES 101 is about rocks and stuff. Sleepytime. Actually, we got into global weather patterns today, which was pretty interesting. But mostly this class is about rocks, so I struggle to stay awake. However, it has possibly the easiest lab section ever, and it fulfills my lab sci requirement, so SCORE.

ECON 121 is turning out to be a fascinating class. The professor is one of the most enthusiastic teachers I've ever had, which is very good because our textbook and the subject matter in general are quite dry. I'm really getting into this course. Who knows, maybe I'll learn enough to become a brilliant economist and make a killing in the stock market. Yeah right. Very useful knowledge nonetheless.

That's about all I've got. Things at work are mostly super-secret right now, so I won't broach that subject, but I'll just say that I'm having a good amount of fun, so Good Times.

_WRF
» (0 comments) (make a comment)


Semi-Scientific Filesystem Comparison
Tue January 12th, 2010 at 4:34 PM PST
System: Dual Pentium III (Coppermine) @ 1000 MHz / 133 MHz FSB, 2 GiB ECC SDRAM. Linux 2.6.32-ARCH.
Disks: four 10,000 RPM UltraSCSI 320 disks in RAID5 (hardware accelerated). Max read speed: ~50 MB/s. Max write speed: ~35 MB/s
Setup: filesystems created on a 10 GiB (10737418240 bytes) zero-filled file, mounted via loop device.

Test 1: unpack an uncompressed tar archive of the Chromium browser source code at revision 35890 (2.6 GiB, 222964 files) to the test filesystem.
Test 2: delete all files created in test 1.

(Note: CPU usage is out of 200%, and the loop device and tar command make up a large part of it)

JFS Test 1: 3:25.85, 32% CPU
JFS Test 2: 0:22.38, 64% CPU

XFS Test 1: 4:22.26, 43% CPU
XFS Test 2: 1:16.31, 89% CPU

Ext4 Test 1: 3:28.61, 28% CPU
Ext4 Test 2: 0:24.12, 72% CPU

ReiserFS Test 1: 4:28.20, 39% CPU
ReiserFS Test 2: 0:33.93, 91% CPU

So, JFS wins this one, which is good, because that's what filesystem I'm already using. :)

Test procedure:
% dd if=/dev/zero of=test_disk bs=1G count=10
% sudo losetup /dev/loop0 test_disk
% sudo mkfs.jfs /dev/loop0
% sudo mount /dev/loop0 testmnt
% sudo chown wrf:wrf testmnt
% cd testmnt
% time tar xf ../chromium-r35890.tar
% time rm -rf *
% cd ..
% sudo umount testmnt
(repeat from mkfs step with different filesystem)
» (0 comments) (make a comment)


[Page 1] [All One Page]
Shoutbox
Anonymous:
lonely shoutbox :(
Mon April 7th, 2008 at 5:09 PM PDT
Anonymous:
hello
Mon April 7th, 2008 at 5:12 PM PDT
Anonymous:
o hai
Mon April 28th, 2008 at 12:31 PM PDT
CHIZUBAGA:
I CAN HAZ CHIZUBAGA!!!!!!!
Wed January 20th, 2010 at 12:58 PM PST
Not Jeremy:
o hai remember when i threw hot sauz in yer eye. lulz
Thu January 28th, 2010 at 11:28 AM PST
JEREMY:
MOAR NAPKINS DURR HURR
Thu February 11th, 2010 at 9:33 AM PST
Shoutbox:
I wuz on a DAtZ.. haffing chizubaga!! Om nom nom nom!!
Wed May 26th, 2010 at 1:04 PM PDT
Totally not anyone you know:
Problem?
Thu June 3rd, 2010 at 2:09 PM PDT
Random Randomstein:
Shitpickle.
Fri June 11th, 2010 at 6:04 PM PDT
Anti-spam field (don't enter anything! This field shouldn't really display at all - something is wrong...):
Name:
Link:
Text:
Anti-spam field (don't enter anything!):



18 database queries. Page generated in 104 milliseconds.
Powered by: CodewiseBlog Mainline v2.1.0.17-DEV
CodewiseBlog © 2004-2010 William R. Fraser / Codewise.org.
All textual content is the property of its author, subject to terms.
CodewiseBlog is free software under the GNU General Public License
CWB