Recent commits to boggleNet (41305f8505f5a0127f51cbd9863f1c8e1d5c00fd) https://src.devghai.com/boggleNet/tree/41305f8505f5a0127f51cbd9863f1c8e1d5c00fd Recent commits feed provided by GitList. Re-enabled code to run in both threaded and non-threaded mode, and do solution comparison. Still need to clean user interaction code and enable multiple executions. https://src.devghai.com/boggleNet/commit/41305f8505f5a0127f51cbd9863f1c8e1d5c00fd [email protected] (Dev Ghai) Fri, 27 Dec 2013 07:02:01 +0000 41305f8505f5a0127f51cbd9863f1c8e1d5c00fd Removed the contorted concept of 'curation' and added proper serialization and deserialization using protobufs. Now design shines through by showing nearly 50% reduction of object that needs to be parsed in memory (depending on rules for the game) :). .NET's BinarySerializer was dropping 88 MB file and never completed deserialization during my test runs. Protobuf takes < 1 sec to load seriazilzed file into a usable object. https://src.devghai.com/boggleNet/commit/6236c42928e90399d7c3242bdd21e1fcdd1d6011 [email protected] (Dev Ghai) Wed, 25 Dec 2013 10:46:49 +0000 6236c42928e90399d7c3242bdd21e1fcdd1d6011 Revert "Removed an old artifact that was no longer used." This reverts commit e45d2a57de8341b601c70ba3eeb9761acffed3c2. https://src.devghai.com/boggleNet/commit/248fba3b92a9458c0b53606ff1a1938d9f3f3500 [email protected] (Dev Ghai) Wed, 25 Dec 2013 06:53:30 +0000 248fba3b92a9458c0b53606ff1a1938d9f3f3500 Removed an old artifact that was no longer used. https://src.devghai.com/boggleNet/commit/e45d2a57de8341b601c70ba3eeb9761acffed3c2 [email protected] (Dev Ghai) Wed, 25 Dec 2013 06:51:07 +0000 e45d2a57de8341b601c70ba3eeb9761acffed3c2 Added more notes https://src.devghai.com/boggleNet/commit/a7795b9a48ba690fc6767f51e0b6e1b9922c8a96 [email protected] (Dev Ghai) Tue, 17 Dec 2013 15:12:48 +0000 a7795b9a48ba690fc6767f51e0b6e1b9922c8a96 Adding some notes to optimize the engine further https://src.devghai.com/boggleNet/commit/73dcec5fdb931abe151f5a920b177d91faf77c38 [email protected] (Dev Ghai) Mon, 16 Dec 2013 10:16:42 +0000 73dcec5fdb931abe151f5a920b177d91faf77c38 Removing byte order mark using sed -i '1 s/^\xef\xbb\xbf//' *.cs in AssemblyInfo and sln file https://src.devghai.com/boggleNet/commit/adf73b7c2944f920835863b15981e76b34c77551 [email protected] (Dev Ghai) Mon, 23 Sep 2013 06:44:05 +0000 adf73b7c2944f920835863b15981e76b34c77551 Removing byte order mark using sed -i '1 s/^\xef\xbb\xbf//' *.cs https://src.devghai.com/boggleNet/commit/1b3f85f95e1533c61f7a1e5bf06c760fd0fb7e0b [email protected] (Dev Ghai) Mon, 23 Sep 2013 06:42:21 +0000 1b3f85f95e1533c61f7a1e5bf06c760fd0fb7e0b Revert "Removing byte order mark in file using for f in `ls`; do awk '{if(NR==1)sub(/^\xef\xbb\xbf/,"");print}' $f > $f; done" This reverts commit 9bf2983895bb10fa5d7f651511133f9018c7e980. It deleted the complete files! https://src.devghai.com/boggleNet/commit/645335edb7fa0efbd69865e0d0115dd7dc1a9b4d [email protected] (Dev Ghai) Mon, 23 Sep 2013 06:37:32 +0000 645335edb7fa0efbd69865e0d0115dd7dc1a9b4d Removing byte order mark in file using for f in `ls`; do awk '{if(NR==1)sub(/^\xef\xbb\xbf/,"");print}' $f > $f; done https://src.devghai.com/boggleNet/commit/9bf2983895bb10fa5d7f651511133f9018c7e980 [email protected] (Dev Ghai) Mon, 23 Sep 2013 06:35:57 +0000 9bf2983895bb10fa5d7f651511133f9018c7e980