Skip to content

Instantly share code, notes, and snippets.

Michal Duda vookimedlo

Block or report user

Report or block vookimedlo

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
vookimedlo / gist:79dbc79c18e4bc0f094f02aae2540b70
Created Aug 1, 2019 — forked from KosmicTask/gist:9a3181909b1fe67368f8
NSTableView custom drag image with background and drop shadow based on contents of NSTableCellView -draggingImageComponents
View gist:79dbc79c18e4bc0f094f02aae2540b70
#pragma mark -
#pragma mark NSTableViewDataSource
- (void)tableView:(NSTableView *)tableView draggingSession:(NSDraggingSession *)session willBeginAtPoint:(NSPoint)screenPoint forRowIndexes:(NSIndexSet *)rowIndexes
// configure the drag image
// we are only dragging one item
NSTableCellView *cellView = [self.columnsTableView viewAtColumn:0 row:rowIndexes.firstIndex makeIfNecessary:NO];
if (cellView) {
vookimedlo / CalculatorView.swift
Created Jul 7, 2019 — forked from nahuelDeveloper/CalculatorView.swift
An IBInspectable Calculator Construction Set
View CalculatorView.swift
// CalculatorView.swift
// as seen in
// (c) 2015 Nate Cook, licensed under the MIT license
import UIKit
/// The alignment for drawing an String inside a bounding rectangle.
enum NCStringAlignment {
case LeftTop
vookimedlo /
Created Apr 20, 2019 — forked from nikicat/
Shell script to regenerate debian changelog from git log
sudo apt-get install -y moreutils git-buildpackage
pkgname=`cat debian/control | grep '^Package: ' | sed 's/^Package: //'`
git tag -l v* | sort -V | while read tag; do
(echo "$pkgname (${tag#v}) unstable; urgency=low\n"; git log --pretty=format:' * %s' $prevtag..$tag; git log --pretty='format:%n%n -- %aN <%aE> %aD%n%n' $tag^..$tag) | cat - debian/changelog | sponge debian/changelog
vookimedlo /
Created Apr 1, 2019
Windows Batch Scripts: Useful constructs

Change Current Directory to the Batch File Directory

cd /D "%~dp0"

➜  bindkey
"^@" set-mark-command
"^A" beginning-of-line
"^B" backward-char
"^D" delete-char-or-list
"^E" end-of-line
"^F" forward-char
"^G" send-break
"^H" backward-delete-char
vookimedlo /
Created Dec 14, 2018
Interesting Unicode Characters
vookimedlo / CURL
Last active Nov 22, 2018
Interesting CURL services




External IP Address


vookimedlo /
Last active Oct 27, 2018
MacOS: mute & unmute from command line

Mute volume

osascript -e "set volume with output muted"

Unmute volume

osascript -e "set volume without output muted"
vookimedlo /
Last active Sep 13, 2018
Predictable network interface device names @ Linux

Predictable network interface device names @ Linux

Predictable network interface device names based on:
 - firmware/bios-provided index numbers for on-board devices
 - firmware-provided pci-express hotplug slot index number
 - physical/geographical location of the hardware
 - the interface's MAC address

Keybase proof

I hereby claim:

  • I am vookimedlo on github.
  • I am vookimedlo ( on keybase.
  • I have a public key ASBgHxNE138PO2O8UEAkuzU5h-FUeJYkZVtdGOlFdOvylwo

To claim this, I am signing this object:

You can’t perform that action at this time.