I hereby claim:
- I am geerlingguy on github.
- I am geerlingguy (https://keybase.io/geerlingguy) on keybase.
- I have a public key whose fingerprint is 31B7 F9E1 C457 BDF5 C57B 59B3 FF8E 69CB D559 848E
To claim this, I am signing this object:
| function locationreplace(a, b) { | |
| currentLocation = window.location.href; | |
| newLocation = currentLocation.toString().replace(a, b); | |
| document.location.href = newLocation; | |
| } | |
| locationreplace('.org', '.org.etc.etc'); |
| setInterval(function() { | |
| jQuery('#message-input').val('ruby--'); | |
| jQuery('#message-form').submit(); | |
| jQuery('#message-input').val('game of shadows++'); | |
| jQuery('#message-form').submit(); | |
| }, 30 * 1000); |
| #!/usr/bin/env ruby | |
| # Get passed in arguments | |
| projectName = ARGV[0] | |
| drupalVersion = ARGV[1] | |
| vmRepo = 'https://github.com/geerlingguy/drupal-vm.git' | |
| baseDirectory = '/#{Dir.home}/Sites/' | |
| vmDirectory = baseDirectory + projectName + '_vm/' |
| <FilesMatch ".+\.ph(p[3457]?|t|tml)$"> | |
| SetHandler application/x-httpd-php | |
| </FilesMatch> | |
| <FilesMatch ".+\.phps$"> | |
| SetHandler application/x-httpd-php-source | |
| # Deny access to raw php sources by default | |
| # To re-enable it's recommended to enable access to the files | |
| # only in specific virtual host or directory | |
| Require all denied | |
| </FilesMatch> |
| # new drupal vagrant install | |
| # A function, when added to bash profile, clones the Vagrant Drupal-Dev-VM (https://github.com/geerlingguy/drupal-dev-vm), | |
| # augments config (based on d7 or d8), renames the VM to something other than drupaltest.dev and starts vagrant up. Uses | |
| # include <newd 7 my-drupal-site> and <newd 8 my-other-drupal-site>. | |
| function newd { | |
| if [ $2 == ]; then | |
| echo 'USAGE: newd8 <version> <sitename>' |
I hereby claim:
To claim this, I am signing this object:
| --- | |
| # ^^^ YAML documents must begin with the document separator "---" | |
| # | |
| #### Example docblock, I like to put a descriptive comment at the top of my | |
| #### playbooks. | |
| # | |
| # Overview: Playbook to bootstrap a new host for configuration management. | |
| # Applies to: production | |
| # Description: | |
| # Ensures that a host is configured for management with Ansible. |
| /* | |
| Blinky | |
| Make it look like my Arduino is doing something nefarious. | |
| */ | |
| int led = 13; | |
| void setup() { | |
| pinMode(led, OUTPUT); | |
| } |
I've had the misfortune of having to work on a Windows-based PC from time to time, and it takes a bit of time to figure out the right software required to configure a Windows workstation for proper web development. Additionally, since Windows is harder (if not impossible) to script via simple CM tools like Puppet or Ansible (and I have no desire to learn the vagaries of PowerShell, though some Windows-loving friends seem to think highly of it), I hate having to sit around googling links to get downloads of all the required apps.
Here's a simple list of all the software packages I install on Windows workstations to do development via Linux VMs (configured via Vagrant + VirtualBox):
| <?php | |
| /** | |
| * Check if the given user agent string is one of a crawler, spider, or bot. | |
| * | |
| * @param string $user_agent | |
| * A user agent string (e.g. Googlebot/2.1 (+http://www.google.com/bot.html)) | |
| * | |
| * @return bool | |
| * TRUE if the user agent is a bot, FALSE if not. |