Skip to content

Instantly share code, notes, and snippets.

View mrmoje's full-sized avatar

James Nzomo mrmoje

View GitHub Profile
@mrmoje
mrmoje / mkcd
Created January 16, 2014 21:30
mkcd : A shell function that will mkdir && cd into a new directory
mkcd () {
mkdir -p "$1" && cd "$1"
}
@mrmoje
mrmoje / Openstack multi service restart loop
Last active December 26, 2015 08:09
Restart *ALL* similarly named services. (such as those that make up openstack, cinder-*,glance-*,nova-*)
#eg for cinder:-
for i in $( ls /etc/init.d/cinder-* | xargs -n 1 basename ); do sudo service $i restart; done
@mrmoje
mrmoje / argByKey.cpp
Last active December 22, 2015 02:49
"Quick & dirty" command line parser for QT
QString QArgByKey(QString key, QChar sep = QChar('\0') ); //prototype usually in separate header
QString QArgByKey(QString key, QChar sep )
{
bool sepd=sep!=QChar('\0');
int pos=sepd?qApp->arguments().indexOf(QRegExp('^'+key+sep+"\\S*")):qApp->arguments().indexOf(QRegExp(key));
return pos==-1?QString::null:
(sepd?qApp->arguments().at(pos).split(sep).at(1):(++pos<qApp->arguments().size()?qApp->arguments().at(pos):QString::null));
}
@mrmoje
mrmoje / Placeholder strings for contentEditable html elements.markdown
Last active December 21, 2015 18:29
Placeholder string solution for contentEditable html elements (Created on codepen.io)