higherlogics.blogspot.com
Higher Logics: April 2014
http://higherlogics.blogspot.com/2014_04_01_archive.html
Sunday, April 20, 2014. Immutable Sasa.Collections.Tree vs. System.Collections.Dictionary vs. C5 HashDictionary. About Sasa's hash-array mapped trie, but I never posted any benchmarks. I recently came across this post on Stackoverflow. Which provided a decent basic benchmark between .NET's default Dictionary TKey, TValue , the C5 collection's hash dictionary, F#'s immutable map, and .NET's new immutable collections. C5's terrible performance on very small collections of 100 items was consistent on every ...
higherlogics.blogspot.com
Higher Logics: µKanren.NET - Featherweight Relational Logic Programming in C#
http://higherlogics.blogspot.com/2015/02/kanrennet-featherweight-relational.html
Tuesday, February 24, 2015. ΜKanren.NET - Featherweight Relational Logic Programming in C#. Paper is a nice introduction to a lightweight logic programming language which is a simplification of the miniKanren. Family of languages. The existing µKanren. Kanren.Exists(x = x = 5 x = 6). You can read it off as saying there exists an integer value to which we can bind variable x, such that x equals either 5 or 6 [1]. Solving this equation produces this sequence of values:. X[0] = 5, x[0] = 6,. ΜKanren.NET...
higherlogics.blogspot.com
Higher Logics: July 2014
http://higherlogics.blogspot.com/2014_07_01_archive.html
Friday, July 18, 2014. Sasa v0.13.0 Released. The latest Sasa release fixes a few bugs with MIME parsing, and adds a few new concurrency features. Here is the online documentation. Or a downloadable CHM file from Sourceforge is available alongside the binaries. The binaries are also available via nuget. Of course. Here's the changelog:. Added Sasa.Concurrency.RWLock, a truly slim concurrent read/write lock. Switched Sasa.Dynamics.PIC to use RWLock. Fixed an MIME HTML parsing bug. Before, so no need to de...
higherlogics.blogspot.com
Higher Logics: April 2015
http://higherlogics.blogspot.com/2015_04_01_archive.html
Monday, April 13, 2015. Sasa v0.16.0 Released. Mainly a bugfix release, with only a few new features. As always, the docs are available here online. Or as a compiled CHM file on sourceforge. A few bugfixes to MIME parsing for header and word decoding (Thanks Evan! Added combined SubstringSplit function for more space efficient parsing * explicitly parse e-mail addresses for more flexible address separators * NonNull. Subscribe to: Posts (Atom). View my complete profile. Sasa v0.16.0 Released.
higherlogics.blogspot.com
Higher Logics: February 2014
http://higherlogics.blogspot.com/2014_02_01_archive.html
Friday, February 14, 2014. Clavis 1.0.0-alpha2 Released. Stan Drapkin, of SecurityDriven.NET. Fame, was nice enough to provide a little feedback on the Clavis implementation. He pointed out a possible issue with parameter names not being properly URL-encoded, which this release fixes. I also applied a few minor optimizations so generating URLs should be a little faster. I've been using Clavis in production for a couple of years now, so it's fairly stable and user-friendly. Subscribe to: Posts (Atom).
higherlogics.blogspot.com
Higher Logics: NHibernate: Associations with Composite Primary Keys as Part of a Composite Primary Key
http://higherlogics.blogspot.com/2015/01/nhibernate-associations-with-composite.html
Wednesday, January 21, 2015. NHibernate: Associations with Composite Primary Keys as Part of a Composite Primary Key. NHibernate is a pretty useful tool, but occasionally it's not entirely documented in a way that makes it's flexibility evident. Composite keys are a particularly difficult area in this regard, as evidenced by the numerous articles on the topic. Here's the example in code listing only the primary keys:. The tables look like this:. Most people would probably map this with the Motor class ha...
cxandros.wordpress.com
Sistemas Embebidos | Cxandros's Weblog
https://cxandros.wordpress.com/microcontoladores
Un lugar donde los hervidores, servidores y bajos eléctricos comparten zapatillas, con una cerveza en la mano. Velleman p8076 o k8076 en linux. Es una “Unidad Central de Proceso” que ha sido construida completamente a partir de compuertas lógicas discretas. A través de los años el proyecto ha crecido, y hoy MyCPU es el corazón de una PC real. Is a usb powered multichannel mixer in a typical dj form factor. The idea is simple: take a PIC ( Microchip. Foros Sobre Sistmas Embebidos y RTOS. La entrada no fue...
higherlogics.blogspot.com
Higher Logics: September 2014
http://higherlogics.blogspot.com/2014_09_01_archive.html
Thursday, September 25, 2014. Sasa v0.14.0 Released. A quick release, fixing one bug and adding some performance improvements and some new collection types. Here's the changelog:. Factored out Atomics.BeginRead/BeginWrite read/write protocol so it can be used in more flexible scenarios * Sasa.Dynamics.Type. The Sasa.Collections.Tree type is no longer available, and is replaced by the faster and more appropriately named Sasa.Collections.Trie. The original tree was actually a trie, and ...Waterken server (...
higherlogics.blogspot.com
Higher Logics: January 2014
http://higherlogics.blogspot.com/2014_01_01_archive.html
Monday, January 27, 2014. Clavis Rebooted: Secure, Type-Safe URLs for ASP.NET. A few years ago, I wrote about a web security microframework. For ASP.NET which provided a few primitives for secure parameter-passing and navigation. I've just released a public alpha on Nuget. For anyone who's willing to try it. By default, URLs are derived from types, so the compiler ensures that every page that will be displayed actually exists. The default URL generated can be overridden via an attribute. This is a fairly...
higherlogics.blogspot.com
Higher Logics: January 2015
http://higherlogics.blogspot.com/2015_01_01_archive.html
Wednesday, January 21, 2015. NHibernate: Associations with Composite Primary Keys as Part of a Composite Primary Key. NHibernate is a pretty useful tool, but occasionally it's not entirely documented in a way that makes it's flexibility evident. Composite keys are a particularly difficult area in this regard, as evidenced by the numerous articles on the topic. Here's the example in code listing only the primary keys:. The tables look like this:. Most people would probably map this with the Motor class ha...