blog.wezeku.com
F# | Wezeku
http://blog.wezeku.com/tag/fsharp
The noble craft of software development. Posts Tagged ‘ F#. Ever had to access or set the RSAParameters structure’s fields? Well, if you do, you will find that the MSDN documentation on them. Doesn’t specify their endianness. Byte order). Googling isn’t too helpful either, as I found different sources claiming different endianness. So, I wrote a little test in F# that shows that the RSAParameters fields are indeed big-endian. F# values, functions and a little bit of both. F# News (Jon Harrop).
blog.wezeku.com
Compatibility between 32-bit, 64-bit and “Any CPU” .NET assemblies | Wezeku
http://blog.wezeku.com/2011/10/15/net-compatibility-between-32-bit-64-bit-and-any-cpu-assemblies
The noble craft of software development. Compatibility between 32-bit, 64-bit and “Any CPU” .NET assemblies. Compatibility between 32-bit, 64-bit and “Any CPU” .NET assemblies. I couldn’t find any decent .NET platform target compatibility chart, so I made one:. When to select a specific platform target. As the current tablet frenzy has forced MS to stop neglecting the ARM platform, I suspect that we’ll soon see it added to the list of targets. Trackback ( 0 ). Comments ( 0 ). Click here to cancel reply.
blog.wezeku.com
F# | Wezeku
http://blog.wezeku.com/category/fsharp
The noble craft of software development. Archive for the ‘ F#. MpirNET – NuGet package for high performance large integers. MpirNET is a .NET wrapper for the high performance multi precision integer library MPIR. Which in turn is a Windows friendly fork of GMP. As noted in my previous post, High performance large integers in .NET. High performance large integers in .NET. The test case is RSA signature verification, which uses the formula. MissingMethodException when migrating from F# 3.0 to F# 3.1. ViewC...
blog.wezeku.com
Links from my talk at Prevas | Wezeku
http://blog.wezeku.com/2013/09/10/links-from-my-talk-at-prevas
The noble craft of software development. Links from my talk at Prevas. Links from my talk at Prevas. Here are the links I was referring to at the end of my talk at Prevas:. Luca Bologneses presentation from 2008. Don’t be deterred by the age of it, it’s still a great talk and the most enjoyable F# talk out there. The link is to the WMV file, which is better than the online stream. Type Providers intro and demo by Tomas Petricek. 3 part introduction to F# by Don Syme. Http:/ www.tryfsharp.org/.
blog.wezeku.com
.NET RSAParameters endianness | Wezeku
http://blog.wezeku.com/2011/03/12/net-rsaparameters-endianness
The noble craft of software development. Ever had to access or set the RSAParameters structure’s fields? Well, if you do, you will find that the MSDN documentation on them. Doesn’t specify their endianness. Byte order). Googling isn’t too helpful either, as I found different sources claiming different endianness. So, I wrote a little test in F# that shows that the RSAParameters fields are indeed big-endian. Of course, this test tells us that RSAParameters fields are big-endian. Since bigint is little...
blog.wezeku.com
Simple F# producer-consumer pattern | Wezeku
http://blog.wezeku.com/2012/09/11/simple-f-producer-consumer-pattern
The noble craft of software development. Simple F# producer-consumer pattern. Simple F# producer-consumer pattern. The producer-consumer pattern allows a producer thread to generate data (e.g loaded from disk or read from a web site) and put in a queue, concurrently with a thread that consumes the data from the queue. And defined member functions similar to Seq.map. The way we use the finished class will be something like:. Let someBigFiles = ["foo.big"; "bar.big"; "baz.big"] let someOtherBig...Let produ...
blog.wezeku.com
ConcurrencyMode unit tests for Entity Framework EDMX files | Wezeku
http://blog.wezeku.com/2014/03/10/concurrencymode-unit-tests-for-entity-framework-edmx-files
The noble craft of software development. ConcurrencyMode unit tests for Entity Framework EDMX files. ConcurrencyMode unit tests for Entity Framework EDMX files. When using Microsoft’s Entity Framework, the. Attribute for properties mapped to rowversion (a.k.a. timestamp) database columns, should be set to. To enable optimistic concurrency. Unfortunately, due to a bug in the Entity Framework tools. You have to do this manually. The NuGet package EFConcurrencyModeTest. Easier done than said. Var asm = Asse...
blog.wezeku.com
Google Drive – 15GB of unreliability | Wezeku
http://blog.wezeku.com/2013/08/20/google-drive-15gb-of-unreliability
The noble craft of software development. Google Drive – 15GB of unreliability. Google Drive – 15GB of unreliability. The better part of a year has passed since I last gave up on Google Drive because of its unreliability, which is akin to that of a Lucas automotive electrical system. A couple of weeks ago, I thought it was time to find out. File deletion nag screen. Google Drive: not only buggy, but annoying as well. There is no option to turn this nuisance off. There’s a makeshift workaround, b...Every t...
blog.wezeku.com
High performance large integers in .NET | Wezeku
http://blog.wezeku.com/2014/06/10/high-performance-large-integers-in-net
The noble craft of software development. High performance large integers in .NET. High performance large integers in .NET. When you’re playing with the sort of big integers used in, for example, cryptography, 64 bits just aren’t enough. In this post, I’ll compare and benchmark some of the alternatives that take .NET numerics beyond 64 bits. The benchmark results turn out to be a tale of the unexpected, to paraphrase Roald Dahl. The test case is RSA signature verification, which uses the formula. Fortunat...
blog.wezeku.com
Tech | Wezeku
http://blog.wezeku.com/category/tech
The noble craft of software development. Archive for the ‘ Tech. IdleLock – a utility to lock your PC after X minutes of idle time. If you want your Windows PC to lock (i.e. require you to enter your password to use it) after a period of user inactivity, you can go to the screen saver setting and check “On resume, display logon screen”. But what if you want the screensaver to be activated after e.g. 10 minutes, but you don’t want the PC to lock until after 20 minutes? Wezeku is John Reynolds’ blog about ...