Skip to content

Instantly share code, notes, and snippets.

def provision
resource.catalog.resource('chroot', resource[:chroot].title).provider.source_exec(puppet_apply_cmd)
end
provision {'worker':
provider => 'puppet',
provision => 'worker.pp'
require => Chroot['worker'],
chroot => Chroot['worker']
}
SELECT * FROM `table_name`
ORDER BY ( CASE
WHEN order_column = 2 THEN 0
WHEN order_column = 1 THEN 1
WHEN order_column = 3 THEN 2
END )
// Last commit: 1032a75 (2013-03-12 17:11:25 -0700)
(function() {
window.DS = Ember.Namespace.create({
// this one goes past 11
CURRENT_API_REVISION: 12
});
})();
@extraordinaire
extraordinaire / reconnecting_pdo.php
Last active June 27, 2023 11:12
Reconnectable PDO
<?php
class ReconnectingPDO
{
protected $dsn, $username, $password, $pdo, $driver_options;
public function __construct($dsn, $username = "", $password = "", $driver_options = array())
{
$this->dsn = $dsn;
$this->username = $username;
$this->password = $password;
@extraordinaire
extraordinaire / gist:1292472
Created October 17, 2011 12:00
Coda site selector
tell application "Coda"
activate
set _sites to every site's site name
tell document 1
connect to site with site {sites whose site name is {choose from list _sites} as string}
end tell
end tell
@extraordinaire
extraordinaire / GenerateEntityDoctrineCommand.php
Created September 4, 2010 15:24
Patch for Symfony2 doctrine:generate:entity
diff --git a/src/Symfony/Bundle/DoctrineBundle/Command/GenerateEntityDoctrineCommand.php b/src/Symfony/Bundle/DoctrineBundle/Command/GenerateEntityDoctrineCommand.php
index 6100d31..444921e 100644
--- a/src/Symfony/Bundle/DoctrineBundle/Command/GenerateEntityDoctrineCommand.php
+++ b/src/Symfony/Bundle/DoctrineBundle/Command/GenerateEntityDoctrineCommand.php
@@ -71,7 +71,7 @@ EOT
}
$entity = $input->getArgument('entity');
- $entityNamespace = $namespace.'\\'.$bundle.'\\Entities';
+ $entityNamespace = $namespace.'\\'.$bundle.'\\Entity';
@extraordinaire
extraordinaire / scalr-xml2bash.sh
Created April 22, 2010 20:29
Turns instance parameters from xml into bash variables (for use on scalr instances)
#!/bin/bash
source /usr/local/aws/lib/lib.sh
export $(
ruby <<RUBY
require 'rexml/document'
doc = REXML::Document.new('`ec2_get_option_query_env list-role-params`')
doc.elements.each('//param') do |ele|
puts ele.attributes["name"].upcase + "=" + ele.elements[1].text