Update December 2016

http://thestocks.im/

Update May 16 2016

http://www.elegantthemes.com/blog/resources/free-creative-commons-images-for-business-websites

New Old Stock

Update August 30 2015

pixabay: thousands of large, high quality images image available for free.

stocksnap: “Hundreds of high resolution images added weekly”. Nicely designed homepage too.

Isorepublic: Photographer Tom Eversley’s site. Contains lots of  Urban or Architecture pictures. Also has a lot of great images that can be used for textures.

Realistic Shots: lots of CC licensed images. Not so many categories or images: but fewer choices means less time sucked into searching. Besides, the images are great.

Update June 27 2015

Gratisography: Free high-resolution pictures you can use on your personal and commercial projects. Updated weekly.

Little Visuals: No longer updated due to the death of the curator. However it has great resources. The blog maintainer requests that if you use images from the site, then kindly donate to Hands On Heart.

Ruamrot: categorized images.

Refe: beautiful images captured on mobile devices. Free images with an alternative paid subscribtion plan. Refe also has a marketplace.

Magdeleine: Daily updated free images.

Picography: Free hi-resolution photos.

Imcreator: Categorized high-resolution images.

New Old Stock: Vintage photographs from public archives. Free of known copyright restrictions.

wptavern publishes posts on all things wordpress. I’m sub’ed to their newsletter. One recent newsletter linked to this post:
“13 Sources For Free Public Domain and CC0-Licensed Images”

update Feb 8 2015

Some more sources:

Little Visuals: hi-res images zipped up in your inbox every

Picjumbo: Large collection of images free to use. Mixed quality, but lots of great usable images.

imcreator: Large collection of catagorized images.

isorepublic: another large collection, loosely catagorized.

So, I decided to spend a little time improving my PHP skills. I’ve been building hacking wordpress templates and building plugins for a while, but I’ve been feeling like I need to improve my mastery of object-oriented development in PHP. I picked up a copy of William Sanders “Learning PHP Design Patterns” and started working through it. As I began working with the examples, I felt the urge to test concepts really quickly. Having a REPL handy is basic necessity for testing things out quickly in any language. Getting a REPL to run inside emacs makes driving your REPL of choice even faster and a great deal more pleasurable. My php repl of choice is boris, simply because I’ve got some familiarity with it. To get it to run inside emacs I installed php-boris and php-boris-minor-mode. php-boris needs the highlight library. My config ended up looking like this:

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;
;; boris
;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

(require ‘highlight)

(add-to-list ‘load-path (expand-file-name “~/.emacs.d/lisp/php-boris”))
(require ‘php-boris)

(add-to-list ‘load-path “~/.emacs.d/lisp/php-boris-minor-mode”)

(require ‘php-boris-minor-mode)
(add-hook ‘php-mode-hook ‘php-boris-minor-mode)
(add-hook ‘web-mode-hook ‘php-boris-minor-mode)

Once all the libraries were installed, I evaluated my conf file and ran a test: I created a simple php file and passed it to boris. It worked!

Another pane opened in my emacs window, showing PHP’s evaluation of my test.

boris-repl

Putting the pieces together was easy enough. Now I can quickly test ideas from within emacs.