Skip to content

Instantly share code, notes, and snippets.

@daleobrien
daleobrien / IKEv2.mobileconfig
Created October 9, 2016 05:30 — forked from zqqf16/IKEv2.mobileconfig
strongSwan IKEv2 for iOS without certificate
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>PayloadContent</key>
<array>
<dict>
<key>IKEv2</key>
<dict>
<key>AuthName</key>
config:
FunctionName: lambda-python
Handler: index.handler
Runtime: nodejs
Description: Python hello world from Lambda
install: make
@daleobrien
daleobrien / s3put
Last active August 29, 2015 14:05 — forked from rubiojr/s3put
#!/usr/bin/env python
import gevent.monkey
gevent.monkey.patch_all()
import boto
import config
import gevent
import gevent.pool
import os
@daleobrien
daleobrien / rabbitmq-server
Last active August 29, 2015 14:04 — forked from krmcbride/rabbitmq-server
rabbitmq-server init.d start script.
#!/bin/sh
#
# rabbitmq-server RabbitMQ broker
#
# chkconfig: - 80 05
# description: Enable AMQP service provided by RabbitMQ
#
### BEGIN INIT INFO
# Provides: rabbitmq-server
@daleobrien
daleobrien / gist:9c085b68174bc4d98d8f
Last active August 29, 2015 14:01
Multi threaded map
from multiprocessing import Process, Queue
def mp_map(pfunc, iterable, debug=False):
q = Queue(2)
for i, u in enumerate(iterable):
t = Process(target=lambda q, i, u: q.put([i,
pfunc(u)]), args=(q, i, u))
######################################################################
# CURRENT AWARE LOCAL DATETIME
######################################################################
from datetime import datetime
from tzlocal import get_localzone
local_tz = get_localzone()
local_dt = datetime.now(local_tz)