I hereby claim:
- I am FrankGrimm on github.
- I am frankgrimm (https://keybase.io/frankgrimm) on keybase.
- I have a public key whose fingerprint is 3069 A275 81E0 2272 09D1 6882 0188 84CD 9FF1 0EEB
To claim this, I am signing this object:
(function() { | |
var FeedParser, Iconv, Rss, request, server; | |
FeedParser = require('feedparser'); | |
request = require('request'); | |
Iconv = require('iconv'); | |
Rss = (function() { |
I hereby claim:
To claim this, I am signing this object:
# Fail2Ban configuration file | |
# Author: Frank Grimm | |
# see also: http://blog.thelifeofkenneth.com/2012/03/prowl-push-notifications-from-bash.html | |
[Definition] | |
# Option: actionstart | |
# Notes.: command executed once at the start of Fail2Ban. | |
# Values: CMD | |
# |
var net = require('net'), | |
util = require('util'), | |
EventEmitter = require('events').EventEmitter; | |
var ServerConnection = function() { | |
var socket, | |
receivedData = ''; | |
var connect = function connect(hostAddress, port) { | |
socket = net.connect({ |
var http_on_error = function http_on_error(context) { | |
return function(e) { | |
console.log("Got error: " + e.message); | |
context.done(e.message); // I need to pass-in the context variable | |
}; | |
}; | |
var http_on_success = function http_on_error(context) { | |
return function(e) { |
var express = require('express'); | |
var i18n = require('i18n-2'); | |
var app = express(); | |
var localeSetup = { | |
locales: ['en', 'es'], | |
defaultLocale: 'en' | |
} | |
var setNewLocaleFromQuery = function(req, res, next) { |
var express = require('express'); | |
var nodemailer = require('./src/nodemailer'); // note that i changed the path to fit my setup | |
var router = express.Router(); | |
router.get('/', renderJobsPage); | |
router.post('/', sendResume); | |
function renderJobsPage (req, res, next) { | |
res.send('<html><head></head><body><form action="/" method="post"><input type="email" name="email" id="email" /></form></body></html>'); | |
next(); |
_sshm() | |
{ | |
local cur prev opts | |
COMPREPLY=() | |
cur="${COMP_WORDS[COMP_CWORD]}" | |
prev="${COMP_WORDS[COMP_CWORD-1]}" | |
ADD_OPTS=$(sshm --complete) | |
opts="--help --version --add --list --del --show --complete $ADD_OPTS" | |
if [[ ${cur} == * ]] ; then |
// Example code for node-abbrev | |
var abbrevlib = require("node-abbrev"); | |
var sys = require("sys"); | |
// valid run modes for the imaginary tool | |
var validModes = ["help", "start", "stop", "status"]; | |
// create Abbreviate instance for the modes | |
// second parameter (case sensitivity) optional, defaults to false | |
var abbrev = new abbrevlib.Abbreviate(validModes); |
/* | |
* eventpassing.js | |
* | |
* Monkey patch for passing events between EventEmitters | |
* Usage: simply require() this module | |
* | |
* @author Frank Grimm (http://frankgrimm.net) | |
* @version 0.1.3 | |
* | |
*/ |