Tuesday, 26 February 2008
Edit Base Calendar in Project 2000
How to edit a base calendar in Microsoft Project 2000:
- Ensure that no or all rows in the Resource Sheet are selected.
- Select menu item Tools / Change Working Time.
- In Change Working Time dialog, select the required calendar from the drop down list, then edit the calendar.
Note that if some rows are selected in the Resource Sheet is selected, you can only change the calendar for the first resource in the selection, not a base calendar.
Labels: Miscellaneous, Software
Sunday, 29 July 2007
New Web Hosting Service
Transferred to a new hosting service. I kept running out of disk space on the old service and the new one has more space and is even cheaper. This is essentially a test post.
Notes to myself:
- It takes some minutes before nameservers propagate the updated host address for a domain name. Check with the ISP's name server to see if the domain name has been redirected.
- To test the new host, remember to flush the browser's cache.
- Ack! Forgot to copy the PHP header files! Remember to run sync software and test on a second computer next time!
Labels: Miscellaneous
Saturday, 14 July 2007
Vista Tablet Input Panel Revisited
- Activate TIP by wriggling the tablet's pen above the tablet's surface (in other words, don't press on the pen's tip). To turn on this feature, select checkbox Enable start Input Panel gesture in Pen and Input Devices / Start Input Panel Gesture Settings control panel. Aside: the instructions are in that dialog but it took a while to sink in that I had to avoid pressing on the pen's tip while moving the pen.
- When using Flicks to navigate, set the sensitivity close to Relaxed otherwise you have to move the pen very fast for Vista to recognize a flick event.
- Use Press and hold to generate a mouse-style Right-click event so that you can display a context menu. This action is useful for browsing (e.g. open URL in a another tab) but any selection (such as highlighted text) is de-selected.
Labels: Miscellaneous, Windows
Sunday, 8 July 2007
Vista Tablet Input Panel
Vista comes with a handwriting recognition system for tablet PCs, so if you have a tablet device, such as a Wacom graphics tablet, you can enter text using a pen interface. If you are used to pen interfaces on handheld devices, then the Vista version is - um - different. You can only write in a special dialog called the Tablet Input Panel (TIP), not anywhere on the screen and you have to insert the text into your text field or document window. The TIP takes some getting used to. It always appears on top of all windows if you float the window. If you dock it at the top or the bottom of the screen, it fills too much of the screen and you can't shrink it.
After some experimentation and practice here's some tips that may help you use it:
- Use an extra-fine point (ink thickness) so that you can more easily read your own writing. The default point size just makes a smudge if your handwriting is small.
- TIP can better guess your words if you have clear spacing between words and if you write on the horizontal guide with obvious descenders {e.g. g and y) and ascenders (e.g. d and h). After a while, you don't even have to cross your t's or dot your i's or even write every letter for the system to guess the right word.
- After writing in TIP you can just tap your input field to enter your text instead of having to press the Insert button.
- To cross out words, you should carefully draw a horizontal line through the middle of the entire word. If your stroke is drawn too quickly, TIP thinks that you are writing another letter and tries to guess what it is.
- TIP's Writing Pad allows you to correct the guess for a word even if you are already writing another word. For example, if you started writing "XML lag are..." you can go back to cross the "t" and add an "s" in the second word to change it from "lag" to "tags". If you want to enter special codes such as XML tags, use the Character Pad instead of the Writing Pad, and enter each character separately.
Some improvements to TIP (if any developers are reading this):
- There should be a second horizontal guideline, like preschool writing exercise books to help TIP distinguish between capital and lowercase letters that have the same strokes, such as "x" and "X", and symbols such as "<" and "(".
- It should be possible to make the TIP dialog smaller and semi-transparent so that you can see more of a document or input field. With all the eye-candy available in Vista, it's annoying that the user can't better configure this dialog.
This entry was mostly written using TIP and edited using the keyboard.
Labels: Miscellaneous, Windows
Monday, 12 March 2007
Floating Floor Room 1
Started laying floating floors in the dining room. We'd removed the skirting boards last weekend because we wanted new ones anyway. The floor boards had click lock joins which didn't need glue and seemed less messy than the usual ones with straight tongue and grove. Fitting the floor boards together required a certain knack of holding the boards together at an angle and pushing them together until the joins met. I crushed some of the joins initially by whacking them with a piece of wood and hammer before getting the knack. Made a mistake of leaving the moulding around the doors and having to hack some of the floor boards around them, which left a ragged edge on the floor boards near the doors. We'll redo those boards next to the door next weekend. Another mistake was not extending the boards halfway through the door frame, so the expansion joint is in the room rather than in the door. Finally, have to be remember which way to cut the board at the end of a column; the boards only join in a one orientation and I wasted one board.
The kids love the new floor. No more splinters from the old floor or bits of filler sticking to the their soles. They skated on their socks all day and played crab ball in the evening.
Labels: Miscellaneous
Wednesday, 21 February 2007
Bathroom Renovation Day 12
The shower screen has been installed and the builders have finished. It's finished!
Labels: Miscellaneous
Tuesday, 20 February 2007
Bathroom Renovation Day 11
The toilet, sink, taps, rails and vanity doors have been installed. Nearly at the end!
Labels: Miscellaneous
Saturday, 17 February 2007
Bathroom Renovation Day 10
All the tiling, including grouting and sealing, is done. We're leaving the bathroom for a day, then we'll paint the ceiling around the light fittings before the fittings are pushed into their final position.
Labels: Miscellaneous
Friday, 16 February 2007
Swimming Again
Started swimming again after an 11-month break. No surprise that making 500m on day one was hard. Got to 600m in day two. Aim to return to 1km sessions otherwise I won't lose any cm's. Nice that I didn't gain any kg's in the mean time.
Labels: Miscellaneous
Bathroom Renovation Days 8 and 9
Day 8. Tiling started on the floor, around the window and in the shower areas.
Day 9. More tiling and the frame for the bathroom vanity has been installed.
Labels: Miscellaneous
Thursday, 15 February 2007
Bathroom Renovation Day 7
The bathroom has a new frosted window to replace the old glass louvre one. The old one was an ugly thing; the frame was weatherworn, dust collected at the bottom of the frame and the louvres were hard to clean. The plumbing outside is reconnected to the sewer pipe and we have a diverter valve to water the garden from the bath. The builders have painted some sort of primer to help the tiles stick to the walls.
Labels: Miscellaneous
Wednesday, 14 February 2007
Bathroom Renovation Day 6
The builders have sealed the joins in the walls and floor, and waterproofed them. The old inlet to the sewer has been replaced by a new plastic one. Tiling should start tomorrow.
Labels: Miscellaneous
Tuesday, 13 February 2007
Bathroom Renovation Day 5
The builders have installed the new plasterboard walls (our old walls were hard to clean and had tiles stuck to them) and laid the new waterproof concrete fibre lining for the floor and the bathtub's enclosure. They spent some time discussing how to tile the walls and how to tile around the window; Terry showed me their pencil marks on the plasterboard where they did some measurements and test layouts.
Labels: Miscellaneous
Saturday, 10 February 2007
Bathroom Renovation Days 0 to 4
Day 0: The skip arrived in our driveway. Terry moved the car the night before else we'd be trapped!
Day 1: The builders gutted the old bathroom and filled the skip with all the junk. Terry bought some extra insulation for the ceiling.
Day 2: The bathroom has a new ceiling and insulation.
Day 3: The builders dug a pit to expose the sewer inlet, installed a new underfloor and electric fittings.
Day 4: The bathtub was installed. The builder filled it with water and told us to leave the water in for the weekend until the cement dried.
Labels: Miscellaneous
Friday, 26 January 2007
Comet McNaught
Labels: Miscellaneous
Sunday, 7 January 2007
Handmade Paperbacks
Labels: Miscellaneous
Wednesday, 5 July 2006
Misc: Redirecting Web Visitors
After moving all my stuff to my new web site, I thought it'd be simple to redirect all the visitors from the old site to the new one. After some false starts, I found that the easiest method is the following:
- Create a moved.html file with <META HTTP-EQUIV="refresh" content="5; URL=http://kamhungsoh.com">.
- Copy moved.html to index.html.
- Create a .htaccess file with this rule: ErrorDocument 404 http://members.optusnet.com.au/khsoh/moved.html.
- Delete all files and folders on the old server and upload the new files.
Labels: Miscellaneous
Misc: Domain Name At Last
After more procrastination, I finally got myself a domain name. Registering a domain, buying a host service, transferring my pages and blog to the new domain was a bit time consuming; luckily I could consult people who have done the same thing for advice.
Labels: Miscellaneous
Wednesday, 22 February 2006
Misc: Graduate Engineer or Scientist Portfolios
After interviewing some engineering graduates, I noticed that hardly anyone brought documentation, reports or samples of their work to the interview session. It seems pretty strange to me because the interview is a graduate's big chance to make a strong impression, and giving us interviewers something to read or examine strengthens our rapport with the candidate. I suggest making a kit consisting of your transcripts, certificates, awards, reports or theses, pictures or samples of your software or hardware. Actors and artists always have their portfolios ready for interviews, so why not engineers and scientists?
Labels: Miscellaneous
Thursday, 16 February 2006
Misc: Better Graduate Resumes, Please
I read a resume to get an idea of the person it represents. Obviously, if your resume is vague or skimpy, I'm going to get an incomplete picture. Having recently perused plenty of graduate resumes, here's what I look for:
- Completeness
- Write a complete timeline of what you've done recently without leaving any huge gaps. What's a huge gap? It depends on how precise you are. If you list your activities by the month, then you should explain any multi-month gaps (other than summer vacations). If you list by the year, you should explain year-sized gaps. For example, "In 2001, I took one year off studies to live in Vietnam."
- Clarity
- Don't obfuscate and don't be vague. Bad writing leaves a bad impression.
- Academic record
- Just give me the facts. "Bachelor of Electronic Engineering and Science, Honours 2A, 2006, University of Northern Mars" is fine. Better still, attach a copy of your academic transcript. It's pretty useless writing "Credit / Distinction Average" because I can read the transcripts.
- Projects
- Your big chance to shine! Describe your project, your involvement, highlights and lowlights. "Rescued project from failure by heroically working two days and night to remove memory bugs" is pretty impressive. "Member of final year project team" or "Reports to Project Manager" is uninformtive and uninspiring.
- Work Experience
- Describe relevant work experience in detail. Who did you work for, what was their business and what did you do? As before, "Member of …" and "Reports to …" is uninformative.
- Interests
- What are you like when you're not a wage slave? Please don't slack off and write the usual trite "Reading / Socializing / Watching Movies / Playing Games / Jogging" list. What do you really like doing in your spare time? Run the Harry Potter fan club? Train for marathons by running 10 kms a day?
- Referees
- Don't care until you survive the face-to-face interview and we really want to hire you.
BIG TIP: Get someone else to analyse and criticise your resume. Yes, it's painful and embarassing. Face up to the fact that hardly anyone can edit their own writing.
It's your resume, not you, that will be compared against 50 others that arrive in my inbox. If your resume doesn't have enough information or is badly written, there's no way I can tell if you're a savant.
Disclaimer: I'm not a career consultant or recruitment specialist, so don't send me any resumes to review. I'm just the dude who tries to review resumes as fairly as possible.
Labels: Miscellaneous
Wednesday, 8 February 2006
Misc: Dull, dull, dull job applications
Graduates, take pity on the poor sod (like me) who has to read your applications looking for that handful of interesting candidates to interview. I've just read 50+ applications and resumes (and read another 50+ late last year) and almost without exception, they were dull, dull, dull. Anyone who did something out of the ordinary automatically jumped to the head of my list. Where are the innovative final year projects? Don't you take any difficult units? Just for computer science, I didn't find anyone who studied compilers, computer architecture, mathematical logic, computability or information theory, who implemented a game or a utility, contributed to an open source project, wrote an FAQ or even has a Web site!
Corollary: Don't write rubbish. Interesting doesn't mean you have carte blanche to write whatever rubbish comes to mind. If you claim to be an expert in Babbage difference engines (or more prosaically, C++ or SQL), you'll be certain that we'll find someone to ask you about your expertise.
If you want to be taken seriously, you have to rise above the ordinary graduate who only did the required units.
Labels: Miscellaneous
Tuesday, 13 December 2005
Misc: Free Australian Statistics
Labels: Miscellaneous
Monday, 5 December 2005
Misc: ABC's My Favourite Film
The Australian Broadcasting Corp (ABC) ran a survey called "My Favourite Film" (MFF) and did a (rather cheesy) special last night. The most amusing part is the faux review of the programme by David Stratton after the end credits, where he mentions his Movie Show co-host Margaret Pomeranz's award-winning bit part in "Priscilla, Queen of the Desert" and the dreadful bearded guy in the special.
If the results of MFF are to be believed, then either Australians are closet SF fans or geeks have manipulated the survey because the top ten films are:
1. The Lord of the Rings Trilogy 2. Amelie 3. Blade Runner 4. The Shawshank Redemption 5. Donnie Darko 6. Star Wars: Episode IV - A New Hope 7. Pulp Fiction 8. The Princess Bride 9. Gone With The Wind 10. Fight Club
You can find the top 100 on the web site.
Labels: Miscellaneous
Sunday, 27 November 2005
Software: Do They Want My Money?
Labels: Miscellaneous
Thursday, 13 October 2005
Software: Data is King (was Elvis)
Two Mad Penguin interviews with OpenOffice developers discuss the importance of open data formats.
Gary Edwards explains why clean XML (or an open XML format) allows an organization to avoid being locked into a vendor's solution and then being left high and dry when that vendor goes belly up. Florian Reuter describes using XForms for OpenOffice's forms and the difficulties in writing importers for proprietary document formats.
It heartens me to find good arguments for developing open data formats. Data migration is a well-paying but messy task whose complexity is always underestimated.
Labels: Miscellaneous
Friday, 16 September 2005
Misc: High Petrol Prices Starting to Bite?
Labels: Miscellaneous
Monday, 12 September 2005
Misc: Tidied Hobby Web site
Labels: Miscellaneous
Friday, 12 August 2005
Misc: Pointless Contractions
Labels: Miscellaneous
Tuesday, 21 June 2005
Misc: Foiling Autodialers
Labels: Miscellaneous
Thursday, 21 April 2005
Misc: Robust self serve petrol process
- You can't pay for a bowser that is still pumping, so you have to quote a bowser that is both idle and not paid.
- If you quote the wrong bowser number, the person who used that bowser is probably in the shop and would hear you.
Labels: Miscellaneous
Del.icio.us
Stumble It!