Lee White

My Personal and Professional Life

leewhite.org – now with comments!

I finally figured out why I was getting spam on only 2 of my posts and no feed back on the others.  Turn out comments were turned off by mistake.  I changed that and added a bit of spam filtering so now you can praise/castigate/add to my posts.  I’d love to hear what you think.

Lee

Comments | 2010 | Useful Knowledge | Comments (2)


Fun facts about Hawkeye King

Hawkeye King is also at the the University of Washington, and he destroys giant enemy crabs by attacking its weak point for massive damage!

...quick attack its weak point!

Giant Enemy Crab attacking Hawkeye

Fun facts about Hawkeye King | 2010 | Useful Knowledge | Comments (1)


Save Flash Videos

Interested in saving videos from YouTube or other arbitrary websites?  Want to watch video on MegaVideo.com without running into time limits? The following technique is useful in both situations.  When playing video from the internet, most browsers download a copy of the video to your computer.  This copy of the file is downloaded from the beginning of the file allowing you to watch it as it downloads.  This copy can be saved an viewed outside the browser.

Step 1 – Empty Disk Cache

Using Firefox, press ctrl+shift+delete.  Select cache to clear, and time range: everything.

Step 2 – Determine Location of Cache

Enter “about:cache” into the Firefox address bar.

Second results will be titled “Disk cache device” and it’s location should be given.

Copy the location into windows explorer to navigate to your cache location.  Only a few entries should be present since you emptied your cache.

Step 3: Navigate to the video you want to save or stream without monitoring

Play with flash video in Firefox for a moment then pause playback.  Allow the buffer indicator to fill for a moment.

Step 4: Find the video in the disk cache device location

Go back to the windows explorer view of your cache.   Sort the items by size.  The largest should be your video, provided you are not streaming multiple videos at once.  It will have a name like “274747FBDd01″ and a size of a few megabytes.  If the video is fully buffered you can copy the file to another location on your system, change the filename to something relevant and add the extension .flv.  If the video is still buffering, you can play it in VLC while it continues to download.

Save Flash Videos | 2010 | Useful Knowledge | Comments (1)


Lee White Gallery

Here is a slide show of pictures of Lee White.  I, Lee Woodruff White, wanted to try out this slide show plug-in and see if I could influence the search engine image results for my name.  It is built with NextGen photo viewer on wordpress.

Lee White Gallery | 2010 | Projects | Comments (1)


LaTeX

LaTeX  (pronouced lay-tek or la-tek) is a typesetting language/system used to create documents from text and graphics.  To create a LaTeX document you need a compiler, an editor and a viewer.  Here are the basics:

Install MikTex 2.8 or later: http://miktex.org/2.8/setup
Install TexMaker http://www.xm1math.net/texmaker/download.html or another editor
Open TexMaker and type:

\documentclass{article}
\begin{document}
% this is how you insert a comment
Hello world!
\end{document}

Save document as ‘universe.tex’
Click Tools>PDFLaTeX or hit F6
Click “View PDF”

Here is a good beginning site: http://www.math.jmu.edu/~arnoldea/latex_setup_and_tutorial.htm If you get stuck try looking at the log file and googling your errors.  Otherwise one of the lab members who uses LaTeX can help you.

Class Files

You can do a lot of advanced stuff using LaTeX.  One reason it is popular is its utilization of class files which specify the layout of a document type.  These ‘class files’ allows you to focus on the content of your paper or proposal.  Typically you will download a pair of files, one .tex, one .cls.

Some useful .cls files

NIH grant proposals: http://www.cs.duke.edu/brd/NIH/tips/

IEEE papers: http://www.ctan.org/tex-archive/macros/latex/contrib/IEEEtran/

Figures and Video

you will need to include the graphicx package.  With it you will be able to include figures in your document.  .png files produce the best results.  .jpg/,jpeg also work.  .bmp and .tif don’t work.  .eps can be used but they require a different compilation scheme.

You can include video in your LaTeX document using the movie15 package http://www.ctan.org/tex-archive/macros/latex/contrib/movie15/doc/movie15.pdf.  Read up on it for more info and compatible viewers and file types.

Bibliographies

LaTeX also allows you to track sources with ease.  Download and install JabRef from http://jabref.sourceforge.net/ It produces .bib files from which you can cite.  TexMaker will automatically produce bibliography sections in your document based on the references you actually cited.  When you compile  a document that references .bib files you typically need to run the PDFLaTeX and BibTex commans multiple times.  I suggest:

Run PDFLaTeX or F6

Run BibTeX or F11

Run PDFLaTeX or F6

Run PDFLaTeX or F6

You can also make a Quick-build macro.

3D Models in Documents

