Skip to content

Instantly share code, notes, and snippets.

View chocksaway's full-sized avatar

Miles Davenport chocksaway

View GitHub Profile
package reverse;
import org.apache.log4j.Logger;
import org.junit.Test;
import static org.hamcrest.MatcherAssert.assertThat;
import static org.hamcrest.core.Is.is;
import static org.hamcrest.core.IsEqual.equalTo;
/**
@chocksaway
chocksaway / 4Store.py
Last active September 11, 2020 21:14
4store Python Triple Import and Query
import urllib
import tornado
import rdflib
from tornado.httpclient import AsyncHTTPClient
from rdflib import URIRef, BNode, Literal
from rdflib.namespace import FOAF
from rdflib.namespace import RDF
from tornado import gen
@chocksaway
chocksaway / gist:32697777f8bb05998ab64be756f44543
Created September 6, 2016 10:51
Date filtering using Lamdba, and Iterator
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.ArrayList;
import java.util.Collection;
import java.util.Date;
import java.util.stream.Collectors;
public class FilterStartAndEndDate {
private SimpleDateFormat sdf = new SimpleDateFormat("dd/MM/yyyy");
package com.chocksaway.util;
import com.amazonaws.services.dynamodbv2.AmazonDynamoDBClient;
import com.amazonaws.services.dynamodbv2.document.*;
import com.amazonaws.services.dynamodbv2.document.spec.QuerySpec;
import com.amazonaws.services.dynamodbv2.document.spec.ScanSpec;
import com.amazonaws.services.dynamodbv2.document.utils.NameMap;
import com.amazonaws.services.dynamodbv2.document.utils.ValueMap;
import com.amazonaws.services.dynamodbv2.model.*;
import com.fasterxml.jackson.core.JsonFactory;
@chocksaway
chocksaway / gist:7ee7f163fa4505a70cc918ad09af6043
Created April 25, 2016 15:33
A very simple gulp task runner
var gulp = require('gulp'),
gutil = require('gulp-util');
// create a default task and just log a message
gulp.task('default', function() {
return gutil.log('Gulp is running!')
});
while true
do
echo "click"
cliclick m:+0,+0
sleep 60
done
import logging
import boto3
def create_dynamo_table(table_name, key_schema, attribute_definitions, provisioned_throughput):
dynamodb = boto3.resource('dynamodb', region_name='eu-west-1')
try:
dynamodb.create_table(
package com.example.milesd.atestapp;
import android.Manifest;
import android.content.Context;
import android.content.pm.PackageManager;
import android.os.Bundle;
import android.support.design.widget.FloatingActionButton;
import android.support.design.widget.Snackbar;
import android.support.v4.app.ActivityCompat;
import android.support.v4.content.ContextCompat;
@chocksaway
chocksaway / gist:958d49abfb02703b6a6d
Created March 4, 2016 15:39
Python dynamo-db boto3
import boto3
from boto3.dynamodb.conditions import Key, Attr
TABLE_NAME = 'int-mobileSubscriptionsTable'
dynamo_db = boto3.resource('dynamodb', endpoint_url='http://localhost:8090', region_name='us-east-1')
table = dynamo_db.Table(TABLE_NAME)
response = table.query(
package com.chocksaway;
import com.amazonaws.auth.PropertiesCredentials;
import com.amazonaws.regions.Region;
import com.amazonaws.regions.Regions;
import com.amazonaws.services.sns.AmazonSNS;
import com.amazonaws.services.sns.AmazonSNSClient;
import com.amazonaws.services.sns.model.*;