Skip to content

Instantly share code, notes, and snippets.

@pulse00
pulse00 / install_disque.sh
Created May 27, 2015 11:05
Installs disque on debian/ubuntu. As with disque itself, this is NOT production ready.
#!/bin/sh
#### Installs disque and daemontools for monitoring a disque node as a service
#### Dependencies
# - git
# - build-essential
public class HSTSFilter implements Filter{
private static final Logger LOG = LoggerFactory.getLogger(HSTSFilter.class.getName());
@Override
public void init(FilterConfig filterConfig) throws ServletException {
}
@Override
Object rawRequest = RequestCycle.get().getRequest().getContainerRequest();
if (rawRequest instanceof HttpServletRequest) {
HttpServletRequest servletRequest = (HttpServletRequest) rawRequest;
String proxyHost = servletRequest.getHeader("X-Forwarded-Host");
String proxyPort = servletRequest.getHeader("X-Forwarded-Port");
if (proxyHost != null) {
hostname = proxyHost;
}
import de.agilecoders.wicket.extensions.markup.html.bootstrap.form.typeaheadV10.Bloodhound;
import de.agilecoders.wicket.extensions.markup.html.bootstrap.form.typeaheadV10.DataSet;
import de.agilecoders.wicket.extensions.markup.html.bootstrap.form.typeaheadV10.Typeahead;
import de.agilecoders.wicket.extensions.markup.html.bootstrap.form.typeaheadV10.TypeaheadConfig;
import org.apache.wicket.markup.head.IHeaderResponse;
import org.apache.wicket.markup.head.JavaScriptHeaderItem;
import org.apache.wicket.markup.html.WebPage;
@pulse00
pulse00 / .gitconfig
Last active August 29, 2015 14:04
Dotfiles
[core]
autocrlf = input
[user]
name = pulse00
email = robert@dubture.com
[alias]
# http://durdn.com/blog/2012/11/22/must-have-git-aliases-advanced-examples/
cp = cherry-pick
st = status -s
cl = clone
var __slice = [].slice;
(function($, window) {
var MyPlugin;
MyPlugin = (function() {
MyPlugin.prototype.defaults = {
paramA: 'foo',
paramB: 'bar'
};
<link rel="import" href="../paper-button/paper-button.html">
<polymer-element name="my-element">
<template>
<style>
:host {
position: absolute;
width: 100%;
height: 100%;
db.getCollectionNames().forEach(function(c) {
if(c.indexOf("system.") == -1) {
db.getCollection(c).drop();
}
});
<j:jelly xmlns:j="jelly:core" xmlns:st="jelly:stapler" xmlns:d="jelly:define" xmlns:l="/lib/layout" xmlns:t="/lib/hudson" xmlns:f="/lib/form">
<table width="100%">
<f:entry title="Image ID" field="imageId">
<f:textbox/>
</f:entry>
<f:entry title="Size ID" field="sizeId">
<f:select />
@pulse00
pulse00 / AppKernel.php
Created April 3, 2014 22:24
Symfony2 multiple kernels
<?php
use Symfony\Component\HttpKernel\Kernel;
use Symfony\Component\Config\Loader\LoaderInterface;
// base kernel in app/AppKernel.php
class AppKernel extends Kernel
{
public function registerBundles()