After a longer than planned hiatus from the web, Rossillo.net is back! Enjoy some of my older but still relevant blog
posts and stay tuned for new content!
I'll be posting some information shortly on the site's transition from a Spring MVC based Java architecture to a static site
generated by Jekyll. I hope to add at least one new post per week going forward. Stay tuned!
Bind daemons to a privileged port without running as root
Binding to a privileged port (1-1024) on UNIX and Linux operating systems typically requires root permissions. However, for security reasons, you want to avoid running daemons with as root. This typically means UNIX daemons are coded to start as root to bind to a privileged port, then drop to a less privileged user to service requests by executing a setuid() function call ... read more
How to stop Amazon from stealing your traffic and sales
Amazon launched a new web browser toolbar button, called Universal Wish List that allows a user to add any page, regardless of the domain, to their Amazon.com wish list. ... read more
Virtual hosting with Solaris Zones
Early last week I set out to make my first Facebook application. One of the challenges a Facebook application contributor faces is finding hosting. Luckily for me, I stumbled upon Joyent, which recently partnered with Dell to give away Facebook application virtual hosting for one year. Their Facebook Accelerator - a free virtual machine - supports Java, Ruby on Rails and PHP right out of the box. Great, everything you need plus a dedicated fiber link right to Facebook's data center, for free. But this isn't what makes Joyent interesting. ... read more