Skip workout because of a cold? YES
So I have a cold and I miss being able to go out and run. Last Thursday I did some research on how bad it would be if I went out running with a cold. According to the research exercising should not affect your recovery. So I went running yesterday. In short: I felt like crap and my recovery from the cold was affected negatively.
I did have mild muscle aches before the run and one of the articles in my research did say not to run if you had muscle aches; but the pain was very mild and it came and went! And in all the articles I read they did not take cold weather into consideration. I was about 35F (2C) yesterday.
I don’t know if it was the cold weather or what, but I’m not running with a cold again.
Skip workout because of a cold?
I read a couple of articles (one and two) about this and some random pages and they both concur that working out when you have a cold does not affect your symptoms or recovery time negatively.
This is the case for the most common “head colds” where you don’t have a fever. These two articles were not clear on if it was ok to run when you had muscle aches when resting; this third article says you should not exercise if that is the case.
Two out of the three articles mentioned you probably don’t want to push yourself to the limits. But you can do what you normally do.
I skipped today’s run because of my cold and I’m now regretting it. It won’t happen again =)
Long time no post!
Hello friends! I’ve been busy with work and training that I’ve forgotten my blog a little bit. But here is what’s new.
Well, the newest is that I was bragging to my dad this weekend that I have not had a cold since I started running and guess what… Yep, this morning I began having cold symptoms. This has happened to me before, weird…
So I took it easy on today’s run. And interestingly enough it was very close to my fastest run, which proves that you gain only a little by getting out of your comfort zone; but you have to do it during training to get better =)![]()
I’ve been having hip pain when running and on Saturday Cody noticed that I point my left foot towards the inside; sort of like Keanu Reeves but not as bad. Keanu could never run a marathon, sorry buddy!
So today I consciously pointed my toes to the outside and I think it helped because there was no pain. It only hurt for the moments where my mind wondered and my foot got back to it’s usual habits.
I’m also going to run less miles until my hip stops hurting entirely. I’m making my Thursday run go from 8 miles to about 4.
And as you can see from the run links above, I got the GPS sports watch with heart rate monitor that I wanted =). It was a birthday present from Carol. It has already been useful mapping my trails and keeping track of my heart rate and it will continue to be useful when I start biking later this year. It also has a lap button to count laps when swimming, we’ll see how that works out.
Clearable RadioButtonList
In many occasions I’ve wanted a .NET RadioButtonList in .NET C# with a “Clear Selection” option. Like this one:
So I created a custom control for that. Here is the code:
<cc1:ClearableRBL runat="server" ID="rblClean" ClearItemText="Clear Selection">
<asp:ListItem Text="Very" />
<asp:ListItem Text="Somewhat" />
<asp:ListItem Text="Not very" />
</cc1:ClearableRBL>
public class ClearableRBL : RadioButtonList
{
private string displayCheckName;
protected override void OnLoad(EventArgs e)
{
base.OnLoad(e);
// When the "clear selection" item is selected, nothing
// is posted to the form for that radio button group. That is
// why the _helper is needed. If the _helper did not exist,
// we would not know if we want to clear the selectedindex
// or if a button was pressed in the form when the control was
// not visible (this happens often in wizard-like
// pages where the control is not always visible on the page but
// we still want it to retain its value)
//
// WARNING: Clearing the selected index in here (in OnLoad)
// could cause conflicts if the value of the
// radio button is set in the Load event of the page; because
// the page's load event is executed before the load events
// of the page's controls.
this.displayCheckName = this.UniqueID + "_helper";
string postValue = this.Page.Request.Form[this.UniqueID];
string checker = this.Page.Request.Form[displayCheckName];
if (checker != null && postValue == null)
{
this.SelectedIndex = -1;
}
var item = this.Items.FindByText(this.clearItemText);
if (item == null)
{
item = new ListItem(this.clearItemText, "");
this.Items.Add(item);
}
item.Attributes.Add("OnClick", this.JSFunctionName + "();");
item.Attributes.Add("style", "font-style: italic; font-size: 80%;");
}
protected override void Render(HtmlTextWriter writer)
{
string javascript = @"
<script type=""text/javascript"">
function " + this.JSFunctionName + @"() {
var elementRef = document.getElementById('" + this.ClientID + @"');
var inputElementArray = elementRef.getElementsByTagName('input');
for (var i = 0; i < inputElementArray.length; i++) {
var inputElement = inputElementArray[i];
inputElement.checked = false;
}
}
</script>";
writer.Write(javascript);
writer.WriteLine(@"
<input type=""hidden"" name=""" + this.displayCheckName + @""" value=""here"">");
base.Render(writer);
}
private string JSFunctionName
{
get { return "clear_" + this.ClientID; }
}
private string clearItemText = "Clear selection";
public string ClearItemText
{
set { this.clearItemText = value; }
}
}
Hope it helps!
I have to give some credits to this guy. I took the javascript from his post. Thanks for posting it!