Jun
22
2009
0

Private Eye Spam Detective - In Progress

This program I’m working on plugs into Outlook Express (or it’s now known in Vista/Windows 7 as Windows Live Mail) and uses Bayesian Filtering. I believe it will work in Microsoft Outlook and Mozilla Thunderbird, but I’m still testing. I think this could really help people who want more control over spam in their desktop email programs. You’ll have complete control over what is determined as spam and not spam.

PESpamDectective

picture link

Written by admin in: Internet |
May
07
2009
0
Apr
14
2009
0

Progress!!!

Progress!!! It needs some tweaking, ok maybe ALOT of tweaking, but it’s looking nice for a start. This is the start of my Short Message Service (SMS) application for the BlackBerry Storm.

JSMS progress

Written by admin in: JSMS |
Mar
23
2009
0

April and May 2009 Firefighting Classes

Another website of mine, MyFireCrew.com has been updated with new April and May 2009 classes that will take place in Wilsonville, Oregon. Also, information about a Entry-Level class and a Saw Class is posted as well.

Written by admin in: Firefighting |
Feb
28
2009
0

JBBCalc 1.0 Released!

JBBCalc - “The useful calculator for BlackBerry smartphones.”

$5.95

Download (Over the Air OTA)               Updates Readme

Written by admin in: Personal, Uncategorized |
Aug
18
2008
0

Jason Rogers Wins Silver Medal in Beijing

Jason Rogers, a U.S. saber fencer in the 2008 Beijing Olympics won a silver medal Sunday. He is actually a cousin of mine, although I’ve never met him.

From the Chicago Tribune,

BEIJING - In a match pitting the “Bleus” against the “Red, White and Blue,” France beat the United States Sunday in an improbable gold medal match in men’s team saber.

Improbable not because the French, considered the favorites coming into these Games, took home the gold in their second straight Olympics by defeating the Americans 45-37.

Improbable because the United States men’s saber team was not expected to make a blip in Beijing but found its way to the gold medal match Sunday evening after a stunning afternoon of upset wins. The seventh-seeded Americans — led by Keeth Smart, Tim Morehouse, James Williams and Jason Rogers, who did not compete in the final — come home with the silver, their highest ever standing. Their only previous men’s team saber medal was bronze at the 1948 London Games.

http://www.chicagotribune.com/sports/olympics/cs-080817-mens-team-saber-united-states,0,3602565.story

Written by admin in: Uncategorized |
Jul
13
2008
0

2008 Summer California Wildfires

Recently, I returned from fighting wildfires in Northern California. I have been in the Mt. Shasta area and Chester, CA for the past three weeks (Peterson Complex, Cub Fire, and Onion Fire). Temperatures were hot, often above 100 degrees and the relative humidity in some areas was in the low teens.

