Look at the innocence of these two, butter wouldn’t melt.

9073041343 ff869de883 c Tickle Monsters.

 

Little did we know that a plan was being hatched.

9075273390 ab3d7f850d c Tickle Monsters.

 

A plan to capture,

9075275128 2867d9c969 c Tickle Monsters.

 

and tickle

9075277238 cab17a829d c Tickle Monsters.

 

everyone.

9075282760 02e4701a73 c Tickle Monsters.

 

Till every last one gave up, or was too exhausted to run away.

9075288530 416338839d c Tickle Monsters.

 

We left the park, and the boys were spent. All five of them.

9075305742 09a8cdf37f c Tickle Monsters.

 

We know not to trust these two next time.

9073077057 948d2dbe24 c Tickle Monsters.

Enter your email address to subscribe to this blog and receive notifications of new posts by email.

I got each of the boys a ball a few weeks back, with the aim of learning how to juggle. Myself and Irishwrath are doing okay at it, but it’s really hard!!

 

9053774504 9b0b055bee c Missing Ball Poster.

 

We woke up one morning, and this sign was blue-tacked on a door.

9053813624 bb388c672f z Missing Ball Poster.
It reads: Missing Ball    Call: Me

 

9051676607 d6ef187420 c Missing Ball Poster.
I found the ball, but unfortunately I can’t return it to its owner, as I don’t know who Me is icon wink Missing Ball Poster.

Enter your email address to subscribe to this blog and receive notifications of new posts by email.

Some days I look at my boys, watch them play, listen to them roar, hear my words coming out of their mouths, and I think they are mini-mes. Other days, like today, I think where did I get them?

A day in the botanical gardens in Geelong. I love botanical gardens. I never tire of majestic trees, beautiful flowers, and grass.

 

9021789039 370bf695cf c My kids were Swapped at Birth

 

I love grass. It’s just perfect.

9021796797 e7cce6f76d c My kids were Swapped at Birth

 

Boys are you checking out that statue’s butt??

9024017998 41dea6b31e c My kids were Swapped at Birth

 

Phew, she was just hiding something behind her back.

9024041514 0bcc73fbb4 c My kids were Swapped at Birth

 

Come here boys and look at the beautiful flowers.

9024035024 2c1f6e390e c My kids were Swapped at Birth

 

“We haven’t got time for that, we need to run!!”

9021809663 c0ce263a00 c My kids were Swapped at Birth

 

Oh look at the bee busy collecting pollen. Isn’t nature wonderful?

9021805953 8468f4029c c My kids were Swapped at Birth

 

“We are too busy for looking at the wonders of nature, we are playing hide and seek!!”

9024022876 05713a4f64 c My kids were Swapped at Birth

 

Have you see this? Look at the moss.

9024038088 5faed1886f c My kids were Swapped at Birth

“That would make a good troll hole. At last you’ve shown us something interesting!”

 

Look closer boys, see the detail on the mushroom?

9021813097 2a1e9e2612 c My kids were Swapped at Birth

“Cool, troll food!”

 

“Mum come see. Free WiFi. Hehehe!”

9024013514 96604bfab0 c My kids were Swapped at Birth

 

I managed to persuade IrishWrath to admire a tree. Maybe he’s mine?

9021787403 9d0d7ca7bf c My kids were Swapped at Birth

 

On our way out, I stopped to look at a tree.

9024019814 454e6cd74f c My kids were Swapped at Birth

 

IrishDoom said, “Some one must have told that tree a good joke”.

9024021602 85aa11c2b9 c My kids were Swapped at Birth

 ”It’s cracking up!!”.

 

9022720075 0818666a27 c My kids were Swapped at Birth

Do your kids take time to smell the roses, or are they, like mine, too busy having fun?

Enter your email address to subscribe to this blog and receive notifications of new posts by email.

nerdwarning Before I tell you about recursion, I need to tell you about recursion.

I was working with a csv file last week where there were multiple empty fields on each row, not all of which were aligned.  I considered the problem briefly then fired up a powershell console with the intent of doing some import-csv for each loop to parse out the data. The [string]::replace() method would work fine for the first instance of two consecutive commas but I wanted to replace all instances of repeating commas.

I stopped to think about the best way to do this when I thought perhaps a little recursion would do the trick! I came up with this function:

function spit ($line){if ($line -match “,,”){spit $line.replace(“,,”,”,”)}else $line}

If the argument matches the pattern i.e. two consecutive commas I pass the argument with one comma removed back into the function, and keep doing this till the argument doesn’t match the pattern.  The function name was the first name that came into my mind because I wanted to spit out the results, which I was able to do nicely with

get-content filename.csv | % {spit $_}

