faster 3D printing

Today I saw a link to an article about the Moore’s law for 3D printing: http://3dprint.com/7543/3d-printing-moores-law/ Apparently, the speed of 3D printing doubles every 24 months. As long as the printing heads become cheaper, improving the speed should be fairly obvious, the same as the evolution of the dot-matrix printers: Instead of printing one “pixel”…

0

Certificates, part4: PowerShell/WinRM remoting over HTTPS, and cert copying

To do the PowerShell remoting over HTTPS, the WinRM on the remote machine needs a certificate. If you join the machine to a domain, this certificate might be generated automatically, I haven’t tried. But for the non-domain-joined machines a self-signed certificate can be used instead. I’m going to create the cert on my work machine and…

0

Certificates, part 3: encryption and decryption by hand, and SecureString

Continuing the example from part 2, what if you don’t have the class EnvelopedCms, such as on the NanoServer in general and CoreCLR in particular? (BTW, that class will be added in the final server 2016 release but it’s not available in the current preview). Then you can construct the envelopes manually. In the simple case…

0

Certificates, part 2: encryption and decryption, and some about the cert store

To do the encryption and decryption with pubic/private keys, you need to start with getting a certificate. The easiest way is to generate a self-signed cert. The first thing to know is that the cert from the PowerShell command New-SelfSignedCertificate won’t work. It hardcodes the wrong crypto provider into the certs it generates. The wrong…

0

Certificates, part 1: what do they mean

I’ve recently learned about certificates on Windows, and I must say collecting the information about them wasn’t that easy. So I want to write down the summary while it’s fresh in my mind. It’s not the most exhaustive treatment but I hope that it’s a good quick introduction. First, what is a certificate? I hope…

3

exporting C++ classes with STL members from DLLs

I’ve found this strange hack that lets you DLLexport the C++ classes with the public members of the STL types. It’s a really basic and very useful thing but one that you can’t normally do with DLLs. Except with this hack. Let me explain it starting from the start. Unlike Unix/Linux shared libraries, the Windows…

1

On simplicity

Today someone brought to my attention the quote from http://blog.rongarret.info/2009/02/css-and-meaning-of-life.html : <<And then there is one element of my quality metric which seems to be at  the heart of the controversy: I believe that computers are meant to  serve people and not the other way around.  That means that if something inherently simple is difficult to…

0

Collecting the boot-time events over the network.

Today I want to talk about what I actually do at work. I work on the service called “Setup and Boot Event Collector”.  It has been included in the previous Server Technical Previews but disclosed only to the partners. Now it has been officially announced at the Ignite Conference and will be generally available in…

2

Error handling, part 5: an error infrastructure for Windows

<<Part 4  Part 6>> Overview The first error infrastructure I’ve done was for my Triceps project. Its description can be found in the Triceps manual. It has proven itself so convenient and useful that I wanted something similar on Windows. And that Windows implementation is what I want to describe here. Some of the features…

0

Error handling, part 4: error information recap

<<Part 3 Part 5>> Picking up again the series on the error handling, here is the summary of what a good error handling system should contain and do (starting with a recap of the previous posts and then going further): Errors should be nestable, with the high-level information on top and the full details on the bottom. Errors…

0