Wednesday, January 15, 2014

Video recording of the swim session

Two days ago I recorded my swim workout from several different angles and would love to get ya all critique - feel free to comment directly on YouTube. Looking forward to recommendations!

Would love to hear any recommendations on how to improve my swimming technique and speed. Here is the breakdown of the workout:
----------- View from above the pool (front)
00:00 - 150 yards - warmup breast stroke
00:12 - 150 yards - kick on a side w/ flippers
00:37 - 50 yards - kick on a side without flippers (note how slow I go - very weak kick)
01:00 - 450 yards - alternate 25 yards skulling with 25 yards free style stroke
02:40 - 150 yards - free style stroke with paddles
03:10 - 100 yards - free style stroke
03:22 - 400 yards - alternate 50 yards one arm drill with 50 yards free style stroke
----------- view from the edge of the pool
05:26 - 100 yards free style stroke
----------- view from the bottom of the pool
05:56 - 400 yards - alternate 25 yards fist drill with 25 yards free style stroke
----------- view from the side of the pool (above water)
06:27 - 50 yards - shark fin drill (note how slow I go because of a weak kick)
07:25 - 400 yards free style stroke
10:45 - 100 yards - cool down breast stroke
Total: 2500 yards, 50 min.

HD version of this video.

Saturday, January 11, 2014

Training and racing summary for 2013

Happy New Year 2014 !

It was another awesome year for many reasons, fitness included. Overall training and racing went well and I enjoyed most of it, except the usual 24 hours of anxiety and lack of sleep before each race - if you know a "method" please let me know :-).

In 2013 I did two Sprint triathlon races and two Half Ironman 70.3 distance races (2nd overall in Boardman Sprint, 1st in age group in YMCA North Park Sprint).  Much anticipated introduction into long distance racing of triathlon went very well with first being Eagleman 70.3 and second being Cedar Point 70.3. Both races went very well, but running half marathon after two and a half hours of hard biking turned out to be harder than I expected. The links to detailed race reports are listed on the RACING page of this blog. Here are year summary stats from

I took almost 3 weeks off at the end of the season with very little to no training at the end of November and good part of December.

From Jan 1 to Dec 31, 2013 I averaged 12 hours per week training time:

Year Total swim (miles) Total bike (miles*) Total run (miles) Longest swim (yards) Longest bike (miles) Longest run (miles) 100 yard swim (sec) Half IronMan Olympic triathlonSprint Triathlon26.2 miles  run 100 mile bike
2013 130 5,937 985 3,200 65 16 1:24 5:11:04 -1:06:56- -
2012 117 6,259 822 3,100 102 13.6 1:30 - 2:22:281:04:01- 5:45
2011 72 6,800 948 1,500 102 26.2 - - -1:14:423:23 5:20
2010 15 1,000 300 600 25 8 - - --- -
2009 5 300 200 400 20 6 - - ---
* - bike miles in 2013 have been measured based on Wattage, not on the number shown by the trainer bike (to compare to previous years bike mileage needs to be multiplied by about 20%)

One thing that was very special this past year was the Savage Triathlon Camp that I attended for 3 days. That was a blast! Coaches were super knowledgeable and helpful, the athletes were friendly and fun, the program was very useful and included swim and run video analysis, bike fit, bike ride, open water swims, lectures and barbecue :-). Among other things, I really enjoyed climbing up "The Wall" during our epic bike ride almost entirely in rain. The camp was well worth the time and money and I would highly recommend it.

In  2013 I generally followed the following schedule of training and kept my log in the
  • Monday
    Crosstraining + bike + swim
  • Tuesday
    Crosstraining + bike + run (hill repeats)
  • Wednesday
    Crosstraining + bike + swim
  • Thursday
    Crosstraining + bike + run (track intervals up to 600 yards)
  • Friday
  • Saturday
  • Sunday
    Long run (usually on the trail in North Park)


