Introducing Pow, a zero-configuration Rack server for Mac OS X
1–10 of 146 posts
Re: Introducing Pow, a zero-configuration Rack server for Mac OS X
#2The screencast shows how it works and why we made it: http://get.pow.cx/media/screencast.mov
If you're interested, you can read the annotated source code, written in literate style and generated with the wonderful Docco: http://pow.cx/docs/
Re: Introducing Pow, a zero-configuration Rack server for Mac OS X
#3Re: Introducing Pow, a zero-configuration Rack server for Mac OS X
#4I do not much like this 'curl $random_url | sh' installation method. I am not going to be running some random script without looking long and hard at it first.
Re: Introducing Pow, a zero-configuration Rack server for Mac OS X
#5I do not much like this 'curl $random_url | sh' installation method. I am not going to be running some random script without looking long and hard at it first.
At least in this instance you can read over the commands that will be run beforehand—in fact, Sam actively encourages you to do so.
Re: Introducing Pow, a zero-configuration Rack server for Mac OS X
#6 curl get.pow.cx | sh
for installation. Yes, it's easy and slick. Yes, you'd have to read the code itself to make sure Pow didn't own your machine up after a secure install. Yes, you can just read the shell script. But 0.0001% of people playing with Pow will do that. Why make things easier for attackers at all?This is an idea that I think started with Ximian back in 2000 and I think we're ready for it to die. It'd be neat if the authors of Pow were cool enough to strike it from their (otherwise amazing) front page.
(I'd also be happier if the thread where the guy explains how Pow works and what it's components are were voted higher than this comment.)
Re: Introducing Pow, a zero-configuration Rack server for Mac OS X
#7I do not much like this 'curl $random_url | sh' installation method. I am not going to be running some random script without looking long and hard at it first.
Re: Introducing Pow, a zero-configuration Rack server for Mac OS X
#8This is a great web page, but I think it's borderline irresponsible to keep using this gimmick: curl get.pow.cx | sh for installation. Yes, it's easy and slick. Yes, you'd have to read the code itself to make sure Pow didn't own your machine up after a secure install. Yes, you can just read the shell script. But 0.0001% of people playing with Pow will do that. Why make things easier for attackers at all? This is an i…
EDIT: Okay, I see it's because of the use of sudo. But graphical installers often require the root/administrator password, and could be equally destructive.
Re: Introducing Pow, a zero-configuration Rack server for Mac OS X
#9Re: Introducing Pow, a zero-configuration Rack server for Mac OS X
#10passenger start
no preference panes to install. No Apache configuration files to update. And Passenger eliminates the need to edit /etc/hosts. To get a Rack app running, just type a single command.