Pinned Repositories
a-id3
.NET library written in C# to read and write MP3 file ID3 tags (supports versions 1, 2.2, 2.3 and 2.4).
Back-End-Developer-Interview-Questions
A list of back-end related questions you can be inspired from to interview potential candidates, test yourself or completely ignore
coroutine-generation
Using coroutines in Python for combinatorial generation. Includes code for binary strings in Gray order, multi-radix numbers in Gray order, Steinhaus-Johnson-Trotter for permutations in Gray order, Knuth-Ruskey for ideals of a completely acyclic poset in Gray order, Varol-Rotem for linear extensions of a poset, and Pruesse-Ruskey for signed linear extensions of a poset in Gray order.
dotfiles
Personal dotfiles repository.
pelican_article_recommender
Article recommendation system for pelican based on post similarity calculated using NLTK and scikit-learn's TFIDF vectorizer.
problem-solving
Collection of competition problems and my solutions to them. Includes problems on UVA online judge, POJ, ACM ICPC, etc...
python-by-example
Git repository for the "Python Language Features and Tricks You May Not Know Article" at http://sahandsaba.com/thirty-python-language-features-and-tricks-you-may-not-know.html
python-totp
Heroku app to demonstrate two-step authentication using TOTP (Google Authenticator) in Python.
simple-sat
Simple recursive and iterative SAT solver written in Python.
sahands's Repositories
sahands/python-by-example
Git repository for the "Python Language Features and Tricks You May Not Know Article" at http://sahandsaba.com/thirty-python-language-features-and-tricks-you-may-not-know.html
sahands/simple-sat
Simple recursive and iterative SAT solver written in Python.
sahands/python-totp
Heroku app to demonstrate two-step authentication using TOTP (Google Authenticator) in Python.
sahands/pelican_article_recommender
Article recommendation system for pelican based on post similarity calculated using NLTK and scikit-learn's TFIDF vectorizer.
sahands/coroutine-generation
Using coroutines in Python for combinatorial generation. Includes code for binary strings in Gray order, multi-radix numbers in Gray order, Steinhaus-Johnson-Trotter for permutations in Gray order, Knuth-Ruskey for ideals of a completely acyclic poset in Gray order, Varol-Rotem for linear extensions of a poset, and Pruesse-Ruskey for signed linear extensions of a poset in Gray order.
sahands/a-id3
.NET library written in C# to read and write MP3 file ID3 tags (supports versions 1, 2.2, 2.3 and 2.4).
sahands/Back-End-Developer-Interview-Questions
A list of back-end related questions you can be inspired from to interview potential candidates, test yourself or completely ignore
sahands/dotfiles
Personal dotfiles repository.
sahands/problem-solving
Collection of competition problems and my solutions to them. Includes problems on UVA online judge, POJ, ACM ICPC, etc...
sahands/node-simple-sat
Simple recursive watch-list based SAT solver.
sahands/pelican_katex
Process HTML output generated by Pelican and use KaTeX to convert all math tags to rendered HTML.
sahands/DelegatedRecoveryReferenceImplementation
The reference implementation of the Delegated Recovery specification found at https://github.com/facebook/DelegatedRecoverySpecification
sahands/DelegatedRecoverySpecification
Allows an application to delegate the capability to recover an account to an account controlled by the same user or entity at a third party service provider.
sahands/hr
<hr /> for your terminal
sahands/postfix-calculator
Simple command line postfix calculator. Demonstrates an object-oriented approach to parsing and handling expressions.
sahands/vim-colors-solarized
precision colorscheme for the vim text editor
sahands/vim-jsbeautify
vim plugin which formated javascript files by js-beautify
sahands/vim-rst-headers
Simple vim plug-in to format reStructuredText headers.