Mark S. Kolich
Software Engineer, Consultant
http://mobi.koli.ch
This is the mobile version of my blog. The non-mobile version can be found at
http://mark.koli.ch
.
(hide)
Configuring Apache to Tunnel SSH Through an HTTP Web-Proxy with Proxytunnel
Resolve Custom Object Arguments in a Spring 3 Controller @RequestMapping Annotated Method
More Fun with RFC 2397 -- The "data" URL scheme and Mobile Networks
Remember to Close Your Streams When Using Java's Runtime.getRuntime().exec()
Reduce Storage Costs in the Cloud: GZIP Compress Binary Streams with Java
Set the Cache-Control and Expires Headers on a Redirect with mod_rewrite
Tri-Monitor Configuration With an HP Z600 Workstation and Dual Nvidia Quadro FX 1800's
JSON, XML, and stray Ampersands with Amazon's SQS (Simple Queue Service)
Better Mobile Device Detection with a Spring 3 Interceptor
Understanding the HTTP Vary Header and Caching Proxies (Squid, etc.)
Recursively Deleting Large Amazon S3 Buckets
Integrating Ant and Google's Closure Compiler
Spring 3 and Spring Security: Setting your Own Custom /j_spring_security_check Filter Processes URL
Extended Thoughts on Custom Tiny URL Engines
MySQL Triggers and SUPER Privileges: "Access denied; you need the SUPER privilege for this operation."
OAuth and the Twitter API: Generate a one-time access token and token secret
Formatting a Java Date into a Specific TimeZone and Conversion Between TimeZone's
HTTP Digest Access Authentication using MD5 and HttpClient 4
Pingdom Incorrectly Reports Page Load Time
Understanding Java's CountDownLatch and CyclicBarrier