Skip to content

Instantly share code, notes, and snippets.

View iandexter's full-sized avatar

Ian Dexter D Marquez iandexter

View GitHub Profile
zypper in kernel-source kernel-syms
cd /var/tmp && wget http://path/to/src/rpm
rpm -ivh hp-be2net-4.1.402.6-2.src.rpm
rpmbuild -bb /usr/src/packages/SPECS/hp-be2net.spec
ls -l /usr/src/packages/RPMS/x86_64
ktpass -princ HTTP/[fully.qualified.domain.name]@[REALM] -mapuser [AD_user]@[REALM] -ptype KRB5_NT_PRINCIPAL -pass [password] -out c:\path\to\keytab.file
@iandexter
iandexter / move-windows-controls.sh
Created September 4, 2011 02:07
Mac OS X hints, tips and tricks
#!/bin/sh
defaults write com.apple.iTunes full-window -boolean YES
use CGI::Carp qw(fatalsToBrowser warningsToBrowser set_message);
### Custom fatals browser message
BEGIN {
sub handle_errors {
my $msg = shift;
my $err_mail = "Error%20message:%0A%0A\
-------------------------------------------------------------------------------%0A\
$msg%0A\
@iandexter
iandexter / this-package.spec
Created May 11, 2011 09:49
Skeleton SPEC file
%define _topdir /home/username/builds
%define _sourcedir %{_topdir}/SOURCES
%define _builddir %{_topdir}/BUILD
%define logmsg logger -t %{name}/rpm
Name: this-package
Version: 1.0
Release: 0.1%{?dist}
Summary: Summary goes here
@iandexter
iandexter / genrandpass.py
Created July 16, 2010 16:45
Generate random passphrases based on word list
#!/usr/bin/env python
# Code to get random line from file from Bryce Boe:
# http://www.bryceboe.com/2009/03/23/random-lines-from-a-file/
#
import os, random, sys, string
mixed = string.punctuation + string.digits + string.ascii_letters
l337 = string.maketrans('abegiloprstzAS', '263611092572@$')
max = 16
if __name__ == '__main__':
@iandexter
iandexter / .bashrc
Created July 16, 2010 16:37
Bash configuration
# .bashrc
# Source global definitions
if [ -f /etc/bashrc ]; then
. /etc/bashrc
fi
# User specific aliases and functions
. $HOME/.aliases
@iandexter
iandexter / genrandmac.sh
Created July 10, 2010 17:07
Generate random MAC address for VMware guests
(date; cat /proc/interrupts) | md5sum | sed -r 's/^(.{6}).*$/\1/;s/([0-9a-f]{2})/\1:/g;s/^/00:0c:29:/;s/:$//'
@iandexter
iandexter / .muttrc
Created July 8, 2010 05:16
mutt configuration file
# Gmail settings
set imap_user = "[email protected]"
set imap_pass = "password"
set smtp_url = "smtp://[email protected]:587/"
set smtp_pass = "password"
set from = "[email protected]"
set realname = "User Name"
set folder = "imaps://imap.gmail.com:993"
set spoolfile = "+INBOX"
set postponed="+[Gmail]/Drafts"
@iandexter
iandexter / .screenrc
Created July 8, 2010 05:13
screen configuration file
# Default sessions
screen -t HOME 4
# Scrolling buffer
defscrollback 99999
altscreen on
# PuTTY fix
term xterm
termcapinfo xterm ti@:te@