You can even include 3D models that a viewer can play with without the need for sophisticated 3D modeling software.  Here is one such .pdf:  universe.pdf

To make such a document:

Create a 3D model of the part using Solidworks or another 3D modeling software.

Save the part as a .stl file

Download and install MeshLab: http://meshlab.sourceforge.net/

Open the .stl file in MeshLab.  Click ‘Save-As’ and choose .u3d as the file type.  This will produce a .u3d file and a .tex file demonstrating how to place the model in your document.

copy the needed code into your .tex file, making sure to include the needed packages (\usepackage[3D]{movie15} and \usepackage[colorlinks=true]{hyperref})

Compile and you are done!

Useful sites:

http://www.math.jmu.edu/~arnoldea/latex_setup_and_tutorial.htm

http://www.ctan.org/tex-archive/macros/latex/contrib/IEEEtran/

http://meshlab.sourceforge.net/

http://www.ctan.org/tex-archive/macros/latex/contrib/movie15/doc/movie15.pdf

Lee White produced this design and document.

A PDF produced using TexMaker, MikTex, Solidworks, and MeshLab.

LaTeX | 2010 | Projects, Research | Comments (0)


Milling Acrylic Plastic

For a recent project in the Biorobotics Lab I performed some end mill machining on acrylic plastic (aka plexiglass aka polymethylmethacrylate).  I found good finish characteristics and low chatter with the following mill parameters:

Platform: Vertical End Mill

Material: PMMA Sheet

Material thickness: 0.25 inch

End Mill Diameter: 0.5 inch

End Mill Speed: 1000 RPM

Feed Rate: 5 inches per minute

Cut style: “Climb Cut”  (as opposed to a “dimensional”)

Milling Acrylic Plastic | 2010 | Useful Knowledge | Comments (0)


Windows Forms Applications in Microsoft Visual C++

I’ve spent the few weeks developing applications in Microsoft Visual Studio 2008 Professional Edition for a Robotics Surgery Tracking System.  The learning curve was a bit steep but with the help of Google, the Microsoft Developers Network and fellow Biorobotics Lab Graduate Student Tim Kowalewski I’ve learned a lot and have some highly commented code that I think will be useful to others.  It includes the use of a VC++ Windows Forms Application, including a custom built class in unmanaged memory (as opposed to the managed memory used in WFA’s) and lot’s of examples.  Our aim was to convert a simple console application in to a professional end-user application with a  graphical user interface.

If you have a similar project email me and I can share some with with you to get you started.

Icon for the SurgTrak Software developed in the BioRobotics Lab.

Windows Forms Applications in Microsoft Visual C++ | 2010 | Projects, Research | Comments (1)


Team Pronto at the Microsoft Seattle Regional FIRST Robotics Competition

Team Pronto competed in the Microsoft Seattle Regional of the FIRST Robotics Competition.  During the competition the team performed valiantly, addressing mechanical problems with the robot, promoting safety and scouting other teams with which to form alliances.

During the Qualifying rounds Team Pronto 3070 participated in 9 qualifying rounds where we had 6 wins, 2 ties and only 1 loss.  We were the 11th ranked team entering the final tournament.  We were invited to join an alliance with teams 2910 and 1359.  Together our alliance won the first round but lost the second two.

During the competition we were the first team to attempt and the first team to complete a “hang.”  We achieved 3 hangs total, one of only two teams to do so.

Everyone from the students to the parents and the mentors made huge contributions to the performance of the team.

Video of the match are available at frcstream.com.  Search for Team 3070.  Here’s out quarterfinal win including our game-saving hang in the last 10 seconds of the match:

http://frcstream.com/play_match.php?event=16&match=%20103

http://teampronto.com

Team Pronto with hook extended preparing to hang.

Team Pronto with hook extended, will soon attach to tower and pull itself up to hang and receive two points!

team pronto at MSR-FRC | 2010 | Projects | Comments (0)


Joining the Biorobotics Laboratory

After researching many possible labs at the University of Washington I have joined the Biorobotics Laboratory with Dr. Blake Hannaford. I will be working on a surgical skill evaluation project.

I am very excited about my future in the BRL and am looking forward to being a productive member of the lab.

Here is our lab website: http://brl.ee.washington.edu/

Joining the Biorobotics Laboratory | 2010 | Research | Comments (0)


Medical Term Spell-Check for Microsoft Word

Tired of constantly having medical terms high-lighted as misspellings in Microsoft Word? Here’s a free medical term dictionary that is easy to install:

http://mtherald.com/free-medical-spell-checker-for-microsoft-word-custom-dictionary/

Medical Term Spell-Check for Microsoft Word | 2010 | Useful Knowledge | Tags: | Comments (0)