This past year I was able to improve my swimming quite a bit. Last week in the pool I was able to swim a couple of 1m30s per 100 yards with 10 sec break and that was just steady swim - not all out effort. In 2012 I took two private swim lessons from Kim Schwabenbauer (she is coach, professional triathlete and nutritionist) and in 2013 had two private lessons from Suzanne Atkinson (she is swim coach and triathlete). These lessons helped me a lot as they set me on the right path.

In 2013 I took underwater video camera (Swann Freestyle goes for $140 on Amazon) with me to the pool every other week and set it on the side of the pool, at the end of the lane, under and over water, etc. and then watched that footage when I got back home. This was perhaps the single best thing that helped my swim. Other than that I have read few books on swimming and am subscribed to the newsletter (and bought their book). Those guys are fantastic! Their app is just pure awesomeness :-) - it is free to download and use.


This past year (same as in 2012) 95% of all of my biking I did on the indoor trainer - on my recumbent Schwinn 230i bike (purchase in 2001 on eBay for $650). I have built a computer desk over this bike and while pedaling do some email, read, write and do all kinds of stuff while biking. This is what allows me to do 4 to 5 bike workouts per week. I would never have been able to biks this much if I had to ride outside. Plus doing something on the computer removes any sense of boredom. I know people dread indoor bike workouts and would too if not for my computer setup. Since most of my cycling is done on the trainer indoors while doing something on my laptop, almost all of it is long steady ride with no intervals - after initial warmup of about 25 min, building up power to the steady level of 150 to 230 Watts and maintain it for the period of the ride (usually 1 hour to 3 hours), then cool down for 5 min at the end. I have not ridden my mountain bike in 2013 on real trail (I did ride it on pavement when riding with kids) and took my tri bike to the road for a total of about 15 times this past year, with 5 of those being races.


In 2013 I ran three times a week with a long run being on Sunday morning on the trail of North Park. Other days either on the McKnight Elementary school track or in my neighborhood. Most of my running was in heart rate zones 3 and 4. Thru the year at different times I did tempo runs, 400 and 800 repeats, hill repeats, long steady runs, etc. However I feel I have a lot of work to do to improve my running as shown by the 70.3 races this year. I ran in top

90% of my runs I do while listening to audiobooks and podcasts. Some of my favorites are listed here. Because of those books and podcasts I love running. If I had more time, I would run three times as much. There is simply unbelievable amount of solid non-fiction content available on audio these days. I load my Android phone with podcasts and books, put on headphones and never want to stop running :-), especially if it is on North Park trail. It is as good as it gets.


I usually do cross training in the morning before work and it takes ~35 min. I do about 90 reps on stability ball or on the floor for abs and 90 for the back (laying on stability ball face down), then do about 30 dynamic side planks on each side and then hold for 30 sec, do two sets of pull-ups (total of about 30), pushups with feet on stability ball and hands on floor handles (about 30 to 40 of these in one set).


My height was 172 cm (5'7'') and weight stayed between 68 to 73 kg (about 2 kg less compared to last year). I had one minor foot injury this past year after having tried running in Newton shoes. Wont be using those again... Thanks to Dr. Brad Kleuber for fixing me and for showing some preventative exercises.

Average daily sleep time was about 7 hrs 20 min. Would be nice to get it up to 8 hours per day in 2014 :-).

Nutritionally I did well and made fruit and berry smoothies on my Vitamix blender several times a week. I must admit that this Vitamix is the most important "fitness" equipment I own :-). This is really outstanding stuff. I buy frozen fruit and berries at Costco or Sams Club, add fresh carrots and bananas, some flax seed or chia seed, honey, water and those smoothies are heavenly... The only thing is that I really like chocolate and natural honey and consume more of it than I should. I also love bunch of other sweet things (not soda though) and need to reduce overall sugar intake. This is a hard one... Here is what my fruit shakes look like. I stole this picture from the internet, but you get the idea :-). If you only had $350 to spend on your triathlon gear in 2014 and you asked me where to spend it, I would say you buy yourself Vitamix blender!

Plans for 2014

