Demonstration of a partial tar extraction.
First we set up a dir for testing:
$ ls -lR
.:
total 4
drwxr-xr-x 5 richard richard 4096 2012-07-31 17:46 root_dir
Demonstration of a partial tar extraction.
First we set up a dir for testing:
$ ls -lR
.:
total 4
drwxr-xr-x 5 richard richard 4096 2012-07-31 17:46 root_dir
def permute(items): | |
""" | |
Return the permutations of the provided set | |
:param items: Set of items to permute | |
:type items: set | |
:return: list of permutations | |
:rtype: list | |
""" |
var compactListingDirective = m.directive('compactListing', function (listingService) { | |
return { | |
replace: true, | |
scope: { | |
listing: '=compactListing' | |
}, | |
controller: function ($scope, $attrs, listingService) { | |
$scope.listingService = listingService; | |
}, | |
templateUrl: TMPL.compact_listing |
We have a sequence of IDs, 1, 2, 3, 4... that are references to data. We wish to use these IDs in a URL, however we do not want them to be iterable - that is, given 3, it should not be possible to derive the URL for 2 or 4.
Our proposed solution is to generate the URL as follows:
/<hmac>-<id>/
Where hmac consists of a SHA256 HMAC of the ID using a secret key. We then verify the hmac when the URL is used.
import socket | |
s = socket.socket(socket.AF_INET, socket.SOCK_DGRAM) | |
s.sendto('PING', ('127.0.0.1',540)) | |
data, addr = s.recvfrom(1024) | |
print data, addr |
#!/usr/bin/env python | |
# Test code for Adafruit LED Pixels, uses hardware SPI | |
import RPi.GPIO as GPIO, time, os | |
DEBUG = 1 | |
GPIO.setmode(GPIO.BCM) | |
import time, os | |
try: | |
import RPi.GPIO as GPIO | |
except ImportError: | |
GPIO = None | |
class Color(object): | |
def __init__(self, r, g, b): |
import random | |
import time, os | |
try: | |
import RPi.GPIO as GPIO | |
except ImportError: | |
GPIO = None | |
try: | |
import xtermcolor |
import random | |
import time, os | |
try: | |
import RPi.GPIO as GPIO | |
except ImportError: | |
GPIO = None | |
try: | |
import xtermcolor |
import math | |
import random | |
import time, os | |
try: | |
import RPi.GPIO as GPIO | |
except ImportError: | |
GPIO = None | |
try: |