Skip to content

Instantly share code, notes, and snippets.

View fuzzmz's full-sized avatar

Serban Constantin fuzzmz

View GitHub Profile

Keybase proof

I hereby claim:

  • I am fuzzmz on github.
  • I am fuzzmz (https://keybase.io/fuzzmz) on keybase.
  • I have a public key whose fingerprint is 44A6 A30E 3CC8 09D6 FD0F E8CB 5F86 00B3 80FC 7048

To claim this, I am signing this object:

@fuzzmz
fuzzmz / timing.py
Created January 27, 2014 14:02
Measure the execution time of a python script
import atexit
from time import clock
def secondsToStr(t):
return "%d:%02d:%02d.%03d" % \
reduce(lambda ll,b : divmod(ll[0],b) + ll[1:],
[(t*1000,),1000,60,60])
line = "="*40
def log(s, elapsed=None):
curl 'https://disqus.com/api/3.0/users/details.json?user=username:fuzzmz&api_secret=REPLACE_ME'
@fuzzmz
fuzzmz / index.hbs
Created November 11, 2013 21:48
index.hbs modified to display the number of Google+ comments made per article
<article class="{{post_class}}">
<header class="post-header">
<span class="post-meta"><time datetime="{{date format='YYYY-MM-DD'}}">{{date format="Do MMMM YYYY"}}</time> {{#if tags}}on {{tags}}{{/if}}</span>
<h2 class="post-title"><a href="{{url}}">{{{title}}}</a> | <div class="g-commentcount" data-href="{{@blog.url}}{{url}}"></div></h2>
</header>
@fuzzmz
fuzzmz / default.hbs
Created November 11, 2013 21:30
Google+ content - profile linking
<footer class="site-footer">
<a class="subscribe icon-feed" href="{{@blog.url}}/rss/"><span class="tooltip">Subscribe!</span></a>
<div class="inner">
<section class="copyright"><p>Find me on <a href="https://twitter.com/fuzzmz" target="_blank">Twitter</a> and <a href="https://plus.google.com/109419825267811970601/?rel=author" target="_blank">Google+</a></p><p>All content copyright <a href="/">{{@blog.title}}</a> &copy; 2013 &bull; All rights reserved.</p></section>
<section class="poweredby">Proudly published with <a class="icon-ghost" href="http://ghost.org">Ghost</a></section>
</div>
</footer>
@fuzzmz
fuzzmz / git_lg.md
Last active December 24, 2015 12:58
Git pretty graphical log

git config --global alias.lg "log --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset' --abbrev-commit --date=relative"

This will display:

  • one commit per line
  • show graph of commits
  • abbreviated commit IDs
  • dates relative to now
  • show commit references
  • colors
@fuzzmz
fuzzmz / vbox_start.sh
Created August 22, 2013 14:16
Shell script to start a headless virtualbox vm from a snapshot.
#!/bin/bash
EXPECTED_ARGS=2
if [ $# -ne $EXPECTED_ARGS ]; then
echo "Usage: $0 VMNAME_or_UUID SNAPSHOTNAME"
exit 1
fi
set -x
VBoxManage controlvm "$1" poweroff #enforce turnoff
VBoxManage snapshot "$1" restore "$2" #restore snapshot
@fuzzmz
fuzzmz / accurev_wksp_change.md
Created May 16, 2013 11:04
Change accurev workspace location on disk

How to change the location of an AccuRev workspace on disk

Let's say that you moved your workspace from the folder in which you initially created it and now want to make AccuRev aware of the new location for the files.

In order to change the location of a workspace the following command must be used:

accurev chws -w foo_workspace -l .

Notes:

@fuzzmz
fuzzmz / empty_rpm.md
Last active January 14, 2024 09:12
How to build an empty .rpm file

How to create an empty .rpm file

First create a package_name.spec file with the following content:

Summary: Summary here
Name: package_name
Version: 0
Release: 0

License: Public

@fuzzmz
fuzzmz / email.sh
Created March 30, 2013 22:55
Script to send email on Debian based server at shutdown and restart.
#!/bin/sh
### BEGIN INIT INFO
# Provides: SystemEmail
# Required-Start: $remote_fs $syslog
# Required-Stop: $remote_fs $syslog
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: Send email
# Description: Sends an email at system start and shutdown
### END INIT INFO