In 2014 plan on doing few Sprints and Olympic distance races, will run full distance Pittsburgh Marathon and will do MS150 ride. My goal at the Pittsburgh Marathon is to qualify for Boston and run under 3h 15 min.

Have not yet decided on the Half Ironman. If I do, it will likely be Cedar Point 70.3 or perhaps Moraine Man?

Thursday, January 9, 2014

Parental control software for network access, Windows, Android, iOS

Since I have three boys aged 14, 12 and 7 the issue of time spent on electronic devices is always a hot one. We do have some limits on how much time boys can spend on their computers and iPod's/iPad's/Android's per day, but it has not been an easy thing to enforce. Having a little bit of time during this past Holiday season I did some research and installed few interesting tools to help me manage this issue.

1. Filtering age appropriate content

I wrote about this in my earlier post back in August 2012 "Filtering offensive internet content for your home network". I still use the *free* service provided by OpenDNS and absolutely love it. It is great and works for every device connected to the Internet via my router, including all of the Android devices, iOS devices, laptops, etc. The best thing OpenDNS does not require any configuration on those devices connected to my home network. I only had to configure my router to use OpenDNS as name server once and never touch it again. OpenDNS also has a browser based UI where you can add or remove certain sites to allow or disallow access to those from your home network. Read my post referenced above for more details.

OpenDNS rocks!

2. Network access control

Filtering internet access is not enough and I wanted the ability to be able to completely shut off internet access for certain devices for certain times of the day (or night). Most network routers do not provide this capability and I did not want to have to install anything on each and every device to do so. Besides, Apple parental controls are so lame, you can not much of a parental control type stuff. The solution was quite simple - I bought a wireless network router that came with open source DD-WRT project (Linux based), which allows to set network access restrictions based on rules (time of day, etc.) and apply those restrictions to certain MAC addresses (meaning certain devices). The configuration is very easy and works like a charm. Besides, I can login into my router and change those time restrictions at any time. You can specify all kinds of rules, for instance that certain iPad or laptop can connect to the Internet only between 5pm to 9pm, etc. You can also set limits of bandwidth, filter based on the protocol used, write time based rules (cron jobs) for changing router rules and configuration (it is Linux based after all and you can get an ssh console access to your router OS). I only use time restrictions and none of the other fancy features. I bought Buffalo Router model WZR-600DHP from Amazon for $70. It has two directional antennas and works very well for me (I installed it few months ago). I turned off my Apple Airport router (which dropped connections quite often) and so far this new router is rock solid. By far better choice compared to Apple Airport router.

DD-WRT on Buffalo router rocks!

3. iOS (Apple) parental controls

Apple iPad's/iPods/iPhone's do not have decent parental controls, especially when it comes to limiting screen time. It seems to me Apple is intentionally not allowing any 3rd party developers to build software that will limit daily screen time on iOS based devices. You must root your device and install 3rd party software yourself. This is potentially on my todo list, but my kids accumulated some content on their devices that will not be easy to move to the rooted version of the device. For now - if your kids know the password to their iOS device, there is no easy way for you to control their activities there.

Apple iOS parental control sucks. I wont buy anything iOS based from Apple until they fix it.

4. Android parental controls

I have been using iPhone's for few years and had 4 different versions of iPhone's, but when I switched to Android in late 2012 I was very impressed with it and will never go back to iPhone. Like I said - I wont buy any iOS based devices - because of the lack of parental control features in iOS. Therefore my youngest son got Android based Nexus 7 as this year Christmas gift. For Android, I found this Screen Time Labs application for Android, which can control screen time, application access time, etc. from my own phone. I can control many Android devices and accounts from one place remotely. The app itself is free, but if you want remote control from another Android device, you will pay $3 per month. Developer says they will provide free remote control app for a PC soon.

I have been using this app for over a week now and it works quite well. Allows me to set daily time limit of say 1 hour for certain apps on the device and set allowed hours, which I set from 9am till 9pm. My son can use his hour (or whatever I define) during this time frame. The application allows to limit time for certain apps. I setup time limit for YouTube, Netflix, and Angry Birds type games to a total of 1 hr per day, but allowed 8 hours total for games such as word puzzles, memory games, math games, etc. Once my son uses up his time playing Minecraft and Angry Birds, he then starts doing math, spelling, etc. This is a good thing and is impossible to do with Apple iOS crap (unless you root it).