On my bus ride back up to Oregon as we were driving through Redding, the hills were releasing smoke on the west side of I-5. I found an article about this, Blaze rushes through hills west of Redding (http://www.redding.com/news/2008/jul/12/no-headline—a1fires12/)

As the burgeoning fire swept through the hills west of Redding, Highway 299 was shut down and mandatory evacuations were issued in the French Gulch area. An advisory evacuation order was announced for some residents in the historic town of Shasta.

From an article from the International Herald Tribune (http://www.iht.com/articles/2008/07/13/america/12wildfire.php),

Hundreds of wildfires have blackened nearly 1,200 square miles, or 3,100 square kilometers, and destroyed about 100 homes across California since a rare lightning storm ignited most of them three weeks ago.

Officials say more fires have been burning at one time this year than during any other period in recorded California history.

“This is truly a national disaster. The magnitude is incredible,” said Daniel Berlant, a state fire agency spokesman.

Jason Kirchner, a spokesman for U.S. Forest Service, said firefighters had spent hundreds of millions of dollars fighting the blazes.

About 20,000 firefighters from 41 states and Puerto Rico were fighting more than 320 active fires around the state, and more were on the way from Mexico, Canada, Australia and New Zealand. Governor Arnold Schwarzenegger has ordered 2,400 members of the National Guard to join the fire crews on the ground, the first time for the first time in more than 30 years.

Written by admin in: Firefighting, Newsworthy Stories |
May
29
2008
0

Greg Kroah-Hartmann Visits my Operating Systems II Class

Greg Kroah-Hartmann, a leader in the linux community, visited my CS411 class last Friday, May 23rd.

He works for Novell in the SUSE Labs division, based out of Nurumberg, Germany. He said only one person works there in Germany while everyone else works around the world.

He explained how the hierarchy of the people who develop linux works. It’s very efficient because at some point a file will have been touched by at least two people.

Linus Torvalds and Andrew Morton used to pull the subsystem trees together by themselves, but now they use something better called Linux NEXT.

I asked him what kind of source control program was his favorite to which he replied, “git”.

There are some stagnated areas in the kernel development like PCMCIA and serial ports, but then again some older ports have been really active.

One thing I liked to hear was that he said, “The most linux kernel developers in the world are in Portland.” so I’m not too far away from some good innovators.

Greg on wikipedia

Written by admin in: Linux/Unix, Operating Systems, Uncategorized |
May
29
2008
0

Linux 2.6.23.17 Shortest Seek Time First(SSTF) I/O Scheduler

Another CS411 project finished! This time around we implemented an I/O scheduler for Linux. What is an I/O scheduler you may ask? Well, it simply manages requests usually from a block device (e.g. hard disk, media drive) and not a character device. An I/O scheduler needs to be fair and give a share of the disk bandwidth to each running process.

With SSTF, requests are serviced based on their proximity to the disk head, with requests closest to the disk head being serviced first. Requests are kept in a queue. The SSTF algorithm looks at the current disk head position and iterates through the queue looking for the request that is the shortest physical distance away. That request is the one that gets serviced next, and the process continues.

Is this the best I/O scheduling algorithm? No. I’m afraid not. If there is a request that was physically very far from the disk head it would possibly never get serviced. This dilemma is known as “starvation”.

More efficient algorithms use an “elevator” approach wheras the disk head moves along the disk surface picking up requests (people on different floors) and when it gets to the end of the disk (top floor) it can turn around and pick up more people (more requests).

We used the built-in linked list structure provided by linux. Many helpful functions were found in list.h.

Here is a good article that discusses changes in the 2.6 kernel from linuxjournal.com.

Written by admin in: Linux/Unix, Operating Systems |
May
05
2008
0

Linux SLOB (Simple List of Blocks) Memory Allocator

A recent project I completed in my Operating Systems II class was to improve the existing linux SLOB memory allocator from first-fit to best-fit. The kernel currently gives 3 choices of allocators (SLAB, SLUB, and SLOB). The SLOB (Simple List Of Blocks) allocator, is designed to be a small and efficient allocation framework for use in small systems such as embedded systems. Unfortunately, a major limitation of the SLOB allocator is that it suffers greatly from internal fragmentation.

There is a recent reply from Linus Torvalds himself on a Linux mailing list where he suggested the use of a best-fit algorithm.

The first-fit uses the first available space for memory. The best-fit algorithm my team implemented works by looping through the list of free pages until the first page found with enough free space. Then, we sort the list from smallest to largest free space. In this way the first space encountered by the algorithm will be the smallest space which fits the required amount available. Essentially, we are modifying the input to the algorithm to ensure better fragmentation rates and utilizing space on each page better.

There wasn’t a lot lines of code to add. It was a fairly simple hack, but I’m sure it could be even more efficient.
We compared the fragmentation from both algorithms and there was a definite difference.

The version of Linux we used was 2.6.23.17

Written by admin in: Linux/Unix, Main, Operating Systems |

Powered by WordPress | Aeros Theme | TheBuckmaker.com WordPress Themes