A sample text widget

Etiam pulvinar consectetur dolor sed malesuada. Ut convallis euismod dolor nec pretium. Nunc ut tristique massa.

Nam sodales mi vitae dolor ullamcorper et vulputate enim accumsan. Morbi orci magna, tincidunt vitae molestie nec, molestie at mi. Nulla nulla lorem, suscipit in posuere in, interdum non magna.

Property Casualty Pre-License Course Notes

Well here are some notes for those interested in studying for the NY Property Casualty Insurance license exam.

The first file is for personal lines.

The second file is for commercial property

Both at 25 page formatted pdf files.

Property Casualty Personal Lines notes

Commercial Property notes


Email habits to an empty inbox

I saw these two articles and wanted to keep them. I’m not saying I use them. I’d like to,… but I have to go dig out of a mountain of email.

Don’t drown in email

This one’s by Andreas Klinger and I am really impressed with the work here.

There are all sorts of tips on improving your use of Gmail. In particular the idea of multiple inboxes is quite powerful.

Inbox Reboot

This one’s from Rands in Response. Not sure who Rand is, but that’s not his name.

Looks interesting as an additional perspective.




Walkthrough of Masterpiece Network

Here is a 7 minute run through of a project I designed and built in Python with the Django framework.

There are two versions of the same video, one in the video player below and a link that should play in the full browser.

Full browser version

Here’s a link to download the larger file with higher resolution. Right click “Save Link As…”to download video

Mandelbrot set in R


Click to animate the gif above

The Mandelbrot set is always fun

Here are the first 20 iterations of equation z = z² + c plotted for different complex constants c.

Depending on your monitor resolution you may see some interesting Moire patterns in the design.

I found some R code for generating the Mandelbrot set. So I had to try it out. Here is the code.

library(caTools) # external package providing write.gif function
jet.colors < - colorRampPalette(c("#00007F", "blue", "#007FFF", "cyan", "#7FFF7F", "yellow", "#FF7F00", "red", "#7F0000")) m <- 1200 # define size C <- complex( real=rep(seq(-1.8,0.6, length.out=m), each=m ), imag=rep(seq(-1.2,1.2, length.out=m), m ) ) C <- matrix(C,m,m) # reshape as square matrix of complex numbers Z <- 0 # initialize Z to zero X <- array(0, c(m,m,20)) # initialize output 3D array for (k in 1:20) { # loop with 20 iterations Z <- Z^2+C # the central difference equation X[,,k] <- exp(-abs(Z)) # capture results } write.gif(X, "Mandelbrot.gif", col=jet.colors, delay=1000)

To do this yourself you may need to install the package caTools.


After making the gif you can resize it and change the speed over at online for free.

There are more examples on theWikipedia page for R.

Here is a larger version a 1200 x 1200 Mandelbrot gif download that has a much slower image change speed (10 seconds).

Motivational Quotes

Here are some quotes, and a one pager pdf of motivational quotes to download

Your own resolution to succeed
is more important
than any other one thing.
-A. Lincoln

Far better it is
to dare mighty things,
to win glorious triumphs,
even though checkered by failure,
than to take rank
with those poor spirits,
who neither enjoy much
nor suffer much,
because they live
in the gray twilight,
that knows not
victory nor defeat.
-T. Roosevelt

If I were to read,
much less answer,
all the attacks made on me,
this shop might as well be closed
for any other business.
I do the very best I know how—
the very best I can;
and I mean to keep on doing so
until the end.
If the end brings me out alright
then what is said against me
won’t amount to anything.
If the end brings me out wrong
then ten angels
swearing I was right
would make no difference.
-A. Lincoln

Don’t delay-
The best is the enemy of the good.
By this I mean that a good plan violently executed now is better than a perfect plan next week.
This is a very simple thing, and the determining characteristics are self-confidence, speed, and audacity.
None of these things can ever be perfect, but they can be good.
-George S. Patton, Jr.

It is not the critic who counts;
not the man who points out
how the strong man stumbles,
or where the doer of deeds
could have done better.
The credit belongs to the man
who is actually in the arena,
whose face is marred by dust and sweat and blood;
who strives valiantly;
who errs, and comes short again and again,
because there is no effort without error and shortcoming;
but who does actually strive to do the deeds;
who knows the great enthusiasms,
the great devotions;
who spends himself in a worthy cause;
who at the best knows in the end
the triumph of high achievement,
and who at the worst,
if he fails, at least fails
while daring greatly,
so that his place shall never be
with those cold and timid souls
who know neither
victory nor defeat.
-T. Roosevelt, the Sorbonne 4/23/1910