backtrack
DaveCantu.com RWThemes Tracker 2.0
Track the latest news at davecantu.com with this great Dashboard widget. more>> Track the latest news at davecantu.com with this great Dashboard widget.
The RWThemes Tracker Widget allows you to stay up to date with theme releases, discount codes and private sales at davecantu.com
Enhancements
- You can now backtrack to all available themes and discount codes.
Metasm 0.1
Metasm - Cross-architecture assembler, disassembler, compiler, linker and debugger more>> Metasm - Cross-architecture assembler, disassembler, compiler, linker and debugger
Metasm is a cross-architecture assembler, disassembler, compiler, linker and debugger.
Metasm has some advanced features such as remote process manipulation, GCC-compatible preprocessor automatic backtracking in the disassembler, C headers shrinking and debugging API interface.
The development version also adds a C compiler, a decompiler and various advanced features. It is written in pure Ruby.
Main features:
- Metasm has been written in such a way that it is easy to add a new architecture. For now, the following architectures are supported:
- Intel IA32
- MIPS
- In development: Cell, SPARC, ARM, PPC, PIC
The following file formats are supported:
- Raw (for shellcodes)
- MZ, PE/COFF (32 and 64 bits)
- ELF (32 and 64 bits)
NOTE: Metasm is licensed and provided under the GNU Lesser GPL License.

PersonalBrain 5.0.3.3
The digital home for your mind. Organize Web pages, notes, and documents the way you think in a visual map. more>>
Immediately improves your computing experience with the following benefits:
- Think More Clearly: Enables you to link items associatively; Provides information context and meaning; Uses an intuitive visual interface
- Work More Effectively: Interacts with your existing files and software; Locates data faster and easier; Eliminates the confusion of files and folders; Reduces irrelevant information; Creates networks of information effortlessly
- Navigate More Efficiently: Instant search takes you to the right information immediately; Organizes files and Web pages by concept and idea; Past thought list lets you backtrack and see your train of thought
Sudokut 0.2
Sudokut - Command line sudoku solver more>>
Sudokut is written in Tcl, a platform-independent scripting language, so it should work on any platform (Unix, Mac OS X, Windows) provided a Tcl interpeter is installed (which isnormally the case by default on Unix and Mac OS X).
It is quite fast (less than one second for medium force sudokus, approx 4 seconds for the most difficult ones).
The command has several options. The package comes with a detailed help file.
sudokut is an Open Source Project. Its source code is freely available and can be freely distributed and modified provided you respect the licensing terms.
Enhancements:
- new -s option to obtain suggestions about the next step
- new -p option to probe the sudoku using a particular technique
- new -o option to obtain only the first solution in the case of a multiple solutions puzzle
- new -n option to disable backtracking
- more solving techniques are supported: block to row/col reduction, block to block reduction, naked pairs reduction, x-wing reduction.
Solitario 1.0
Solitario is a very simple and addictive solitaire card game more>>
To pause the credits in Solitarios opening screen press the shift key, to backtrack hold down the option key.
To start playing solitario click the mouse once.
You are presented with a deck of cards. Click on the deck, press the enter or the return key to deal cards.
If any two adjacent cards, or cards with not more than one card in between them, have the same value or belong to the same suit they can be both put on the same pile, you click them both and solitario will move the right hand card on top of the left hand one.
You win if you can get all the cards in 1 pile.
I decided to make Solitario free, for the time being. All rights are reserved and you may use it but only at your own risk. I tested it only on MAC OSX.3.6 but it may work on earlier versions.
Solitario is available only for Macintosh and I hope you find it as addictive as I do.
Please do not hesitate to suggest beautiful additions to Solitario and report bugs. Enjoy it!
polyparse 1.3
This is a collection of parser combinator libraries in Haskell. more>>
polyparse 1.3 is an ideal tool for programmers. It is actually a free and open source project that includes a variety of alternative parser combinator libraries, including the original HuttonMeijer set.
The Poly sets have features like good error reporting, arbitrary token type, running state, lazy parsing, and so on. Finally, Text.Parse is a proposed replacement for the standard Read class, for better deserialisation of Haskell values from Strings.
Please note that polyparse is licensed and distributed under the terms of the LGPL license.
Some Functionality:
- Text.ParserCombinators.Poly - Currently re-exports Text.ParserCombinators.Poly.Plain. The name Poly comes from the arbitrary token type. Thus, you can write your own lexer if you wish, rather than needing to encode lexical analysis within the parser itself.
- Text.ParserCombinators.Poly.Plain - This is a fresh set of combinators, improving on the HuttonMeijer variety by keeping only a single success, not a list of them. This is more space-efficient, whilst still permitting backtracking. Error-handling is also much improved: there are essentially two kinds of failure, soft and hard. Soft failure just means that the current parse did not work out, but another parse might be OK. Hard failure means that no parse will succeed, because we have already passed a point of commitment. Thus you can give far more accurate error messages to the user, including multi-layered locations.
- Text.ParserCombinators.Poly.State - This is just like Poly, except it adds an arbitrary running state parameter.
- Text.ParserCombinators.Poly.Lazy - This is just like Poly, except it does not return explicit failures. Instead, an exception is raised. Thus, it can return a partial parse result, before a full parse is complete. The word partial indicates that, having committed to return some outer data constructor, we might later discover some parse error further inside, so the value will be partial, as in incomplete: containing bottom. However, if you are confident that the input is error-free, then you will gain hugely in space-efficiency - essentially you can stream-process your parsed data-structure within very small constant space. This is especially useful for large structures like e.g. XML trees.
Enhancements:
- Single bugfix: Text.Parse.parseFloat now accepts ordinary floating point notation, in addition to scientific (exponent) notation.
Requirements:
- GHC
- Page: 1 of 1
- 1