Javascript Trac Bookmark

Friday, 11. 07. 2008  –  Category: all, web

Substitute https://trac.example.com for your Trac instance and drop into a Firefox bookmark, perhaps on the toolbar: javascript:q=’%s’;if(q==’%'+’s')void(q=prompt(‘Trac%20#’,”));if(q)location.href=’https://trac.example.com/trac/ticket/’+escape(q);else%20location.href=’https://trac.example.com/trac/report/1′ Click / select the bookmark to be prompted for a Trac issue number, which you can leave blank to just load /report/1 Extra credit for assigning a keyword (eg ‘ktx’) in the bookmark properties, allowing you to just [...]

rotatelogs

Thursday, 20. 10. 2005  –  Category: todo, web

I’m basically a fan of rotatelogs(1) for Apache logging: no need to gracefully restart, easy filenames to script with, encourages log ageing. I do however find myself forever doing stuff like $ ls -tr /a/log/dir | tail error_log.1129593600 error_log.1129680000 error_log.1129766400 $ tail -f error_log.1129766400 to diagnose a problem. What would be cool was if rotatelogs [...]

PHP, IE and file downloads

Thursday, 20. 10. 2005  –  Category: web

PHP defaults to sending nocache headers, and this makes IE aggressively zap any temporary files that arise, even if they’re destined to be passed to another app locally.