Mason NEEDS this, Pistons, after all you've put him through
Hurray issues. So this morning an iframe insert got put in the js file. It has been removed and we are monitoring that particular file intently; the good news is that no other files on the server have been changed. I've turned off js aggregation, which will make the site marginally slower for first loads. We are still looking for the entry vector; if a js file gets updated we will know about it and check to make sure it does not have the malicious code in it. We have a request in to Google for a clearance.
If you are concerned, running a noscript module on your browser is a good idea. Apologies.
(Note: this is unrelated to the scattered reports people were having of malware from the Google Ads, which are client-side issues.)
Fun with hats. Ace has it:
There's Waldo. Insane axe-murdering Waldo.
Hatch update. Via his CaringBridge page:
By the grace of God, Austin James is showing improvements everyday. He is comfortable and stable. He has begun opening his BIG BLUE EYES a little bit more! We understand that his healing will be a very slow and gradual process; we're not sure whether Austin has any awareness of what he sees yet.
He's got a long way to go, but it sounds like he's getting out of the woods.
Further evidence for the skinflint theory. The Big Ten continues to pile up the cash:
They continue to not spend it on football coaches:
The SEC paid its assistant coaches an average of $276,122 in 2010, according to figures compiled by St. Louis attorney and agent Bob Lattinville of the firm Stinson Morrison Hecker.
The Big 12 was second at $232,685 and the Big Ten a distant fourth, behind the Atlantic Coast Conference, at $187,055. In each instance, the averages do not include salaries at private schools such as Baylor, Penn State and Vanderbilt.
You may have noticed that Penn State is not a private school, but they have some sort of state law that protects them from FOIA requests. They likely pay their assistants more than the Baylors and Vanderbilts of the world but Northwestern is also omitted and Penn State isn't closing a 50-grand gap with the Big 12, let alone the 90 grand to the SEC.
Not that I have a problem with not heaping even more money on football coaches, but Braves & Birds's theory that the Big Ten is falling behind because they refuse to lay out money for proven coaches is looking pretty good these days. At least Michigan bucked the trend by 1) wildly overpaying their version of Gene Chizik and 2) finding their own Mahlzahn in Mattison.
Dominoes go further. College hockey lurches towards its final configuration apace, with Northern Michigan making the obvious move to the WCHA. Northern was in (an almost completely different) WCHA until the late 90s and returns, renewing a conference rivalry with Michigan Tech and easing their travel burden.
Interestingly, word from Marquette has a surprising second school on the WCHA hit list: Alaska. The WCHA retains Anchorage and the conventional wisdom holds that two Alaska schools are too many for one conference since teams could be required to make more than one trip up north per year. If the WCHA's endgame is an eight team league, you'd think the conference schedule would be 28 games—four each against seven opponents. That would require two trips per year. Even if you go to a division system where you play four teams only twice, you're averaging 1.5 trips to Alaska per year. Lake Superior seems like a more logical option due to its natural rivalries with the other UP teams.
Meanwhile, the smoking husk of the CCHA takes another hit. Notre Dame's gone sooner or later. Western Michigan's openly pleading for someone to take them. Lake State has to be angling for a WCHA invite along with Alaska. Poor Bowling Green and Ferris State are hanging out in Fred Pletsch's basement drinking the cheapest beer on the market until Atlantic Hockey teams start to look attractive.
Current wild-ass guess at what college hockey in the West looks like in two years:
|UAA||Ferris State||Michigan State||Notre Dame|
|Minnesota State||Mercyhurst||Penn State||WMU|
|MTU||Robert Morris||Ohio State||North Dakota|
If LSSU does not move to the CCHA you can insert Cansisius, another Buffalo-area AH team, or UAH into the CCHA to make eight.
Is that viable for everyone in the WCHA and CCHA? I think the WCHA will be okay. Most of the programs there have recent financial commitments from their universities; at all of them hockey is unquestionably the top dog. That's the case for everyone in the CCHA, as well, except for Ferris (no recent insertion of capital) and BGSU (MAC football and basketball probably more important). I think Ferris would be able to keep its footing.
What would really help is having a formal state of Michigan championship. In this new doomsday scenario Michigan teams are split across four leagues, making the previous plan—which relied on a lot of conference games being counted for the championship—dubious. On the other hand, in this new world there are a ton of nonconference games that need filling.
Have fun storming the castle. Even if Russell Wilson isn't certain doom for Wisconsin's opponents this year he's better than whatever the Badgers had before. KC Joyner makes an interesting point, though: Scott Tolzien was one of the most underrated players of the last decade in the league and Wilson won't approach his insane efficiency.
Etc.: Michigan's new white hockey jersey is going to be regrettable in a few years, and I miss the cool Rangers-esque lettering on the maize one. Outrage is low because they'll just change them next year anyway. Yost Built also says "you're out, White Jersey" in a flat sexy German monotone. Holdin' The Rope assembles things.
Off today for the Fourth. See you tomorrow. Until then, Amurrica.
Site business. Two things:
- I am getting married this Saturday in a top-secret location far away from any images of Fielding Yost. I am taking Friday and Monday off; Tom and Tim will produce content as per usual. If you've got a diary you want front-paged this would be an opportune time to post it. Content from me will be light this week because a bunch of friends I don't get to see will be in town, etc.
- I'm warning you about this a month ahead of time: honeymoon is in late July for about ten days and I am probably not even going to take my computer.
Your understanding is appreciated.
I'm partial to the rally pickle myself.
Mascot business. I took a rage day so that I wouldn't say anything regrettable in the aftermath of the mascot trial balloon, leaving the rest of the world to offer Dave Brandon a raspberry and Brandon to quickly clarify that while he is all seeing and all knowing he is very very wily and no mascot is pending. Even while doing so he leaves himself an out, saying it "may never happen."
Q: In retrospect do you believe that Brandon announcing the OSU game would be moving to midseason was really a super-clever way to get everyone outraged about it and therefore ensure it doesn't happen?
The M-Zone makes a compelling case that we should not. After that fan explosion we've had the uniform business and the mascot business and at about the same time we've had the night game business. (While I don't care that much about having a night game, it is a departure from tradition.) The evidence points towards Dave Brandon being so intent on "creating the future" that he has absolutely no grasp on what's important to the fanbase until everyone's freaking out about it.
Worse, he spends time belittling the kind of people who do really care. From the inbox:
Below response to my (very short and very respectful) email to Dave Brandon today asking him to reconsider a Michigan mascot. I actually responded to this, against my better judgment, and said that if there's a man in a furry wolverine costume on the sideline than it'll wind up being more life-changing for him than for me.
Please don’t be too concerned over this life-changing topic!
All will be OK…
Have a great weekend!
I'm not sure how this happened since Dave Brandon was actually on the team under Bo, but the current athletic director appears to have no more connection to Michigan's traditions than—wait for it—Rich Rodriguez.
I really care about what goes on inside Michigan Stadium; Brandon thinks this makes me a sap.
At least he's not alone.
Convenient timing. Meanwhile, one of the main counter-arguments against Old Testament kind of guys who like their coffee black, parole denied, and Michigan Stadium old-timey is that if we don't get that cheddar Michigan will be left in the dust by its rivals.
Presenting Michigan's 2012 budget:
For the proposed FY 2012 Operating Budget (described in detail on the following pages), we project an operating surplus of $11.4 million based on operating revenues of $121.2 million and operating expenses of $109.8 million. The budgeted operating surplus will be will be used to fund our ongoing capital needs and facility renewal projects.
Bill Martin's great accomplishment was killing the immediate cheddar issue dead without compromising the brand that packs the largest stadium in the country. Further squeezing starts to impact the uniqueness of the Michigan experience and erodes the reasons people shell out as much as they do.
Unfair and true and BERGKAMP. Here is Denard Robinson's 87-yard touchdown against Notre Dame last year, first narrated by Tom Hammond, then your inner monologue:
It's not fair comparing Tom Hammond to whoever the BERGKAMP guy is, but he does have a point. Maybe Americans get more confused about whether sports is serious business worthy of objectivity or not.
For a counterpoint EDSBS immediately goes to Sean McDonough, who's the first guy I thought of, too:
Q: Franklin is retired and Nessler is now on the NFL network, so is McDonough now the undisputed #1 college football announcer? I can't think of anyone I'd rather have doing a Michigan game.
Welcome to the field. The O-Zone reports on the latest edition of the Big 33 PA-OH All-Star game, in which Ohio annihilated Pennsylvania. Featured amongst the players of interest is WLB signee Antonio Poole:
Antonio Poole, LB Cincinnati Winton Woods 6'0” 195 (Michigan)
I think Poole may have been the most impressive defensive player on the field. He's only listed at 6'0” 195 pounds, but he sticks ball-carriers right between the numbers and they stay stuck. When he's in pursuit, he looks much bigger than he is. He certainly hits much bigger than he is. He may not be big enough to play linebacker in the Big Ten right now, but the Wolverines may not be able to wait.
That's true—WLB is currently Mike Jones and maybe Brandin Hawthorne.
Goalie zen part XVI. Red Line Report is down on this year's crop of goalies but they do have a solid #1. Prepare for the same scouting report you've heard several times before:
The clear-cut No. 1 guy is John Gibson, who combines excellent size and a calm demeanor in the most important games. He plays economically and is strong in the butterfly, using his long legs to take away the bottom half of the net. Gibson is a big netminder who plays big, challenging well and not leaving much space for shooters to look at. He's also calm and patient and allows the play to come to him. We like his mental strength and focus in clutch situations.
They don't like the other Gibson, so John is the only goalie they give a first round grade.
Etc.: Penn State blog Linebacker U interviews Tom for his perspective on Michigan and Penn State recruiting.
Complaints on email and twitter have reached a critical mass, so: Something Must Be Done about the board (artist's impression @ right).
You may have noticed that the points system broke during the Great Malware Disaster and I haven't fixed it. There are multiple reasons for this: the code that did that was in a custom module I had made up and the only place it existed was on the test server. Due to some bad archiving strategies it is no longer extant. Before I set to replacing that I wanted to see if moving to the new version of Drupal was feasible, something that required checking each of the dozens of modules installed on the site to see if it had a viable Drupal 7 version.
I've been waiting for a bit and now I'm pretty sure I'm not going to make the move to 7 until next summer, so it makes sense to implement something now. However, the board has gotten very large and a number of stupid people have infested it and it's clear we've again outgrown our system.
Thus I have…
I'm looking for a developer familiar with Drupal who will work with me to produce a commenting system in the vein of Reddit or Slashdot that automatically filters poor quality comments and draws attention to high quality ones. This can be an assemblage of existing modules—though I've looked and that is not in the cards, I don't think—but will most likely be a module of its own, one that ideally will be submitted and maintained in the community at large. We'll work together to establish requirements and then establish a price for the whole thing.
I imagine this is going to take a while as we hash out what's possible and what isn't; getting it right and getting it into a maintainable state is more important than speed. My previous experience with freelancing leads me to believe a lot of low quality code gets pushed out the door very quickly. I'm looking for this to be more of a long-term relationship where person X is brought on as part-time Drupal guy, completing projects at a fairly leisurely rate as time and funding allows.
If you're interested, email me with who you are and your ideas for the project. If you do not have a track record I might be impressed enough by someone who can already show me a prototype—who's started something already—to overlook that.
In the meantime I will reach in and restore the dirty hack I dirtily hacked the first time around. Give me some time, a week or so.
Obvious. As part of his annual defense of the recruiting-industrial complex, Doctor Saturday has surveyed many things. Now he has struck upon the most over- and under-achieving teams as seen through the lens of recruiting classes. The overachieving list has a variety of causes:
- Oregon. Spread genius.
- Oregon State. JUCO/grayshirt addiction.
- Virginia Tech. FSU, Miami, UNC, and Clemson all recruit like demons and suck on the field. The methodology here prioritizes wins over teams with good classes no matter their results on the field. The ACC champion is set up to do well here.
- Iowa. Own Penn State, greatly benefit from Michigan's implosion.
- Stanford. Harbaugh. Sigh.
The underachieving list… well, you don't even have to look, really. Guess which big time rivalry finishes 1-2? You get zero opportunities. You got it anyway:
Hurray! In Michigan's case the underachieving is due to massive attrition, a change in program philosophy, the program delightfully eating itself alive, and the dumbest hiring decision in the history of the world. Notre Dame had a decided schematic advantage.
The rest of the lame are UCLA, Texas A&M, Miami, and FSU. Unsurprisingly four of these teams have changed coaches in the last two years. UCLA is going to have a hard time not firing Neuheisel next year, leaving A&M the only school that may be able to dig out under the current leadership.
Special K is a disease. He infects the world. I could help but think about Special K when I read about UConn's spelling cheer. It's the generic spelling cheer wherein you spell out the thing you like and repeat it three times. Example: "B-A-C-O-N bacon bacon bacon!" In this case it's U-C-O-N-N. It would be better if it was bacon, but it's UConn.
UConn's version is actually a cool tradition, however, because of this guy:
His name is Kenny, and the reason UConn has a cheer almost as good as B-A-C-O-N is because this lone nut created it via force of personality. People love this:
The reason Big Red's cheer has caught on and become a marker of UConn's success for the past 20 years is because, unlike so many things at UConn games, it is organic. There is no sponsor. It is not forced. It is not pre-packaged. No, instead it is a reflection of pure joy at the success of the young men who step out on the court wearing the jerseys that say "UConn." It is beautiful, and cheering along with Big Red is one of my favorite parts of being a UConn fan.
Unfortunately this year the cheer has been pirated by the PA guy and is deployed at times completely irrelevant to the game situation. It's basically WHO WANTS SOME FREE UCONN CHEER. In two years it will be WHO WANTS SOME FREE UCONN CHEER BROUGHT TO YOU BY CORPORATION. It is in this way that genuine things are co-opted and destroyed by marketers.
Also: bacon, bacon, bacon.
Filling in another hockey blank or two. Hockey gets a 2012(?) commit from Max Shuart, a nephew of former Wolverine captain Alex Roberts. Shuart's playing for major midget—unusual for a Michigan recruit at this stage in his career—and has filled in with the U17 team this year. He's got no points in three games with the U17s.
Michigan also just picked up an Alex Kile from Compuware for 2013. Kyle leads his team with 18-19-37 in 32 games, and is ninth in the league in scoring. He was a 14th round pick of London in the OHL draft—it's always hard to tell how much of that seeming lack of respect is talent and how much is signability.
MHN points out that Kile and Shuart were born only ten days apart, so Shuart may be ticketed for 2013 instead of 2012. That would make more sense since a guy who's doing well, but not amazingly, in midget doesn't seem like a guy who's going to make an impact in two years. I couldn't find anything on the internets indicating either guy was getting early hype, FWIW.
Random two year old sings fight song. Aww.
Is there a way to avoid this pun? Rumors of Soony Saad's departure for Europe are no longer rumors. Michigan's going to have to replace basically all of their scoring next year, which totally sucks because with Saad they were probably Big Ten favorites and in position to establish the sort of success that sustains itself over years. Now I'm not sure who the hell is going to be probably better than Robbie Findley.
Yes, dolla bill. The number for Michigan's guarantee game against Air Force: 1.1 million, which tops Ohio State's million-dollar payout to Navy by a few thousand dollars but not their $2 million guarantee to Colorado. It's a little scary that we just went back to a mid-90s Michigan DC and we're going up against the triple option, no?
Bug status. Items fixed:
- The iPhone app.
- IE bug where content would show up way down the screen. (Inline CSS wasn't getting used on pages other than the homepage, for some reason.)
- Up/down voting has returned. It's a bit different, as an update in the software brought a new widget that tracks up and down votes separately and more obviously. There's also a setting to "dim" comments that fail to meet a certain threshold; I picked –5. No idea what that will do yet. [It appears the answer is "nothing," but maybe it puts classes on these items that I'm not doing anything with yet.]
- Have restored image upload facilities for trusted users using WLW. There is new login information that can be found in the post that explains how to use WLW with MGoBlog.
List of known issues in approximate order of importance:
- IE 7 users (and I think just IE 7 users) are having issues seeing the box wherein comments are composed. Note: I don't even try to support IE 6, so if your company hasn't updated its browser in ten years I cannot help you.
- The message board is ugly and uses space inefficiently again (but at least there are permalinks).
- Voting is not applying points to user accounts.
- mgolicious is not automatically updating.
- Sidebar pagers are goofy.
- The message board homepage is also in an undesirable state.
If there's something else wrong email me about it, please.
Etc.: There was a very silly AnnArbor.com article that chalked up Forcier's departure to the "impossible expectations" placed on his shoulders, such as going to class and not taking incompletes. It cried out to be fisked; The Wolverine Blog has fisked it. Tom Harmon is the #5 Big Ten Icon, so 1-4 better have dominated jungles, too. Braves & Birds explores why commentary is so dumb. Wrestling takes out OSU and Indiana; I stumbled across the OSU dual on BTN and decided "what the hell" since Michigan was ahead. It was surprisingly entertaining.
So: we found backdoor shells and various files infected with eval() and unescape() items that turned into the nasty iframes. We decided the best thing to do was throw it all away and start from scratch.
We've changed all the passwords every twenty seconds to various strings of unintelligible gibberish. We've thrown away every bit of code from the old site and re-downloaded fresh, current items. We've scanned incessantly for injection vulnerabilities without finding any. I scanned my laptop with three different AV programs. We updated every bit of software to be the latest and greatest. The server is now in full Dwarf Fortress mode. This time I think we killed it, but these things require constant vigilance and only time will tell.
In the process we broke some things—say hello to yet another ugly, not very functional version of the board!—but right now we're just trying to get online. If/when this proves stable we'll start restoring the stuff that was broken. Cross your fingers.