Skip to content

Instantly share code, notes, and snippets.

@orimanabu
orimanabu / otp_sanitized.py
Created July 7, 2014 12:38
HOTP password generator
#!/usr/bin/python
# vim: set et sts=4 sw=4 ts=4 :
# see also: http://www.slideshare.net/aoshiman/shizuokapy3-totp
import sys
import time
import hashlib
import hmac
import struct
import base64
http://people.redhat.com/wpan/doc/rhel7/docs/dup_book.pdf
http://people.redhat.com/wpan/doc/rhel7/docs/How_to_Create_a_Driver_Update_Package_on_RHEL7_v0.1.pdf
@orimanabu
orimanabu / bhyve log (FreeBSD 10.0 host on FreeBSD 9.2 guest)
Created April 2, 2014 11:22
bhyve log (FreeBSD 10.0 host on FreeBSD 9.2 guest)
ori@freebsd-master:~/work/bhyve-script % sudo sh freebsd1 start
Password:
vmm.ko is loaded.
Entering vmload()
vmload: Attaching raw image ./vm/freebsd1/freebsd1.img for fsck
vmload: DEBUG: VMIMG is ./vm/freebsd1/freebsd1.img and VMDEV is md0
Entering getvolpart()
vmload: DEBUG: fsck_ufs -y /dev/md0p2
** /dev/md0p2
@orimanabu
orimanabu / OpenSSL speed benchmark on MacBookPro10.1 - Intel Core i7 (@2.7GHz), Mavericks
Last active December 27, 2015 12:59
OpenSSL speed benchmark on MacBookPro10.1 - Intel Core i7 (@2.7GHz), Mavericks
manglobe:~ ori$ system_profiler SPHardwareDataType
Hardware:
Hardware Overview:
Model Name: MacBook Pro
Model Identifier: MacBookPro10,1
Processor Name: Intel Core i7
Processor Speed: 2.7 GHz
Number of Processors: 1
@orimanabu
orimanabu / OpenSSL speed benchmark on MacBookPro10.1 - Intel Core i7 (@2.7GHz), Snow Leopard
Last active December 12, 2015 02:49
OpenSSL speed benchmark on MacBookPro10.1 - Intel Core i7 (@2.7GHz), Snow Leopard
manglobe:~ ori$ system_profiler SPHardwareDataType
Hardware:
Hardware Overview:
Model Name: MacBook Pro
Model Identifier: MacBookPro10,1
Processor Name: Intel Core i7
Processor Speed: 2.7 GHz
Number of Processors: 1
@orimanabu
orimanabu / libvirt_generate_UUID_MAC.py
Created December 27, 2012 05:32
generate MAC address and UUID for libvirt KVM guest.
#!/usr/bin/env python
import virtinst.util
print "UUID:\t", virtinst.util.uuidToString(virtinst.util.randomUUID())
print "MAC:\t", virtinst.util.randomMAC(type="qemu")
# for one-liner
# python -c 'from virtinst.util import *; print uuidToString(randomUUID())'
# python -c 'from virtinst.util import *; print randomMAC(type="qemu")'
@orimanabu
orimanabu / SMcli_examples.sh
Created November 28, 2012 06:51
SMcli examples
#!/bin/sh
SMCLI=/opt/IBM_DS/client/SMcli
contA="IP address of Controller A"
contB="IP address of Controller B"
${SMCLI} ${contA} ${contB} -c "show storagesubsystem profile;"
${SMCLI} ${contA} ${contB} -c "show allControllers;"
@orimanabu
orimanabu / rhn_get_kernel_errata.py
Created September 6, 2012 09:15
Obtain kernel related errata for RHEL6 from RHN
#!/usr/bin/env python
# Obtain kernel related errata for RHEL6 from RHN.
# This depends on rhnapi (https://github.com/lanky/python-rhnapi).
import sys
import re
import rhnapi
from pprint import pprint
from rhnapi import channel
@orimanabu
orimanabu / local_sync.sh
Created August 7, 2012 08:27
postgres repo sync script among mainline and local and personal github
#!/bin/sh
current_branch=$(git branch | grep '^\*' | sed -e 's/^\* //')
echo "==> checking current branch: ${current_branch}"
if [ x"${current_branch}" != x"master" ]; then
echo "current branch is not 'master'."
echo "===> checking out master..."
git checkout master
if [ x"$?" != x"0" ]; then
@orimanabu
orimanabu / gist:2962513
Created June 20, 2012 22:06
MegaCli -help
MegaCLI SAS RAID Management Tool Ver 8.04.07 May 28, 2012
(c)Copyright 2011, LSI Corporation, All Rights Reserved.
NOTE: The following options may be given at the end of any command below:
[-Silent] [-AppLogFile filename] [-NoLog] [-page[N]]