396 karma · joined August 10, 2016
- it is way faster to start than, for example, Visual Studio Code and I just prefer it for quick edits (at the same time it is easier to configure than gVim/Emacs and has modern UI) - I like the way multi-select works in general and in the vintage mode specifically (I'm very productive with it) - I use it heavily when I need to analyze source code - the indexer is fast and allows me to quickly jumps between symbols and files
It does not mean I use Sublime solely. When I need to develop some code in Python/PowerShell/Go/C#/... I switch to Visual Studio Code, where I have all the necessary plugins and debuggers. About a year ago, I turned to Sublime from gVim (which I have used for more than three years) and never looked back.
[1] https://gallery.technet.microsoft.com/office/Log-Parser-Stud...
Tangential, but if there is anyone interested in Windows debugging (including kernel debugging) have a look at the Inside Windows Debugging book by Tarik Soulami [2]
[1] https://docs.microsoft.com/en-us/sysinternals/downloads/live...
[2] https://www.amazon.com/Inside-Windows-Debugging-Developer-Re...
[1] https://www.amazon.com/Magic-Math-Solving-Figuring-Out/dp/04...
Windows Search was great in Windows 7 - you could configure the fulltext search index through control panel and use it from the start menu. I used to index all my markdown notes and pdf documents with it. Then it started getting worse and worse with later versions of Windows. The start menu search looks comppetely detached from the index settings and, as you noticed, can’t even find installed applications. The only way to use the „old good” search is by using the search box in the explorer window when you are on the computer level. I’m still wondering what was the reason for those changes.
[1] https://randomascii.wordpress.com
[2] https://randomascii.wordpress.com/2015/09/24/etw-central/
6. Use assertions for defining your expectations at each stage of the algorithm - they will make the debugging much more easier
- Implementing SSL / TLS Using Cryptography and PKI [1]
- Bulletproof SSL and TLS: Understanding and Deploying SSL/TLS and PKI to Secure Servers and Web Applications [2]
In the first one the author implements the protocol (RSA/DH) from scratch (without even using any crypto library). The second one is a classic and contains a lot of interesting scripts (the chapter on using OpenSSL and creating your own PKI is available for free: https://www.feistyduck.com/books/openssl-cookbook/).
I spent some time studying TLS and wrote two blog posts [3][4], in which I decrypt the network traces of the TLS sessions. Maybe someone will find them interesting too.
[1] https://www.amazon.com/Implementing-SSL-TLS-Using-Cryptograp...
[2] https://www.amazon.com/gp/product/1907117040
[3] https://lowleveldesign.org/2016/03/09/manually-decrypting-ht...
[4] https://lowleveldesign.org/2016/05/10/tls-1-2-aes-gcm-and-ne...
[1] https://github.com/lowleveldesign/wtrace/releases/download/1... [2] https://msdn.microsoft.com/en-us/library/windows/desktop/aa3...