A year ago yesterday we went up to Stamford Bridge for the first Chelsea match since the death of Gianluca Vialli
#ChelseaFC #cfc β½
The Telegraph breaks down its latest poll by constituency
I don’t think it’s to be taken seriously, but it’s quite fun for the politically geeky
Tories on course for worst electoral defeat since 1997, poll suggests
Dickens on the lamentable necessity of ghost stories
I read this in Pickwick Papers. He’s describing pubs in The Borough.
Great, rambling queer old places they are, with galleries, and passages, and staircases, wide enough and antiquated enough to furnish materials for a hundred ghost stories, supposing we should ever be reduced to the lamentable necessity of inventing any
The bit about the stair case being ‘wide enough and antiquated enough to furnish materials for a hundred ghost stories’ reminded me of this bit in A Christmas Carol, which was published 6 or 7 years later
You may talk vaguely about driving a coach-and-six up a good old flight of stairs, or through a bad young Act of Parliament; but I mean to say you might have got a hearse up that staircase, and taken it broadwise, with the splinter-bar towards the wall and the door towards the balustrades: and done it easy.
There was plenty of width for that, and room to spare; which is perhaps the reason why Scrooge thought he saw a locomotive hearse going on before him in the gloom.
π
I very much like the phrase ‘the depths of winter’
#TodayILearned that Windows-. (i.e. the windows key and the full stop together) bring up all the emojis on Windows π
I’m hoping this means Chelsea aren’t being charged…but I’m not optimistic on this one β½
Everton and Forest charged with financial breaches - www.bbc.co.uk/sport/foo…
Chelsea v Fulham - thoughts
Thoughts on today’s game
-
Willian is still a good player
-
….but I’m glad he wasn’t at Arsenal
-
credit where it’s due…Anthony Taylor had a good game
-
Petrovic is a promising keeper - possibly better than Sanchez - but I wish he’d come for crosses and high balls slightly more often
-
we need to be in the Champions League by 2025/26 season. If not Palmer will go…and I wouldn’t blame him
-
we have a lot of young players, but at least until the last few minutes, I don’t think they looked particularly inexperienced
-
I must remember not to drink three cups of coffee before a lunchtime kick-off
I enjoyed Wonka last night. If Hugh Grant doesnt get an Oscar then there’s no point in Oscars
#TodayILearned that the ‘Naga’ in Naga Munchetty means ‘snake’ - she says her mum dreamt of snake when she was pregnant.
It was in one of these
BBC Radio 4 - Gossip and Goddesses with Granny Kumar - Available now
There is supposed to be a shortage of dart boards, after Luke Littler’s progress to the Darts Final.
It wasn’t that long ago there was a shortage of toilet rolls in the shops.
So grateful that that’s no longer the case!
Luke Littler’s incredible darts journey sees surge in dartboard sales - Mirror Online
Out running tonight.
It was still Christmas-y in Salisbury Cathedral Close, which was lovely, but still flood-y along the Town Path, which was less so
Doing a sketch note about processing of joiners, movers and leavers (and inactives).
#TodayILearned that to remove the two different timestamps I tend to use you can do this in Powershell
# Strip YYMMDDHHMISS
$ErrorText = $ErrorText -replace "_\d{12}", ""
# Strip YYYYMMDDTHHMISSnnnn
$ErrorText = $ErrorText -replace "_\d{8}T\d{10}", ""
After the Flood
I very much agree with the Grauniad
After the Flood is about how big global changes play out in microcosmic terms. The local councillorβs flummery when confronted (mostly by Molly β do not mess with a community linchpin who is distracting herself from grief) about the lack of sandbags, sirens and other resources that might have mitigated the dangers is emblematic of international inertia in the face of looming planetary catastrophe. The tragic failure of the old coupleβs preparations shows the limits of what we as individuals β or even individual countries β can do. This message would be depressing enough to cause viewers to desert the show in droves, were it not folded into a good story playing out among even better characters, and made extra palatable by the rare and delightful sense that you are unexpectedly being served something much, much better than it needs to be.
After the Flood review β an unexpectedly riveting disaster drama | Television | The Guardian
Hello, world (again)
After running a blog of some description on Bloglines, then Blogspot, then Wordpress at Bluehosts (boo!), then WordPress.com, then Hugo somewhere or other then Hugo on GitHub pages….I’m giving micro.blog a go
Jakub Jares - Common Mistakes in Pester Tests
Probably best to do Right Click, then Open in New Tab to make this legible
one-liner to create an excel changlog from git commit messages
git log --pretty=format:%ad,%h,%an,%s $filename |
convertfrom-csv -Header Date,HashThingy, Who, Comment |
Export-Excel c:\temp\ChangeLog.xlsx -TitleBold -AutoSize -FreezeTopRow -AutoFilter
Javascript bookmarklet to create markdown-style link
This bookmarklet creates a markdown-style link for the current webpage
javascript:function htmlEscape(s){s=s.replace(/&/g,'&');s=s.replace(/>/g,'>');s=s.replace(/</g,'<');return s;} function linkEscape(s){s=s.replace(/&/g,'&');s=s.replace(/"/,'"');return s} h = '[' + htmlEscape(document.title) + ']' + '(' + linkEscape(location.href) + ')'; with(window.open().document){write(h+'<form name=f><textarea name=a rows=5 cols=80 wrap=hard>'+htmlEscape(h)+'</textarea></form>'); close(); f.a.select(); } void 0
It’s shamelessly ripped off from this bookmarklet which creates an html-style link for the current webpage
javascript:function htmlEscape(s){s=s.replace(/&/g,'&');s=s.replace(/>/g,'>');s=s.replace(/</g,'<');return s;} function linkEscape(s){s=s.replace(/&/g,'&');s=s.replace(/"/,'"');return s} h = '<a href="' + linkEscape(location.href) + '">' + htmlEscape(document.title) + '</a>'; with(window.open().document){write(h+'<form name=f><textarea name=a rows=5 cols=80 wrap=hard>'+htmlEscape(h)+'</textarea></form>'); close(); f.a.select(); } void 0
I got the above, I think, from Web Development Bookmarklets
More about bookmarklets:
[IO.Directory]::EnumerateFiles vs. Get-ChildItem
On my laptop, with a fairly random set of files, I found that
[http://IO.Directory]::EnumerateFiles
….is a lot quicker than
get-childitem
….given that all I wanted was the filename.
Here is the test I did:
11:24 [1.83] C:\powershell >measure-command {$x = [IO.Directory]::EnumerateFiles("c:\temp", "*", 'AllDirectories')} | select milliseconds
Milliseconds
------------
4
14:26 [0.02] C:\powershell >measure-command {$x = [IO.Directory]::EnumerateFiles("c:\temp", "*", 'AllDirectories')} | select milliseconds
Milliseconds
------------
2
14:26 [0.01] C:\powershell >measure-command {$x = [IO.Directory]::EnumerateFiles("c:\temp", "*", 'AllDirectories')} | select milliseconds
Milliseconds
------------
2
14:26 [0.01] C:\powershell >measure-command {$x = get-childitem -recurse "c:\temp"} | select milliseconds
Milliseconds
------------
137
14:26 [1.14] C:\powershell >measure-command {$x = get-childitem -recurse "c:\temp"} | select milliseconds
Milliseconds
------------
731
14:26 [0.74] C:\powershell >measure-command {$x = get-childitem -recurse "c:\temp"} | select milliseconds
Milliseconds
------------
628