laying

Dick Merriwell's dash, or, Playing fast and fair




laying

The Liberty Boys' cave camp, or, Playing a great war game




laying

Playing to Win Released in Paperback

‘A bona fide football man…Whelan should be celebrated’ The Independent

Few figures in British business or sport have enjoyed Dave Whelan’s success. As a footballer he played in all four divisions. As a businessman he created one the country’s leading high street brands. And as chairman of Wigan Athletic he’s taken his club all the way from the Third Division to the Premiership.

Dave’s story is one of ambition, enterprise and tenacity – but also of a fierce loyalty. It begins in wartime Wigan with the Whelans’ desperate struggle to survive. Dave describes the terrifying wasp-like hum of the Luftwaffe; he remembers the deathly winter of 1942, peeing on his hands to stop his fingers from freezing; admits how hunger drove ordinary families to lie, cheat and steal; and relives a remarkable reunion with the father he’d never known – a returning soldier.

In peacetime a boyhood love affair with football leads him to sign with Blackburn Rovers and when national service calls he joins the Army football team, becoming close friends with ‘Busby Babes’ Bobby Charlton and Duncan Edwards.

Then, a vicious tackle in the 1960 FA Cup final spells the twilight of his playing career – but a new dawn in business. Starting as a market trader, he breaks the mould from day one: taking on Boots single-handedly in the Appeal Court; negotiating the sale of his supermarket chain to Ken Morrison – whilst stood at a urinal; and transforming a single tackle shop in Wigan into JJB Sports, the UK’s biggest sports retailer and a £1 billion PLC.

In 1995 he used his personal fortune to buy struggling, hometown Wigan Athletic, vowing to take the Latics all the way to the Premier League. At the time he was ridiculed, but ten years later, on the final day of the Championship, Dave watched, ecstatic, as his club beat Reading 3-1 to finally secure their place.

Sometimes tragic, frequently controversial and always heartfelt, Playing to Win lifts the lid on a life lived on the pitch and in the boardroom and tells how a hungry kid from Wigan’s backstreets became a national success and a local hero. Whelan's story was a great success in hardback, turning him into a local hero and now with the new release in paperback, Playing to Win offers football fans and general readers another chance to catch this engaging read.

Dave Whelan was the founder of retailer JJB Sports and is the chairman of Wigan Athletic Football Club. All the author’s profits will go to the new Wigan Boys and Girls Club

Playing to Win is available to buy in paperback now in local bookstores and online via the following link: http://www.amazon.co.uk/Dave-Whelan-Playing-Win-Autobiography/dp/1845135792/ref=sr_1_2?ie=UTF8&s=books&qid=1284559060&sr=8-2




laying

Playing with CSS Grid

I’ve been working on this site, Fifty, to track a list of restaurants that I’ve been to. Each new restaurant was a list item. The list will eventually reach 50 items and a long list is long and visually uninteresting.

The first attempt was to use CSS columns. I threw on a column-width and bam. Slightly more visually interesting—at least, on larger screens. It’s still just an ordered list on smaller screens.

Lately, I’ve been wanting to play with layout that had more of a magazine feel. (I’ve also been wanting to do an actual magazine but that’s a story for another day.) I even picked up a stack of magazines from the local bookstore to get some inspiration and ideas.

One thing that I noticed is that they’ll play with grids to create visual interest or to move your eye through a more dense page.

Magazines have the advantage of a fixed size. For the web, we need to consider everything from watches to wide screens. CSS Grid seemed like a great way to play around with different options.

Repeat

Grid’s repeat function is one of my favourite tools. It’s like a built-in responsive design tool that instantly creates a flexible design. I tell it the minimum column size and then it will create the number of columns that’ll fit into the space allotted.

grid-template-columns: repeat(auto-fill, minmax(250px, 1fr))

This, in and of itself, isn’t much over what I had before. I beefed up the style with some numbers in boxes.

Spanning Columns and Rows

To make things more interesting, I wanted to have items pop out, both in size and colour. If everything popped out, it would be overwhelming and I didn’t think it’d make the list any easier to parse.

I decided to create a pattern that would work when I had a few items and would continue to work as I completed restaurants on the adventure.

