Powering from an old LCD Monitor
Truth be told, I didn't think much of the Raspberry Pi at first in large part because hooking them up involved a lot of cables and hardware. However, I recently discovered a way to hack an old LCD monitor for use as the Raspberry Pi's display and power source. Since the monitor I was using required a USB input in order for the outputs to be powered, I initially used a printer cable to connect the two ports. Being too cheap to waste a printer cable when I knew all that was happening was a simple connection between two points on a circuit board, I opened up the monitor and soldered a small piece of wire between the two 5V pins of the USB input and one of the USB outputs. Works great.
Here are some pics of the finished product:
Tools and Parts
Modifications to Make Using raspi-config
USB Conflict Fix
If you're having trouble getting your USB keyboard and WiFi dongle to work together, try the following fix suggested by Ludovic Rousseau:
Add dwc_otg.speed=1 to the /boot/cmdline.txt file, as follows:
dwc_otg.lpm_enable=0 console=ttyAMA0,115200 kgdboc=ttyAMA0,115200 dwc_otg.speed=1 console=tty1 root=/dev/mmcblk0p2 rootfstype=ext4 elevator=deadline rootwait
Setting up the Pi
Installing the Arduino IDE
To install the latest version of the Arduino IDE, it looks as though you first have to upgrade Raspbian and then follow the these instructions. If you are using the Kano image, you may have to install java first with: apt-get install oracle-java8-jdk. Unfortunately, the drivers for the ESP8266 are not available for the ARM architecture.
Sharing a Mac's WiFi
I purchased a domain name from Google Domains and set up ddclient without Google Domains support.
Hosting Multiple Websites
Deal Extreme sells a nice prototyping board for the B+: DIY Prototyping Expansion Board for Raspberry PI B+
Use cell phone as a hotspot for connecting to the Pi. (Need to test this)
Motion Activated Security Camera