Archive for August, 2008

Photomatix Color Primaries Based On…

I’ve been using Photomatix quite a bit for landscapes and it is great. Lots I don’t know about it, but the worst has be handling RAW files. There is an entry “Color Primaries Based On” which http://www.hdrsoft.com/support/help_files/raws.htm explains just tells Photomatix, for RAW files, what is the color space. I gather RAW doesn’t include that color space information.

As an aside, on a Canon Digital Rebel XT (350D), you have to manually set it to Adobe RGB. It defaults to sRGB which is pretty crappy.

Cool iPhone Applications

There are so many coming, “theiphoneblog.com”:http://www.theiphoneblog.com/2008/09/01/iphone-app-avalanche-7/#more-4056 does a great review. Of note:

* Asphalt 4 Elite Racing with real 3-D and real cars too now $9.99. get it here
* Toy Bot Diaries which let’s you control your bot over obstacles. $4. Get it here
* IM+ is free and is a chat client for Jabber, MSN, and everything else. Get it here

Soccer Referee

Thanks to Chris for this information on being a referee in WA is at “www.wasrc.org”:http://www.wasrc.org. It’s not a detailed website, so the basics are:

* U-10 is the first year that games have refs, and a ref has to be at least 2 years older than the players, therefore a ref must be at least U-12.
* There is a Grade 9 certification that is an entry level for kids, and a Grade 8 if they want to ref older youth games. (and then Grade 7, 6, etc.)
* A ref takes a Grade 9 or 8 class and test to become certified. Every ref must be recertified (take a test) every year.
* ALL classes are listed at www.wasrc.org under Instruction, and then Clinics.

Wayne Wentz is our club’s referee coordinator and you can direct all ref questions to him at “referees@capitolhillsoccer.org”:mailto:referees@capitolhillsoccer.org.

Seattle Youth Soccer Team Sizes

This is actually hard to find. Not easy to google, but here are the team minimum and maximums:

| Team | Min | Max |
| U10 | 6-7 | 10 |
| U11 | 9 | 14 |
| U12+ | 11 | 18 |

Remote Mac debugging

So if you have a Mac say at your friends home, is there an easy way to diagnose it. I’ve tried this a bunch with Windows machines, but never quite got all the connections right. So maybe Apple works better. On a single network this is great, you can Share Screen with other Mac’s and it is so easy, but what if you are going over the Internet to another network, what do you do. Here are some tips. The main thing is there is a professional tool called “Apple Remote Desktop”:http://www.apple.com/remotedesktop/ which looks like the big brother of what is built in. It is insanely expensive at $500 for unlimited destops and $300 for 10 managed desktops.

Apple Remote Desktop: Connecting through a firewall or NAT

If you are planning to use Apple Remote Desktop through a firewall or network address translation (NAT), be sure that traffic is allowed on UDP port 3283. ARD does not use TCP port 328

So if you don’t want to do that, what are the options. Well, the good news is that deep in the guts, Screen Sharing and Apple Remote Desktop. Because Mac OS X is really Unix, it is pretty easy to write some cool scripts. For instance, to do this as a one liner which creates a new command _stss hostname_

alias stss=’echo 127.0.0.1:59000 | pbcopy; \
open /System/Library/CoreServices/Screen\ Sharing.app; \
ssh -C -4 -L 5901:127.0.0.1:5900′

Chronicles of Chrestomanci

A great recommendation by Sam, Louie and John. By “Diana Wynne Jones”:http://en.wikipedia.org/wiki/Diana_Wynne_Jones#Chrestomanci_series, the only confusing thing is the internal order of the books, the order they are written and the recommended order of reading are all different. So, here is the way to read them according to the author:

# Charmed Life (1977). Actually in the middle of the chronology
# The Lives of Christopher Chant (1988). The first in the chronology
# Conrad’s Fate (2005). The second in the chronology
# Witch Week (1982). Separate from the other books, but in the same era as Charmed Life.
# The Magicians of Caprona (1980). Right after Charmed Life
# The Pinhoe Egg (2006). After the magicians

