Switching from iPhone to Lumia 900: smooth Windows Phone experience, excellent keyboard input, tile interface, but limited app ecosystem and IE10 shortcomings.
Articles by grapeot
Thoughts about convex optimization
Convex optimization as a powerful modeling language: express problems as objectives and constraints, then solve efficiently. Demonstrated with image denoising using CVX.
A new start...
Restarting the blog with morning reading habits, jogging goals, and budget planning—small steps toward a more disciplined life.
Automatic Recognition of EMS's CAPTCHA
Demonstrates automatic CAPTCHA recognition using image binarization, digit splitting, and K-nearest neighbor classification, achieving perfect accuracy on EMS package tracking system.
Running ASP.NET 4.0 applications in Debian/Linux
How to run ASP.NET 4.0 applications on Debian/Linux using nginx and Mono FastCGI, with practical migration tips and filesystem considerations.