Skip to content

Instantly share code, notes, and snippets.

View lennartkoopmann's full-sized avatar
🤠

Lennart Koopmann lennartkoopmann

🤠
View GitHub Profile
import org.graylog2.plugin.Message
rule "reproduce IRC issue"
when
m : Message( getField("message") matches "(?i).*mycrazystringtotrack(.|\n|\r)*" )
then
m.addField("track", "crazystring" );
System.out.println("matched!");
end
2.0.0p0 :001 > Time.now
=> 2014-02-21 19:41:13 +0100
2.0.0p0 :002 > Time.now.utc.iso8601
NoMethodError: undefined method `iso8601' for 2014-02-21 18:41:16 UTC:Time
from (irb):2
from /Users/lennart/.rvm/rubies/ruby-2.0.0-p0/bin/irb:16:in `<main>'
2.0.0p0 :003 > require 'time'
=> true
2.0.0p0 :004 > Time.now.utc.iso8601
=> "2014-02-21T18:41:20Z"
2014-03-13 12:05:13,673 INFO : org.graylog2.Core - SIGNAL received. Shutting down.
2014-03-13 12:05:13,676 INFO : org.graylog2.system.shutdown.GracefulShutdown - Graceful shutdown initiated.
2014-03-13 12:05:14,677 INFO : org.graylog2.system.shutdown.GracefulShutdown - Attempting to close input <org.graylog2.inputs.random.FakeHttpMessageInput.52d693bb300492055ae543f5> [Random HTTP message generator].
2014-03-13 12:05:14,678 INFO : org.graylog2.system.shutdown.GracefulShutdown - Input [org.graylog2.inputs.random.FakeHttpMessageInput.52d693bb300492055ae543f5] closed. Took [0ms]
2014-03-13 12:05:14,678 INFO : org.graylog2.system.shutdown.GracefulShutdown - Attempting to close input <org.graylog2.inputs.gelf.udp.GELFUDPInput.52ddb63b300472bb4ed52012> [GELF UDP].
2014-03-13 12:05:14,680 INFO : org.graylog2.system.shutdown.GracefulShutdown - Input [org.graylog2.inputs.gelf.udp.GELFUDPInput.52ddb63b300472bb4ed52012] closed. Took [2ms]
2014-03-13 12:05:14,681 INFO : org.graylog2.system.shutdown.GracefulShutdown - Att
lennart ~/workspace/graylog2/graylog2-server(0.20)$ mongo
MongoDB shell version: 2.4.1
connecting to: test
> use graylog2
switched to db graylog2
> db.system_messages.remove()
helper_method :get_last_commit
def get_last_commit
require 'cobravsmongoose'
require 'open-uri'
response = open("http://github.com/api/v1/xml/lennartkoopmann/scopeport-server/commits/master").read
commits = CobraVsMongoose.xml_to_hash(response)
author_name = commits["commits"]["commit"][0]["author"]["name"]["$"]
message = commits["commits"]["commit"][0]["message"]["$"]
@lennartkoopmann
lennartkoopmann / gist:54199
Created January 28, 2009 21:22
Fetch your last commit using the GitHub API and Ruby/Rails
helper_method :get_last_commit
def get_last_commit
require "cobravsmongoose"
require "open-uri"
require "timeout"
retries = 1
response = "";
begin
def permission?
user = current_user
controller = params[:controller]
action = params[:action]
id = params[:id]
# Okay, the user is an administrator. Allow all access.
return true if user.admin
# Fine grained access rules.
#!/usr/bin/ruby
require File.join("/usr/lib/ruby/gems/1.8/gems/octopi-0.0.9/lib/octopi.rb")
include Octopi
require "mysql"
# Connect to database.
con = Mysql.real_connect "localhost", "user", "password", "database"
# Fetch all repos
def flip_order_direction str
"desc" if str == "asc"
"asc" if str == "desc"
end
Tue Aug 25 00:59:56 2009 - serviceChecks(): Started
Tue Aug 25 00:59:56 2009 - serviceChecks(): In loop.
Tue Aug 25 00:59:56 2009 - serviceChecks(): Connected to database.
Tue Aug 25 00:59:56 2009 - serviceChecks(): Fetched 1 services that need to get a serviceHandler()
Tue Aug 25 00:59:56 2009 - serviceChecks(): Starting serviceHandler() 0
Tue Aug 25 00:59:56 2009 - serviceChecks(): Started serviceHandler() 0
Tue Aug 25 00:59:56 2009 - serviceHandler(): Started.
Tue Aug 25 00:59:56 2009 - serviceHandler() 622761: Connected to database.
Tue Aug 25 00:59:56 2009 - serviceHandler() 622761: Initial query succeeded.
Tue Aug 25 00:59:56 2009 - serviceHandler() 622761: A service to handle has been fetched.