text:
Type: New Feature
Status: Closed
Priority: Minor
Resolution: Fixed
Affects Version/s: 1.9.7, 2.1, 2.2
Fix Version/s: 2.2
Component/s: Unknown
Testing Instructions:
If you don't already have one, go to http://en.gravatar.com/ and create one or more Gravatar accounts with one or more email addresses you control, for testing.
Create (or edit) two Moodle users to use the Gravatar-assigned email addresses, one with an uploaded user picture and one without. You will also want at least two other Moodle users with non-Gravatar email addresses - one with an uploaded picture, and another without. (Alternatively, you could simply alter one user as you go, to fulfil the various testing criteria as needed).
Run a site upgrade at /admin/ to pick up the new Gravatar setting (leave at the default: NO).
1. Gravatar OFF
Examine user pictures (in user profile view and edit pages, in forums, course participants, etc.) to see that the existing behaviour has persisted (normal user picture, no Gravatar image).
2. Gravatar ON by default
Change the Gravatar admin setting to "YES, show by default".
Examine user pictures again - the user picture should now be the Gravatar image, for those users with a Gravatar-enabled email address. Moodle users without a Gravatar-enabled email address should show their picture as normal (if any).
3. Gravatar ON, but user-decided
Change the Gravatar admin setting to "YES, but don't them show by default (let the user decide)".
Examine user pictures again - there should be no Gravatar images, unless the user has specified to use the Gravatar image in their user profile. The user picture should be their uploaded picture as normal (or the system default if none uploaded).
Change a Gravatar-enabled Moodle user to use Gravatar in their profile. This user's picture should now appear as their Gravatar image.If you don't already have one, go to http://en.gravatar.com/ and create one or more Gravatar accounts with one or more email addresses you control, for testing. Create (or edit) two Moodle users to use the Gravatar-assigned email addresses, one with an uploaded user picture and one without. You will also want at least two other Moodle users with non-Gravatar email addresses - one with an uploaded picture, and another without. (Alternatively, you could simply alter one user as you go, to fulfil the various testing criteria as needed). Run a site upgrade at /admin/ to pick up the new Gravatar setting (leave at the default: NO). 1. Gravatar OFF Examine user pictures (in user profile view and edit pages, in forums, course participants, etc.) to see that the existing behaviour has persisted (normal user picture, no Gravatar image). 2. Gravatar ON by default Change the Gravatar admin setting to "YES, show by default". Examine user pictures again - the user picture should now be the Gravatar image, for those users with a Gravatar-enabled email address. Moodle users without a Gravatar-enabled email address should show their picture as normal (if any). 3. Gravatar ON, but user-decided Change the Gravatar admin setting to "YES, but don't them show by default (let the user decide)". Examine user pictures again - there should be no Gravatar images, unless the user has specified to use the Gravatar image in their user profile. The user picture should be their uploaded picture as normal (or the system default if none uploaded). Change a Gravatar-enabled Moodle user to use Gravatar in their profile. This user's picture should now appear as their Gravatar image.
Affected Branches:MOODLE_19_STABLE, MOODLE_21_STABLE, MOODLE_22_STABLE
Fixed Branches:MOODLE_22_STABLE
Pull from Repository:
Pull Master Branch:wip-
Pull Master Diff URL:
I don't know if you guys have heard of Gravatar, but I think it's a very cool idea. If you haven't heard of it, check out http://www.gravatar.com/.
I've attached a very small patch that will add a "Enable Gravatar for profile pictures" setting to the "Site Administration > Miscellaneous > Experimental" page. When the check box is checked, if a user has not uploaded a profile picture yet, Moodle will try to display a Gravatar image for that user. If no Gravatar image is found, the default profile picture is displayed.
I decided NOT to add this to the "Modules and plugins" on moodle.org, because if it's added as a setting that's disabled by default, there's no reason not to simply add it to Moodle.
Some of the credit for this should go to Piotr Majewski. He originally suggested it in http://moodle.org/mod/forum/discuss.php?d=135968
Gliffy Diagrams
Issue Links
- All
- Comments
- Work Log
- History
- Activity
- Links Hierarchy
If I read it correctly user->email is not always available in that function which means this would require changes in many places, right?
Hmm, I guess you're correct. The email is not always there. Although, couldn't we just add a check to see if $user->email is set, and if it's not, get that field from the database? I've attached gravatar_integration2.patch to show what I'm talking about.
Fetching from database could have serious performance side effects. I was thinking about gravatar integration already a few years ago when I was configuring my own for the ohloh site. I have already started the refactoring of our codebase so that all places are using the same list of fields that need to be present in the user record.
Thanks for the patch, I am sure some admins might be interested.
Yeah, it could have some performance side effects, but really only on pages where a lot of profile pictures are being displayed together. Another good reason to put it on the "Experimental" settings page (and to leave it disabled by default). Could even add the performance costs as a disclaimer.
I still think there's no reason not to add it. It simply being there would be a good reminder to improve the implementation. I know a lot of people would really like to have this as an option without having to hack the Moodle code.
I came up with a slightly better solution. Looks like that function will sometimes query the database anyway so I just added another check to see if it needs to. See gravatar_integration3.patch
Hopefully you don't interpret this as me being persistently annoying. It's just that I know it's hard to answer every user's request. So this is my attempt to help out and hopefully make it easier for you.
I ran a little test:
Basically, I added a few lines of code to a few sites that would keep track of all calls to the print_user_picture() function. It records the file and line number from which it was called (using PHP's debug_backtrace() function) and whether or not $user->email was set. The test was ran on ten different Moodle sites simultaneously. All of which were being used normally during the test. All of the information was recorded to one database. Over a period of several hours, the print_user_picture() function was called 89,018 times. At the bottom of this comment is a table showing the distribution of where the function calls were coming from, how often, and whether or not $user->email was set.
Based on this data, $user->email is only set about 10.799% of the time. However, if one was to fix ONLY these calls:
- lines 2862, 2866, 3155, and 3185 of mod/forum/lib.php
- line 146 of blocks/online_users/block_online_users.php
- lines 340, 1054, and 1056 of message/lib.php
- line 1182 of mod/assignment/lib.php
- line 46 of blocks/messages/block_messages.php
- line 732 of grade/report/grader/lib.php
...then $user->email would be set 98.37% of the time instead. Which I think would be sufficient enough to prevent a Gravatar integration from causing a performance hit.
|Line #
|% Calls
I just realized some of the line numbers aren't exactly accurate, because the sites weren't all running the same version of Moodle. Oops! The versions ranged from 1.9.4+ to 1.9.7+. Oh well. The information is still very useful. It's not too hard to figure out where the function is being called.
Hi Petr,
would be really good if we could get this into HEAD - I've attached a patch for Head (based on Jonathan's) that adds this to the render_user_picture function - I see someone is using some magic numbers there user->picture == 2 ?
I presume that was so that in future a user would be able to select not to use Gravatar - but all they need to do is add their own profile image and it will override a gravatar image. We already provide the ability for the users to delete their userprofile image.
I suppose this "could" be useful long term if there were other Gravatar style sites around and someone wanted to add those to Moodle as well, but it's unlikely someone will have time to write a nice interface to allow this so can't we just add the patch as it currently stands?
(we don't need any of the e-mail checks that were needed for 1.9 as e-mail is already a required field for user_picture)
Hmm, I would prefer if we used the "2" constant and would allow each user to specify if they want to use gravater or standard moodle icon or nothing. The reason is that you would not be able to prevent gravatar image easily == potential privacy issue. In the UI it would be a 3 state selection - Gravatar/image/none. And then we would enable the file picker only if Image option selected.
Hi Petr,
I disagree. - If users have registered for Gravatar - they want to use the service. If they want to override their image (and not use gravatar (if enabled on the site) they can upload their own image that overrides the gravatar one.
The advantage of using Gravatar is lost a bit if we rely on individual user decisions to use their "gravatar" image.
The patch above is something we could also squeeze into 2.0 without too much effort - would be good to get this capability in Moodle! - adding the ability for users to individually "choose" whether to use it or not could come in future?
..obviously the config setting to use gravatar would be turned off by default (maximum privacy setting)
Let's ask MD, I personally do not care about my own gravatar image, but I would not like to like to deal with the user complains.
I have to agree with Dan. I think the spirit of Gravatar is that it just works without the user having to do anything extra. Requiring them to opt in doesn't really fit with the spirit of Gravatar. There's also the fact that the majority of organizations that use Moodle are schools and corporations. At the schools, most of the users use their school email, and at the corporations, most of the users are using a work email. In those situations, they can associate a specific image with that email address that's appropriate for that organization.
Although, I know how you feel about dealing with user complaints, which is why I think that the best solution is one you guys may not have considered yet: a second site-wide admin setting that lets the site administrator choose whether not users should have to opt in.
...forgot to finish my thought...
That way it's on the site administrators and not you guys.
Hi Jonathan, unless you have time to develop something like that for 2.0 (before release) - I'd suggest that was shelved as something to do in future - I'd like to see gravatar support in 2.0 and wouldn't want to wait for that extra functionality to be added. (which I don't really think is necessary) - people already have the ability to manage this by uploading their own image or customising their gravatar settings as you mention. It seems like a feature that isn't really needed to me.
I've attached a patch of what I'm suggesting. It turns the admin setting checkbox into a select (drop-down) menu with 3 options:
- NO, don't show any Gravatar pictures
- YES, show them by default
- YES, but don't them by default (let the user decide)
When one of the "YES, ..." options is selected, it displays a checkbox on the edit profile page for the users.
The point of Gravatar is that users who have avatar pictures with Gravatar do not have to enable or tweak anything on each site they use, it just works. The overall admin setting in Moodle is a good idea, but an individual user profile setting is redundant. Gravatar pictures are administered at the Gravatar site by the user, not in each individual site (Moodle in this case).
Please ignore "gravatar_head2.patch" as it is broken. I've uploaded a fixed one: "gravatar_head3.patch"
Jonathan, I agree. Especially after having written that code that added the user option. It just makes it too complicated, and that's not what Gravatar is supposed to be. You're supposed to just manage your images on the Gravatar site. You can have different images associated with different email addresses. If the user doesn't like the image being displayed, they can upload a different one, change it on the Gravatar site, or use a different email address. I think the option in the user profile is necessary. Every app that I can think of that uses Gravatar simply has one global setting to enable or disable it and that's it. It should never have to be more complicated than that, and that's the point.
yeah - I'm against having to add the user selectable option too - I'll try to ping MD next time I see him for a final decision.
Chatlog from the Boss in Dev Chat.
(15:56:04) ***moodler pretends not to see new features
(15:57:34) moodler: * NO, don't show any Gravatar pictures
- YES, show them by default
- YES, but don't them by default (let the user decide)
(15:57:36) moodler: ....seems ok?
(15:58:16) moodler: i guess some people may not want to mix up their public internet identity with their picture at a schol
so we're adding the user selectable option but slightly differently to JR's patch - Jonathan do you have time to modify your patch? - if not I'll try to take a better look later this week.
if option 2 above is set then the user would just upload their own profile image if they wanted to override the gravatar one. - if option 3 is set we give the user the ability to "enable" their gravatar image, disabled by default - if enabled it should disable the upload element and completely override any uploaded image.
Dan, you said...
"so we're adding the user selectable option but slightly differently to JR's patch - Jonathan do you have time to modify your patch? - if not I'll try to take a better look later this week.
if option 2 above is set then the user would just upload their own profile image if they wanted to override the gravatar one. - if option 3 is set we give the user the ability to "enable" their gravatar image, disabled by default - if enabled it should disable the upload element and completely override any uploaded image."
I believe I've made the changes you requested (if I'm understanding them correctly):
- If option 2 ("YES, show them by default") is set, no checkbox appears on the edit profile page, but the user can override the Gravatar image by uploading their own. Also, with this option, an explanation is displayed telling the user "Your Gravatar picture is currently being used (if available). You can override this by uploading a different picture below."
- If option 3 ("YES, but don't them by default (let the user decide)") is set, the Gravatar checkbox shows up on the edit profile page, and the file uploader will not display when they've selected to use Gravatar.
Is this what you wanted? The patch is "gravatar_head4.patch".
Also, just a small request... when you commit this, do you mind putting a comment in the code somewhere (wherever is appropriate) giving me credit for the work I've done on this? Thanks.
credit: we should try to push Martin more to adopt Git as the main version control, but sssh, it was not my idea....
looks closer! - I like the hiding of the delete checkbox if no image has been uploaded but we should probably put that on a seperate bug instead of bundle it with this one.
also - hiding the filepicker like that isn't quite right - we should use mform disabledif style statements to disable it based on the usegravatar element - if ticked then the filepicker should be disabled - if unticked then the filepicker should become enabled - means that a user doesn't have to reload the page to upload an image if they decide to use their own uploaded one.
thanks Jonathan!
That would be great if disabledIf() worked with filepicker elements, but it does NOT. Technically, it does disable the field named "imagefile", but that's a hidden field since it's a filepicker. I'm not sure how this should be fixed since the filepicker element is not just a standard HTML form element.
There's also the fact that disabledIf() does NOT reset the value of the disabled element when it gets disabled. For instance, if you added the following code (just for testing it):
$mform->disabledIf('imagealt', 'usegravatar', 'checked');
... then enter some text into the "Picture description" (imagealt) field, and then check the "Use Gravatar..." checkbox, the element does indeed get disabled but the value of the disabled element does NOT change. This is a problem because, in my opinion, the value of a disabled element probably should NOT get submitted with the form. There are multiple places that would cause problems.
Aaron has a patch on
MDL-26167 that adds support for disabledif to the filepicker. When this goes in, hopefully we can get Gravatar accepted in core as well.
Hi all,
I've just pushed a branch here for review which includes Jonathan Robson's head4.patch more or less as written. The fix for disabledIf on filepicker controls is now in upstream, so this can/should be amended.
Can I also suggest:
define('GRAVATAR_OFF', 0);
define('GRAVATAR_ON_GLOBAL', 1);
define('GRAVATAR_ON_OPTIONAL', 2);
JR - do you have an account on gitorious or github?
Hi JH, now that the patch has gone in that allows the filepicker to be disabled in mform - could you use it to disable/enable the filepicker depending on the settings made?
Yes, I do have a GitHub account. Dan, would you prefer that submit my patch as a pull request?
JH, why did you take out the isset()'s? If the "enablegravatar" property doesn't exist yet, PHP will trigger a notice.
Hi Jonathan - because the code in admin/settings/users.php will take care of ensuring the property always exists (once the site is upgraded).
If we're going to use constants for $CFG->enablegravatar, shouldn't we use constants for $USER->picture as well? Or are the constants even necessary?
Here's my updated code: https://github.com/jnrbsn/moodle/compare/master...gravatar
I added the constants as separate commits to make it easier if you don't like them.
There should not be magic numbers in code. USER->picture should use constants as well (what does "2" mean???), but one bug at a time... ...update: Oh, I see you've added USER->picture constants as well. Maybe we should do those as a separate bug as there's USER->picture checks in a lot of places? Just a thought.
I'm fine with doing that separately if that's what everyone wants. Dan and Petr, what do you think?
I can take that commit out of that branch if that makes things easier for you guys.
the magic numbers don't mean a lot without the Gravatar code so we "should" be able to do that as a single pull request - as long as we fix all instances of i$USER->picture - JR can you find the other instances and replace them with the new constants? Once that's done I'll "request peer review" - JH do you have time to do this? - then we can submit this for integration with master!
Ok. I have fixed all other instances of $USER->picture to use the new USER_PICTURE_* constants. The commit is in that same branch to which I linked previously. Here's the link again just in case: https://github.com/jnrbsn/moodle/compare/master...gravatar
Also, in case you're wondering, here's the regular expression I used to search for the instances:
no - Moodle uses the tracker to manage integration requests - not the pull request stuff on github
assigning to JH for peer-review - JH do you have time to install and test this? - we also need to add instructions for testing this above if poss - these instructions are for the QA and integration review to understand how to test without having to read all the comments on the bug.
Jr - I'm not sure if you're able to add test instructions - try hitting the "edit" link on this tracker issue and see if you have the field to add testing instructions?
just saw the hovercard things on gravatar - could be cool to do a Moodle version that pulled the info from a users Moodle profile....something for another bug...
The only thing is perhaps in lib/outputrenderers.php where the $src variable is potentially assigned twice when using Gravatar user pictures, with an unnecessary call to the pix_url() function, which would be better inside an if-else. However I don't see it as a show-stopper.
Hi Jonathan and Dan - I've put up some testing instructions, please do feel free to alter/update add as necessary. Cheers!
As long as you're happy with it - I can submit for integration review (or you can pressing the button up the top) although we've missed this weeks review so you'll need to rebase it again based after this weeks review has finished.
Also - I think most of HQ are at the AU moot next week so it might not make it in next weeks review either.
I've followed my own testing instructions and it works for me. Who do I have to prod?
I'll submit it for integration today if you rebase on master - although you might have missed this weeks integration review so might have to rebase again next week!
Updated to master here: http://git.catalyst.net.nz/gw?p=moodle-r2.git;a=shortlog;h=refs/heads/MDL-21676_1
looks like more work is needed here sorry! - Sam has a patch on
MDL-28043 that improves user pic a bit but this patch will need a (hopefully small) amount of work to merge with it.
After commenting with Dan, yes, this needs proper integration of the URL generation into the new stuff to land (hopefully this week).
So reopening, thanks for the effort!
I've got a bit of time this avo to look at that - I'll try a rebase on Sam's patch.
Here's the Gravatar stuff rebased on Sam's
MDL-28043 work: MDL-21676-rebased-on-MDL-28043
Note that I needed to shift the $src assignment in lib/outputrenderers.php to above the if...$class assignment, as the Gravatar image URL uses the Moodle image as a fallback redirect.
NOTE TO INTEGRATOR - This patch includes Sam's patch from
MDL-28043 - thanks!
Hang on - I see I need to re-do that patch and put it in $userpicture->get_url in lib/outputcomponents.php - Dan, can you hold up for a bit. Cheers
Sorry - let's try that again: MDL-21676-rebased-on-MDL-28043
The main moodle.git repository has just been updated with latest weekly modifications. You may wish to rebase your PULL branches to simplify history and avoid any possible merge conflicts. This would also make integrator's life easier next week.
TIA and ciao
This is a little complicated by the fact that this feature is now based on the
MDL-28043 fix, but here are the relevant branches:
- wip-MDL-28043-master_1 - Sam's
MDL-28043fix rebased onto latest 2.2dev weekly
- MDL-21676-rebased-on-MDL-28043_2 - This
MDL-21676Gravatar feature rebased onto the above MDL-28043branch.
Lol, this is becoming complex, eh!
I'm awaiting for some comments about
MDL-28043 before finally integrating it. So I hope this will land too (surely will need one more rebranching here, sorry).
Note also +1 is required from our benevolent dictator for this to be integrated (I've just requested his opinion here).
Crossing my toes, ciao
Hi guys, I'm reopening this because, after chat with Sam we have agreed to reopen
MDL-28043 once more to discuss and push the final solution.
So I'd recommend you to wait until it lands upstream definitively to avoid more headaches. Also Sam will be able to help here once the blocker has been fixed.
Many thanks for the support and patience, it has been a cumulus of circumstances preventing us to integrate such issue.
Hi guys,
Sorry about all of the back and forwards that
MDL-28043 is causing.
We very much wanted to tidy that up and get it right this time!
It's up for integration review now and I've very confident it is going in this week.
Jonathan if you like I will rebase this for you when it goes upstream and put it up for integration.
Otherwise yell out if you need a hand or have any questions. I'm very keen to see these changes go in, it'll be great to finally support gravatar profile pics.
assigning to Sam - would be great if you could rebase and resubmit for integration - would be nice to finally get this into core!
Thanks to all who have worked on this!
I've rebased this onto Sam's newest
MDL-28043 branch (Sep 6): MDL-21676-rebased-on-MDL-28043_3
Hi Jonathan,
I've just been looking at this now and there are a few problems with the code presently:
- useredit_update_picture $USER is the current user and not necessarily the user being editing, when checking $USER->picture == 2 really you need to be checking $usernew->picture == 2. At a glance I'm not sure that will be set however so you may need to go to the database for it.
- useredit_shared_defintion Same as above unfortunately $USER is the current user and not necessarily the user being edited. This code works well for the current user but doesn't work as expected when editing other users. Unfortunately at this point in the code the user being edited isn't available (or at least I don't think they are) in which case there are really two options a) Pass the user being editing through the edit form so you can access it there b) remove the smarts that are not including fields based upon the user.
- user_picture::get_url there is a typo in the line determining if gravatar is being used $user->picture needs to be $this->user->picture
- When creating the gravatar URL we should be using their secure URL if the Moodle site is set up to for ssl. http://secure.gravatar.com (I think we can strpos $FULLME)
- Within the lang files the new strings with anchors the target attribute needs to be removed as its not XHTML strict.
- There is a typo in the gravatarletuserdecide string
If you have time to fix those up that would be great, otherwise I'll see if I can get it done over the weekend so that this can be put up for integration this week.
Hi guys,
I've made the required changes and also fixed up a couple more issues that have appeared when editing another users profile and when serving users pictures who have selected to use gravatar after gravatar has been disabled.
It's up for peer-review now.
Hi Sam - cheers for the fix-ups, commit diff looks good. Only a minor thing but on line 322 of user/editlib.php you don't need to check !empty($CFG->enablegravatar) as the property will always exist(added in admin/settings)
Thanks for looking at the patch Jonathan,
Indeed that check is not needed, I had read over that section too fast and not spotted the check to skip user pic during installation.
I've pushed up an branch that removes the unnecessary check and am putting this up for integration now
Once the next weekly has been released I'll revise this just once more to bump the version number to ensure during testing (before the weekly version bump) users are forced to upgrade and set the new setting.
The main moodle.git repository has just been updated with latest weekly modifications. You may wish to rebase your PULL branches to simplify history and avoid any possible merge conflicts. This would also make integrator's life easier next week.
TIA and ciao
Yeah, thanks for keeping your github clone in such a beautiful state, so I clicked the diff URL to overview the patch and my Safari ba-boom!
Are there any gravatar for email@example.com ? LOL
Oki, I think that from a coding perspective the patch is pretty ready.
But there is something in the implemented behavior that I don't get:
- When gravatar is enabled globally, the the fallback is: uploaded => gravatar => default.
- When gravatar is enabled user by user, then the fallback is: gravatar => uploaded => default
Why do we have these different fallbacks depending of the gravatars being enabled globally or user by user?
More yet, why do we need the user by user setting? IMO the uploaded => gravatar => default fallback covers it perfectly, so, if the user has uploaded an icon, it is used, else gravatar (if exists and enabled globally) and finally the default one. So, the user can decide, both by uploading one icon or by configuring his gravatar what will be shown. Hence I cannot see why the "one by one" alternative is useful for anything. User also decides in the global alternative.
Surely I'm missing something... would be great if you can illustrate me.
Also, when playing with the hack, I found the "default" wording and the help strings a bit unintuitive, because really it is not "use gravatar by default", but use it as fallback if no uploaded file is available... but that's a minor detail. The previous paragraph seems far more important, the need to have the "one by one" option.
user by user setting was added as per Petr's request/direction - didn't make sense to me either but our chances of getting this reviewed for inclusion were higher if we did it... in the end MD made a call about the user settings too (see comments above for details) - if you can convince MD to not use the user settings then go for it - it will make it a lot simpler! - IMO if a user has loaded a gravatar they want to use it - if they use the same e-mail in moodle - they want to use their gravatar. if they don't they either upload a new image in moodle or disable their gravatar account with that e-mail. I can't see any privacy issues as it's all user controllable anyway.
not sure about the fallbacks though.
Yeah, I read the whole issue before commenting, hence I asked for illustration, because cannot get the reason for the "user by user" one when the global achieves exactly that (it's in user hands to upload image / configure gravatar).
hmm, I have to agree now I think it was a privacy overkill too, uploaded->gravatar->default should be hopefully fine as long as we explain to users how to get rid of their private gravatar on school moodle sites - simply upload random abstract image in moodle. Admins should understand that they can not prevent avatar image change via moodle capabilities too.
(hmmm, I should upload my favorite frankenstyle avatar to gravatar.com)
great - so I guess this should be rejected so that someone can simplify the patch?
My +1 for the single uploaded->gravatar->default fallback path. That is how everybody out there is using gravatar services. Thanks everybody who have maintained the patch for such a long time!
Hi guys,
It made me chuckle reading through all of the comments here.
Too be truthful while working with the brilliant patch created by Jonathan, Jonathan and Dan I did get the feeling the new setting was a little overkill (and unneeded confusion) as well however noting the discussion Dan had with Martin I was quite happy to continue on.
I've now created a patch that implements only the admin setting, does away with the defines and complexity and pretty much just implements vanilla gravatar support.
With this patch enabled the path is uploaded > gravatar > default.
My +! goes to this new patch that doesn't use the user setting. We can always add more complexity later on if users are finding it too easy
Git repo: git://github.com/samhemelryk/moodle.git
Branch: wip-
Diff URL: https://github.com/samhemelryk/moodle/compare/master...wip-MDL-21676-master-revised-again
Fetch cmd: git fetch git://github.com/samhemelryk/moodle.git wip-MDL-master-revised-again
Eloy I have now updated my github master branch... sorry must've missed updating this week in all the rush! I will endeavour to remember that this week so that you can give your finger a rest
I'm just in the process of re-writing this patch. Will put up a git URL later this afternoon
Two little comments, about both edit_form and editadvanced_form
1) the 'gravatar' element is shown as 'static' on the left (spreading in an horrible multiline). Surely it would be better to show it like sort of "heading" in the fieldset.
2) The $hasuploadedpicture... is it calculated ok? Seems to be doing exactly the opposite than expected. I'd expect it being set to true if ANY of the files exist.
In other words, how does https://github.com/stronk7/moodle/commit/5568ce92a8cdefa6d701539a42ed388d03a4fd9a look?
Hey dude,
Good catch! Your changes look spot on thanks Eloy.
+1 for the combo.
Cheers Sam
Forget my last comment suggesting revamped instructions, I've been using this, uploading files, changing email and enabling/disabling the gravatar setting and everything seems to be working reasonably ok.
So passing, thanks!
And this code has been spread to all Moodle git and cvs repositories. Many thanks! Closing.


text:
New Nail Polish For November 2012
The Hottest Nail Polish Shades For November
Photo 1 of 13
The Hottest Nail Polish Shades For November
From giant family meals to getting into the festive mood, November means the beginning of end-of-the-year celebrations. This month's latest nail colors feature sparkling classics and pops of unexpected shades. Whip out your cozy knitwear and ogle this month's most exciting lacquer choices.

subset: commoncrawl


text:
Compute, storage, networking, solutions, and services capability spanning data centers to mobile devices, coupled with industry partnerships that augment our offerings, enable Lenovo to meet your diverse business needs.SEE MORE REASONS
Broad Range of Network Adapters
From cost-effective 1 Gb Ethernet adapters to performance-centric 10 Gb Ethernet adapters in both copper and fibre connectivity, choose what suits your environment.
Provides rock-solid levels of performance, efficiency, & scalability for the enterprise data center.
Provides high level of performance, efficiency, & scalability for the enterprise data center.
Enables affordable 10 Gb Ethernet network performance with cost-effective CAT6 UTP & 1000/100Base-T on CAT5 UTP for distances up to 100 meters.
Dual-port adapter that enables the simultaneous support of Ethernet, FCoE, & iSCSI, all with Virtual Fabric Technology.
Dual-port adapter that enables the simultaneous support of Ethernet, Fibre Channel over Ethernet, & iSCSI, all with IBM Virtual Fabric technology.
Dual-port adapter that enables the simultaneous support of Ethernet, FCoE, & iSCSI, all with IBM Virtual Fabric Technology.
With Intel® Virtualization Technology, this adapter delivers outstanding I/O performance in virtualized server environments.
Based on the Intel I350 Ethernet controller, an excellent choice for today's virtualized data centers that depend on GbE speeds.
Uses inexpensive UTP cabling while delivering 10 Gb Ethernet performance.
Dual-port adapter that enables virtualization within your multi-core server environment & line-rate performance in high-security applications.
Dual-port adapter that supports both Ethernet & InfiniBand.
Dual-port adapter that enables the simultaneous support of Ethernet, FCoE, & iSCSI.
Compute, storage, networking, solutions, and services capability spanning data centers to mobile devices, coupled with industry partnerships that augment our offerings, enable Lenovo to meet your diverse business needs.SEE MORE REASONS
Limits: Limit 5 per customer. Offers valid from Lenovo in the US only. Lenovo may increase or decrease these limits, from time to time, for certain offerings.
Ship date: Shipping times listed are estimates based on production time and product availability. An estimated ship date will be posted on our order status site after your order is placed. Ship dates do not include delivery times which will vary depending on the delivery method selected at checkout. Lenovo is not responsible for delays outside of our immediate control, including delays related to order processing, credit issues, inclement weather, or unexpected increase in demand. To obtain the latest information about the availability of a specific part number, please call the phone number listed in the masthead at the top of this page.
Same Day Shipping: Products ship within the same business day (excl. bank holidays and weekends) for orders which have been placed prior to 3pm ET and which are prepaid in full or payment approved. Limited quantities are available. Software and accessories will be shipped separately and may have a different estimated ship date.
Availability: Offers, prices, specifications and availability may change without notice. Lenovo will contact you and cancel your order if the product becomes unavailable or if there was a pricing or typographic error. Products advertised may be subject to limited availability, depending on inventory levels and demand. Lenovo strives to provide a reasonable quantity of products to accommodate estimated consumer demand.
General: Review key information provided by Microsoft that may apply to your system purchase, including details on Windows 10, Windows 8, Windows 7, and potential upgrades/downgrades. Lenovo makes no representation or warranty regarding third-party products or services.
Trademarks: Lenovo, ThinkPad, ThinkCentre, ThinkStation and the Lenovo logo are trademarks of Lenovo. Microsoft, Windows, Windows NT, and the Windows logo are trademarks of Microsoft Corporation. Ultrabook, Celeron, Celeron Inside, Core Inside, Intel, Intel Logo, Intel Atom, Intel Atom Inside, Intel Core, Intel Inside, Intel Inside Logo, Intel vPro, Itanium, Itanium Inside, Pentium, Pentium Inside, vPro Inside, Xeon, Xeon Phi, and Xeon Inside are trademarks of Intel Corporation in the U.S. and/or other countries. Other company, product or service names may be trademarks or service marks of others.
Warranty: For a copy of applicable warranties, write to: Lenovo Warranty Information, 1009 Think Place, Morrisville, NC, 27560. Lenovo makes no representation or warranty regarding third party products or services. The Lenovo Limited Warranty applies only to Lenovo hardware products purchased for your own use, and does not transfer upon resale.
Battery: These systems do not support batteries that are not genuine Lenovo-made or authorized. Systems will continue to boot, but may not charge unauthorized batteries. Attention: Lenovo has no responsibility for the performance or safety of unauthorized batteries, and provides no warranties for failures or damage arising out of their use. Battery life (and recharge times) will vary based on many factors, including system settings and usage.
Pricing: Does not include tax, shipping and handling, or recycling fees. Reseller prices may vary. Savings referenced off regular Lenovo web prices.
Windows 10 Upgrade from Microsoft: Offer is available for qualified Windows 7 and Windows 8.1 devices (including devices you already own). Please visit www.windows.com/windows10upgrade for the complete terms and conditions regarding this offer and to check your eligibility. This upgrade is being offered by Microsoft.


text:
As colored denim comes thrusting back into our closets full force there is no better way to confidently transition your outfits with a bold and bright color on bottom and a nice neutral on top. Spring is here and so is every shade of colored denim. What better time to try out your favorite shade?
Get the look! Cheap Monday Holly Tee and BlankNYC Sknnies in Vivid Poppy
—Stephanie Powell
Tags: BlankNYC, Cheap Monday, colored denim, neutral clothing, pop of color
Spring can be slightly unpredictable, what with freak rain storms and days of blissful sun. For those who refuse to lug around their over-sized coats, consider the denim jacket as your new spring fashion staple item. Now re-fashioned in every desirable fabric weight available to the average gentleman, you can be just as dressy or paired down as you like. Take a look at some new fabrications of the jeans jacket: everything from the classic to country-club acceptable. Yes, even colored denim options are brought back from years past, with a fresh point of view in structure and tailoring.
1. AllSaints Powder Denim Jacket
2. Burberry Brit Pocket-Front Slim-Fit Denim Blazer
3. Denim & Supply Railroad Striped Denim Jacket
4. Cheap Monday Tobias Denim Jacket
5. Naked & Famous Denim Classic Denim Jacket
6. ASOS Colored Denim Jacket in Rose
—Kathy Ng Hassan
Tags: AllSaints, ASOS, Burberry Brit, Cheap Monday, Denim & Supply, denim jackets, jeans jackets, menswear, Naked & Famous, Outerwear, spring fashion
Welcome to your morning dose of denim news, links, sales, and inside info! Catch up on what's happening and browse our personal picks for the most interesting what-not that turns up during our morning web crawl. Got a tip you think we should include, a sale you want to share, or a style you just saw and can't live without? Email us!
1. Lauren Conrad's Kohl's spring 2012 lookbook is out—it's a super approachable, brightly hued spread of affordable denim by the sweetheart of the styling world.
2. Eat Sleep Denim muses over the A.P.C. women's denim and chambray from the runways of Paris, and we drool over the super-chic, feminine adaptations of our favorite fiber (again).
3. Selectism dubs Cheap Monday the best bet for high quality at the lowest price in men's denim (especially if you're after a slim/tapered fit).
4. The Levi's Made & Crafted women's spring/summer 2012 collection hit stores this past week, inspired by late 60's Levi's catalogs from the Levi's San Francisco Archive. We're in love.
5. Naked & Famous denim held a selvedge denim origami event, featuring owner and designer Brandon Svarc creating jean-animals from 15 Oz. raw, selvedge denim. Check the amazing photos!
—Michelle Christina Larsen
Tags: A.P.C., Cheap Monday, denim origami, kohl's, lauren conrad, Levi's Made & Crafted, mens denim, Naked & Famous, selvedge denim, vintage Levi's
Welcome to your morning dose of denim news, links, sales, and inside info! Catch up on what's happening and browse our personal picks for the most interesting what-not that turns up during our morning web crawl. Got a tip you think we should include, a sale you want to share, or a style you just saw and can't live without? Email us!
1. Cheap Monday is opening its first stand-alone store in the UK on the 17th (that's Friday). Rumor has it they'll be big celebrations surrounding the opening, including a party bus.
2. Denim Hunt is featuring the Visvim "Social Sculpture Weld" shirt as their item of the week. It's a basic denim workshirt with a leather pocket detail (a zip mimmics a welt finish). Pretty cool.
3. Read an exclusive interview with Kiya Babzani of Self Edge on Rawr Denim—he speaks about how denim appeals to all social classes and cultures, rockabilly denim trends, and how he wants to bring Japanese 7-11 to the US.
4. J Brand is releasing new shades in the Houlihan cargo pant: Vintage Tigers Eye, Vintage Plum, Vintage Carnard and Creamy White.
5. Armani Jeans introduced an environmental collection for spring 2012, including colored denim and pastel hues in their well-known sportswear aesthetic.
—Michelle Christina Larsen
Tags: Armani Jeans, basic denim workshirt, Cheap Monday, colored denim, Houlihan cargo pant, J Brand, leather pocket detail, Visvim "Social Sculpture Weld" shirt
Last week we gave you the chance to score one of five pairs of Cheap Monday Tight Very Stretch Onewash Skinny jeans as a little Thanksgiving gift (thankful for jeans? Oh yes, we always are). We explained that we adore Cheap Monday—the Swedish-born brand originally created within the walls of a designer denim and second-hand boutique in Stockholm for customers searching out great fitting, affordable denim. We even threw a Cheap Monday Q&A at you so you could get some behind-the-scenes perspective. Now, it's time to announce the winners! Read on to see if you're one of them!
And the winners are….
Winner for Monday's pair of jeans: Kiley
Winner for Tuesday's pair of jeans: Mel
Winner for Wednesday's pair of jeans: Yvonne
Winner for Thursday's pair of jeans: Deana Kneen
Winner for Friday's pair of jeans: Lyn
Winners will each receive…
CHEAP MONDAY Tight Very Stretch Onewash
32″ Inseam, 9″ rise, 98% cotton 2% elastane. High-waisted styling. Available in sizes 24 – 32.
Congratulations to our winners (we'll email you shortly), and thanks to all who entered!
Didn't win this time? No worries! Denim Therapy has more chances on the way for you to own amazing denim products for your stylish winer excursions.
Stay tuned…
—DT Staff & Cheap Monday
Tags: Cheap Monday, dark-wash jeans, denim giveaway, free denim, free jeans, high rise jeans, skinny jeans, Tight Very Stretch Onewash
We love Cheap Monday! Is it any secret? We're all about affordable denim with great fit—so much that we want you to have some too, which is why we're giving away five pairs of Cheap Monday jeans this week. We had the chance to chat up Örjan Andersson, Founder and Creative Director, to find out what's up with the brand for next season, and get a little more back story on their origin. Read on, and get ready to kick the Monday Blues!
Denim Therapy: What inspired you to get this brand off the ground?
Cheap Monday: Me and a couple of friends had a small store called Weekday in an alley, in central Stockholm. The store carried high-fashion and exclusive denim brands mixed with second-hand clothing. In 2003 I felt that there was a need for a cheap alternative to the expensive LA jeans brands that were sold in the store. I designed a pair of jeans in unwashed stretch denim that sold really well. After that it was natural to continue designing (hadn't done it that much before).
DT: How do you differentiate yourself from the hundreds of popular denim brands afloat right now?
CM: We are the only brand that calls us "cheap", we are often sold side by side with expensive designer brands, we have our own look (the Cheap Monday ass), we were really early to get fashion guys wearing stretch jeans and our collections have always had a high fashion-level.
DT: Describe the person who represents your ideal target customer—the customer you have in mind when you're planning a collection.
CM: A young student that's into music.
DT: Can you give us hint about what's next for upcoming season?
CM: For SS-12: lots of coloured denim
DT: What are the most popular washes/fits in the line?
CM: Tight fits in dark denim.
DT: What are your favorites, and how would you style them?
CM: Our original fit tight is my favorite. I use them with a nice t-shirt and a pair of sneakers.
DT: Do you have any favorite/least favorite denim trends right now?
CM: The 70's look is one of my favorites right now.
DT: How many pairs of denim do YOU own?
CM: Haven't counted them, but it's a lot.
Check out Cheap Monday online, and be sure to enter our contest by Friday!
—Jackie Racer
Tags: Cheap Monday, cheap monday giveaway, denim giveaway, Örjan Andersson, Urban Outfitters
We love the story behind Cheap Monday—the Swedish-born brand originally created within the walls of a designer denim and second-hand boutique in Stockholm for customers searching out great fitting, affordable denim (ie: everyone). The band officially hit the scene in 2004 with its frenzied skull logo and basic denim fits for men and women, as well as sportswear and runway-ready style. They continue to cater to a global legion of fans who are ecstatic that they don't have to shell out tons of money for amazing jeans. But you, lucky reader, have a chance to get your hands on some Cheap Monday jeans without shelling out a thing. 'Cause we're giving away five pairs of women's skinny jeans. Read on to enter!
To Enter…
1. Follow Denim Therapy on Twitter.
2. Check out Cheap Monday online.
3. Comment on this post with your email… it's that easy! Don't forget to post your email so we can contact you if you win!
Entries close on Friday, November 25th—so don't wait! We'll be announcing the winners on the Denim Therapy facebook page on Monday, November 28th!
The Prize… (We're giving away five of them!)
CHEAP MONDAY Tight Very Stretch Onewash
32″ Inseam, 9″ rise, 98% cotton 2% elastane. High-waisted styling. Available in sizes 24 – 32.
Winners will be chosen at random from the comments that fulfill the above guidelines. We'll be announcing the winners on the Denim Therapy facebook page on Monday, November 28th! We'll announce it on the blog, too.
Contest open to US residents only.
Questions? Email us! Good luck!
—DT Staff & Cheap Monday
Tags: Cheap Monday, dark-wash jeans, denim giveaway, free denim, free jeans, high rise jeans, skinny jeans, Tight Very Stretch Onewash
Welcome to your morning dose of denim news, links, sales, and other irresistible tid bits of denim industry inside info & our personal picks after scanning the web. Check out what's happening (and totally not happening) in the world of denim now. Got a tip you think we should include, a sale you want to share, or a style you just saw and can't live without? Email us!
1. Anna Kournikova looks like a total babe in G-Star for the November issue of Women's Health—specifically the G-Star Arctic Desert Slim Shirt.
2. Shop the latest at Levi's for both men and women's denim at 30% off, including their most recently added stock! We're all over these pretty grey cords for the gals and these 505 flannel-lined jeans for the guys!
3. The Christopher Kane x J Brand capsule collection is out and ready for you to buy, but will you be subscribing to this neon pants party?
4. Another babe in a denim jacket! Rachel Bilson makes an appearance in the latest issue of NYLON Magazine, wearing a dark wash Andrew Charles jacket. We got the issue in the mail yesterday—she's so cute!
5. In sample sale news, NY residents, don't miss this huge sale featuring R13 Denim, Cheap Monday, and many more: November 17-19th, 10AM – 6PM at News Inc. The address is 495 Broadway, at the corner of Broome. 5th floor. See invite below for more.
—Michelle Christina Larsen
Tags: anna kournikova, Cheap Monday, g-star denim jacket, levi's on sale, nylon magazine, r13 denim, Rachel Bilson, sample sale
If you are looking to find, create, and discovering your own style then we've got a killer option for you with the very distinctive jeans from Kill City. We had the opportunity to discuss styles that reflect great color, wash, fit, and function that just about anyone can relate to in our exclusive interview with Head Designer Paul Roughley. If you're looking for a good read this afternoon, this is it. Check out the fall 2011 lookbook and read on to learn more about Kill City behind-the-scenes.
Denim Therapy: Lets start from the beginning. How did you know you wanted to be a designer?
Kill City: I was always interested in art & design as a kid, I didn't have much concentration for subjects like English and Math and through my schooling and further education only excelled at anything involving pencils and paint brushes. After school I moved onto art college and through astute tutoring and my interest in music and fashion my teacher suggested I study for a BA in Fashion where the graduate opportunities are more frequent for employment than Textile Design which was originally my chosen field of study.
I helped to launch Kill City in January of 06 after 9 years of employment in the Fashion Forecasting Industry and design positions in New York and Los Angeles. In 05 premium blue denim had definitely peaked, I strongly believed that there was room for a brand at a sub $100 price point and a customer that lives and breaths music, art and fashion that has a distaste for the idiocy and ugliness of hyped, over branded and embellished clothing.
DT: Are there other denim brands you consider your immediate competition? How do you differentiate yourself from the hundreds of popular denim brands afloat right now?.
KC: Not really, there are common brands that share our customer wardrobe like Cheap Monday, RVCA, Obey and Insight but they are heavily marketed brands chasing a very specific customer.
Our products are about color, wash, fit and function that anyone can appreciate, we're not dictating or implying that you have to ride a skateboard, hang out at galleries and wear a specific cap and sneakers to represent our brand. Artists, musicians, misfits and weirdo's come in all varieties and as an eclectic mix of consumers is welcome and inspiring.
DT: Do you have any pre-designing rituals?
KC: What do we hate, what are we tired of seeing and what can we not find. This applies to fit, color, fabric and wash and we build upon our core skinny jeans.
DT: Describe the person who represents your ideal target customer—the customer you have in mind when you're planning a collection.
KC: Creative, artistic, intellectual, open minded, loner, misfit, reactionary cynical haters.
DT: What would be your dream collaboration? Any plans of that in the future?
KC: "Hmmmmmm"……I'm not so inspired by working with another brand that also has a strong identity, I'd be happy to use a template with the consent of companies like Vans, Levis or Nike for jeans and shoes. Maybe a store collabo with Top Man UK or Beams Japan would make me smile or the opportunity to design jeans for a designer like Gareth Pugh would be epic!
DT: What are the most popular washes/fits in the line? What are your favorites, and how would you style them?.
KC: Our skinnie's are most popular by far, the Junkie fit which is our skinniest (13″ leg opening) followed by our Wire which is also slim (14 1/2″ leg opening). As far as washes over dyed black, black wax,and our printed stretch twill styles always sell well. Personally my styling advice is to always make sure that your silhouette always leans towards being proportionally looser/heavier on top.
There's nothing worse than seeing a guy in loose jeans and a tight tee shirt. I'm fairly simplistic in throwing an outfit together, slim jeans paired with a well fitting short sleeved crew or v-neck tee and a short jacket works every time. It's hard to educate people on color, to be safe black works every time.
DT: Do you have any favorite/least favorite denim trends right now?
KC: The list could be long and bitter but I'll keep it short.
Light wash jeans in loose fits and functional jeans with military styling in loose fits ( A prevalent trend in Europe). Most denim travesty's are really consumer driven versus trend driven and the root cause is people not understanding what fit and wash/color is suitable to their body type.
DT: Street style and style blogs are huge in the industry right now as a source of inspiration, influencing the high end labels rather than vice versa. How much does street style influence your designing?
KC: Always, I very rarely observe runway collections, they have no bearing aesthetically or monetarily on my lifestyle or the consumer I design for. Street style is organic, you can be inspired by a guys styling on one blog and turned off on an item that is overly represented across all blogs.
DT: How many pairs of denim do YOU own?
KC: 50 to 75 any time though I only wear three, APC New Cure, Kill City Wire vintage blue with black spray and Kill City Wire in black wax coat. All of the other jeans I archive for future use and I always buy jeans at flea markets like The Rose bowl for wash and construction reference.
DT: Favorite celeb wearing your brand?
KC: Pass…. I dislike celebrity endorsements, Christian Audigier was the king of celebrity bull shit, Los Angeles based designers are doing a fantastic job right now and Christian almost single handedly fucked it up for everyone who's based here trying to design with ethics, passion, quality and good taste.
I receive images often of well known people wearing our stuff but we rarely utilize it, our point of view is to use non celebrities in creative fields to represent our brand. We made Shaun White some American Flag jeans to wear at The Winter Olympics, he gets a pass from us because he's a cool guy, down to earth and a bit mad.
DT: Kill City: what's behind the name, for those who don't know?
KC: http://www.youtube.com/watch?v=0DjQLShe46w
You can visit the Kill City website to find retail locations or shop onsite and please "like" them on Facebook.
—Jackie Racer
Tags: beams japan, Cheap Monday, exclusive interview, gareth pugh, insight, Kill City, Kill City Jeans, Levi's, Nike, Obey, q&a, RVCA, skinny jeans, Top Man, Vans
Welcome to your morning dose of denim news, links, sales, and everything else we couldn't help but share. Check out what's happening (and totally not happening) in the world of denim now. Got a tip you think we should include, a sale you want to share, or a style you just saw and can't live without? Email us!
1. Marc by Marc Jacobs is re-launching their denim line, and it's gonna fit you better than ever. See the new styles and find out what they did to make sure you love these jeans.
2. Seven days of denim in 31 different washes? Cheap Monday is going above and beyond with jeans named after the days of the week, for both men and women.
3. The new DC Premium jeans collection features ladies jeans with gaping holes in the knees. The '90s are about to have a moment, aren't they? Oh wait. They've been having a moment for a couple years now.
4. If you have nothing else to do today, you might want to try out all of the different ways this dude made music with 1,000 pairs of jeans. Hey, whatever makes you feel whole!
5. According to experts, premium denim prices are rising, with no signs of slowing down. It varies from brand to brand, but the most common price for a pair right now is about $250 (it used ot be around $180).
—Michelle Christina Larsen
Tags: 1000 pairs of jeans, 90s style, Cheap Monday, dc premium jeans, destroyed denim, Marc by Marc Jacobs, price of premium jeans


text:
Giselle Courtney makes glass jewellery and small-scale sculptural objects using the technique of lampworking. Traditionally, this method has been employed in the production of decorative glass paperweights, laboratory equipment and fancy glass ornaments.
In lampworking, glass rods or tubes are heated in the flame of a blowlamp or gas jet. Rendered pliant in this way, the glass is blown or manipulated into abstract or naturalistic forms. Typically, lampworked forms are small in scale and intricate.
This Neckpiece demonstrates Courtney's penchant for assembling multiple elements of silver-plated glass in compositions that reflect and refract light to suggest the play of sunlight on the dappled surface of a rippling stream.


text: This month, milk prices have plummeted. Right now, dairy farmers in Massachusetts are making about a dollar a gallon — but the cost of producing a gallon of milk is at least double that, according to Chip Hager. He's a dairy farmer in Colrain and president of the Massachusetts Association of Dairy Farmers. This isn't the first time the state's dairy farmers have been in crisis. Last summer, the legislature passed a bill based on recommendations from a state task force. That bill aimed at helping the industry if milk prices fell below the cost of production. But, Hager says, they didn't expect that to happen quite so soon. He told WFCR's Tina Antolini that the global economic crisis has changed the way people consume milk products, both here in the U.S. and around the world.


text:
Price-Lloyd Venton Johansen age 89, passed away Monday, December 1, 2008, in Ferron, Utah. Lloyd was the fifth of nine children born in Cleveland, Utah, on September 24, 1919, to Charles Anton and Sophia Ann Timothy Johansen. He was raised in Cleveland, Utah and surrounding area, and at a young age he learned the value of hard work by herding sheep and working on the family farm. Lloyd married Mary Leora Childs on December 23, 1940 in Price, Utah.
Lloyd worked in the coal mines for over 40 years while continuing to farm on the side. His hobbies were working with horses, braiding bridals and tack, planting gardens and grapes, fishing, just being in the outdoors, and dutch oven cooking. He was a family man who loved his family and spending time with them, he loved visiting with others and never met a stranger. He was very generous with giving to those in need especially from his garden. He will be remembered as a loving, hard working, husband, father, grandfather, and great-grandfather.
Lloyd is survived by his wife, Mary; children: Lavell (Linda) Johansen of Grand View, Texas, Helen Lee (Tom) Longhurst of Florence, Montana, Enid Cecille Wood of Las Vegas, Nevada, Gary (Kathy) Johansen of Pocatello, Idaho, and Charlie (Annette) Johansen of Benson, Arizona. Sister: Leah Neilan of St. George, Utah brother: Roy Johansen of Elmo, Utah, sister-in-laws Velma Allred of Elmo, Utah, Ann Allred of Huntington, Utah, and Darlene Acerson of Riverton, Utah, 17 Grandchildren and 25 Great-grandchildren.
Preceded in death by his parents, five brothers: Max, Merwin, Tom, Ruel, and Glendon, one sister Eunice Chatwin, son-in-law Mick Wood, sister-in-law Shirley Brown, brother-in-laws, Sheldon Childs, Kenneth Childs
Funeral Services will be held Saturday, December 6, 2008, at 11 a.m. at the Price 4th Ward Chapel (545 East 400 North). There will be a viewing that same day at 10 a.m. prior to the services at the church. Interment will be in the Cleveland City Cemetery. Services are in the care of Fausett Mortuary.


text:
Your Account | View Cart 888.739.4972 9-5 PST M-F
Cement Tile in Commercial Spaces: Coffee Shops
Cement Tile in Commercial Spaces: Coffee ShopsThe rich jewel tones in these cement tiles have created an atmosphere of whimsy and carefree relaxation in this Toronto coffee shop. Because they are so durable, cement tiles are an excellent choice for commercial floor applications, or high-traffic residential spaces.
Commercial Cement Tile FloorsThe use of cement tile in high-traffic areas is quite common throughout Europe and South America where it can be seen on the floors, walls, and steps of centuries-old churches, homes and businesses.
Cement tiles have withstood centuries of wear -- an important factor for commercial floors. Its strength lies in its beauty, its skid-resistance, and most notably, its ability to age gracefully since the manufacturing process dictates for the color to be about 1/8"-thick. You can see how cement tile in a Las Vegas cigar shop graces the floors and walls of this commercial establishment, as well as adding style to this resort's high-traffic foyer.
Our Traditional cement tiles can be customized with colors found in the Heritage Color Palette. Refer to the Cement Tile Customization Services page for additional tile customization options.
Over the years, we've received many questions regarding the durability and manufacturing standards of Traditional Cement Tile. Here are the answers to the two most common questions:
You can find more information about cement tile manufacturing practices in our blog post, Cement Tile Quality Manufacturing Standards.
Cement Tile Installation TipCement tile can be used on the floors, walls, and ceilings of bathrooms, showers, and other wet areas of a commercial installation if they are sealed properly with a penetrating sealer. This step helps to avoid stains, while keeping the tiles watertight.
Installing cement tile is a fairly simple process, but it must be done with care in order to achieve the best results. To fully enjoy the versatility of handmade cement tile, we recommend reading our Cement Tile Installation Guide.
Lastly, each cement tile is individually handmade, therefore, slight variations in thickness, shade, imperfections and irregular edges are normal, and are to be expected. These characteristics add to the products natural appeal and do not compromise the performance of the tile. It is very important when installing to pull pieces at random from different boxes in order to achieve a better distribution and blending of the material.
If you need further assistance or have any questions about cement tile, then please feel free to call our offices at 888.739.4972 or email us at: email@example.com.
Handmade Cement Tile :: Hand Painted Ceramic Tile :: Design Ideas
Customer Service :: Frequent Questions :: About :: Avente Tile Buzz :: Blog


text:
Virgin Blue Calls For An End To âAirfare Advertising Confusionâ18/02/2005
Virgin Blue said today it would applaud a legislated end to 'airfare confusion' and would strongly support an industry standard that enforced all domestic carriers to advertise their fares, showing consumers a straight forward, single price, inclusive of all fees, taxes and charges.
"We welcome news that the ACCC has written to the Federal Treasurer calling for a change to legislation to end two part pricing strategies," said Brett Godfrey, Virgin Blue Chief Executive Officer.
"For the past two years all Australian domestic airlines advertised fully inclusive fares. We were complying with an undertaking entered into by all major domestic airlines at the initiative of the Australian Competition and Consumer Commission (ACCC).
"Virgin Blue could not have been more comfortable with that situation, we believed and
we still do, that Australians shouldn't need a calculator and a magnifying glass to work out ads for airfares. Air travel is complicated enough; we think most people prefer one price – what you see is what you should pay.
"Regrettably not all airlines feel the same. Recently our competitors, Qantas and Jetstar, identified court precedents which allowed them to supplant the ACCC undertaking and swiftly commenced advertising incredibly low fares – with taxes, charges, levies, fees etc mentioned in the small print.
"In such a competitive industry it is difficult and somewhat disappointing to be put in a position where, in order to remain competitive in the market we must present our fares in the same manner.
"Overall we think it's a regressive practice, we think our customers and travel agency partners will feel the same way, and we would urge the debate to continue in the hope that an independent party can bring an end to airfare advertising confusion.
We have conveyed our views to the ACCC and the Australian Consumers Association and we will continue to support the push for legislated all inclusive pricing as an airline industry standard. To our customers, we apologise that until sense prevails, we are forced to match the pricing manoeuvres of our competitors."


text:
Paris Primer
This magazine has chronicled high-spirited life in America since 1846, but it has never before given its name to a drink—until now. We solicited candidates from 20 select bars and restaurants around the country, then assembled a panel of cocktail experts (Belinda Chang, Jonathan Pogash, and Leo Robitschek, pictured here behind bartender Trevor Schneider at right) at Harding's, in New York City, to rank them. Here, we present the process of how we picked the winning recipe.
2 oz. Bombay Sapphire Gin
1 oz. Lemonade (6 oz lemon juice, 9 oz simple syrup, 12 oz water)
1 oz. Honey and Thyme Gastrique (2 cups honey, 2 cups distilled white vinegar, 1 large handful of fresh thyme)
Combine ingredients with ice in a shaker tin, shake, and strain over fresh ice in highball glass & garnish with fresh thyme & lemon wheel.
Bring vinegar to boil with thyme while vinegar is coming to the boil, bring honey to simmer in a separate 4 qt. saucier over medium heat
Combine vinegar with honey but be careful as the mixture will boil over if it is not added slowly. Bring honey, vinegar & thyme mixture to boil and reduce to simmer.
Let mixture simmer for 12-15 minutes.
Strain mixture through chinois and let cool until you are ready to use.
Notes from judges: "Fishy, sweet."—Pogash; "I love the lemonade idea but the proportion is off and the gin gets lost."—Chang; "Creative but way too sweet."—Robitschek
The Exhibitionist


text:
Pidgin  2.10.1
* Finch:
- Fix compilation on OpenBSD.
* AIM and ICQ:
- Fix remotely-triggerable crashes by validating strings in a few messages related to buddy list management.
* Bonjour:
- IPv6 fixes
* Gadu-Gadu:
- Fix problems linking against GnuTLS.
- Fix a memory leak when admitting UTF-8 text with a non-UTF-8 primary encoding.
* Jabber:
- Fix crashes and memory leaks when receiving malformed voice and video requests.
* Sametime:
- Separate "username" and "server" when adding new Sametime accounts.
- Fix compilation in Visual C++.
- Fix CVE-2011-3594, by UTF-8 validating incoming messages before passing them to glib or libpurple.
* Yahoo!:
- Fetch buddy icons in some cases where we previously weren't.
* Windows-Specific Changes:
- Fix compilation


text:
Disney Toy Story 3 Boys Toddler Light-up Sneaker
Sorry, this item is sold out!
Looks like you've got more shoe shopping to do - have fun!
Looks like you've got more shoe shopping to do - have fun!
Item # 241496
Light the way to fun in these playful ©Disney/Pixar Toy Story 3 sneakers. These cool shoes rule and they light up too!
- Faux leather and mesh upper
- velcro closure to ensure a secure fit
- Textile lining
- Padded footbed
- Rubber sole
- Lighted technology
- Imported
- Online Exclusive!
By: Carmina
Location: Tukwila, WA
May 08, 2013
Adorable shoes
"These are adorable shoes. They are a gift for my 3 year old nephew, he is going to love them."
By: viooiv
Location: New York
May 06, 2013
Not durable
"My 5-year-old son was thrilled to put these on. But the tips got worn out within a week. I know the boys are tough with their shoes, but holes in a week? Surprisingly low quality.... I gave these two stars for the beautiful design and the comfort. Both my toddler and his older brother seem comfortable in these sneakers."
By: ELM32806
Location: Linden, Nj
March 28, 2012
Light ups
"This is a very cute sneaker. My son fell in love with them as soon as he opened the box. The only bad thing that I noticed about it, is that one sneaker doesn't light up as easily as the other one. I would hate to return them because he doesn't want to put them down."
Click anywhere to close this.


text:
Symbol of the Hummingbird
The hummingbird symbolizes love, joy and beauty. Its unique ability to fly backward teaches us that we can look back at our past without dwelling there but continuing forward. The hummingbird's aptitude to hover while drinking nectar reminds us to savor each moment, appreciating its sweetness.
Customer Reviews
Average Rating:
(based on 1 reviews)
By Susan Vogel
Lewis Center, OH
November 29, 2013
Lewis Center, OH
November 29, 2013
"Very delicate and pretty."


text:
True 24/7 Protection
The 3D TRASAR System Assurance Center operates around the clock to ensure someone is always watching your system and responding to alarms--even on nights, weekends and holidays.
Systems Reliability
The 3D TRASAR System Assurance Center conducts a comprehensive checkup to ensure your systems are operating in accordance with Nalco Water best practices. Systems are constantly monitored and recommendations are provided for fine-tuning.
Reduced Risk
Immediate alarm response leads to faster problem identification and improved system operations.
Saving water and energy, while making efficient use of chemistry is taken to the next level with the System Assurance Center. Our highly trained experts review each system and make recommendations to further optimize the level of control.
The System Assurance Center Center operates 24/7 to ensure someone from Nalco is always watching your system. The expert center will routinely make recommendations for operational improvements and will also take immediate action on alarms. All of our expert center professionals hold degrees in Chemistry or Chemical Engineering and have real world experience in water treatment. Eighty years of water treatment expertise drives our comprehensive, on-going training program, resulting in a team of highly trained specialists.
3D TRASAR™ Technology for Membranes is the next generation of Membrane Performance Management. Its...
Thank you for your interest in our Nalco Water & Process Services offerings. Tell us how we can help you and one of our water, energy or air experts will get back to you.
Ecolab is the global leader in water, hygiene and energy technologies and services. Every day, we help make the world cleaner, safer and healthier – protecting people and vital resources.


text:
FGD: Rookies and Liabilities All the Way Down
Kent Wilson
February 11 2013 01:14PM
There were Great Expectations in Minnesota after their hot start last year and big free agent additions this summer. The stats-inclined amongst us remained skeptical and indeed with a .500 start through the early going and bottom of the league possession numbers, the Wild remain one of the least intimidating opponents in the league currently.
The Flames aren't exactly imposing either, of course. Without Cammalleri and Backlund once again, they will be dressing two rookies on their second line. Not to mention the rookie in net who is playing with the knowledge he will probably be waived and demoted almost as soon as the final buzzer sounds.
Calgary was noticeably exposed against the Canucks on Saturday night in light of these issues, so they can't exactly take anyone lightly at this point. Particularly since they have to start collecting points soon before the early season hole becomes too deep to dig out of. With just 8 points in 9 games and currently sitting 12th in the Western Conference, the Flames are in danger of falling too far behind the pack out of the gate if they continue to lose for much longer.
The bad news for the Wild is their spending spree has only marginally improved the club over last year's Cinderella edition. Ryan Suter is playing in the top-4, has a respectably easy zone start (54%) and is getting absolutely buried in terms of possession (-11.95/60). In fact, his corsi is the worst amongst regular Wild blueliners, which should be especially alarming for Minny's decision makers given how much money they invested in him. It's early so it's possible Suter will reel things in, but those are poor early returns.
Zach Parise has been better and is one of the few Wild forwards above water. He hasn't turned them into instant contenders or anything, but there's no question the Wild's top line is much more dangerous now and will be the primary concern for the Flames this evening.
The Line-up
Nothing changes from the Canucks game aside from Sarich drawing in for Derek Smith. And for good reason - Smith had a dreadful night in Vancouver. Babchuk remains a healthy scratch (FOR NOW).
- Glencross - Tanguay - Iginla
- Cervenka - Street - Hudler
- Comeau - Stajan - Stempniak
- Begin - Jones - Jackman
- Bouwmeester - Giordano
- Brodie - Wideman
- Sarich - Butler
- Irving
Stempniak continues to be good on the third line, generating another goal and a few chances on Saturday night, but that unit wasn't as noticable sans Backlund. The second line was also very quiet with Ben Street in the middle. He has had a good few years in the AHL but Street struggled to do anything of note in his first NHL contest for the Flames. It remains to be seen if he'll be able to translate things at this level.
The Opposition
Parise and Koivu are the big guns here. Cal Clutterbuck is a really good middle-tier, shut-down player (although he's known more as a hitter/agitator) and Kyle Brodziak is a capable 3rd line type center.
- Parise - Koivu - Coyle
- Heatley - Granlund - Setoguchi
- Cullen - Brodziak - Clutterbuck
- Bouchard - Konopka - Rupp
- Suter - Brodin
- Stoner - Gilbert
- Falk - Prosser
- Backstrom
The Wild's second line is probably a lot more famous than it is effective. Mikael Granlund made hay in Finland the last couple years and is generally considered a high level prospect, but he has been beat up so far in the early going of his NHL career. Granlund's possession numbers are terrible (worst on the team in fact) and he has just 3 points in 10 games played and 14 shots on net. He's a guy finding his legs and shouldn't be in a top-6 position at this point in his career.
Dany Heatley's fall from grace is well established at this point. He's a guy you don't want firing on your goalie from the slot, but the rest of his game has fallen away over the years. Devin Setoguchi has the second worst possession rate on the team ahead of only the aforemention Granlund, which is not unsual for the erstwhile Shark. I suspect it's part of the reason San Jose had no problem moving him.
The Wild's other roster holes are obvious on their back-end. Suter is paired with rookie Jonas Brodin on the first pairing. Brodin is another pretty decent looking prospect, but again he's hardly being delpoyed in ideal fashion, assuming the Wild want to win more than a few games this year.
Also, I don't know what PM Bouchard is doing on a 4th line with two ruffians.
Sum It Up
Minnesota remains a flawed club despite their Wild (pun!) spending this past off-season. They have a first line the Flames need to be concerned with and few other decent pieces peppered throughout their line-up, otherwise it's rookies and liabilities all the way down. At some point all of this may coalesce into a contender, but it won't be this season for sure.
That said, they could be a club battling for that final playoff position in the West come game 48, which is probably where the Flames will find themselves as well. If Calgary intends to make the dance, then Minnesota is a key team to grab points from.
TIlted Kilt Ticket Giveaway
Good News Everyone! The Tilted Kilt is giving away two tickets to a lucky patron this evening. Simply stop by before the game and you could win the chance to walk down the street and watch the action at the dome as well.
Otherwise you could just stick around TK and enjoy the game on their various big screens. Win-win!
February 11 2013, 09:39PM
Who cares, I can't keep my eyes open long enough to see if they are good or not. Either way, they are still SOOOOOOO boring! I thought they were changing that?
February 11 2013, 09:39PM
I was thinking that this game could use a few more power plays, and then that happened.
I'm with you Clyde. They have some nice pieces as it is. Neither iggy nor kipper are difference makers. Lets hope a couple GMs out there don't know that and move them, as painful as it is to see. They could have an accelerated rebuild.
Instead of goal we have bad penalty call. Oh my
God damn you, Tangs. You've been terrible tonight.
Iginla looks very slow and unsure tonight. Even on the power play he moves into traffic along the wall.
Will our 4th line ever get one?
February 11 2013, 09:47PM
Anyone keeping track of how many posts the flames have hit this year? Two more tonight....yeesh.
February 11 2013, 09:47PM
This keeps up, and I'm just gonna make sh!t up for the Post game.
February 11 2013, 09:50PM
Flames are in double digits by now. For hit posts I mean.
February 11 2013, 09:59PM
2-1 Calgary Kent? [Scoring chances]
you mean 45 minutes?
February 11 2013, 10:07PM
Solid game by Irving tonight, and he was positionally sound all game. I'm so bored, I really just want this to end, but I'd like for Irving to pick up the W.
Blair Jones??
Kent, if Minny is terrible, what are the Flames?
bugger me. what a brutal game. and to miss the 2 pts hurts that much more.
Blair Jones was definitely a surprise, Hudler has been a stud and a beast for the Flames.
Was there anyone who though maybe, just maybe! Alias, no.
No Kent, we are as PJ Stock said possibly the worst team in the NHL. Detroit has significant injuries, we are missing giys who would make us mediocre. Time to admit that, make some moves and rebuild.
February 11 2013, 10:15PM
I have 10-7 by your period counts Kent??
If there wasn't a book yet on Irving in the shootout, Parise and Koivu just wrote it. I figured the guy couldn't be much worse than Kipper.
Those were a couple big league moves, but yeesh.
The Flames are now at 3-4-3, if 56 points is the cut off they would need to go like 23-14-1 the rest of the way.
February 11 2013, 10:16PM
Blair jones. Really?
February 11 2013, 10:17PM
Tough one tonight. By my count, I see the Flames being outplayed dramatically in two games this year. A three game win streak would be nice.
Go Flames!
February 11 2013, 10:17PM
Why did we acquire skill like Cervenka that might help the shoot out only to use....... Blair Jones?
February 11 2013, 10:18PM
Did you JUST start paying attention to the Flames? Sutter absolutely handcuffed any GM who might follow him. Feaster dealt with that well, has drafted well (as far as we can tell to this point), and has made good trades/signings aside from the occasional minor gaffe (like trading for Byron).
@clyde: Minnesota has always been overrated to some degree. They got Heatley and Setogouchi and people thought they were clearly contenders. They drafted Granlund, and they were clearly contenders. They signed Parise and Suter, and they were clearly contenders. And yet, season after season, they get consistently outshot and outscored, and end up at the bottom end of the NHL's middle class. Parise, Suter, Bouchard, and Koivu ARE all 28, and when you're 28 you don't get better at hockey as an NHLer. If they can't carry the team this season, there's little to suspect that they're going to suddenly start doing it in future.
I was so hoping the flames would turn it around I think they are moving in the right direction but I think thats the season right there. Hopefully the lottery balls will be kind.
February 11 2013, 10:20PM
@Kent re: Flames: By shots for/against, they look like they're better than mediocre so far.
February 11 2013, 10:27PM
Positionally sound all game.*
except when he wasn't in his net when they scored their only goal.
I know the rebuild camp gains steam after every loss, but it's still possible to retool a team without completely tanking or giving up all your useful assets.
A full scale rebuild is a total drag. Ask Edmontonians what they've been watching the past three years while waiting for their picks. It's not like the Oilers are that much fun to watch this year, either.
Feaster's done an okay job. But people won't think there's an actual rebuild happening until Iggy's dealt or leaves.
February 11 2013, 11:00PM
What do you honestly think the Flames could get for Iggy in a trade? Not much as he is showing his age and he is the last year of his contract. Probably a draft pick and it wouldn't be a first round pick.
As for Kipper, assuming his injury isn't too bad, you might be able to get a first round pick. Maybe to a team like Columbus who have three first round picks in the upcoming draft. Kipper has one year left on his contract after this but I really wonder if he will play in the NHL next year. He has one of those back diving contracts. Do you think he will play next year for a $1 million salary?
I understand Uncle Feaster took over a team with issues but he has delayed making some trades that had the opportunity for the greatest potential return (Iggy and Kipper). Now, the Flames won't get much for those players and by delaying until now, it has the potential to slow any rebuild for a few years. That is my greatest complaint about what the Flames have done.
They could have transitioned more with Feaster when he came aboard but he didn't make some of the bold moves to ensure a bright future for the team in the near term.
February 11 2013, 11:05PM
I rename you.....Eeyore!
February 11 2013, 11:19PM
Lots of guys have started out slow, Ovi, Perry, Kessel, etc. I agree he's getting old and has lost a step though.
Feaster has to be handcuffed by ownership, I'm almost certain. Remember Sutter and Ollie? Big moves aren't always the right moves.
February 11 2013, 11:21PM
February 11 2013, 11:27PM
Denial isn't just a river in Egypt. And you're living it, big time.
@Kent: Could not agree more I am wearing out my mute button this season watching Hockey Night in Canada. PJ Stock honestly makes Kelly Hrudey look/sound like a genius!!! Kevin Weeks has also somehow gone from being unable to get out a complete sentence to being the voice of reason on that panel in a season. PJ Stock has never even watched a Flames game he is clearly drunk by 10pm eastern every Saturday night.
The Flames need to spend a practice or two learning how to bury rebounds out front. Honestly just shooting it back into the goaltenders pads isn't working!! ROOF THE DAMN PUCK ALREADY!!!! Why is our only option to score looking to go five-hole....The Flames could have 20 scoring chances a game they still would finish off none of those chances!!!
What has happened to Glencross the past couple??? Hartley should put Stempniak with Iggy & Tangs until Curtis can get out of this funk.
On a side note... What has happened to Dany Heatley... He is a shell of the player he used to be, his 7 Million cap hit will ensure that Minnesota continues to be average. Apparently $33.73 million only gets you Parise, Heatley, Bouchard, Setoguchi, Suter and Gilbert these day in Minnesota... Wow.
PJ Stock? If you have a point, why defeat it by using PJ Stock as your support. I think you'd have trouble finding anybody who actually watches hockey that thinks PJ Stock is anything more than a complete idiot.
That was @clYDE.
And oh yeah, PJ Stock predicted Edmonton to win the west in 2009. He saw big things on the horizon for that team.


text:
Mini Brites™ Pacifier
0-3 Months
The classic oval baglet with symmetrical shield design ensures that the pacifier always fits in your baby's mouth. Nuby's air system allows air to circulate between baby's delicate skin & pacifier. The pacifiers come in various fun bright colors and designs!
Features at a Glance
Teething Nubs
Massage and stimulate gums
Massage and stimulate gums
Hygienic Air System
Reduces skin irritation
Reduces skin irritation


text:
Elder Tyrel Mills has returned home after serving in the New York New York Mission for the Church of Jesus Christ of Latter-day Saints.
Elder Mills is the son of Clark and Sharon Mills, grandson of Mac and Linda Mills.
Elder Louis K. Duke has been called to serve in the Brazil, Belem mission. He will leave for the Missionary Training Center in Sao Palo, Brazil Jan. 18. Elder Duke will be speaking in sacrament meeting on Jan. 16 at 12:30 p.m. at the Orangeville third ward meeting house, 165 West 800 North in Castle Dale.
Louis is the son of Kelly and Melody Duke, grandson of Lyman and LuJean Duke and Louis and Emma Weber.


text:
This is the perfect time to panic!
Jonathan Willis
October 12 2013 10:59PM
Devan Dubnyk has played four games for the Oilers this season. He has four losses and a 0.829 save percentage; he's probably directly cost Edmonton two wins and three points with his poor play.
What can the Oilers do about it?
Option 1: Stay The Course
The argument: Devan Dubnyk has been successful in Edmonton's net for three years now. Throwing that away over a lousy four-game stretch would be crazy. Goalies have bad runs sometimes. It's hard, but the best bet is to just ride this out rather than wasting assets bringing in a guy who isn't likely to be any better than Dubnyk is long-term.
Option 2: Jason LaBarbera
The argument: Sure, Jason LaBarbera didn't look very good in his first game for Edmonton. But he's been a darn good backup for five years now. Putting him in net gives Dubnyk a break, gives LaBarbera a chance to show whether he can handle the job, and costs nothing in terms of assets. The Oilers' play seems to have improved quite a bit; if LaBarbera can be average (and history suggests he can) that should be good enough.
Option 3: Ilya Bryzgalov
The argument: Sure, he didn't work out in Philadelphia, but this is a guy who was a Vezina candidate not that long ago. Signing in the ECHL shows he wants a North American job, and he should have plenty of motivation to prove he can still handle NHL minutes. If he can be anywhere near where he was a few years back, the Oilers will be smiling.
Option 4: The Big Trade
The argument: Edmonton's goaltending sin't good enough. Devan Dubnyk lets in soft goals and can't handle pressure; LaBarbera is a career backup. The team needs wins now, which means bringing in a new starter. Call him James Reimer, or Viktor Fasth or Ryan Miller, or whoever. The cost will be dear - nobody is giving these guys away and Edmonton's in a terrible position - but this team needs wins now and that means making a trade right now.
My Take
The decision was made in the summer. Maybe it was the wrong decision, but a) four games isn't enough evidence to overturn it and b) the cost of trying to overturn it is going to be very, very high. I'd be tempted to go with Jason LaBarbera against Washington, to give Dubnyk a game off and see what the backup can do; if LaBarbera plays well he stays in until he doesn't and if he plays poorly Dubnyk gets another shot. The history of both these players says they're a good enough tandem to provide NHL-average goaltending; clearly the Oilers felt at least that was possible when they made the choice this summer and there hasn't been enough evidence to overturn that decision, yet.
That's a hard decision to make; given the pressures on the team this season it's extremely difficult to see the goaltending almost single-handedly losing games. But the alternatives are either unlikely to be a good fit (Bryzgalov) or likely to be cost-prohibitive if there's any other way out.
But it wouldn't hurt to get a feel for the goaltending market, either.
Wow, good to see so many newcomers on the reality band wagon.
More than a few here have been saying this about Dubnyk for a couple years already. Yesterdays troll has become todays realist.
The best thing about it is now we don't have to listen to the media pump his tires anymore.
" I'd be tempted to go with Jason LaBarbera against Washington, to give Dubnyk a game off and see what the backup can do;"
Why would they even consider playing Dubnyk right now? I wouldn't let him out of the dressing room.


text:
Teaching Assistant Course£99 instead of £284 (from My Distance Learning College) for a CACHE Level 4 accredited online teaching assistant course - save 65%
Save 65%
Promotion ends on
25 / 03 / 2014
- Take a CACHE Level 4 teaching assistant course.
- 24/7 access for 12 months.
- Approx. 100hrs of study inc. child development, activities and more.
- No entry requirements and certificate upon completion - no final exam!
- Perfect if you're looking for a career in teaching.
The Fine Print
- May buy multiples.
- Voucher valid for redemption until 27th Mar 2014.
- Additional £26 charge on completion of the course to receive certification.
- Subject to availability.
Full Details
Those who can, teach - and those who want to learn how come to Wowcher!
Today we're offering you a CACHE Level 4 accredited online teaching assistant course for only £99, saving you 65% off My Distance Learning College's price of £284 (correct as of 20.2.14).
With 24/7 access to the online teaching assistant course for one year, training to become a teaching assistant couldn't be easier, no matter how busy your schedule is! There's even an online student portal where you can get tutor support if you're struggling. The Level 4 course covers approximately 100 hours' worth of material split into easy to digest modules, with subjects ranging from communication skills, conflict resolution, providing effective support for colleagues and more. For a full breakdown of the modules, click here and select the Snapshot tab.
Upon completion, you'll receive a MDLC-accredited Level 4 Teaching Assistant diploma and CACHE certificate as proof of your newly found skills. And the best part(s)? There are no entry requirements and no final exams, so whatever you're currently doing in life, it's not too late to change for a more rewarding career!
How to Redeem
- When you've bought we'll send you your unique wowcher code.
- Head to My Distance Learning College's site using the link we send you.
- Click to enrol.
- Enter your wowcher code when prompted.
Once purchased, you can redeem this wowcher towards another wowcher or claim a Wowcher Wallet Credit. Click here for more info.
Non-Surgical HIFU 'Facelift' - 4 Locations!£89 instead of £820 for a HIFU 'skin tightening' facial on one area, or £169 on two areas at the Laser Clinic Group at four locations - save up to 89%
Save 89%
Time left to purchase


text:
Eco Pro Tungsten Elite Series Flipping Weights
Featuring exclusive colors specially designed with the help of BASS Elite Series veteran pro, Dean Rojas, the Eco Pro Tungsten Dean Rojas Flipping Weights deliver all the benefits of tungsten, and allow you to perfectly match up your presentations. Their extra small profile allows them to slip in and out of cover with far fewer snags, and the increased hardness of tungsten creates double the sound when they bang against a glass bead or rock. Also featuring insert-free technology for increased sensitivity and no frayed lines, the Eco Pro Tungsten Dean Rojas Flipping Weights are 100% eco-friendly - helping protect our fisheries for future generations.
3/8oz - 3 per pack
1/2oz, 3/4oz - 2 per pack
1, 1-1/4oz, 1-1/2oz, 1-3/4oz, 2oz - 1 per pack
6 Colors
More From Eco Pro Tungsten Flippin Weights
Customer Reviews
Comments: Best that I have used yet. Biggest problem is the finish is cheap and chips very easily.
From: Gabe: MI 12/8/14
Comments: Great Product. Best I have found yet
From: Bill: TN


text:
I don't understand why you'd have arguments with people you claim to not care what they think. If we don't think the Jets are elite you say you don't care. Why talk about it then?that means I care what people think? how so?
I lived in Boston during the patriots run, hate the pats..totally en elite team.
In no way can you compare the jets to the patriots. Therefore, the jets are not elite.
You have nothing to show for your elite years, no division title, no hardware, nothing. Zero. Zilch.
A team that wins nothing, is not elite.
Dude you can't post the poll on the jets site? None of us are members, so lets see how off we really are...post it and let's see if you're the only nd only or just leading the charge on this. Harmless really.