tag:blogger.com,1999:blog-195193542024-03-13T18:11:10.572+00:00Doogal Bell's bloggy thing"quite amusing and drastically geeky at the same time"Doogalhttp://www.blogger.com/profile/17764319095707998627noreply@blogger.comBlogger802125tag:blogger.com,1999:blog-19519354.post-26356773417806357552023-03-18T21:48:00.002+00:002023-03-18T21:48:36.055+00:00New blog<p>I have finally <a href="https://www.doogal.co.uk/Blog">moved my blog over to my own domain</a>. Head over there for the latest updates and subscribe to the RSS feed if you want to get notifications.</p>Doogalhttp://www.blogger.com/profile/17764319095707998627noreply@blogger.com0tag:blogger.com,1999:blog-19519354.post-74754699616876097092023-03-01T21:49:00.002+00:002023-03-01T21:49:42.482+00:00Land Registry data for January 2023<p><a href="https://www.doogal.co.uk/PropertySales">I've uploaded the latest Land Registry data for England and Wales to the site</a>. Prices continue to bounce back from the end of the Stamp Duty holiday slump, although rising interest rates may impact that.</p>Doogalhttp://www.blogger.com/profile/17764319095707998627noreply@blogger.com0tag:blogger.com,1999:blog-19519354.post-57280782706720015342023-02-26T11:41:00.004+00:002023-02-26T11:41:28.462+00:00ONS postcode data February 2023<p><a href="https://www.doogal.co.uk/UKPostcodes">I've uploaded the latest postcode data from the ONS</a>. The data looks sensible but let me know if you spot anything amiss</p>Doogalhttp://www.blogger.com/profile/17764319095707998627noreply@blogger.com3tag:blogger.com,1999:blog-19519354.post-27822250499800975902023-02-19T22:36:00.000+00:002023-02-19T22:36:09.997+00:00ESRI Shape data<p>I've added ESRI Shape data for several of the KML/GeoJSON downloads. Let me know where else you would find them useful</p>Doogalhttp://www.blogger.com/profile/17764319095707998627noreply@blogger.com0tag:blogger.com,1999:blog-19519354.post-18440198486826053672023-02-01T21:28:00.004+00:002023-02-01T21:28:44.835+00:00Land Registry data for December 2022<p><a href="https://www.doogal.co.uk/PropertySales">I've uploaded the latest data from the Land Registry to the website</a>. Prices are on the way up again but the number of sales are still low</p>Doogalhttp://www.blogger.com/profile/17764319095707998627noreply@blogger.com0tag:blogger.com,1999:blog-19519354.post-80885677793724488832022-12-31T10:02:00.000+00:002022-12-31T10:02:30.565+00:00Land Registry data for November 2022<p><a href="https://www.doogal.co.uk/PropertySales">The latest house price data from the Land Registry is on the site</a>. Remarkably, prices are back in positive territory, although the number of sales is still weak.</p>Doogalhttp://www.blogger.com/profile/17764319095707998627noreply@blogger.com0tag:blogger.com,1999:blog-19519354.post-84465980508060614702022-12-18T22:04:00.032+00:002023-03-08T22:31:32.590+00:00What happens to your Bitcoin when you die?<p>When someone dies, to access their bank account, the executor goes to the bank, shows them the relevant documentation and gets access to the account. Bitcoin works differently because there is no central authority. The owner of the Bitcoins is responsible for the security of their wallet. There are two identifiers associated with a wallet, the public part which anyone can have access to and lets you send and receive bitcoins. It also means anyone can see the transactions in and out of that wallet. Then there is a private key, that only the owner of the wallet should have access to. If anyone else gets access to it, they can steal your Bitcoins.</p><p>Which is where things get tricky. When you're alive, you want to keep the private key as secret as possible, so you may decide not to share it with anyone and store it somewhere only you know about. But if you get hit by the proverbial bus tomorrow, those bitcoins are essentially gone if your family have no idea how to access them. </p><p>Let me illustrate with a story. My brother Andy was an early adopter of Bitcoin. In March 2013, he invested a small amount for a few Bitcoins. Then in December 2014, he moved them to another wallet, printed out the details to access that wallet and gave the hard copy to my other brother Simon for safe keeping. All good so far. In June 2014, he moved some Bitcoins back to the original wallet. I'm not sure what he did with those Bitcoins but the original wallet seems to be what he was using for everyday transactions. I'm not sure how much of them he spent, but he mostly seemed to purchase other cryptocurrencies with them.</p><p>Jump forward to November 2020. We are in the middle of a pandemic, lots of people locked in their houses have started dabbling in cryptocurrencies, the Bitcoin price has started to take off and Andy moves his remaining Bitcoins to another wallet. I'm not sure why he moved them but in December he moved them again into another wallet. This time it's a bit clearer why. About $17,000 in cryptocurrencies were stolen from his Guarda account, so I think he was spooked by that and moved the Bitcoins in case that wallet had been compromised*.</p><p>On to November 2021 and Andy's collection of Bitcoins is now worth about 1,000 times what he originally paid for them. By any reckoning, that is a phenomenal investment. But Andy continues to hold them (or hodl them as the true believers say). </p><p>Onto June 2022. At the start of the month, Bitcoin suffers a big fall in its price and Andy gets a letter from HMRC suggesting he may owe them some tax. Andy had been out of the country for most of the last ten years, but there were some years he would be considered a UK resident. We'll never know which of these, if any, were the cause but on 19th June Andy killed himself. </p><p>After we dealt with the immediate stuff that needed handling (thanks to the British Embassy in Belgrade), we had to sort out Andy's estate. We had the hard copy for what we thought was his Bitcoin holding but when I opened up the wallet, I found it was empty. I could follow the transactions to where the Bitcoins ended up but had no means to access them**. We had his laptop and I was able to get into that***. I looked around there but couldn't find anything. We were able to access some of his email accounts (he had several) since we could reset his password but we weren't able to get into ProtonMail since no recovery option had been set up. </p><p>His Gmail account included a cryptic email sent in January 2021 titled 'KP2' that contained something that looked like a private key. But it wasn't...</p><p>Eventually I got lucky and discovered a text file of passwords in his GMail account. Except they weren't full passwords, parts of them were replaced with asterisks and underscores and it was several years old. But now I knew how he stored his passwords, I'd previously been looking for some kind of password manager on his laptop. </p><p>After staring at those partial passwords I realised that they were all kind of similar, a word followed by a number and ending with the service name. And some of those asterisked words looked familiar, they were all places he'd visited. I tried this theory out with a few of the passwords and was able to access a few accounts. I still couldn't access ProtonMail, which was the one I was keen to look at because that seemed to be the email account he was using for important stuff and there was no way to get into it other than knowing the correct password.</p><p>I went back to the laptop. This time I found what I was looking for almost immediately. It was the password file, but this was a much more recent version. There were two email passwords suffixed with (PKP1) and two email passwords suffixed with (PKP2). I guessed that meant he'd emailed the private key to himself in two separate emails. Fortunately the latest password file meant I was able to access ProtonMail and find the other part of the private key there. Doubly fortunate because the other email account he had sent it to no longer existed (<a href="https://ctemplar.com/ctemplar-is-shutting-down/">CTemplar</a>). I tried the two parts together and I had access to his wallet.</p><p>But the point is I got lucky. And I'm an IT professional so have some clue what I'm doing. It could have been very different. We could have quite easily ended up in a situation knowing there was a big chunk of money in a wallet that we'd never be able to access. Andy made an incredible investment that he never benefitted from and it could have meant that no-one benefitted from it, because he didn't tell anyone how to access it. Personally I think cryptocurrencies are a complete scam, but if you think they are the future and own them, make sure the people who will inherit them know how to access them.</p><p>* This seems to be a recurring problem on cryptocurrency exchanges, people seem to regularly lose their money due to security breaches or the exchange going bust.</p><p>** I do find it odd that wallets are anonymous but the transactions between them are visible to anyone.</p><p>*** It's not particularly difficult to hack into a Linux machine, just Google it</p>Doogalhttp://www.blogger.com/profile/17764319095707998627noreply@blogger.com1tag:blogger.com,1999:blog-19519354.post-22676958987040701522022-12-03T22:40:00.000+00:002022-12-03T22:40:06.099+00:00GB station usage data 2021-2022<p>I've uploaded the <a href="https://www.doogal.co.uk/UkStations">latest station usage data for 2021-2022</a>. Traveller numbers have partially recovered from the pandemic, but are still some way from their pre-pandemic levels. Probably not surprising since the data is from April 2021 to March 2022 when life had certainly not returned to normal</p>Doogalhttp://www.blogger.com/profile/17764319095707998627noreply@blogger.com0tag:blogger.com,1999:blog-19519354.post-44876741486511559372022-11-28T21:47:00.000+00:002022-11-28T21:47:05.487+00:00Land Registry data for October 2022The server is slowly churning through the <a href="https://www.doogal.co.uk/PropertySales">latest house price data from the Land Registry</a>. It looks like the number of sales are still falling but prices are starting to head up. Also interesting to note that it is flats that caused most of the downward movement in prices over the last year, houses continued to increase in valueDoogalhttp://www.blogger.com/profile/17764319095707998627noreply@blogger.com0tag:blogger.com,1999:blog-19519354.post-12418014137232530612022-11-26T15:03:00.001+00:002022-11-28T21:36:49.909+00:00UK postcodes November 2022<p>I've <a href="https://www.doogal.co.uk/UKPostcodes">uploaded the latest postcode date from the ONS to the site</a>. As ever, let me know if you spot anything amiss</p>Doogalhttp://www.blogger.com/profile/17764319095707998627noreply@blogger.com4tag:blogger.com,1999:blog-19519354.post-42101321064038485792022-10-28T20:52:00.000+01:002022-10-28T20:52:36.989+01:00Land Registry data for September 2022<p>I'm in the process of uploading <a href="https://www.doogal.co.uk/PropertySales">the latest house price data to the website</a>. It looks like house prices are on the way up again, although they are still negative on an annual basis. I would guess that increasing interest rates and the cost of living crisis will likely cause prices to fall in the coming months.</p><p>One thing I haven't seen mentioned about increasing mortgage rates is how the effect of them is very different depending on where you are in your mortgage life. For example, compare the increasing payments for someone with a 25 year mortgage compared to someone with 5 years remaining on their £100,000 mortgage</p>
<table cellpadding="5">
<thead>
<tr>
<th>Number of years</th>
<th colspan="2">Mortgage rate</th>
<th>Percentage increase in payment</th>
</tr>
<tr>
<th></th>
<th>2%</th>
<th>6%</th>
<th></th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: right;">25</td>
<td style="text-align: right;">£424</td>
<td style="text-align: right;">£644</td>
<td style="text-align: right;">52%</td>
</tr>
<tr>
<td style="text-align: right;">5</td>
<td style="text-align: right;">£1,753</td>
<td style="text-align: right;">£1,933</td>
<td style="text-align: right;">10%</td>
</tr>
</tbody></table>The person with 5 years left on their mortgage is mostly paying down the loan whilst the person with 25 years left is mostly paying interest so their payments increase much more. Once again the younger generation are getting walloped, this time by maths rather than their government.<br /><br />Doogalhttp://www.blogger.com/profile/17764319095707998627noreply@blogger.com0tag:blogger.com,1999:blog-19519354.post-83538892549208764712022-10-23T21:29:00.000+01:002022-10-23T21:29:02.445+01:00GeoJSON data<p>I've added GeoJSON versions of some of the KML <a href="https://www.doogal.co.uk/PostcodeDownloads">downloads on the website</a>. If they prove popular, I'll add more as time goes on. Let me know if there is anything you'd particularly like to see.</p>Doogalhttp://www.blogger.com/profile/17764319095707998627noreply@blogger.com0tag:blogger.com,1999:blog-19519354.post-88514741271588771382022-09-30T18:10:00.001+01:002022-09-30T18:10:34.065+01:00Land Registry data August 2022<p>I'm <a href="https://www.doogal.co.uk/PropertySales">uploading the latest Land Registry data to my website</a>. Sale prices continue to fall but more slowly. And right on cue, the government have reduced Stamp Duty in a bid to get prices moving up again. Unfortunately their other budget changes managed to spook the markets meaning mortgage rates are heading up, so it's quite likely they'll be getting less revenue from Stamp Duty whilst also failing to get an election boost.</p>Doogalhttp://www.blogger.com/profile/17764319095707998627noreply@blogger.com0tag:blogger.com,1999:blog-19519354.post-86620048469947654562022-09-25T16:22:00.008+01:002022-09-25T16:22:52.003+01:00Filter segments by Local Legend<p>A long time ago, one of the users of my <a href="https://www.doogal.co.uk/strava">Strava Segment Explorer</a> asked for the ability to filter segments by whether they had a Local Legend. Well, now you can! Most segments still don't have the data required so it may not be currently that useful, but over time it should become more helpful. From my own experimentation, it seems the segments that don't have a Local Legend set are ones nobody has ridden recently or that are flagged as hazardous</p>Doogalhttp://www.blogger.com/profile/17764319095707998627noreply@blogger.com0tag:blogger.com,1999:blog-19519354.post-23490936835722171112022-09-19T21:28:00.002+01:002022-09-19T21:28:58.369+01:00Downloadable segment lists<p>I've just added a new feature to the site. When using the <a href="https://www.doogal.co.uk/strava">segment explorer</a>, you can download a CSV file of the segments you're viewing. The CSV file will include all the segments I know about in the area, which could be more than what is displayed on the map. </p><p>I've limited the maximum area for which the site will return data, mostly to protect my server from malicious or daft users.</p><p>The columns returned are currently just what's displayed in the table. If you need other data, let me know. Also let me know if you have any suggestions or find any problems</p><p><br /></p>Doogalhttp://www.blogger.com/profile/17764319095707998627noreply@blogger.com2tag:blogger.com,1999:blog-19519354.post-50035314379638351492022-09-01T22:02:00.002+01:002022-09-01T22:02:35.022+01:00Land Registry data July 2022<p>I'm in the process of <a href="https://www.doogal.co.uk/PropertySales.php">uploading the latest house sales data for July 2022 to my website</a>. According to the Land Registry, prices are falling on an annual basis but <a href="https://www.bbc.co.uk/news/business-62751244">this article</a> caught my eye which claims prices are going up by 10% per year. The Nationwide base their calculations of a different set of data and they probably calculate the numbers differently to me so it's unlikely they would agree completely, but it's still interesting that the direction of travel is completely different. Still, they think the average price of a house is £273,751, my calculations from the Land Registry put it at £266,796, which is in the same ballpark. Maybe they did some funky calculations to remove the effect of the Stamp Duty holiday from last year?</p>Doogalhttp://www.blogger.com/profile/17764319095707998627noreply@blogger.com0tag:blogger.com,1999:blog-19519354.post-16599884883656309322022-08-25T21:31:00.004+01:002022-08-25T21:31:54.734+01:00Latest UK postcode data<p>I've <a href="https://www.doogal.co.uk/UKPostcodes.php">updated my website with the latest postcode data</a> from the ONS. It seems to look sensible but let me know if you spot any problems</p>Doogalhttp://www.blogger.com/profile/17764319095707998627noreply@blogger.com0tag:blogger.com,1999:blog-19519354.post-2207287754477624962022-08-05T21:52:00.002+01:002022-08-05T21:52:33.546+01:00GB station usage for 2020-2021<p>I've updated the <a href="https://www.doogal.co.uk/UkStations">GB station usage data for 2020-2021</a>. As you may expect, the usage of stations collapsed during this period of time, something to do with a pandemic, you may remember it.</p><p>The data came out last November, but I completely forgot about it. I've now added a reminder for this year and subsequent years.</p>Doogalhttp://www.blogger.com/profile/17764319095707998627noreply@blogger.com0tag:blogger.com,1999:blog-19519354.post-84709055944776714822022-07-28T21:48:00.000+01:002022-07-28T21:48:16.363+01:00Land Registry data for June 2022<p>I'm uploading the <a href="https://www.doogal.co.uk/PropertySales.php">latest property data from the Land Registry to my website</a>. Whilst the price of everything else is going through the roof, the price of houses have started going down for the first time in about ten years. The main reason for this is something I hadn't noticed before. Just before the Stamp Duty holiday ended, sales volumes and prices went ballistic. Those figures have now dropped out of the annual price calculations leading to a big drop in prices. The architect of this classic boom and bust could well be our next PM.</p>Doogalhttp://www.blogger.com/profile/17764319095707998627noreply@blogger.com0tag:blogger.com,1999:blog-19519354.post-32085816332535343332022-07-10T11:22:00.000+01:002022-07-10T11:22:01.573+01:00Land Registry data for May 2022<p>I've <a href="https://www.doogal.co.uk/PropertySales.php">uploaded the latest property sales data to my website</a>. House price inflation seems to be bouncing around close to zero, which I guess is why the government is talking about 50 year mortgages... </p>Doogalhttp://www.blogger.com/profile/17764319095707998627noreply@blogger.com0tag:blogger.com,1999:blog-19519354.post-36360006672317377472022-06-05T21:28:00.000+01:002022-06-05T21:28:13.512+01:00Land Registry property data for April 2022<p>I've uploaded <a href="https://www.doogal.co.uk/PropertySales.php">the latest property data for England and Wales</a> to my website. The annual figures still show sales falling with prices flat and likely to turn negative next month.</p>Doogalhttp://www.blogger.com/profile/17764319095707998627noreply@blogger.com0tag:blogger.com,1999:blog-19519354.post-77358640389375934182022-05-27T13:32:00.000+01:002022-05-27T13:32:25.325+01:00UK postcode data update<p>I've uploaded the latest UK postcode data to my website. Some people have been asking about the ward boundary changes. These are included in the update but are not complete so I would approach with caution. I made some manual changes so that all postcodes have a ward associated but these will be the old wards in some cases.</p><p>From the ONSPD user guide</p><p><i>This release of the NHSPD includes the 2022 ward boundary changes. However, some change orders
have yet to be included in OS Boundary-Line including The Cumbria (Structural Changes) Order 2022,
The North Yorkshire (Structural Changes) Order 2022 and The Somerset (Structural Changes) Order
2022. Therefore, ward codes E05014171–E05014393 are not yet included. Also, Welsh wards
W05001616 –W05001626 in Merthyr Tydfil are yet to be included and Sirhowy ward in Blaenau Gwent
should be W05001268 rather than W05000764. In Scotland there is a duplicated ward code –
S13003134. This should be S13003134 – Stepps, Chryston and Muirhead in North Lanarkshire and
S13002608 – An Taobh Siar agus Nis in Na h-Eileanan Siar</i></p>Doogalhttp://www.blogger.com/profile/17764319095707998627noreply@blogger.com3tag:blogger.com,1999:blog-19519354.post-58447200483583715562022-05-03T21:40:00.000+01:002022-05-03T21:40:34.780+01:00House price for England and Wales March 2022<p>I'm currently <a href="https://www.doogal.co.uk/PropertySales.php">uploading the latest house price data to my website</a>. I really need to improve the performance of the import, it now takes days to complete, but it should be complete some time soon. </p><p>There's a definite trend appearing in the data since last summer, sales are falling and prices have peaked. Annual house price inflation is still positive but it looks like it will go negative very shortly, unless the government intervene again. It's also noticeable that the price drops are mostly being driven by the price of flats, although I have no insight into why that would be the case.</p>Doogalhttp://www.blogger.com/profile/17764319095707998627noreply@blogger.com0tag:blogger.com,1999:blog-19519354.post-6536745293092496442022-04-13T22:32:00.002+01:002022-06-13T22:38:22.377+01:00Converting .ashx handlers to .NET 5/6<p>I've been trying to figure out how to convert <a href="https://www.doogal.co.uk/">my site</a> to .NET 5 or 6 for a long while. The pages are written in PHP (because that was the only thing available to me on my web host at the time) but there are many .ashx handlers that were added when I originally decided to move to ASP.NET but never got round to completing the job. But the .NET Framework isn't going to be improved or added to in the future so moving to .NET 5/6 needs to happen at some point. It's not a simple process, the differences are fairly major, but I think I've finally figured out a path to making the move.</p><p>My main concern was that I wanted to have a common code base so I can reuse code and continue to work on my current site whilst I set up the updated one, rather than rewriting the whole thing from scratch. A rewrite would certainly be simpler but the switch over would almost certainly be a disaster.</p><p>The first step was to work on assemblies used by the site. The <a href="https://docs.microsoft.com/en-us/dotnet/standard/analyzers/portability-analyzer">Portability Analyzer</a> helped here in figuring out how portable my code was (although it's not generally too helpful in explaining what to do with APIs that are not available in .NET 5). Fortunately it wasn't too difficult to move <a href="https://www.doogal.co.uk/dotnetcoords.php">.NET Coords</a> to .NET Standard 2, meaning it could be used from old and new .NET. I used the <a href="https://docs.microsoft.com/en-us/dotnet/core/porting/upgrade-assistant-overview">.NET Upgrade Assistant</a> to convert to the latest SDK project format. Luckily there were cross platform versions of the third party assemblies I use.</p><p>One other thing I did was rip out Entity Framework, which I've never been able to get along with and move from the Oracle MySql ADO.NET connector to <a href="https://mysqlconnector.net/">MySqlConnector</a>. Like everything from Oracle on Windows, their MySql connector is a complete dumpster fire.</p><p>Once that was done, I decided the next step was to move all my .ashx handler code into a new assembly. So every .ashx file now looks something like</p><p><span style="font-family: courier;"><%@ WebHandler Language="C#" Class="DoogalCode.AdministrativeAreasCSV" %></span></p><p><span style="font-family: inherit;">I configured that assembly to target .NET 4.8 and .NET 5, since there would have to be differences between them. At this point, the .NET 4.8 assembly compiled fine (although with many warnings about using things from System.Web even though that's perfectly fine in .NET 4.8!) and the .NET 5 assembly failed with a gazillion errors. </span></p><p><span style="font-family: inherit;">The next step was to build the .NET 5 assembly without errors. I decided the simplest way to do that was to build .NET 5 only versions of all the things the compiler was complaining about. This meant things like HttpContext, HttpRequest, HttpResponse and IHttpHandler. The properties and methods didn't do anything except throw an exception, I didn't want the code to run, just compile. I'd figure out the details of how to implement those methods as I went through each handler and got them working in .NET 5.</span></p><p><span style="font-family: inherit;">Once I'd done that, I needed a .NET web site. Since my front end is written in PHP, I decided to take a look at <a href="https://www.peachpie.io/">PeachPie</a>, which claims to be a PHP compiler for .NET. And I am mightily impressed. I created a new PeachPie project, copied my PHP files across and it just worked. I had my website running in .NET 5 in a few minutes. Admittedly I don't do anything very complicated in my PHP, so I can't be sure it's perfect but it's certainly perfect for my needs.</span></p><p><span style="font-family: inherit;">But I still had a bunch of .ashx handlers to get working in .NET 5. I added a method to my website startup class that let me use my dummy IHttpHandler and HttpContext classes to call into my handlers</span></p><p><span style="font-family: courier;">private static void MapHandler<THandler>(IApplicationBuilder app, string path) where THandler : IHttpHandler, new()</span></p><p><span style="font-family: courier;">{</span></p><p><span style="font-family: courier;"> app.Map(path, (app2) =></span></p><p><span style="font-family: courier;"> {</span></p><p><span style="font-family: courier;"> app2.Run(async context =></span></p><p><span style="font-family: courier;"> {</span></p><p><span style="font-family: courier;"> var handler = new THandler();</span></p><p><span style="font-family: courier;"> await Task.Run(() =></span></p><p><span style="font-family: courier;"> {</span></p><p><span style="font-family: courier;"> handler.ProcessRequest(new DoogalCode.HttpContext(context));</span></p><p><span style="font-family: courier;"> });</span></p><p><span style="font-family: courier;"> });</span></p><p><span style="font-family: courier;"> });</span></p><p><span style="font-family: courier;"></span></p><p><span style="font-family: courier;">}</span></p><p><span style="font-family: inherit;">Then for each handler I mapped URL paths to the handler via this method, like so</span></p><p><span style="font-family: courier;">MapHandler<CountiesCSV>(app, "/CountiesCSV");</span></p><p>Now I could call my handlers and start to fix up the methods in my dummy classes. Which is where I am currently, going through each handler fixing issues as I find them, whilst still being able to work on my live website. Once that is done and has gone live, I may try to figure out how to finally move my PHP code to proper .NET</p><p>Addendum - This all worked out really well. I was able to retarget all my classic .NET code to .NET 5, whilst continuing to keep the site running. Switching over to the new website was relatively painless, with little downtime. Moving to .NET 6 was straightforward. I was then able to finally start replacing PHP pages with .NET Razor pages, which I'm currently working through. I've also recently learned that <a href="https://github.com/dotnet/systemweb-adapters">Microsoft are developing their own adapters for System.Web.HttpContext etc</a> to make the transition easier, which I wish I'd known sooner!</p>Doogalhttp://www.blogger.com/profile/17764319095707998627noreply@blogger.com0tag:blogger.com,1999:blog-19519354.post-26058666165734933412022-03-28T22:49:00.000+01:002022-03-28T22:49:16.574+01:00House price data for England and Wales February 2022<p>I've <a href="https://www.doogal.co.uk/PropertySalesStats.php">uploaded the latest Land Registry data to my website</a>. I've also added a "Sale Type" column to the data which shows if the sale is a non-standard sale. These include transfers under a power of sale/repossessions, buy-to-lets, transfers to non-private individuals and sales where the property type is classed as ‘Other’. The aggregated data now ignores non-standard sales, although it has not had a major effect.</p>Doogalhttp://www.blogger.com/profile/17764319095707998627noreply@blogger.com0