The first idea I had to make certain items stand out was to have some restaurants take up two columns and two rows and include a photo.

I specified the row and column span:

grid-row: span 2;
grid-column: span 2;

A problem reared its ugly head when the page scaled down to a single column. Why is this a problem? By spanning an item over 2 columns, there will always be 2 columns, even if I only want 1.

I’d love a way to say: grid-column: span minmax(1,2). It’d take two columns if there’s two columns; otherwise, it only takes one column.

Instead, I had to define a media query for when there was a single column and adjust the spans for that.

@media (max-width: 674px) {
    .restaurants li {
      grid-column: span 1 !important;
    }  
}

(I probably should’ve done this mobile first and defined the default as span 1 and then did a min-width for anything that wasn’t mobile. But it’s a personal site and whatevs.)

I played around with what would create the best look at all viewports and with various items. I wish I could say I had a magical formula but it was really just trial and error. I’d put something together and then resize to see how it’d look. Then play around with the numbers until I had something I liked.

The next problem was to make it looks semi-random. Or provided some alternation with where the spanned items would be placed. If I just use :nth-child then weird patterns can emerge at different viewport widths.

To solve this problem, I’d use multiple :nth-child declarations with alternating offsets. This provided the best results over all viewports.

Random colours

I was okay with that but I wanted more. I decided to use the alternate colours, green and brown, on random boxes. CSS doesn’t have a random function, which would’ve been really handy here. Instead, I tried to figure out what offset would create a pleasing pattern. Again, this was a lot of trial and error figuring out offsets that worked well.

.restaurants-devoured li:nth-child(17n-16):before { … }
.restaurants-devoured li:nth-child(11n+12):before { … }

And again, I used a similar solution to how I placed the large boxes. Offsetting numbers with multiple patterns helps create the illusion of randomness.

The Result

I’m really happy with the way the grid turned out. Probably the biggest problem is that people look for meaning in patterns. “Why are these restaurants a different size or colour? Are these the ones you like best or stood out to you for some reason?” The answer is no, there’s no significance. I thought it would look nice. Unsure how I’d tweak the design to make the insignificance more obvious.

I look forward to going to more restaurants and seeing the grid continue to fill in.




laying

Power system protective relaying / J.C. Das

Online Resource




laying

Music in the role-playing game: heroes & harmonies / edited by William Gibbons and Steven Reale

Lewis Library - ML3540.7.M876 2020




laying

We’re not playing around: Board games medical and morbid




laying

Those politicising NDTV ban issue are playing with national security: Shiv Sena




laying

Congress playing politics over national security, martyrs: Venkaiah Naidu




laying

Ernie Els expects Tiger Woods to be Presidents Cup playing captain




laying

Cost of playing golf in Mumbai extremely high, will shift training base to Chandigarh: Golfer Keshav Mishra




laying

Winning streak: Rory Hie on playing in Jeev Milkha Singh Invitational Championship




laying

Oprah Winfrey on coronavirus: Playing it as safe as I possibly can




laying

Russia President Putin scores 7 goals playing ice hockey on his 63rd birthday



  • DO NOT USE Europe
  • World

laying

Playing games while eating may cut food intake: Study




laying

Tottenham Hotspur reverse decision to furlough non-playing staff after fan outcry




laying

Sunil Chhetri contemplated quitting, cried under pressure while playing in Kolkata




laying

Playing for Hammarby unlikely, but Zlatan Ibrahimovic keeps door slightly ajar




laying

Manchester United’s Marcos Rojo breaks lockdown rules, caught smoking, playing cards




laying

AITA keeps Leander Paes in playing squad, Divij Sharan reserve for Croatia tie




laying

Bizarre: Warner on playing without fans

Australian opener David Warner termed as 'bizarre' the experience of playing behind closed doors, which it said was like playing a warm-up game.




laying

Not leaving RCB till the time I am playing IPL: Virat Kohli




laying

Feels a long way away from getting back to playing cricket: Stuart Broad




laying

Team of ’85 can give current India side a run for their money: Ravi Shastri recalls his playing days




laying

Will need at least one month of training before playing any competitive match: Ajinkya Rahane





laying

Playing with the Palate




laying

Letter to the Editor: Playing politics