I hereby claim:
- I am mbenford on github.
- I am mbenford (https://keybase.io/mbenford) on keybase.
- I have a public key ASBo0WcLt6b2Gjuq4tG-go7Ez0_bPJq3kNUA28QoKK1bPQo
To claim this, I am signing this object:
from dbus_next.aio import MessageBus | |
from dbus_next.message import Message | |
from dbus_next.constants import BusType | |
import asyncio | |
async def main(): | |
match = ( | |
"type='method_call'," | |
"interface='org.freedesktop.PowerManagement.Inhibit'," | |
"path='/org/freedesktop/PowerManagement/Inhibit'" |
#!/bin/bash | |
set -e | |
local_branch=$(git rev-parse --symbolic-full-name --abbrev-ref HEAD) | |
remote_branch=$(git rev-parse --abbrev-ref --symbolic-full-name @{u}) | |
remote=$(git config branch.$local_branch.remote) | |
echo "Fetching from $remote..." | |
git fetch $remote |
#!/bin/bash | |
set -e | |
if [ "$1" != "" ]; then | |
release_name="release/$1" | |
else | |
release_name=$(git branch -r | tail -n1 | sed 's/.*origin\///') | |
fi | |
echo "Checking out branch '$release_name'..." |
public static class Permutations | |
{ | |
public static IEnumerable<IEnumerable<T>> Get<T>(IEnumerable<T> set, IEnumerable<T> subset = null) | |
{ | |
if (subset == null) subset = new T[] { }; | |
if (!set.Any()) yield return subset; | |
for (var i = 0; i < set.Count(); i++) | |
{ | |
var newSubset = set.Take(i).Concat(set.Skip(i + 1)); |
<input type="text" ng-bind-attrs="{placeholder: somePropertyOfTheScope, tabindex: anotherPropertyOfTheScope}" > |
#!/bin/bash | |
set -e | |
conn_id=$(nmcli conn show | grep vpn | awk '{print $2}' | head -n1) | |
if [ "$conn_id" == "" ]; then | |
echo "no VPN connection was found" | |
exit 1 | |
fi |
#!/bin/bash | |
# Moves all commits between @{u} and HEAD into a new branch | |
# and deletes them from the current branch. | |
# | |
# Copyright (c) 2019 Michael Benford <michael@michaelbenford.net> | |
# | |
# Permission is hereby granted, free of charge, to any person obtaining a copy | |
# of this software and associated documentation files (the "Software"), to deal | |
# in the Software without restriction, including without limitation the rights |
app.directive('autosize', function($document) { | |
return { | |
require: 'ngModel', | |
link: function(scope, element, attrs, ctrl) { | |
var placeholder, span, resize; | |
placeholder = element.attr('placeholder') || ''; | |
span = angular.element('<span></span>'); | |
span[0].style.cssText = getComputedStyle(element[0]).cssText; |
I hereby claim:
To claim this, I am signing this object:
function Is-Default-Branch { | |
return "%teamcity.build.branch.is_default%" -eq "true" | |
} | |
function Build-Arguments { | |
if (Is-Default-Branch) { | |
$releaseNumber = "%octopus.master.releaseNumber%" | |
$deployTo = "%octopus.master.deployTo%" | |
$packageVersion = "%octopus.master.packageVersion%" | |
} |