Skip to content

Instantly share code, notes, and snippets.

View brianherman's full-sized avatar

brian herman brianherman

  • A Cons Apart
  • Chicago, Illinois
View GitHub Profile
@brianherman
brianherman / VLC_jessie_backports.md
Last active November 9, 2016 02:24
Debian on jessie backports/

This is a guide to get the latest vlc to work on jessie backports.

$git clone https://github.com/videolan/vlc.git

For some reason libvpadu1 depends on the latest systemd

$sudo apt-get upgrade -t jessie-backports systemd

$sudo apt-get build-dep -t jessie-backports vlc
import sys
import cPickle
from PyQt4.QtCore import *
from PyQt4.QtGui import *
data = {'root': {'persons': {'person': [{'name': {'last': 'bar', 'first': 'foo'}}, {'name': {'last': 'bar', 'first': 'baz'}}]}}}
def fill_item(item, value):
item.setExpanded(True)
Dim encoder As New System.Text.ASCIIEncoding()
Dim md5Hasher As New System.Security.Cryptography.MD5CryptoServiceProvider()
Dim Password as String = encoder.GetString(md5Hasher.ComputeHash(encoder.GetBytes(PasswordInsTextBox.Text)))
def New_User(self,policy_id=None, token = None, email=None, password = None, domain=None):
if policy_id:
url2 = "http://uicesv08business/Diamond/BillingService.svc?wsdl"
client = SoapClient112(wsdl=self.URL_billing,ns="tem", cache="cache_billingservice")
if policy_id:
r3 = {
'DiamondSecurityToken': token,
'RequestData': {
'PolicyId': policy_id,
@brianherman
brianherman / vmware convert
Created May 30, 2015 03:32
How to Convert Windows 2008 R2 KVM Image to qemu
You can run System Preparation (Sysprep) on your Windows Server 2008 or Windows Server 2012 VM images before or after they are imported. If you run Sysprep before importing your VM, the importation process adds an answer file (unattend.xml) to the VM that automatically accepts the End User License Agreement (EULA) and sets the locale to EN-US. If you choose to run Sysprep after importation, we recommend that you use the Amazon EC2 Config service to run Sysprep.
To include your own answer file instead of the default (unattend.xml):
Copy the sample unattend.xml file below and set the processorArchitecture parameter to x86 or amd64, depending on your OS architecture:
<?xml version='1.0' encoding='UTF-8'?>
<unattend xmlns:wcm='http://schemas.microsoft.com/WMIConfig/2002/State' xmlns='urn:schemas-microsoft-com:unattend'>
<settings pass='oobeSystem'>
<component versionScope='nonSxS' processorArchitecture='x86 or amd64' name='Microsoft-Windows-International-Core' publicKeyToken='31bf3856ad3
FROM brianherman/devbase
RUN apt-get update
RUN apt-get -y install openssh-server vim htop screen
# For debugging
RUN apt-get -y install sudo wget curl telnet tcpdump
# For 32-bit experiments
RUN apt-get -y install gcc-multilib
//in file ClassA.cpp
#include <stdio.h>
class ClassA {
public:
virtual void f( void );
};
class ClassB : public ClassA{
public:
void f( int x = 0);
};
pid_t pid;
pid = fork();
if(pid < 0) {
fprintf(stderr,"Fork Failed");
exit(-1);
}else if( pid==0 ){
}
#include <stdio.h>
#include <sys/types.h>
#include <sys/socket.h>
#include <netinet/in.h>
#include <arpa/inet.h>
#include <netdb.h>
#include <string.h>
#include <string.h>
#include <unistd.h>
#include <stdlib.h>
etherpad.createAuthorIfNotExistsFor(author_args, function(error, a) {
if (error) console.error('error creating author' + error.message)
else {
console.log("author created with ID: " + a.authorID)
var group_args = {
groupMapper: req.user.id
}
// Create an group if it doesnt exist or get an author from the etherpad instance
etherpad.createGroupIfNotExistsFor(group_args, function(error, g) {
if (error) console.error('error creating group' + error.message)