WinMerge is the best graphical diff program that I've found for Windows.
For those unfamiliar with diff: this is handy for any time you need to compare two files or two folders to see in detail what is different between the two.
http://winmerge.org/
Wednesday, July 31, 2013
templify
If you're working on Windows, I recommend checking out templify:
http://opensource.endjin.com/templify/
You can read more about what it is and what it does here:
http://blog.endjin.com/2010/10/introducing-templify/
But the general idea is that it lets you set up a directory structure with subfolders and files that represents a template of similar directories that you are going to set up later. When creating this template, you can pick one (and only one!) phrase or word that will be replaced when you use the template to create a new project. The placeholder phrase or word will be replaced in both the file/folder names and in the contents of any files in the template.
This is a really easy to use utility and it is extremely handy. Especially for web work.
http://opensource.endjin.com/templify/
You can read more about what it is and what it does here:
http://blog.endjin.com/2010/10/introducing-templify/
But the general idea is that it lets you set up a directory structure with subfolders and files that represents a template of similar directories that you are going to set up later. When creating this template, you can pick one (and only one!) phrase or word that will be replaced when you use the template to create a new project. The placeholder phrase or word will be replaced in both the file/folder names and in the contents of any files in the template.
This is a really easy to use utility and it is extremely handy. Especially for web work.
Tuesday, July 30, 2013
posh-git
If you use git in windows at all and are a command-line junkie, I highly recommend that you check out posh-git:
https://github.com/dahlbyk/posh-git
Very good stuff. It adds a bit to your prompt noting what branch you are on and what your current commit/push status is. (Outstanding adds, changes, removals.)
Here's a simple session (Click it to make it big):
https://github.com/dahlbyk/posh-git
Very good stuff. It adds a bit to your prompt noting what branch you are on and what your current commit/push status is. (Outstanding adds, changes, removals.)
Here's a simple session (Click it to make it big):
An N-Gram Parser in F#
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
module NGramParsing = | |
let GetNGrams tokens nGramOrder outputDelimiter = | |
tokens | |
|> Seq.windowed nGramOrder | |
|> Seq.map (String.concat outputDelimiter) |
NGramParsing.GetNGrams(new [] { "This", "is", "a", "test" }, 2, "|");
Would yield:
{ "This|is", "is|a", "a|test" }
Subscribe to:
Posts (Atom)