strchr.com updateshttp://www.strchr.comPerfectionistic and minimalistic programming.1440Beware of Unverified TLS Certificates in PHP & PythonSat, 29 Jun 2019 21:10:15 +0200http://www.strchr.com/tls_apisTLS certificate verification when using third-party APIs.Calculating day of week and Easter dateSat, 08 Dec 2018 12:44:58 +0100http://www.strchr.com/calendarA branchless code for calculating day of week, Easter date, and Jewish holidays.Using DAWG for predictive text inputTue, 09 Apr 2013 16:22:19 +0200http://www.strchr.com/dawg_predictiveHow to find words by their prefix, which can be mistyped, and sort them by frequency stored with the word.Recommended books and sitesSun, 04 Nov 2012 06:04:46 +0100http://www.strchr.com/links<a href="http://software.intel.com/en-us/avx/">IntelĀ® Architecture Instruction Set Extensions Programming Reference</a> (PDF reference). The description of new instructions in the upcoming Haswell processor, including transactional memory support, hardware random number generator, and 256-bit vector integer operations. The transactional memory instructions should be useful for GIL (global interpreter lock) in Python and Ruby. They tried to eliminate it with software TM, but <a href="http://morepypy.blogspot.ru/2012/04/stm-update-and-thanks-everybody.html">it was too slow.</a>Win32 Assembly Cheat SheetThu, 06 Sep 2012 11:27:40 +0200http://www.strchr.com/assembly_cheat_sheetAdded Serbo-Croatian translation