Skip to content

Instantly share code, notes, and snippets.

View praveenkumar's full-sized avatar
🏠
Working from home

Praveen Kumar praveenkumar

🏠
Working from home
View GitHub Profile
@praveenkumar
praveenkumar / rpm-python_tarball_steps
Created July 11, 2014 04:31
Creating rpm-python tarball from rpm source
# Install devel library
yum install rpm-devel
# Download available srpm (using f20 srpm)
wget https://kojipkgs.fedoraproject.org//packages/rpm/4.11.2/1.fc20/src/rpm-4.11.2-1.fc20.src.rpm
# Extract SRPM
rpm -Uvh <SRPM>
# Install rpm dependencies
@praveenkumar
praveenkumar / tox_config
Created July 11, 2014 04:10
Tox file discription
[tox]
envlist = py26, py27
[testenv]
commands =
python pytest
[testenv:py26]
deps=
argparse
@praveenkumar
praveenkumar / code_snip.py
Created May 13, 2014 05:40
Jenkins Job invoke with file parameter
data_file = open('<file_name>', 'r')
running_job_object = new_job.invoke(block=True,
build_params={'<para1>': '<value>', '<para2>': '<value>'},
files={'<file_para_name>': data_file})
data_file.close()
@praveenkumar
praveenkumar / fibonacci.go
Created April 3, 2014 04:44
Exercise: Fibonacci closure
package main
import "fmt"
// fibonacci is a function that returns
// a function that returns an int.
func fibonacci() func() int {
pre := 0
post := 1
return func() int{
@praveenkumar
praveenkumar / maps.go
Created April 3, 2014 04:26
Excersice: Maps
package main
import (
"code.google.com/p/go-tour/wc"
"strings"
)
func WordCount(s string) map[string]int {
words := strings.Fields(s)
m := make(map[string]int)
import libvirt
# Get a connection to Hypervisor (optional URI).
# Return virConnect object if successfull otherwise NULL
# More: http://libvirt.org/html/libvirt-libvirt.html#virConnectOpen
# Check openAuth and openReadOnly methods also.