As the joke goes…before you understand recursion you must first understand recursion.

If you’d like to learn recursion for yourself I found the following learning plan quite good

Learn Recursion Before I tell you about recursion, I need to tell you about recursion.

 

 

Enter your email address to subscribe to this blog and receive notifications of new posts by email.

When I came downstairs the other morning, this is what awaited me.

 

8972744561 e5fe095bf3 c An Unexpected Journey.

 

Three hobbits going on An Unexpected Journey. After first breakfast, they set up camp under the school table.

 

8973940716 69bb3b1721 c An Unexpected Journey.

 

They were attacked by a Warg.

 

8973942344 7b29e958f3 c An Unexpected Journey.

 

But they chased him off.

 

8973938968 b05e42fc61 c An Unexpected Journey.

 

 

8972750571 f2daa56853 c An Unexpected Journey.

 

Nasty hobbitses!

Enter your email address to subscribe to this blog and receive notifications of new posts by email.

Four years ago my three older children were in a small private school.  It was a nice school with good family values, but lacked the academics that I yearned for.  I started thinking about homeschool, and looked at supplementary material for after school to ‘try’ homeschool, as it were.  I stumbled upon Math Mammoth. Math Mammoth is a complete math curriculum for grade 1 to 6. Written by a homeschooling math teacher,  Maria Miller, who, dismayed at the lack of quality math curriculum for homeschool families decided to write her own.

 

mathmammothlogo s1 Math Mammoth Changed my Life!

 

I began with IrishWrath, 4th grade at the time. We first did a few weekends, then I began keeping him home from school on Fridays. (I know truancy!! But I wanted a trial run.)  Math Mammoth is written directly to the student, so I didn’t have to get involved much. That suits my homeschool style to a T. I don’t really teach,  I facilitate. Over a few months I saw how much math he was learning in a few hours a week at home. It helped affirm my belief that he didn’t need to ‘go to school’, and sit for hours listening to the teacher repeating the same things over an over. So half way through 4th grade we took him , and a couple of months later his brothers, home. We have never looked back! I love ‘teaching’ them, they love learning and the bonus is more time together!

 

8954805888 c65ba4d953 c Math Mammoth Changed my Life!

 

Math Mammoth gave me the courage to begin this wonderful homeschool journey with my children. It is easy to follow, yet rigorous. I realised I don’t need a teaching qualification to ‘teach’ math. Fast forward 4 years, IrishWrath has completed MM(3-6) and is now using AOPS.  IrishCyborg finished MM(2-5) and went to Life of Fred Pre-algebra.

IrishDoom(1o) and IrishKing(8) are still using Math Mammoth. They are not as math strong as the older two, but are learning well with Math Mammoth. I have yet to get involved, bar explaining a word or question, but never the math concept.

 

8953607275 382a66eeaa c Math Mammoth Changed my Life!

 

Math Mammoth was never our only math curriculum. We use it as our spine, but like to add other things for variety, fun, and I’m a curricula junkie! It’s rigorous, very affordable, and would be the perfect program for many, many people.  If I could only pick one curriculum for elementary school math, I would pick Math Mammoth without hesitation.

If you are interested in Math Mammoth, Maria has some free worksheets for to try.

 

Enter your email address to subscribe to this blog and receive notifications of new posts by email.

The winner is Gabby. Congratulations! And thanks to No Starch Press for the giveaway.

We have been using Scratch here for about four months. It has turned out to be a firm favourite with my three younger boys, thanks in part to the great book Super Scratch Programming Adventure!: Learn to Program By Making Cool Games, and thanks to the wonderful programmers over at MIT Media Lab.

ScratchCat Small 300x300 Super Scratch Programming Adventure Giveaway.

As you know, if you read my review of Super Scratch Programming Adventure, the binding of my copy fell apart. It didn’t stop us loving the book, but being slightly anal, I had to tell you about it. I didn’t contact the published to complain, instead I did it the lazy way, on my blog. The publishing company, No Starch Press, got wind of my ‘complaint’, and offered me a replacement copy. I was total gobsmacked. Are these guys for real? Do they really care what us little guys think? Turns out they do, and I love it.

 Super Scratch Programming Adventure Giveaway.

Since I already have a perfectly usable copy of Super Scratch Programming Adventure, getting used by the fourth child now, I didn’t feel I need a replacement. I asked No Starch Press if they would let me give it away here, and they agreed. So all you have to do to enter, and be in with a chance to win this great book and start your kids programming, is leave a comment. Say hi, bye, or anything in-between.

Open to USA residents only. Terms and Conditions.

Good luck!

Enter your email address to subscribe to this blog and receive notifications of new posts by email.