There is also a series called Chronicles of Chrestomanc that more or less puts them in the chronological order:

# Charmed Life
# The Lives of Christopher Chant
# Witch Week
# Magicians of Caprona

Audiobook Cd Backup with Max Mac Fission for splitting and MP3 Trimmer for joining

If you have a series of audiobook CDs that you want to backup. What is the easiest way to do it. Well, you can use iTunes to back it up. You want to set it to use very small files. I normally go to iTunes/Preferences/Advanced/Importing and set it to MP3, custom with 32Kbps and 24Khz sampling rate. This can take a 6 CD collection that normally takes 3.6GB uncompressed or 700MB at high quality down to 100MB or so. The main issue I’ve found with iTunes is that it leaves with lots and lots of tracks (normally 130 tracks in a 6CD set). What I really want is a single 100MB file that remembers my position. However when I use MP3 Trimmer to glom together a bunch of MP3s, it doesn’t work. Something about how iTunes writes the files causes it just to play the first track and quite. Ugh.

I found that “Fission”:http://amoeba.com is a great MP3 editor and trimmer for making ringtones and cutting files up. This is great for ringtones as iPhone now support open ringtones. You use Fission to find what you want. it is lossless because it edits MP3 directly. Then you load into Garageband to product the .m4r files. Stick them into the ringtone directory of itunes and you are off.

But what if you have a bunch of Audiobooks on CDs. You don’t want things in five minute chapters, you want a few big files. Then you need something that does the reverse. Something that joins files. “MP3 Trimmer”:http://deepniner.net/mp3trimmer/ is more general purpose than Fission and appears to handle joining as well. Giving it a try now and it seems to work, but unfortunately, it isn’t writing MP3s right. While iTunes thinks it has a 7 hour MP3, it actually only plays 2 minutes that is the first segment, so the copy isn’t quite right. Too bad!

So in the meantime, I hope you have Parallels, I use the Windows program “MP3Merger”:http://www.hitsquad.com/smm/programs/MP3Merger/ to do MP3 joining and that works well.

A little complicated to join, but you essentially choose Tools>Join MP3 files or press CMD-J, this shows a window and you drag and drop the MP3s to be joined together. They alpha sort this by default, so pray that your files work that way :-) Seems to work fast and great.

Soccer registration

Ok somehow I’m Noe a soccer registrar so here ate notes ok how to do it. Assuming you use Bonzi which is a soccer club manager. It’s a remarkable database with a terrible interface (and it’s Windows only).

In Bonzi there are four important concepts to understand otherwise you’ll never figure any of it out:

# League. Every year, there is a new top level folder. When you click on it, everything is enabled. There are within each year, two leagues, recreational and select. Beneath rec and select are the teams. When you click on a year or league, you are scoping down the searches you are doing. So if you click on 2008-2009’s Recreational, your queries will only ever look at those players.
# Participant. This means a child who has parents has registered him or her and has been _assigned_ to a team. Before you can play, a participant has to both have paid and also have been have their proof of age _verified_
# Member. Each parent that signs up is called a member as are the kids, so when you do a member search, what will pop up are all parent/guardians as well as a children and coaches. All of these are mixed together. This is a hierarchical database in that Bonzi likes two parents and a group of kids. It actually doesn’t work well for broken and remerged families because of course either parent might register. It also breaks when say the mom registers one year and the dad the next, then you end up with two kid registrations in the system. Bonzi has a merge function that lets you take kids and move them. This is probably Ok for married couples, but for separated families, it makes sense to have two records. In fact, it can get more complicated, if there is remarriage, then you can have up to up to four records (father, mother, step-father, step-mother, think about it).
# Coaches. These are also in the system as another attribute.

The essential job of the registrar is to drive three reports to zero exceptions for the kids and one report for the coach to zero exceptions. When a team does this, the registrar can print out a signed registration so that the coach can give it to the referee when they play a game:

h3. Participants Need Verified Proof of Age

