Skip to content

Instantly share code, notes, and snippets.

Fredrik Wendt FredrikWendt

Block or report user

Report or block FredrikWendt

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
View index.html
<html>
<head>
<title>Very nice web page</title>
</head>
<body background="white">
<h1>Welcome!</h1>
<p>This is a paragraph. It rocks!</p>
</body>
</html>
View watchit.py
#!/usr/bin/env python
#
# Watches the dropfolder, and kicks off the dropfolder-scanner when a file is closed
#
import pyinotify, os, logging
logging.basicConfig(filename='/tmp/dropfolder.log')
logger = logging.getLogger('watcher')
logger.setLevel(logging.INFO)
@FredrikWendt
FredrikWendt / SimpleHTTPServerWithUpload.py
Created May 15, 2016 — forked from amdei/SimpleHTTPServerWithUpload.py
Simple Python Http Server with Upload
View SimpleHTTPServerWithUpload.py
#!/usr/bin/env python
"""Simple HTTP Server With Upload.
This module builds on BaseHTTPServer by implementing the standard GET
and HEAD requests in a fairly straightforward manner.
"""
__version__ = "0.1"
__all__ = ["SimpleHTTPRequestHandler"]
@FredrikWendt
FredrikWendt / keybase.md
Created Apr 15, 2015
Keybase account verification
View keybase.md

Keybase proof

I hereby claim:

  • I am FredrikWendt on github.
  • I am wendt (https://keybase.io/wendt) on keybase.
  • I have a public key whose fingerprint is 8B75 ED00 EC85 5DE4 0C6E 86EB 8215 6248 9B1E 4234

To claim this, I am signing this object:

@FredrikWendt
FredrikWendt / test.js
Created Nov 11, 2014
ScrumGuides Greasemonkey script
View test.js
// ==UserScript==
// @name Adapt ScrumGuides
// @namespace se.wendt.scrumguides
// @include http://scrumguides.org/*
// @version 1
// @grant none
// ==/UserScript==
var a = function () {
var getURLParam = function(name) {
var search = window.location.search;
@FredrikWendt
FredrikWendt / lifo_example.js
Created Oct 16, 2014
Lisa Bart and Millhouse, not members of Disney
View lifo_example.js
var Child = function(name) {
this.nextChild = null;
this.name = name;
}
var DisneyClub = function() {
this.toppen = null;
this.shift = function(newTop) {
newTop.nextChild = this.toppen;
View JavaForum2013019-2.java
// higher order "method" (class)
public abstract class UseSafely<T> {
public abstract T with(AccountConnection connection);
public T runWith(AccountConnection connection) {
synchronized (connection) {
try {
connection.open();
return with(connection);
View install-graphite-ubuntu-12.04.sh
####################################
# BASIC REQUIREMENTS
# http://graphite.wikidot.com/installation
# http://geek.michaelgrace.org/2011/09/how-to-install-graphite-on-ubuntu/
# Last tested & updated 10/13/2011
####################################
cd
sudo apt-get update
sudo apt-get upgrade
View fluent.ObjectWikiExample.java
package fluent;
public class ObjectWikiExample {
public void someMethod(ObjectWikiDatabaseConnection databaseConnection) {
List<Books> books = FromDatabase(dbConn).select(Book.class).with("cover", equal("red")).with("author", like("%Wendt")).fetchAll();
for (Book book : books) {
System.out.println(book);
}
}
@FredrikWendt
FredrikWendt / fluent1.Consumer.java
Created Oct 30, 2012
Fluent APIs to prevent NullPointerException
View fluent1.Consumer.java
public class Consumer implements UserAPIConsumer {
@Override
public void doit(UserAPI userAPI) {
userAPI.withCurrentOrNextPeriod(new BillingPeriodContext() {
@Override
public void executedIfPeriodExists(BillingPeriod period) {
System.out.println("yes: " + period);
}
@Override
public void executedOtherwise() {
You can’t perform that action at this time.