Each of these commands will run an ad hoc http static server in your current (or specified) directory, available at http://localhost:8000. Use this power wisely.
$ python -m SimpleHTTPServer 8000
Each of these commands will run an ad hoc http static server in your current (or specified) directory, available at http://localhost:8000. Use this power wisely.
$ python -m SimpleHTTPServer 8000
Ideas are cheap. Make a prototype, sketch a CLI session, draw a wireframe. Discuss around concrete examples, not hand-waving abstractions. Don't say you did something, provide a URL that proves it.
Nothing is real until it's being used by a real user. This doesn't mean you make a prototype in the morning and blog about it in the evening. It means you find one person you believe your product will help and try to get them to use it.
Add a new feature? No. Add a column to the database? No. Add another way to lookup a data item? No. Add a new query param to the API? No. No no no no. A quick rule to follow when you want your project to keep a tight scope, to remain scalable and easy to maintain, is to say no to everything.
Feature creep can be subtle, the simple change of making an attribute required in your data model leads to a slew of other new "expected" behaviors.
# Create a context block like rspec. | |
# | |
# Inspired by: | |
# - MiniTest::Spec | |
# - Chris Wanstrath's https://gist.github.com/25455 | |
# | |
# Examples: | |
# | |
# class UserTest < ActiveSupport::TestCase | |
# context "Auth" do |
Install XQuartz (http://xquartz.macosforge.org) which is the development version of the X11.app that ships with OS X, which means it is way more up to date. I have had some weird issues with X11.app v. 2.3-something. XQuartz 2.5.0 fixed that.
Install dwm
from Homebrew, brew install dwm
. This makes a bunch of necessary tweaks to the DWM configuration.
Add the following script to $PATH, name it dwm-launch
and chmod 755
:
cd ~
while true