Assigned participants who have not been verified. Every childproof age verification. Everyone needs to show a birth certificate or passport and on Bonzi you have to verify. Choose member verify and search ok last name when you get a birth certificate. To see which players have been assigned but not verified, you click on the appropriate league (rec or select of the current year) and choose participant/detailed report and then select assigned and unverified in the middle. The fields you want to print are: first name, last name, assignment (this is the team name) and then sort by assignment and last name. This will give you a list of unverified kids who are on teams. You can then choose email to nag all the parents to scan and email in their birth certificates and passports. For the teams that aren’t complete, you probably want to copy all the coaches, but I haven’t figured out a way for the coach to see the unverified report yet.

One very annoying thing is that if you have the report above saved, then the verified and assigned buttons are *not* sticky, so you have to reset them every time.

When the report does come out, if you choose email, then it will email everyone in a group email so that you can easily nag folks to get their birth certificates in. This doesn’t let you do it with the coaches, so you have to manually send to each team, what they owe as well.

h3. Assign all Members to be Team Participants

I need to figure out how to get a report of everyone who is register but unassigned

You can see who is unassigned by clicking on a league or team and click on edit/assign/participant. The numbers next to team like 3/10 mean 3 coaches and 10 players so it’s easy to see balance.

The teams vary in size, with U10 at 7 minimum and 10 maximum, U11 is 9 minimum and 14 maximum and U12 and above are 11 minimum and 18 maximum.

h3. All registrants need to Pay.

You can see everyone is registered and who needs to pay report. Click on the league and go to registration/registrant/confirm/all categories and shows all pending payments. You don’t assign unless you pay and you have a proof of age. These players should get an email. If they choose to pay by pending payment.

Click on the league then select reports/participants/detail reports. Click on unverified and assigned and sort by assignment (team) and last name. You can the choose email and send nag mail for folks without. run a report to figure out who has verified and is on a team assigned. need to figure put the exception report.

h3. Every Coach needs a form and an RMA

I haven’t figure out a report to print this out yet. But they need a washington state check called an RMA and a coach ethics form.

Every parent coach needs a washington state rma to show a clean record and a coaches form. To find a coach you click ok the league then choose registration/coach/find and you will see all the coaches. And click on paperwork yes. Then note the team and go to the team page and turn on coaches tool.

h3. If someone wants to drop

Then you don’t use the members button. You need to be ok a league and seacrh registration. Team is only thing that doesn’t turn on registration. And choose edit to find someone. Registration has much data. You can go to parents info and choosr edit and copy the name into your email Click ok registrant financial information and choose payment. Go to financial and choose refund and refund re entire the amount. The treasurer should really handle refunds directly in bonzi. Then click on rejected and click update status. This sends email to the parents and removes them from the team.

For coaches. Two reports
Paperwork and assigned

For scholarships. Registration/registrant/confirmed. Click on confirm and zero the check and check number. Toto their team and open up registration and go to financial I information. New payment or refund and adjustment and choose scholarship and the amount. And put hiwxrequesr in the comment field.

When a team is done. The you have to wait for the team manager to ask for a signed roster.

Meetings you need to go to

Duplicate Calendar Events

I’ve got literally thousands of these in Exchange that somehow have grown and grown. After an hour of deleting manually, figured there has to be a better way. Here is how to delete duplicates:

Duplicates: Removing or Creating

Remove Duplicate Calendar Events Author: Jolly Roger

This script removes duplicate calendar events from the calendar in the current identity. The script determines whether an event is a duplicate of another event by examining these event properties:

To use it, you basically copy it to ~/Documents/Microsoft User Data/Entourage Script Menu and then run it from Entourage. This thing works but is extremely slow, finds one duplicate every minute or so with 5000 calendar entries. Also you have to approve each removal.

There is an iCal deduplicator that works way faster I blogged previously and on the Windows side, I tried “Mapilabs”:http://www.mapilab.com/outlook/remove_duplicates/ application that costs $15 with a free 14 day trial that works much faster.