._______. _____ ._____ __ _.
|__ __| / _ \ | _ \ \ \ / /
| | | | | || |_| / \ \/ /
| | | | | || _ \ | |
| | | |_| || |_| ) | |
|_| \_____/ |______/ |__|
._ _. ._. _____ ._. .__._______..__ ._.._______.._______.._______.
| \ / | / \ / ._. \ | | / /| ._____|| \ | ||___ ||__ __|| ._____|
| \ / | / ◊ \ | / \_|| |_/ / | |_____.| \ | | / / | | | |_____.
| |\¯/| || / \ || | | ( | ._____|| |\ \| | / / | | | ._____|
| | ¯ | || | | || \___/¯|| |¯\ \ | |_____.| | \ | / /__..__| |__.| |_____.
|_| |_||_| |_| \_____/ |__| \_\|_______||_| \__||_______||_______||_______|
Hello world, it's Toby. I'm a LAMP-stack webmaster from Northeast Ohio, USA. My repos are:
- dotfiles: My dotfiles (user configuration files)
- base.proj: Simple bash or php script to create new projects with base files in them
- dev.srv: Simple local dev LAMP setup using Vagrant and VirtualBox
Web / JavaScript
- theme-switch.js: Simple, static friendly theme switcher for websites. (theme switch demo)
- snow.js: Falling snow for a website. (snow demo)
- ghosts.js: Creates ghosts that float around a web page. (ghosts demo)
- spaify.web: Script to turn regular website into a single page application for sites with the same shell around select changing content elements.
- tmclasses.js: Javascript class library
- test-server.js: A simple js test server that serves a directory and rewrites any npm module paths to work in the browser
General PHP
- wiki.php: Simple PHP wiki using files and git for page history
- wiki-console.php: CLI console for working with an instance of wiki.php
- web-crawler.php: Crawl websites, finding internal links and getting content.
- db.php: A simple PDO abstraction for database querying and other utitilies.
- task-runner.php: Simple PHP task / build-script runner
- file-tasks.php: File-system tasks for 'tjm/task-runner'
- file-merge-tasks.php: File and folder merging tasks for 'tjm/task-runner'
- static-web-tasks.php: Task to build a static version of a site
- utils.php: General PHP utilities
- files.php: File utilities for PHP
- cache.php: A simple filesystem cache implementation for storing PHP data
- buffer-manager.php: manager for PHP output buffers
- dev.php: Helpers for PHP development. Wrapper for 'symfony/var-dumper'
- shell-runner.php: Run shell commands locally or via SSH
- timesheet.php: Simple time calculator for timesheets keeping track of time worked on projects.
- tbin: Collection of shell commands written in PHP using Symfony's console
Symfony
- wiki-site.symf: Web-site front-end interface for a folder of markdown files, optionally managed with
tjm/wiki, using Symfony. - wiki-web.symf: Web interface for 'tjm/wiki' using Symfony
- sy-console.symf: Symfony Console component with dependency injection, config handling, configurable command loading, and other niceties.
- sy-web.symf: Base functionality for Symfony web projects.
- sy-site.symf: Some base functionality for use with Symfony sites.
- sy-dependency-injection.symf: Convenient helpers for working with Symfony's dependency injection and config components.
WordPress
- wp-to-markdown.php: Convert WordPress posts to markdown files through database connection
- theme-helper.wp: Helper classes for WordPress theme development
- theme.wp: Base theme to build other themes from. Uses WPThemeHelper
Sites
- tobymackenzie.com.site: Code for tobymackenzie.com
- tobymackenzie.srv: provisioning / deployment for tobymackenzie.com server
- tobymackenzie.com.data: Content / data for site tobymackenzie.com
- bxln2ho3.com.site: bxln2ho3.com site code
- 10k-gol.site: Conway's Game of Life implementation for 10k Apart challenge (10kgol demo)
- tobymackenzie.github.io (github.io site)
Older
- Web-ClientBehavior: collection of Javascript classes and functions for various uses
- OOFrontEndModules
- Web-Presentation: web presentation/style base
- problems.php: Testing of problems
- learn.php: Just some learning experiments in PHP
- learn-exercism: My work going through the excercises on http://exercism.io/
- html-boilerplate: Web site boilerplate to experiment with general web site building and markup/code ideas
- cheftiffanymiller.site: defunct WordPress site
- backbone-helpers.js: Helper classes and utilities for Backbone / Marionette