Amazon CloudFront Log Processing Using Awstats

November 28, 2009

The article on Solution Expert Online Blogs gives a great tip on using Awstats for the CloudFront logs. Unfortunately, the suggested change of LogFormat parameter was a good start but wasn’t really working. I’ve found few more issues that had to be fixed: Log separator is the tab character, not space. The first tab separates [...]

Read the full article →

Repackaging conflicting jars with JarJar

November 8, 2009

I wanted to extend somewhat older application adding scripting capabilities using Groovy. Unfortunately, it crashed at the very start… the reason was application already has a bunch of libraries where some reference outdated version of the Asm (org.objectweb.asm) package, while Groovy used much fresher version. My first though was to try updating Asm or some [...]

Read the full article →

Using htaccess to forward visitors to new domain name

October 24, 2009

Related to my previous post (moving web site to the new domain), here’s how you can forward all visitors to your new site using .htaccess (for Apache web server): RewriteEngine on RewriteCond %{HTTP_HOST} ^olddomain.com RewriteRule ^(.*)$ http://newdomain.com/$1 [R=permanent,L] This will forward all visitors to your new domain, targeting exactly the same document as requested on [...]

Read the full article →

Moving to the new domain name

October 24, 2009

If you’re reading this that means you visited my new web home. I decided to move my blog from domain radomirmladenovic.info to radomirml.com (about 50% shorter domain name, isn’t it). I wanted to do this for few months already but now I’ve finally found some time to actually do it. 

Read the full article →

Using precompiled GSP pages and removing sources

October 15, 2009

If you’re builing closed-source application in Grails you’ll probably want to remove GSP sources from your war. Fortunately, war script in Grails 1.2 calls GSP pre-compiler that as a result produces Java class files. However, GSP pages remain in WEB-INF/grails-app/views directory of application’s war file, although they’re not needed any more when application is packaged for [...]

Read the full article →

Reliable Software Development Process: The Toyota Way

October 10, 2009

Nice article, worth reading… http://softwarecreation.org/2009/reliable-software-development-process-the-toyota-way/

Read the full article →

15 Useful Test Cases for ensuring Consistent User Interfaces

September 21, 2009

I guess we’ve all heard about these so far but it’s a nice read: http://www.softwareplanner.com/Newsletters/newsletter_2009_09_SP.htm

Read the full article →

Delete cached Google App Engine credentials

September 20, 2009

If you specify wrong email address when you update Google App Engine application you might lock your self out for some time. That happened to me today when I was deploying application to company’s GAE account but by mistake logged in my private Google credentials. Obviously, appcfg.py failed early and did not upload application but [...]

Read the full article →

IDEA project files in VCS? No, thank you

September 18, 2009

For the last few months my team was struggling with Intelli IDEA project files. The reason? IDEA creates so many project files that it hurts. The question that always around was: “Should I commit this project file to the version control system or not?”(btw, we’re using Git which makes us very happy). At one point [...]

Read the full article →

Google announced Megastore as a major upgrade to Bigtables

September 15, 2009

In yesterday’s post Google announced migration to much improved Bigtable database, called Megastore. Considering troubles with data store on App Engine and recently experienced downtime this will be much appreciated upgrade. Way to go Google!

Read the full article →