My next step is to investigate how Qustodio works on Android (read more below).

5. Windows parental controls

All of the PCs in my house are Windows based (I tried Ubuntu several times and kids totally hated it). I tried using free Microsoft Family Safety tool, but it turns out time restriction feature only works for Windows 8, which I do not have. So Microsoft Family Safety tool "went out of the window".

Next I tried Norton Family Safety software. This allows you to setup the time when the user can login into the system (say 6am till 9pm) and overall time spent per day using that login (say 1h 30 min per day or whatever you define). This is very similar to what Android software I described above. Plus you can control, monitor and configure all of this from Norton website and have many accounts and many devices in that control panel. You do not have to be on the local network and can do it remotely from any device that has Internet access. this worked for a few days, but I often have to add extra time, allow new application to be used and make other changes to the policy and the problem with Norton is that half the time their web application for managing those accounts is not working. The website is down and you cant even log into it. Norton software had to be thrown away...

Finally we come to the holy grail of parental control... enter Qustodio! This does everything I need in one package and works perfectly on Windows - at least so far. I removed Windows parental controls and Microsoft Family Safety, removed Norton Family Safety and replaced it with Qustodio. After few days of free trial, I paid $33 for the annual subscription - and it is absolutely worth it. So far the software works perfectly!!! This really is a perfect solution (except it does not do what I need on iOS - nobody can work well on iOS until Apple opens up APIs). Here is what I can do with Qustodio (you can read comprehensive set of features and watch video here):
  • For each Windows user on all of my computers in the household I can setup time schedule when they can and can not login into their account (e.g. user can login between hours of 9am till 9pm)
  • One child may be "linked" to multiple accounts on different devices
  • For those individual users I can define how much screen time can they have during those "open" hours (e.g. between 9am to 9pm user can only use his computer for a total of 2 hours. Once you reach 2 hours the user is logged off automatically). 
  • For each user I can define what programs he can and can not use and also limit the total time for each program (say Office can be used unlimited, but Minecraft only for 30 minutes).
  • I can setup allowed websites to be visited and filter those by category - very similar to OpenDNS - and even better and there is no way for the user to work around these rules. I also get alerts if the user visits certain sites that I do not want them to visit. I can explicitly add or remove certain sites to the rule set for each user individually.
  • I can see reports per user on their screen time across all devices, web browsing history, program use history, etc...
  • I created "Homework" account where I restricted all games, videos, etc., but for this account there is no time restriction. I know kids can do the homework, visit school website and other technology and educational sites, but no junk.
  • For "fun" use each kid has his own account (separate from Homework) and they have 1 hour per day to use that account and play games, watch YouTube, etc.
  • Qustodio has a more features, but there are too many to list here. Visit their website for details.
  • Last, not least - the Qustodio software is very easy to use and can control all devices in your household that you want it to control, but you can leave some devices and/or user accounts alone and Qustodio wont mess with those.
  • One concern is the privacy of the data, but as we all know "big brother" knows everything anyway...
Qustodio rocks big time!!! I would have paid more for this kind of software. I have not tested it on Android just yet, but it supposed to work well on it. Too bad there is nothing they can do on iOS.

TV and cable

We do not have antenna or TV cable in my household. No problem there.


These are all the "toys" that I use - some of them only for the past several days, some of them much longer. If you know of better ways of doing these things - please let me know. Ultimately I wish I could just write those rules on a piece of paper, put them on the fridge door and have everyone follow those. But it does not work that way. It is very hard to not get distracted when you are online. I grew up without Internet and do not know what I would be like if I had it. I know the best thing is to "talk" to your kids and explain what is the right thing to do - and we do do this, but these additional measures make it easier for parents (and for kids) to follow those rules and form good habits. I think.